Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Moderator: Co-Administratoren
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Sowie es JRiemann beschreibt habe auch ich es interpretiert.
Da ich noch nicht so lange "dabei" bin, habe ich aber keine Referenz zu den älteren CUxD Versionen.
Aus meiner Sicht wäre es toll, wenn vielleicht Uwe was dazu sagen könnte,
sprich ob das ein Bug ist, oder eine Fehlinterpretation der Funktionalität bzw. des Handbuches.
Da ich noch nicht so lange "dabei" bin, habe ich aber keine Referenz zu den älteren CUxD Versionen.
Aus meiner Sicht wäre es toll, wenn vielleicht Uwe was dazu sagen könnte,
sprich ob das ein Bug ist, oder eine Fehlinterpretation der Funktionalität bzw. des Handbuches.
-
- Beiträge: 1184
- Registriert: 09.01.2016, 17:42
- Wohnort: Sauerland
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Das es beim Timer noch andere Möglichkeiten gibt ein Programm auszulösen war klar und nutze ich ja auch. Ich meinte das man sofern man Timer_Get benutzt nur mit kleiner gleich 0 Triggern kann.JRiemann hat geschrieben:Das ist so auch nicht richtig. STATE=TRUE, STATE=FALSE, TIMER_NUM, TIMER_GET und TIMER_EVENT sind die Standardauslöser.
Ich bin mir eigentlich relativ sicher das man noch nie mit einen anderen Wert als 0 dort triggern konnte. Wenn es so wäre bräuchte ich viele viele Timer weniger.
Aber Uwe wird sich bestimmt melden und es klarstellen.
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Wie gesagt, ich bin nicht zu 100% sicher da ich fast ausschließlich Multi_Timer per TRUE/FALSE nutze.
Was aber sicher ist, ist die Tatsache das aktuell TIMER_GET 0 bis kleiner 0 bei Aktualisierung/Änderung bei mehreren Usern nicht funktioniert.
Um weniger Timer zu nutzen könnte Dir die neue Funktion TIMER_NUM helfen.
Was aber sicher ist, ist die Tatsache das aktuell TIMER_GET 0 bis kleiner 0 bei Aktualisierung/Änderung bei mehreren Usern nicht funktioniert.
Um weniger Timer zu nutzen könnte Dir die neue Funktion TIMER_NUM helfen.
Viele Grüße!
Jörg
Jörg
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Genau so ist es! Alle vom CUxD generierten Events kannst Du im CCU-Systemprotokoll des Kanals sehen.Cash hat geschrieben:Ich bin mir eigentlich relativ sicher das man noch nie mit einen anderen Wert als 0 dort triggern konnte.
Wenn das Triggern trotzdem nicht funktionieren sollte, dann ist es ein Problem der CCU Logikschicht.
Deshalb gibt es auch die in der CUxD-Doku beschriebenen alternativen Trigger Möglichkeiten.
Per HM-Script kann man den Wert .State() des TIMER_GET Datenpunktes jederzeit direkt abfragen.
Dafür eignet sich der Multi-Timer. Hie kannst Du dafür den TIMER_NUM Datenpunkt abfragen/triggern.Cash hat geschrieben:Wenn es so wäre bräuchte ich viele viele Timer weniger.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
-
- Beiträge: 3035
- Registriert: 28.01.2016, 18:06
- System: CCU
- Wohnort: Hürth
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 274 Mal
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Hi!
TIMER_NUM erhält im Triggermoment aber immer den Wert des kommenden Timers, richtig?
Wenn ich z.B. einen Multitimer mit 00:00, 04:00, 18:00 und 22:00 habe und den NUM Wert im Systemprotokoll anschaue, dann ist der um 18:00 auf 3, was aber die Nummer für den 22:00 Timer ist.
Gruß
Gerti
TIMER_NUM erhält im Triggermoment aber immer den Wert des kommenden Timers, richtig?
Wenn ich z.B. einen Multitimer mit 00:00, 04:00, 18:00 und 22:00 habe und den NUM Wert im Systemprotokoll anschaue, dann ist der um 18:00 auf 3, was aber die Nummer für den 22:00 Timer ist.
Gruß
Gerti
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Hallo Gerti,
Ich denke man sieht das auch sehr gut an den Beispielen auf Seite 94 der aktuellen CUxD-Doku (1.9).
Viele Grüße
Uwe
Richtig!Gerti hat geschrieben:TIMER_NUM erhält im Triggermoment aber immer den Wert des kommenden Timers, richtig?
Ich denke man sieht das auch sehr gut an den Beispielen auf Seite 94 der aktuellen CUxD-Doku (1.9).
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
- shamen7777
- Beiträge: 79
- Registriert: 01.06.2015, 19:27
- Wohnort: Bergheim, Großraum Köln
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Hallo zusammen,
ich habe nun eine Verständnisfrage zu den Timmer_Num Möglichkeiten. Ich habe einen Multi-Timer erstellt, der um 7:15, 8:15, 16:15 und 22:00 auslösen soll. Das steuert jetzt die Weihnachtsbeleuchtung im Haus.
Das soll so funktionieren, dass die Außbeleuchtung nun um 7:15 angeschaltet werden soll und ausgehen soll um 8:15. Habe im Programm als Auslöser zum Einschalten Timmer_Num 0 genommen, da 7:15 auch 0 ist. Beim Erreichen von 8:15 sollte ja Timer_Num auf 1 wechseln und so abschlaten, da ich im Programm bei Abfrage Timer_Num 1 im Ausschaltzweig ist. Kann das so funktionieren?
ich habe nun eine Verständnisfrage zu den Timmer_Num Möglichkeiten. Ich habe einen Multi-Timer erstellt, der um 7:15, 8:15, 16:15 und 22:00 auslösen soll. Das steuert jetzt die Weihnachtsbeleuchtung im Haus.
Das soll so funktionieren, dass die Außbeleuchtung nun um 7:15 angeschaltet werden soll und ausgehen soll um 8:15. Habe im Programm als Auslöser zum Einschalten Timmer_Num 0 genommen, da 7:15 auch 0 ist. Beim Erreichen von 8:15 sollte ja Timer_Num auf 1 wechseln und so abschlaten, da ich im Programm bei Abfrage Timer_Num 1 im Ausschaltzweig ist. Kann das so funktionieren?
MfG
Mirko
Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c
Mirko
Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Hallo Mirko,
Zum zeitgesteuerten Ein/Aus-schalten würde ich beim Einschaltvorgang aber gleich die Einschaltdauer setzen. Das macht den ganzen Ablauf sicherer und erspart das Ausschalten per Funkbefehl.
Viele Grüße
Uwe
Den Wert von TIMER_NUM kannst Du Dir zum Testen auch im Systemprotokoll der WebUI ansehen (vorher die Protokollierung des Timer-Kanals aktivieren).shamen7777 hat geschrieben: Kann das so funktionieren?
Zum zeitgesteuerten Ein/Aus-schalten würde ich beim Einschaltvorgang aber gleich die Einschaltdauer setzen. Das macht den ganzen Ablauf sicherer und erspart das Ausschalten per Funkbefehl.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
- shamen7777
- Beiträge: 79
- Registriert: 01.06.2015, 19:27
- Wohnort: Bergheim, Großraum Köln
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Vielen Dank für deine schnelle Antwort. Habe das Programm mal angehangen, vielleicht geht dies so auch nicht wirklich. Ich habe jetzt das so beobachtet, dass der Timer_Num schon beim Eintritt in die zweite Zeit schon nach oben gezählt wird und somit nicht als Auslöser dienen kann. Zumindest wie ich das im Programm gemacht habe. Vielleicht ist auch die Abfrage wie ich es gemacht falsch.
Und was ich auch nicht in dem Dropdown Menü finde ist State=True. Es wird Time_Set, Timer_Event, Schaltzustand:Ein, Schaltzustand:Aus, Timer_Get, Timer_Num, CMD_RET, Sperrung aktiv, Speerung inaktive und TS.
Und was ich auch nicht in dem Dropdown Menü finde ist State=True. Es wird Time_Set, Timer_Event, Schaltzustand:Ein, Schaltzustand:Aus, Timer_Get, Timer_Num, CMD_RET, Sperrung aktiv, Speerung inaktive und TS.
MfG
Mirko
Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c
Mirko
Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c
- shamen7777
- Beiträge: 79
- Registriert: 01.06.2015, 19:27
- Wohnort: Bergheim, Großraum Köln
Re: Verständnisfrage CUxD-Timer TIMER_GET kleiner als
Habe das Programm jetzt mal so umgestellt. Der CUxD Timer ist auf 7:15:00/16:30:00 eingestellt.
MfG
Mirko
Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c
Mirko
Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c