FHT80B mode-status per Knopfdruck auf auto oder manual setzen und kontrollieren

Begonnen von Ralph, 20 Oktober 2015, 21:00:34

Vorheriges Thema - Nächstes Thema

Ralph

Aufgabe:
FHT80B sollen aus der Ferne auf mode manuell oder auto gesetzt werden, z. B. bei überraschender Anwesenheit.
Der aktuelle Status soll leicht sichtbar sein.
Falls doch jemand lokal am Regler umschaltet, dann soll dies auch aus der Ferne leicht sichtbar sein.
Es wird das Standard-Web-Interface 8083 verwendet.

Meine Lösung:
define Hz_Bad FHT aaaa
define wdHz_Bad watchdog Hz_Bad:measured-temp.* 01:00 SAME set Hz_Bad time
define Hz_Bad_auto FS20 bbbb 00
define nHz_Bad_auto_off notify Hz_Bad_auto:off set Hz_Bad mode manual
define nHz_Bad_auto_on notify Hz_Bad_auto:on set Hz_Bad mode auto
define nHz_Bad_auto_staton notify Hz_Bad:mode.*auto* setstate Hz_Bad_auto on
define nHz_Bad_auto_statoff notify Hz_Bad:mode.*manual* setstate Hz_Bad_auto off

define Hz_WoZi FHT cccc
define wdHz_WoZi watchdog Hz_WoZi:measured-temp.* 01:00 SAME set Hz_WoZi time
define Hz_WoZi_auto FS20 dddd 00
define nHz_WoZi_auto_off notify Hz_WoZi_auto:off set Hz_WoZi mode manual
define nHz_WoZi_auto_on notify Hz_WoZi_auto:on set Hz_WoZi mode auto
define nHz_WoZi_auto_staton notify Hz_WoZi:mode.*auto* set Hz_WoZi_auto on
define nHz_WoZi_auto_statoff notify Hz_WoZi:mode.*manual* setstate Hz_WoZi_auto off

attr wurde bewusst weggelassen.

Die * vor und nach auto und manual müssen sein,
sonst geht es nicht (warum auch immer), das hat mich 1 Tag Fummelei gekostet.

Vielleicht kann es ja jemand brauchen.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen