Systemvariable - Anzahl der Ereignisse zählen

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
DominikR
Beiträge: 94
Registriert: 23.02.2016, 21:35

Systemvariable - Anzahl der Ereignisse zählen

Beitrag von DominikR » 22.11.2018, 11:59

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

Xel66
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

Beitrag von Xel66 » 22.11.2018, 12:05

Ich würde hierfür das CUxD-State-Monitor Device benutzen.

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

Benutzeravatar
JRiemann
Beiträge: 3903
Registriert: 12.11.2015, 21:05
Wohnort: Aurich
Danksagung erhalten: 3 Mal

Re: Systemvariable - Anzahl der Ereignisse zählen

Beitrag von JRiemann » 22.11.2018, 12:54

Viele Grüße!
Jörg

Ellis
Beiträge: 45
Registriert: 22.10.2018, 16:42
Wohnort: Berlin
Danksagung erhalten: 1 Mal

Re: Systemvariable - Anzahl der Ereignisse zählen

Beitrag von Ellis » 22.11.2018, 15:07

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:

Code: Alles auswählen

var i = dom.GetObject("MeineVariable").State();
i = i +1;
dom.GetObject("MeineVariable").State(i);
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 .

DominikR
Beiträge: 94
Registriert: 23.02.2016, 21:35

Re: Systemvariable - Anzahl der Ereignisse zählen

Beitrag von DominikR » 22.11.2018, 20:05

Danke Euch.
Habe mal den Vorschlag von Ellis benutzt. War der schlankste.

Grüsse Dominik

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“