Hallo zusammen
ich möchte gerne Ereignisse zählen.
Also z.B. wie oft wurde ein Sensor ausgelöst im Zeitraum x.
Danke für euren Input
Gruss Dominik
Systemvariable - Anzahl der Ereignisse zählen
Moderator: Co-Administratoren
-
- Beiträge: 14148
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 583 Mal
- Danksagung erhalten: 1497 Mal
Re: Systemvariable - Anzahl der Ereignisse zählen
Ich würde hierfür das CUxD-State-Monitor Device benutzen.
Gruß Xel88
Gruß Xel88
-------------------------------------------------------------------------------------------
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
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
Re: Systemvariable - Anzahl der Ereignisse zählen
Viele Wege führen nach Rom... ich würde das anders machen:
1: Systemvariable vom Typ Wert anlegen und dem Sensor zuweisen (dann kann man auch gleich sehen wie oft der Sensor aufgerufen wurde wenn man ihn auswählt).
2: In dem Script, das den Sensor abfragt den folgenden Teil hinzufügen:
Außerdem sollte man irgendwann die Variablen initialisieren, und sich noch einen Funktion zum zurück setzten bauen - was mit den beiden Codestücken kein Problem sein sollte .
1: Systemvariable vom Typ Wert anlegen und dem Sensor zuweisen (dann kann man auch gleich sehen wie oft der Sensor aufgerufen wurde wenn man ihn auswählt).
2: In dem Script, das den Sensor abfragt den folgenden Teil hinzufügen:
Code: Alles auswählen
var i = dom.GetObject("MeineVariable").State();
i = i +1;
dom.GetObject("MeineVariable").State(i);
Re: Systemvariable - Anzahl der Ereignisse zählen
Danke Euch.
Habe mal den Vorschlag von Ellis benutzt. War der schlankste.
Grüsse Dominik
Habe mal den Vorschlag von Ellis benutzt. War der schlankste.
Grüsse Dominik