MAX Wandtermostat einen HM Aktor Steuern

Begonnen von Camix, 06 Oktober 2018, 11:37:17

Vorheriges Thema - Nächstes Thema

Camix

Hallo zusammen

Ich habe folgendes kleines Problem.

Ausgangslage:
Der Wandthermostat (MAX) soll die Heizung (HM Aktor) steuern. Dies habe ich mit einer Notify realisiert.

Problem:
Jedes mal wenn der MAX Thermostat seine Daten übermittelt, wird ein Schaltbefehl an den HM Aktor gesendet auch wenn der zustand bereits richtig ist.

Eventmonitor:
2018-10-06 11:20:15 MAX MAX_125751 temperature: 12.2
2018-10-06 11:20:15 MAX MAX_125751 desiredTemperature: 12.0
2018-10-06 11:20:15 MAX MAX_125751 12.0 °C
2018-10-06 11:20:15 MAX MAX_125751 RSSI: -76.5
2018-10-06 11:20:15 CUL_HM HM_629A01 deviceMsg: off (to vccu)
2018-10-06 11:20:15 CUL_HM HM_629A01 level: 0
2018-10-06 11:20:15 CUL_HM HM_629A01 pct: 0
2018-10-06 11:20:15 CUL_HM HM_629A01 off
2018-10-06 11:20:15 CUL_HM HM_629A01 timedOn: off

Gibt es eine Möglichkeit, dass der Schaltbefehl nur dann gesendet wird, wenn der Status geändert werden muss?

Hier mein Notify:

define HeizGardSteu notify MAX_125751:desiredTemperature.* {  if (ReadingsVal("MAX_125751","desiredTemperature",0)>ReadingsVal("MAX_125751","temperature",0)) {   fhem("set HM_629A01 on");;   } else {\
   fhem("set HM_629A01 off");;\
} }
attr HeizGardSteu group Heizung
attr HeizGardSteu room Garderobe




Danke für eure Hilfe
Grüsse Cami

Vaddi

Hey, dass geht ganz einfach mit einem Filter.

set HM_629A01:FILTER=STATE=off on
set HM_629A01:FILTER=STATE=on off
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte

Camix

Super und Dankeschön, wieder etwas gelernt. :D