CUxD Timer sind nach Reset auf TRUE

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

20cents
Beiträge: 41
Registriert: 17.10.2015, 16:45
Hat sich bedankt: 2 Mal

CUxD Timer sind nach Reset auf TRUE

Beitrag von 20cents » 03.05.2016, 22:38

Hallo zusammen,

ich habe meine Timer für Mo - So nun in 7 Timer aufgeteilt, leider sind die Timer gerade invertiert zu dem was ich erwarten würde.

Der Timer startet schon im Zustand TRUE (1). Ich kann mir das nicht erklären, was mache ich falsch?
Eigentlich sollte der Timer von 8:40 + Zufallsanteill resp. 6:35 + Zufallsanteil bis 9:00 auf TRUE sein sonst auf FALSE
Es sind aber nach einem Start alle Timer auf TRUE ( state(1) )

Aktuelle Geräteeinstellungen - 1 Gerät(e), 16 Channel(s):

CUX2800001:1 state(1) timer(39s) set(90|90):0 repeat
CUX2800001:2 state(1) timer(297795s) set(6:08:40:00r15*60|6:09:00:00):0 repeat
CUX2800001:3 state(1) timer(383775s) set(0:08:40:00r15*60|0:09:00:00):0 repeat
CUX2800001:4 state(1) timer(462255s) set(1:06:35:00r15*60|1:09:00:00):0 repeat
CUX2800001:5 state(1) timer(549135s) set(2:06:35:00r15*60|2:09:00:00):0 repeat
CUX2800001:6 state(1) timer(30675s) set(3:06:35:00r15*60|3:09:00:00):0 repeat
CUX2800001:7 state(1) timer(117435s) set(4:06:35:00r15*60|4:09:00:00):0 repeat
CUX2800001:8 state(1) timer(203415s) set(5:06:35:00r15*60|5:09:00:00):0 repeat

Somit funktioniert meine Auswertung leider nicht.

Jemand eine Idee was ich falsch mache? oder wie ich die Timer auf FALSE setzen kann?

Gruss 20cents
Dateianhänge
Cuxd_Mo-So.jpg

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

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von JRiemann » 03.05.2016, 23:23

Hallo!
Hatten die Timer vor dem 1. Start überhaupt den Status (0)? Meine Timer starten abweichend von der Regel im Status (1)
Wurde der Timer nach 9 Uhr gestartet damit die erste eingetragene Zeit auch der erste erreichte Schaltpunkte ist?

Man kann den Timerstatus per Programm oder Skript in einen bestimmten Status schalten.
Ich erledige das z.b per Programm: wenn virtuelle Taste xxx dann CUxD Timer STATE=FALSE

Grüße!
Jörg
Viele Grüße!
Jörg

dondaik
Beiträge: 12929
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1604 Mal
Danksagung erhalten: 222 Mal

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von dondaik » 04.05.2016, 04:48

ich kenne nur ( aktualisieren UND prüfen ) als bedingunspaar ..
mag aber auch an der frühen stunde liegen ;-) ach: solche monster-bedingungslisten mag die ccu gar nicht.
zum testen einer idee sind sie auch nicht so der bringer ( meine meinung).
Zuletzt geändert von dondaik am 04.05.2016, 17:31, insgesamt 1-mal geändert.
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

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

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von JRiemann » 04.05.2016, 10:09

Diese Angemerkten Verbesserungen haben mit Sicherheit keinen Einfluss auf das in der 1. Anfrage geschilderte Problem. Aber "dondaik" hat teilweise Recht:
dondaik hat geschrieben:ich kenne nur ( aktualisieren UND prüfen ) als bedingunspaar ..
Nein, "aktualisieren" und "aktualisieren" kann durchaus benutzt werden. Es führt aber zu extrem vielen und unnötigen Programmdurchläufen. Was auch bedeuten kann das die Programme evtl. unberechenbar werden. In dieser Aufgabenstellung sehe ich aber auch keinen Nutzen darin bei der Sonnenstandabfrage per "aktualisieren" zu nutzen. Bei der Abfrage des Sonnenstandes würde "bei Änderung" ausreichen. "Nur prüfen" würde auch funtionieren, wäre aber nicht meine erste Wahl.
dondaik hat geschrieben:ach: solche monster-bedingungslisten mag die ccu gar nicht.
zum testen einer idee sind sie auch nicht so der bringer ( meine meinung).
Das kann ich nur unterstützen! Diese lange Liste von Bedingungsabfragen und zudem noch jede Zeile als Auslöser, das gibt sehr schnell Fehlfunktionen und unvorhersehbare Reaktionen. Ich persönlich habe die Erfahrung gemacht das mehrere Timer-Abfragen in einem Programm auch sehr schnell Probleme bereiten.

Grüße!
Jörg
Viele Grüße!
Jörg

Cash
Beiträge: 1184
Registriert: 09.01.2016, 17:42
Wohnort: Sauerland
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von Cash » 04.05.2016, 10:48

Das ist leider normal. Aber man kann den Timer auch per Programm auf false setzen und dann springt er beim erreichen wieder auf true.

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von uwe111 » 04.05.2016, 11:10

Nach dem manuellen Reset bzw. der Neuinitialisierung der CUxD-Timer sollte deren Status unverändert bleiben. Also wenn er vorher TRUE war, dann ist er danach TRUE und wenn er vorher FALSE war ist er danach auch FALSE. Kann das bitte jemand bestätigen?

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

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

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von JRiemann » 04.05.2016, 19:31

uwe111 hat geschrieben:Nach dem manuellen Reset bzw. der Neuinitialisierung der CUxD-Timer sollte deren Status unverändert bleiben. Also wenn er vorher TRUE war, dann ist er danach TRUE und wenn er vorher FALSE war ist er danach auch FALSE. Kann das bitte jemand bestätigen?

Viele Grüße

Uwe
Jo... So ist es...

Grüße!
Jörg
Viele Grüße!
Jörg

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von dtp » 06.05.2016, 14:00

Mal ne kurze Frage. Ich musste kürzlich feststellen, dass es den Parameter "STATE" beim Timer gar nicht mehr zur Auswahl gibt. Ich bin mir sicher, dass ich im WebUI-Programm immer "STATE=TRUE | auf Aktualisierung auslösen" abgefragt hatte. Als ich letztens den Timer unter der FW 2.17.15 anschaute, stand der Parameter aber auf "Schaltzustand: Ein | auf Aktualisierung auslösen". Er funktionierte damit aber, wie bisher. Ist das so gewollt?

Gruß,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Cash
Beiträge: 1184
Registriert: 09.01.2016, 17:42
Wohnort: Sauerland
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von Cash » 06.05.2016, 14:06

das kam mit dem Firmwareupdate der ccu. Da hat Cuxd vermutlich keinen Einfluss drauf.

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: CUxD Timer sind nach Reset auf TRUE

Beitrag von uwe111 » 06.05.2016, 14:48

Cash hat geschrieben:das kam mit dem Firmwareupdate der ccu. Da hat Cuxd vermutlich keinen Einfluss drauf.
Genau so ist es! Auf die Darstellung der Datenpunkte in der WebUI hat CUxD keinen Einfluss.
Der Datenpunkt heisst intern aber weiterhin STATE.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Antworten

Zurück zu „CUxD“