Seite 2 von 6

Re: cuxD timer

Verfasst: 26.11.2016, 17:17
von AndiN
Nein, Du kannst EVENT, TIMER GET oder Schaltzustand ein nehmen.

Allerdings wird in der Doku auch von EVENT abgeraten. Schlatzustand ein klappt eigentlich immer

Andi

Re: cuxD timer

Verfasst: 26.11.2016, 19:20
von Günni
Hallo und Danke noch mal. Habe das mal ausprobiert, klappt.

Re: cuxD timer

Verfasst: 26.11.2016, 19:24
von Günni
Hallo,
in den Programmen wenn man Geräte schaltet kann ja eine Zeitverzögerung einstellen. Geht das auch irgendwie mit cuxD Timer oder brauch man das nicht mit cuxD machen?

Re: cuxD timer

Verfasst: 27.11.2016, 09:41
von Cash
Warum willst Du die Schaltverzögerung per cuxd machen?

Du kannst im einen Programm den cuxd Timer starten und im zweiten dann darauf reagieren.

Re: cuxD timer

Verfasst: 27.11.2016, 10:06
von JRiemann
Günni hat geschrieben:Hallo,
in den Programmen wenn man Geräte schaltet kann ja eine Zeitverzögerung einstellen. Geht das auch irgendwie mit cuxD Timer oder brauch man das nicht mit cuxD machen?
Kurze Zeitverzögerungen bzw. Einschaltverzögerungen mit CUxD zu realisieren halte ich für sinnfrei.
Das Zeitmodul der CCU macht bei solchen Verzögerungen bekanntlich so gut wie nie Probleme.

Natürlich wäre es auch möglich über CUxD diese Verzögerungen zu schalten. Allerdings ist dies mit einem größeren Aufwand verbunden. Satt "verzögert um" muss jetzt zuerst ein CUxD Timer gestartet werden welcher dann später das einschalten des Aktors in einem zusätzlichen Programm anstößt.
Anstelle der Zeile -- Geräteauswahl Aktor XXX > verzögert um > Schaltzustand EIN -- muss dann ein Timer wie folgt gestartet werden: -- Geräteauswahl > CUxD Timerkanal xxx > Timer Set xx Sekunden --

Der gesetzte Timer löst dann ein zweites Programm aus in dem der Aktor eingeschaltet wird:
WENN > CUxD Timerkanal xxx > Schalktzustand EIN > bei Aktualisierung auslösen
DANN > Schaltaktor > sofort > Schaltzustand EIN

Re: cuxD timer

Verfasst: 27.11.2016, 21:03
von Günni
Hallo,
Danke. Dann las ich das so, wenn es so auch stabil läuft.

Ich habe gestern alle Programmen die mehrmals pro stunde ausgeführt werden sollen auf CuxD timer umgestellet. Sind 10 Stück. Also ich benutze 10 Timer. 15 sek, 120, 60, 70,300, 700, 800 und 01:00:00 .
Jetzt laufen aber die Programme wo ich z.B verzögert um 20 Sekunden eingestellt habe nicht mehr? Wodrann kann das liegen.

Re: cuxD timer

Verfasst: 27.11.2016, 21:11
von JRiemann
Das kann Dir keiner sagen ohne die Programme und Einstellungen zu sehen die erstellt oder geändert wurden.
Ratespiel: ich wette auf fehlerhaft geschriebene Programme...

Re: cuxD timer

Verfasst: 27.11.2016, 21:23
von Günni
Hallo,
Das stimmt.
Die Programme wo ich die cuxD Timer eingesetzt habe laufen alle.
Das Programm mit der Zeitverzögerung der CCU läuft nicht . Wenn ich die Zeitverzögerung raus nehme Läuft es.
Bevor ich Die cuxd Timer benutzte lief es immer.
Unbenannt.jpg

Code: Alles auswählen

!Display4 B5= Heizölverbrauch
var verbrauchtag = dom.GetObject("Brenner Verbrauch heute").State().ToString(1);

var text = "{fontSize:40}{backgroundColor:white}{align:center}{text:Heizöl Heute  " + verbrauchtag + " Liter}";
var B5 = dom.GetObject("hs_display4:B5");
WriteLine(text);
B5.State(text);

WriteLine(verbrauchtag);

Re: cuxD timer

Verfasst: 27.11.2016, 21:32
von JRiemann
Der CUxD Timer und der Timer der CCU haben nichts miteinander zu tun. Es ist auch sehr unwahrscheinlich das sie sich gegenseitig blockieren.
Wird das betreffende Programm überhaupt durchlaufen? Zeitstempel?

Re: cuxD timer

Verfasst: 28.11.2016, 09:36
von Cash
Hatten nicht einige oder zumindest einer im Zusammenhang mit der neuen Firmware auch von Problemem mit der verzögert Funktion gepostet?