Hallo Forum,
ich möchte ein einfaches Prinzip einer Alarmanlage mit dem Feuermelder als Sirene und VCCU umsetzen.
TürSensor und Feuermelder sind mit der VCCU gepaired.
Der Teamlead ist ein virtueller Kanal der VCCU und mit dem Feuermelder gepeert. (alarmOff/On funktioniert)
Dazu habe ich zwei Dummies gemacht: Anlage Scharf(aus,an) und Alarm(aus,an)
Alarm soll zeigen dass Alarm ausgelöst wurde und das SmokeTeam steuren
define alarm_off notify Alarm:off set SmokeTeam alarmOff;;setState SmokeTeam off
define alarm_on notify Alarm:on set SmokeTeam alarmOn
Scharf dient als "Freigabe" zum Auslösen
Das Notify zum Auslösen:
define act_on_haustechnik_tuer notify Haustechnik_Tuer.* {if (Value("Haustechnik_Tuer") eq "open"){if(Value("Scharf") eq "on"){fhem("set Alarm on")}}}
Ist Scharf off zeigt der Türsensor (Web UI) sofort das Öffen und Schließen der Tür.
Ist Scharf on sehe ich das nicht mehr. Ich sehe auch nicht, dass Alarm auf on geht, der Feuermelder schlägt aber an.
Die Anzeige wird nicht mehr aktualisiert und Fhem klemmt.
Im Log mehrfach Error: HM_32D009 has no TYPE (das ist das SmokeTeam Peer!?)
Kann jemand sagen wo der Fehler ist?
Ohne VCCU hat das schonmal funktioniert. TeamLead war ein eigenes Virtual, was mit VCCU aber nicht umsetzbar war. Feuermelder gab kein Signal.
:)
linuxpaul
Funktionieren die Kommandos einzeln? Was ist hm_ID? Ist das definiert? Ist das der Name des melders?
Schon wieder so ein dummes Problem.
Zunächst wollte mein CUL mal wieder nicht mehr (opened).
Neustart, reboot, nix zu wollen, da habe ich ihn gelöscht.
Kaum war der draußen meckert der Rauchmelder, auch gelöscht.
Beide Neu installiert, jetzt geht es. Seit zwei Tagen keine Abstürze mehr.
:)
linuxpaul