Initial commit

This commit is contained in:
GyroGearl00se
2025-02-18 01:32:05 +01:00
parent 7693a6c30f
commit 461dd2b63b
14 changed files with 1094 additions and 159 deletions

View File

@@ -0,0 +1,211 @@
{
"config": {
"step": {
"user": {
"title": "Froeling Modbus konfigurieren",
"description": "Bitte geben Sie die Verbindungsdetails für Ihr Froeling Modbus-Gerät ein.",
"data": {
"name": "Eindeutiger Name (Standard: Froeling)",
"host": "Hostname/IP",
"port": "Port (Standard: 502)",
"update_interval": "Update intervall (Standard: 60 Sekunden)",
"kessel": "Kessel",
"boiler01": "Boiler 01",
"hk01": "Heizkreis 01",
"hk02": "Heizkreis 02",
"austragung": "Austragung",
"puffer01": "Puffer 01",
"zirkulationspumpe": "Zirkulationspumpe"
}
}
}
},
"entity": {
"sensor": {
"Anlagenzustand": {
"name": "Anlagenzustand"
},
"Kesselzustand": {
"name": "Kesselzustand"
},
"Aussentemperatur": {
"name": "Außentemperatur"
},
"Kesseltemperatur": {
"name": "Kesseltemperatur"
},
"Abgastemperatur": {
"name": "Abgastemperatur"
},
"Verbleibende_Heizstunden_bis_zur_Asche_entleeren_Warnung": {
"name": "Verbleibende Heizstunden bis zur Asche entleeren Warnung"
},
"Saugzug_Ansteuerung": {
"name": "Saugzug - Ansteuerung"
},
"Saugzugdrehzahl": {
"name": "Saugzugdrehzahl"
},
"Sauerstoffregler": {
"name": "Sauerstoffregler"
},
"Restsauerstoffgehalt": {
"name": "Restsauerstoffgehalt"
},
"Ruecklauffuehler": {
"name": "Rücklauffühler"
},
"Primaerluft": {
"name": "Primärluft"
},
"Sekundaerluft": {
"name": "Sekundärluft"
},
"Betriebsstunden": {
"name": "Betriebsstunden"
},
"Stunden_seit_letzter_Wartung": {
"name": "Stunden seit letzter Wartung"
},
"Betriebsstunden_in_der_Feuererhaltung": {
"name": "Betriebsstunden in der Feuererhaltung"
},
"HK01_Vorlauf_Isttemperatur": {
"name": "HK01 - Vorlauf-Isttemperatur"
},
"HK01_Vorlauf_Solltemperatur": {
"name": "HK01 - Vorlauf-Solltemperatur"
},
"HK02_Vorlauf_Isttemperatur": {
"name": "HK02 - Vorlauf-Isttemperatur"
},
"HK02_Vorlauf_Solltemperatur": {
"name": "HK02 - Vorlauf-Solltemperatur"
},
"Puffer_1_Temperatur_oben": {
"name": "Puffer 1 Temperatur oben"
},
"Puffer_1_Temperatur_mitte": {
"name": "Puffer 1 Temperatur mitte"
},
"Puffer_1_Temperatur_unten": {
"name": "Puffer 1 Temperatur unten"
},
"Puffer_1_Pufferpumpen_Ansteuerung": {
"name": "Puffer 1 Pufferpumpen Ansteuerung"
},
"Puffer_1_Ladezustand": {
"name": "Puffer 1 Ladezustand"
},
"Boiler_1_Temperatur_oben": {
"name": "Boiler 1 Temperatur oben"
},
"Boiler_1_Pumpe_Ansteuerung": {
"name": "Boiler 1 Pumpe Ansteuerung"
},
"Fuellstand_im_Pelletsbehaelter": {
"name": "Füllstand_im_Pelletsbehälter"
},
"Resetierbarer_kg_Zaehler": {
"name": "Resetierbarer Kg Zähler"
},
"Resetierbarer_t_Zaehler": {
"name": "Resetierbarer t Zähler"
},
"Pelletverbrauch_Gesamt": {
"name": "Pelletverbrauch Gesamt"
},
"Ruecklauftemperatur_an_der_Zirkulations_Leitung": {
"name": "Rücklauftemperatur an der Zirkulations Leitung"
},
"Stoemungsschalter_an_der_Brauchwasser_Leitung": {
"name": "Strömungsschalter an der Brauchwasser Leitung"
},
"Drehzahl_der_Zirkulations_Pumpe": {
"name": "Drehzahl der Zirkulations Pumpe"
}
},
"number": {
"Kessel_Solltemperatur": {
"name": "Kessel Solltemperatur"
},
"Bei_welcher_RL_Temperatur_an_der_Zirkulationsleitung_soll_die_Pumpe_ausschalten": {
"name": "Bei welcher RL-Temperatur an der Zirkulationsleitung soll die Pumpe ausschalten"
},
"HK1_Vorlauf_Temperatur_10C_Aussentemperatur": {
"name": "HK1 Vorlauf Temperatur bei 10°C Außentemperatur"
},
"HK1_Vorlauf_Temperatur_minus_10C_Aussentemperatur": {
"name": "HK1 Vorlauf Temperatur bei -10°C Außentemperatur"
},
"HK1_Heizkreispumpe_ausschalten_wenn_Vorlauf_Soll_kleiner_ist_als": {
"name": "HK1 Heizkreispumpe ausschalten wenn Vorlauf Soll kleiner ist als"
},
"HK1_Absenkung_der_Vorlauftemperatur_im_Absenkbetrieb": {
"name": "HK1 Absenkung der Vorlauftemperatur im Absenkbetrieb"
},
"HK1_Aussentemperatur_unter_der_die_Heizkreispumpe_im_Heizbetrieb_einschaltet": {
"name": "HK1 Außentemperatur unter der die Heizkreispumpe im Heizbetrieb einschaltet"
},
"HK1_Aussentemperatur_unter_der_die_Heizkreispumpe_im_Absenkbetrieb_einschaltet": {
"name": "HK1 Außentemperatur unter der die Heizkreispumpe im Absenkbetrieb einschaltet"
},
"HK1_Frostschutztemperatur": {
"name": "HK1 Frostschutztemperatur"
},
"HK1_Temp_am_Puffer_oben_ab_der_der_Ueberhitzungsschutz_aktiv_wird": {
"name": "HK1 Temperatur am Puffer oben ab der der Überhitzungsschutz aktiv wird"
},
"HK2_Vorlauf_Temperatur_10C_Aussentemperatur": {
"name": "HK2 Vorlauf Temperatur bei 10°C Außentemperatur"
},
"HK2_Vorlauf_Temperatur_minus_10C_Aussentemperatur": {
"name": "HK2 Vorlauf Temperatur bei -10°C Außentemperatur"
},
"HK2_Heizkreispumpe_ausschalten_wenn_Vorlauf_Soll_kleiner_ist_als": {
"name": "HK2 Heizkreispumpe ausschalten wenn Vorlauf Soll kleiner ist als"
},
"HK2_Absenkung_der_Vorlauftemperatur_im_Absenkbetrieb": {
"name": "HK2 Absenkung der Vorlauftemperatur im Absenkbetrieb"
},
"HK2_Aussentemperatur_unter_der_die_Heizkreispumpe_im_Heizbetrieb_einschaltet": {
"name": "HK2 Außentemperatur unter der die Heizkreispumpe im Heizbetrieb einschaltet"
},
"HK2_Aussentemperatur_unter_der_die_Heizkreispumpe_im_Absenkbetrieb_einschaltet": {
"name": "HK2 Außentemperatur unter der die Heizkreispumpe im Absenkbetrieb einschaltet"
},
"HK2_Frostschutztemperatur": {
"name": "HK2 Frostschutztemperatur"
},
"HK2_Temp_am_Puffer_oben_ab_der_der_Ueberhitzungsschutz_aktiv_wird": {
"name": "HK2 Temperatur am Puffer oben ab der der Überhitzungsschutz aktiv wird"
},
"Boiler_1_Gewuenschte_Boilertemperatur": {
"name": "Boiler 1 Gewünschte Boilertemperatur"
},
"Boiler_1_Nachladen_wenn_Boilertemperatur_unter": {
"name": "Boiler 1 Nachladen wenn Boilertemperatur unter"
},
"Pelletlager_Restbestand": {
"name": "Pelletlager Restbestand"
}
},
"binary_sensor": {
"hk1_pumpe_an_aus": {
"name": "HK01 Pumpe AN/AUS"
},
"hk2_pumpe_an_aus": {
"name": "HK02 Pumpe AN/AUS"
},
"puffer_1_pufferpumpe_an_aus": {
"name": "Puffer 1 Pumpe AN/AUS"
},
"zirkulationspumpe_an_aus": {
"name": "Zirkulationspumpe AN/AUS"
},
"boiler_1_pumpe_an_aus": {
"name": "Boiler 1 Pumpe AN/AUS"
}
}
}
}

