Hallo zusammen,
ich nutze den ioBroker für die Steuerung meines MaxCubes bzw. den zugehörigen Heizkörperthermostaten. Unter maxcube.0 => devices habe ich ja alle Thermostate und Fensterkontakte aufgelistet.
Kann ich diese Werte automatisiert per MQTT weiterleiten, ohne dass ich für jeden Wert bsp. ein Blockly Script anlegen muss?
Nehmen wir mal das Thermostat im Wohnzimmer, dieses hat folgende Unterpunkte:
battery_low, error, initialized, invalid, link_error, mode, panel_locked, setpoint, temp, valve, working
Kann ich irgendwie eine Wildcard setzen, sodass alle diese Werte automatisch bei Veränderung per MQTT veröffentlicht werden können? Quasi "wenn Wert von maxcube.0.devices.thermostat_aaaa11.$wert geändert wird, dann veröffentliche ihn per mqtt unter /home/unten/wohnzimmer/heizung/$wert", wobei $wert jeweils z.B. battery_low, error, setpoint, etc. ist.
Ich bin es von node-red gewohnt, schön per copy and paste arbeiten zu können, was bei den Blockly Scripten leider nicht so komfortabel ist. Wenn ich da für jeden Heizkörper manuell jeden Wert für die Veröffentlichung via mqtt anlegen muss, bin ich ja mit gut 2 - 3 Stunden dabei...
Ich nutze aktuell zu Testzwecken den ioBroker eigenen MQTT Broker, würde aber gerne auf einen separaten MQTT Server wechseln, den ioBroker nur als Client (lesend sowie schreibend) abonniert.
Danke im Voraus für Eure HIlfe