Das Beispiel-Item sieht so aus:
Das Widget für die Heizung sieht wie folgt aus:
{{ device.rtr('', 'Heizung', 'Wohnzimmer.Heizung.temperatur', 'Wohnzimmer.Heizung.sollwert', 'Wohnzimmer.Heizung.mode', 'Wohnzimmer.Heizung.mode', 'Wohnzimmer.Heizung.mode', 'Wohnzimmer.Heizung.state', '') }}
Der dazugehörige html-Code in Block-Typ 2 sieht so aus:
Anmerkung:
Bei SmartHomeNG wird mit database = yes im Item festgelegt, dass für dieses Item Werte in die Datenbank geschrieben werden schreiben können (z.B. für Plots).
Das aufgezeigte Beispiel schaltet die Betriebsart über eine 1 Byte Gruppenadresse und gibt die Rückmeldung als 1 Bit aus.
Da die RTR's mit unterschiedlichen Arten der Betriebumschaltung arbeiten, kann es ggf. nötig sein, seinen RTR über das Item oder das Widget entsprechend angepasst einzubinden.
Eine weitere Möglichkeit der Betriebsartumschaltung ist die, dass man separate Gruppenadressen für Komfort/Standy, Nacht und Frostschutz hat.
In diesem Fall muß das Item entsprechend angepasst werden und ein möglicher Widget-Code könnte so aussehen.
{{ device.rtr('', 'Heizung', 'Wohnzimmer.Heizung.temperatur', 'Wohnzimmer.Heizung.sollwert', 'Wohnzimmer.Heizung.mode', 'Wohnzimmer.Heizung.nacht', 'Wohnzimmer.Heizung.frost', 'Wohnzimmer.Heizung.state', '') }}
Weiterführende Infos zu dem Widget gibt es in der Inline Dokumentation.