View File

@@ -0,0 +1,211 @@
{
"config": {
"step": {
"user": {
"title": "Configure Froeling Modbus",
"description": "Please enter the connection details for your Froeling Modbus device.",
"data": {
"name": "Unique Name (Default: Froeling)",
"host": "Hostname/IP",
"port": "Port (Default: 502)",
"update_interval": "Update interval (Default: 60 seconds)",
"kessel": "Boiler",
"boiler01": "DHW Boiler 01 (Domestic Hot Water)",
"hk01": "Heating Circuit 01",
"hk02": "Heating Circuit 02",
"austragung": "Feed System",
"puffer01": "Buffer 01",
"zirkulationspumpe": "Circulation Pump"
}
}
}
},
"entity": {
"sensor": {
"Anlagenzustand": {
"name": "System State"
},
"Kesselzustand": {
"name": "Boiler State"
},
"Aussentemperatur": {
"name": "Outside Temperature"
},
"Kesseltemperatur": {
"name": "Boiler Temperature"
},
"Abgastemperatur": {
"name": "Exhaust Temperature"
},
"Verbleibende_Heizstunden_bis_zur_Asche_entleeren_Warnung": {
"name": "Remaining Heating Hours Until Ash Emptying Warning"
},
"Saugzug_Ansteuerung": {
"name": "Induced Draft Control"
},
"Saugzugdrehzahl": {
"name": "Induced Draft Speed"
},
"Sauerstoffregler": {
"name": "Oxygen Controller"
},
"Restsauerstoffgehalt": {
"name": "Residual Oxygen Content"
},
"Ruecklauffuehler": {
"name": "Return Sensor"
},
"Primaerluft": {
"name": "Primary Air"
},
"Sekundaerluft": {
"name": "Secondary Air"
},
"Betriebsstunden": {
"name": "Operating Hours"
},
"Stunden_seit_letzter_Wartung": {
"name": "Hours Since Last Maintenance"
},
"Betriebsstunden_in_der_Feuererhaltung": {
"name": "Operating Hours in Fire Maintenance"
},
"HK01_Vorlauf_Isttemperatur": {
"name": "HK01 Flow Actual Temperature"
},
"HK01_Vorlauf_Solltemperatur": {
"name": "HK01 Flow Target Temperature"
},
"HK02_Vorlauf_Isttemperatur": {
"name": "HK02 Flow Actual Temperature"
},
"HK02_Vorlauf_Solltemperatur": {
"name": "HK02 Flow Target Temperature"
},
"Puffer_1_Temperatur_oben": {
"name": "Buffer 1 Top Temperature"
},
"Puffer_1_Temperatur_mitte": {
"name": "Buffer 1 Middle Temperature"
},
"Puffer_1_Temperatur_unten": {
"name": "Buffer 1 Bottom Temperature"
},
"Puffer_1_Pufferpumpen_Ansteuerung": {
"name": "Buffer 1 Pump Control"
},
"Puffer_1_Ladezustand": {
"name": "Buffer 1 Charge State"
},
"Boiler_1_Temperatur_oben": {
"name": "Boiler 1 Top Temperature"
},
"Boiler_1_Pumpe_Ansteuerung": {
"name": "Boiler 1 Pump Control"
},
"Fuellstand_im_Pelletsbehaelter": {
"name": "Pellet Container Level"
},
"Resetierbarer_kg_Zaehler": {
"name": "Resettable kg Counter"
},
"Resetierbarer_t_Zaehler": {
"name": "Resettable t Counter"
},
"Pelletverbrauch_Gesamt": {
"name": "Total Pellet Consumption"
},
"Ruecklauftemperatur_an_der_Zirkulations_Leitung": {
"name": "Return Temperature at the Circulation Line"
},
"Stoemungsschalter_an_der_Brauchwasser_Leitung": {
"name": "Flow Switch at the Domestic Water Line"
},
"Drehzahl_der_Zirkulations_Pumpe": {
"name": "Speed of the Circulation Pump"
}
},
"number": {
"Kessel_Solltemperatur": {
"name": "Boiler Target Temperature"
},
"Bei_welcher_RL_Temperatur_an_der_Zirkulationsleitung_soll_die_Pumpe_ausschalten": {
"name": "At Which Return Line Temperature Should the Circulation Pump Turn Off"
},
"HK1_Vorlauf_Temperatur_10C_Aussentemperatur": {
"name": "HK1 Flow Temperature at 10°C Outside Temperature"
},
"HK1_Vorlauf_Temperatur_minus_10C_Aussentemperatur": {
"name": "HK1 Flow Temperature at -10°C Outside Temperature"
},
"HK1_Heizkreispumpe_ausschalten_wenn_Vorlauf_Soll_kleiner_ist_als": {
"name": "HK1 Heating Circuit Pump Off When Flow Target is Less Than"
},
"HK1_Absenkung_der_Vorlauftemperatur_im_Absenkbetrieb": {
"name": "HK1 Reduction of Flow Temperature in Setback Mode"
},
"HK1_Aussentemperatur_unter_der_die_Heizkreispumpe_im_Heizbetrieb_einschaltet": {
"name": "HK1 Outside Temperature Below Which Heating Circuit Pump Turns On in Heating Mode"
},
"HK1_Aussentemperatur_unter_der_die_Heizkreispumpe_im_Absenkbetrieb_einschaltet": {
"name": "HK1 Outside Temperature Below Which Heating Circuit Pump Turns On in Setback Mode"
},
"HK1_Frostschutztemperatur": {
"name": "HK1 Frost Protection Temperature"
},
"HK1_Temp_am_Puffer_oben_ab_der_der_Ueberhitzungsschutz_aktiv_wird": {
"name": "HK1 Temperature at Buffer Top Where Overheat Protection Activates"
},
"HK2_Vorlauf_Temperatur_10C_Aussentemperatur": {
"name": "HK2 Flow Temperature at 10°C Outside Temperature"
},
"HK2_Vorlauf_Temperatur_minus_10C_Aussentemperatur": {
"name": "HK2 Flow Temperature at -10°C Outside Temperature"
},
"HK2_Heizkreispumpe_ausschalten_wenn_Vorlauf_Soll_kleiner_ist_als": {
"name": "HK2 Heating Circuit Pump Off When Flow Target is Less Than"
},
"HK2_Absenkung_der_Vorlauftemperatur_im_Absenkbetrieb": {
"name": "HK2 Reduction of Flow Temperature in Setback Mode"
},
"HK2_Aussentemperatur_unter_der_die_Heizkreispumpe_im_Heizbetrieb_einschaltet": {
"name": "HK2 Outside Temperature Below Which Heating Circuit Pump Turns On in Heating Mode"
},
"HK2_Aussentemperatur_unter_der_die_Heizkreispumpe_im_Absenkbetrieb_einschaltet": {
"name": "HK2 Outside Temperature Below Which Heating Circuit Pump Turns On in Setback Mode"
},
"HK2_Frostschutztemperatur": {
"name": "HK2 Frost Protection Temperature"
},
"HK2_Temp_am_Puffer_oben_ab_der_der_Ueberhitzungsschutz_aktiv_wird": {
"name": "HK2 Temperature at Buffer Top Where Overheat Protection Activates"
},
"Boiler_1_Gewuenschte_Boilertemperatur": {
"name": "Boiler 1 Desired Temperature"
},
"Boiler_1_Nachladen_wenn_Boilertemperatur_unter": {
"name": "Boiler 1 Recharge When Temperature is Below"
},
"Pelletlager_Restbestand": {
"name": "Pellet Storage Remaining Stock"
}
},
"binary_sensor": {
"hk1_pumpe_an_aus": {
"name": "HK01 Pump ON/OFF"
},
"hk2_pumpe_an_aus": {
"name": "HK02 Pump ON/OFF"
},
"puffer_1_pufferpumpe_an_aus": {
"name": "Buffer 1 Pump ON/OFF"
},
"zirkulationspumpe_an_aus": {
"name": "Circulation Pump ON/OFF"
},
"boiler_1_pumpe_an_aus": {
"name": "Boiler 1 Pump ON/OFF"
}
}
}
}