ich habe Dein Script mal ausprobiert. Super Idee.
Nur eine Sache.
Du verwendest als Trigger die Variable unterhalb der Geräteinstanz die als letzte aktualisiert wurde.
Nun kann es ja vorkommen, dass dort Variablen existieren die gar nicht vom Gerät direkt angesprochen werden.
In diesem Fall würde Dein Script ins leere laufen.
Kann man die „Aktivitätserkennung“ nicht anhand der Statusvariablen lösen?
offensichtlich werden nur Nodes in die Events aufgenommen, wenn Sie die WakeUp Class UND schon einmal gesendet haben.
Ich habe etliche Nodes mit Battery und Wake Up Class die noch nie gesendet haben. Warum auch immer?
Habe aber auch erst jetzt die Wake Up Class bei vielen Nodes nachgesetzt. Obwohl diese noch nicht in die Nodes gesendet worden sein können. Muss sie mal aufwecken…