Hallo,
ich habe hier ein merkwürdiges Verhalten:
Ich habe zwei Notifys definiert. Die DEF sieht so aus:
define bla1 notify .*:control:.* { sonosAutoGroup("$NAME") }
define bla2 notify .*:control:.* { controlNotify("$NAME") }
Das bla2 ist nur ein Dummy, das mir zum Testen im Log anzeigt, ob es aufgerufen wird und von welchem Gerät.
Das bla1 tut etwas mehr.
Beide notifys funktionieren erstmal einwandfrei und parallel und tun, was sie sollen.
Außer bei EINEM Homematic Durchgangssensor. Dem hab ich ein userReading control spendiert, das mit dem state mitwackelt.
Und hier das Mirakulum:
Das bla2 notify löst jedesmal ordnungsgemäß aus.
Das bla1 notify löst bei diesem Durchgangssensor NIE aus.
Ich bin aufgeschmissen. Was tun?
Hi,
so wie Du schreibst meine ich : bla1 löst aus aber dein Code tut etwas nicht. Also zeig mal den Code
- Joachim war schneller
Edit hier noch Tipps zur Fehlersuche https://wiki.fhem.de/wiki/Notify#Mein_notify_geht_nicht_-_wie_kann_ich_mir_selbst_helfen:_Debugging
Aber am Trigger (Auslösung) liegt es ja nicht es liegt am Ausführungsteil...
Gruß Otto
Zitat von: Otto123 am 18 März 2021, 11:14:30
Hi,
so wie Du schreibst meine ich : bla1 löst aus aber dein Code tut etwas nicht. Also zeig mal den Code
- Joachim war schneller
Gruß Otto
Ups, äh ;)
Also nachdem ich das mit dem dummy total falsch gelesen/verstanden hatte, habe ich meine Antwort mal gelöscht (statt fast komplett durch Streichen nachzueditieren ;) )...
Aber ja: das bleibt, also mal posten was der Code tut. Und: auch mal Auszug aus dem Eventmonitor bei dem Vorgang der nicht geht/nicht so tut wie du erwartest...
Gruß, Joachim
Ein list der devices. Immer ein list.
Zitat von: marvin78 am 18 März 2021, 11:28:23
Ein list der devices. Immer ein list.
Und das am besten im Fehlerzustand. ;-)