Hi,
ich habe ein einfaches Programm angelegt, welches eine Steckdose über einen Softbutton einschaltet, und nach einer festen Zeit wieder ausschaltet. --> Einschaltdauer, z.B. 10000s
Kann ich den Wert der Einschaltdauer irgenwo abfragen um zu wissen, wie lange die Steckdose noch planmäßig eingeschaltet bleibt?
Vielen Dank,
Joee
CCU3 Programm Einschaltdauer auslesen
Moderator: Co-Administratoren
- Baxxy
- Beiträge: 11009
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 631 Mal
- Danksagung erhalten: 2280 Mal
Re: CCU3 Programm Einschaltdauer auslesen
Nein, das geht nicht.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 14258
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 1522 Mal
Re: CCU3 Programm Einschaltdauer auslesen
Die Einschaltdauer läuft im Aktor. Es gibt keinen Datenpunkt dafür. Ein Trick würde darin bestehen, einen CUxD-Timer parallel zu starten. Der läuft in der CCU und den kann man ggf. abfragen. Aber mit den Abfragen sollte man auch sparsam umgehen und nicht gerade im Sekundentakt abfragen. Alle 10 Sekunden reicht auch zur groben Info.
Gruß Xel66
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
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
-
- Beiträge: 5548
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 120 Mal
- Danksagung erhalten: 762 Mal
Re: CCU3 Programm Einschaltdauer auslesen
Da muß man dann aber auch jedes Rücksetzen und Retriggern der Einschaltdauer händisch in dem Timer nachvollziehen! Nicht ganz ohne.
-
- Beiträge: 14258
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 1522 Mal
Re: CCU3 Programm Einschaltdauer auslesen
Solange das Retriggern über das gleiche Progamm läuft, kein Problem. Und ein AUS des Aktors setzt auch den Timer zurück, wenn man das entsprechend internem Programm hinterlegt. Wenn man das unbedingt (wofür auch immer) benötigt, dann ist das durchaus ein gangbarer Weg, wenn mit Bordmitteln nichts anders möglich ist.
Ich nutze für mein System zwei Timer-Devices mit jeweils 16 Kanälen für unterschiedlichste Zwecke (selbstablaufende Sperrbedingungen, langfristige Verzögerungen, als normale frei progammierbare Programmtrigger für Weckfunktionen und terminiert Aktionen, Zufallstrigger etc.).
Gruß Xel66
Ich nutze für mein System zwei Timer-Devices mit jeweils 16 Kanälen für unterschiedlichste Zwecke (selbstablaufende Sperrbedingungen, langfristige Verzögerungen, als normale frei progammierbare Programmtrigger für Weckfunktionen und terminiert Aktionen, Zufallstrigger etc.).
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
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
-
- Beiträge: 208
- Registriert: 16.01.2021, 00:34
- System: CCU
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 21 Mal
Re: CCU3 Programm Einschaltdauer auslesen
kann etwas Ähnliches geschaffen werden:
Erstellen einer Systemvariablen, die bei einer Datenänderung des entsprechenden Programms aktiviert wird
Beispiel: es ist nicht notwendig, das Programm periodisch aufzurufen, sondern nur nach einer Datenänderung
PS. dies ist ein Tipp von mir und ich bin kein Profi
Erstellen einer Systemvariablen, die bei einer Datenänderung des entsprechenden Programms aktiviert wird
Beispiel: es ist nicht notwendig, das Programm periodisch aufzurufen, sondern nur nach einer Datenänderung
PS. dies ist ein Tipp von mir und ich bin kein Profi
CCU3 (rpi5) RaspberryMatic + 49 Gerate (HmIP-HAP, HmIP-HAP JS1, 3xHmIP-BWTH, 3xHmIP-PCBS, 2xHmIP-PCBS2, HmIP-SMO, 2xHmIP-SWDO-PL, 3xHmIP-PSM-CH, HmIP-FCI6, 4xHmIP-SRH, 3xHmIP-SWDO-I, HmIP-KRC4, HmIP-RC8, 7xHmIP-FBL, HmIP-FDT, HmIP-FSI16, 5xHmIP-FSM, 2xHmIP-STHO, HmIP-WRC6, 2xHmIP-SWDM, HmIP-FSM16, HmIP-WTH-1, 2xHMIP-WRC2) , CCU-Historian, Mediola App, VPN - Synology RT2600ac
-
- Beiträge: 14258
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 1522 Mal
Re: CCU3 Programm Einschaltdauer auslesen
Fragt sich, ob es überhaupt ein aktueller Stand des Restzeit sein muss. Für viele Zwecke würde vermutlich auch reichen, den Ablaufzeitpunkt als Uhrzeit in ein Systemvariable zu schreiben. Vorteil, das kann mit einem Scripteinzeiler beim Setzen des CUxD-Timers aus meiner Empfehlung einmalig erfolgen, und die Uhrzeit erlaubt prinzipiell eine Aussage über die Restzeit.
Gruß Xel66
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
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