SysVar "Servicemeldungen" als Trigger in Programmen funktioniert nicht

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Antworten
LibertyX
Beiträge: 767
Registriert: 10.11.2012, 19:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: RP
Hat sich bedankt: 1 Mal
Danksagung erhalten: 19 Mal

SysVar "Servicemeldungen" als Trigger in Programmen funktioniert nicht

Beitrag von LibertyX » 24.06.2019, 09:08

Hallo,

seit der ersten Mai Version, funktioniert die SysVar "Servicemeldungen" nicht mehr als trigger eines Programms.
Konkret geht es um alchys Script für Servicemeldungen, dass Programm wird nicht mehr getriggert, wenn sich die Anzahl der Meldungen ändert.

viewtopic.php?f=31&t=24618&start=1420#p514612

Bild

Das Programm wird auch tatsächlich nicht mehr getriggert, es liegt also nicht am Script.
RaspberryMatic (3.71.12.20231020) @RPI3 | 218 Kanäle in 53 Geräten und 72 CUxD-Kanäle in 8 CUxD-Geräten (2.11) | iobroker.pro - CCU-Historian (3.4.0)

Benutzeravatar
Black
Beiträge: 5460
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 417 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: SysVar "Servicemeldungen" als Trigger in Programmen funktioniert nicht

Beitrag von Black » 24.06.2019, 09:12

sollte da nicht Auslösung: auf aktualisierung sein ?
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

LibertyX
Beiträge: 767
Registriert: 10.11.2012, 19:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: RP
Hat sich bedankt: 1 Mal
Danksagung erhalten: 19 Mal

Re: SysVar "Servicemeldungen" als Trigger in Programmen funktioniert nicht

Beitrag von LibertyX » 24.06.2019, 09:17

Jap, dass ist dann gestern beim neuen anlegen passiert, ändert aber nichts, funktioniert auch mit "bei Aktualisierung" nicht.
RaspberryMatic (3.71.12.20231020) @RPI3 | 218 Kanäle in 53 Geräten und 72 CUxD-Kanäle in 8 CUxD-Geräten (2.11) | iobroker.pro - CCU-Historian (3.4.0)

Xel66
Beiträge: 14067
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 577 Mal
Danksagung erhalten: 1491 Mal

Re: SysVar "Servicemeldungen" als Trigger in Programmen funktioniert nicht

Beitrag von Xel66 » 24.06.2019, 09:20

Black hat geschrieben:
24.06.2019, 09:12
sollte da nicht...
Ja, sollte! Und in Verbindung mit unterdrückten Systemmeldungen von "außer Betrieb" befindlichen Aktoren bekommt man dort nie eine wirkliche "0" hin, so dass nicht mal "größer gleich 0 bei Änderung" funktioniert.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

LibertyX
Beiträge: 767
Registriert: 10.11.2012, 19:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: RP
Hat sich bedankt: 1 Mal
Danksagung erhalten: 19 Mal

Re: SysVar "Servicemeldungen" als Trigger in Programmen funktioniert nicht

Beitrag von LibertyX » 24.06.2019, 09:52

Ok also ich hab bei einem Gerät die Servicemeldungen unterdrückt.

Die Anzeige und auch die SV gehen aber auch auf 0 wenn keine Meldung ansteht
RaspberryMatic (3.71.12.20231020) @RPI3 | 218 Kanäle in 53 Geräten und 72 CUxD-Kanäle in 8 CUxD-Geräten (2.11) | iobroker.pro - CCU-Historian (3.4.0)

Benutzeravatar
Black
Beiträge: 5460
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 417 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: SysVar "Servicemeldungen" als Trigger in Programmen funktioniert nicht

Beitrag von Black » 24.06.2019, 10:20

Also generelle Raspimatik Problem isses nicht. ich hab eine eigene Scriptvariante, die auch etwas anders arbeitet aber genauso getriggert wird:

systemzustand Servicemeldungen auf >=0 bei aktualisierung

und das dingen triggert bei mir auch, sonst hätte ich eine Servicemeldung für ein ausgelistetes Offlinegerät. habe ich aber nicht. letzter Trigger bei mir war heute 08:04.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Xel66
Beiträge: 14067
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 577 Mal
Danksagung erhalten: 1491 Mal

Re: SysVar "Servicemeldungen" als Trigger in Programmen funktioniert nicht

Beitrag von Xel66 » 24.06.2019, 11:30

Ich meine, es gab mal einen Thread, bei dem es auch Probleme gab, und da die unterdrückte Systemmeldung in die Suppe gespuckt hat. Ich triggert mein Script auf <=0 (oder eine leere Systemvariable für Telegram-Systemmeldungen) auf bei Aktualisierung und habe das Script aber im SONST hinterlegt. Diesen Trick muss man wegen der leeren Systemvariable anwenden. Funktioniert problemlos.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Antworten

Zurück zu „RaspberryMatic“