Geräteprofil · Heizungs- und Lüftungsregler
Buderus / Bosch / Junkers über EMS-ESP
Hinweis: Dieses Profil beruht auf der MQTT-Dokumentation von EMS-ESP.
Voraussetzungen
- Ein EMS-ESP-Gateway (z. B. von BBQKees) am EMS-Bus einer Buderus-, Bosch-, Junkers- oder Sieger-Anlage, Software Version 3.x.
- In EMS-ESP unter Settings → MQTT:
- den Broker eintragen, den auch nomos nutzt
- Topic/Payload Format: „Nested on a single topic” – das ist die Voreinstellung und genau das, was dieses Profil liest
- Boolean Format:
1/0⚠️ wichtig. In der Voreinstellung schreibt EMS-ESP"on"/"off"als Text; die Ja/Nein-Werte dieses Profils (Heizung aktiv, Brenner, Warmwasser) bleiben dann leer. Mit1/0funktionieren sie.
- Das Basis-Topic, voreingestellt
ems-esp.
Einrichtung
- Skills → Add-ons: Profil importieren
- Gerät anlegen und als MQTT-Topic das Basis-Topic eintragen, also meist
ems-esp.
Datenbereich
- Heizung aktiv, Brenner läuft, Warmwasserbereitung aktiv
- Vorlauf, Vorlauf-Soll, Rücklauf, Außentemperatur
- Anlagendruck, Brennerleistung
- Warmwasser: Temperatur und Solltemperatur
- Heizkreis 1: Raumtemperatur, Raum-Solltemperatur und Betriebsart
- Pumpenmodulation, Brennerstarts, Brennerminuten, Servicecode, Warmwasser-Ladung und Betriebsart-Typ (ausgeblendet)
- Erreichbar (
reachable) — das Gateway meldet sich am Broker (siehe Hinweise)
Schreibbar sind Raum-Solltemperatur und Betriebsart des Heizkreises 1 sowie Warmwasser-Solltemperatur, Warmwasser-Betriebsart und einmalige Warmwasserbereitung (die letzten beiden ausgeblendet).
Hinweise
- Verschachteltes JSON wird direkt gelesen. EMS-ESP veröffentlicht ein Dokument je Gerät (
boiler_data,thermostat_data); nomos greift mit Punktpfaden hinein (dhw.curtemp,hc1.seltemp). Die Einstellung „As individual topics” ist nicht nötig – mit ihr würde das Profil sogar nicht mehr funktionieren. - Nur der erste Heizkreis. Anlagen mit mehreren Heizkreisen melden
hc2,hc3, … Dieses Profil liesthc1. - Warmwasser heißt seit Version 3.7
dhw. Ältere EMS-ESP-Versionen nennen denselben Blockww; dort bleiben die Warmwasserwerte leer. Bitte EMS-ESP aktualisieren. - Welche Werte Ihre Anlage liefert, hängt vom Kessel ab. EMS-ESP meldet nur, was der Bus hergibt; ein nicht gelieferter Wert bleibt in nomos leer. Was Ihre Anlage kennt, zeigt die EMS-ESP-Weboberfläche.
- Erreichbar (
reachable) kommt vom Topic<Basis-Topic>/status, auf dem EMS-ESPonlinebzw.offlinehinterlegt — nomos wandelt diese Worte in Ja/Nein um. Anders als die Messwerte hängt das nicht an der Einstellung Boolean Format: der Last Will ist immer Text. - Nicht im Profil enthalten: Solarmodul, Mischermodule, Wärmepumpenteile, Verbrauchszähler, der Fehlerspeicher und die Analog-/Temperatursensoren des Gateways.