Also wenn ich das irgendwie einfach reproduziert bekomme und mir einer ein fertiges sbk backup mit dem effekt zur Verfügung stellt kann ich mir das im Quellcode von ReGaHss gerne mal näher anschauen, denn natürlich sollte aus dem kopf heraus nur der wert bei der triggerung herangezogen werden bzw ausreichend sein um das programm loslaufen zu lassen und nicht noch zusätzlich danach eine wertprüfung stattfinden.
WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Moderator: Co-Administratoren
- jmaus
- Beiträge: 9919
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 467 Mal
- Danksagung erhalten: 1915 Mal
- Kontaktdaten:
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
RaspberryMatic 3.75.7.20240601 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 14261
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 1524 Mal
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Aber diese nachfolgende Prüfung nach dem Triggern ist doch die Standardarbeitsweise der Abarbeitung von Programmen (das "berühmte von oben nach unten"-Prüfen der definierten Bedingungen). Stelle ich mir schwierig vor, das zu fixen, ohne die grundlegende Arbeitsweise zu ändern. Aber ich schaue auch nur aufs System und nicht rein.
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: 3068
- Registriert: 28.01.2016, 18:06
- System: CCU
- Wohnort: Hürth
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 282 Mal
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Hi,
Also einfach der Systemvariable, die zwei Programme auslöst und direkt geändert wird.
Ich denke auch, dass man das auf Seiten der Rega nicht so einfach ändern kann.
Gruß
Gerti
Kannst du mit dem Beispielprogramm machen, dass ich beschrieben habe.jmaus hat geschrieben: ↑01.03.2022, 18:38Also wenn ich das irgendwie einfach reproduziert bekomme und mir einer ein fertiges sbk backup mit dem effekt zur Verfügung stellt kann ich mir das im Quellcode von ReGaHss gerne mal näher anschauen, denn natürlich sollte aus dem kopf heraus nur der wert bei der triggerung herangezogen werden bzw ausreichend sein um das programm loslaufen zu lassen und nicht noch zusätzlich danach eine wertprüfung stattfinden.
Also einfach der Systemvariable, die zwei Programme auslöst und direkt geändert wird.
Ich denke auch, dass man das auf Seiten der Rega nicht so einfach ändern kann.
Gruß
Gerti
- jmaus
- Beiträge: 9919
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 467 Mal
- Danksagung erhalten: 1915 Mal
- Kontaktdaten:
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Also wenn da jemand mit eine fertig Umgebung als sbk backup zur Verfügung stellt, damit ich hier so wenig zeit wie möglich mit dem aufsetzen der Testumgebung verbraten muss, wäre das wirklich hilfreich und würde definitiv schneller zum Ziel führen.
"wzbw" So aus dem Bauch heraus würde ich schon sagen das das doch möglich wäre das ggf zu optimieren. Müsste man ja "nur" ggf den wert bei Zeitpunkt der Triggerung irgendwie fixieren und den für die Bedingungsprüfung dann heranziehen, statt den wert erneut abzufragen. Aber wie gesagt, das ist einfach so aus der Hüfte geschossen und das Problem gesehen oder gar schon debuggt zu haben.Ich denke auch, dass man das auf Seiten der Rega nicht so einfach ändern kann.
RaspberryMatic 3.75.7.20240601 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- stan23
- Beiträge: 2057
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 599 Mal
- Danksagung erhalten: 342 Mal
- Kontaktdaten:
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Ich möchte gar nicht wissen wie viele System da draußen einen Wert nicht latchen, sondern erneut einlesen.
Das (für mich schlimmste) Auftreten so eines Fehlers in Hardware hat mir rund 4 Wochen Auslandsaufenthalt beschert...
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
-
- Beiträge: 3068
- Registriert: 28.01.2016, 18:06
- System: CCU
- Wohnort: Hürth
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 282 Mal
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Hi,
eine sbk einzuspielen dauert doch länger als zwei zweizeilige Programme zu schreiben.
Systemvariable Test (Logikwert) anlegen
Systemvariable Debug (Zeichenkette) anlegen und auf protokolliert stellen.
Dann zwei identische Programme ablegen:
Wenn
Test ist wahr bei Änderung auslösen
Dann
Test sofort ist falsch
Debug sofort Program x (hier halt 1 oder 2 für das jeweilige Programm).
Wenn du die Variable jetzt auf wahr setzt, wird nur eines der Programme ausgeführt.
Gruß,
Gerti
eine sbk einzuspielen dauert doch länger als zwei zweizeilige Programme zu schreiben.
Systemvariable Test (Logikwert) anlegen
Systemvariable Debug (Zeichenkette) anlegen und auf protokolliert stellen.
Dann zwei identische Programme ablegen:
Wenn
Test ist wahr bei Änderung auslösen
Dann
Test sofort ist falsch
Debug sofort Program x (hier halt 1 oder 2 für das jeweilige Programm).
Wenn du die Variable jetzt auf wahr setzt, wird nur eines der Programme ausgeführt.
Gruß,
Gerti
- jmaus
- Beiträge: 9919
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 467 Mal
- Danksagung erhalten: 1915 Mal
- Kontaktdaten:
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Das ist vllt. in deiner reinen CCU3 basierten Umgebung so, aber bei einer OVA-basierten RaspberryMatic (von denen ich zich zu Testzwecken unter Proxmox laufen lasse) geht das einspielen eines sbk backups in wenigen Sekunden und wesentlich schneller als sich über die WebUI das jetzt sogar vllt. falsch zusamenzuklickern. Dankenswerterweise hat @Baxxy bereits reagiert und mir ein passendes sbk-Backup zukommen lassen. Nun muss ich nur noch die Zeit finden das zu testen und dann in ReGa zu debuggen.
RaspberryMatic 3.75.7.20240601 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 3068
- Registriert: 28.01.2016, 18:06
- System: CCU
- Wohnort: Hürth
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 282 Mal
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Hi!
In der Zeit, wo Du die Nachricht geschrieben hast, hättest Du die Programme angelegt.
Ich wollte Dir gerade eine SBK zur Verfügung stellen (mit meinem Beispiel) und das hat knapp eine Minute gebraucht, dass zu erstellen.
Gruß,
Gerti
In der Zeit, wo Du die Nachricht geschrieben hast, hättest Du die Programme angelegt.
Ich wollte Dir gerade eine SBK zur Verfügung stellen (mit meinem Beispiel) und das hat knapp eine Minute gebraucht, dass zu erstellen.
Gruß,
Gerti
- jmaus
- Beiträge: 9919
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 467 Mal
- Danksagung erhalten: 1915 Mal
- Kontaktdaten:
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Interessant das du weisst oder mir sagen willst wie ich meine Zeit effektiv nutzen kann/sollte. Es war einfach eine einfache Bitte. Wenn du diese sinnlos findest oder nicht erfüllen willst kannst du es ja einfach ignorieren.
Danke. Und ja, das kann dauern. Aber ist fas nicht genau der Sinn der Arbeitsteilung die wir hier schon immer probieren umzusetzen? Denn wenn du/ihr was in ReGa gefixt sehen wollt, dann hat es sich eben bewährt mir das so brühwarm wie möglich vorzulegen damit ich das effektiv umsetzen kann.Ich wollte Dir gerade eine SBK zur Verfügung stellen (mit meinem Beispiel) und das hat knapp eine Minute gebraucht, dass zu erstellen.
RaspberryMatic 3.75.7.20240601 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 3068
- Registriert: 28.01.2016, 18:06
- System: CCU
- Wohnort: Hürth
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 282 Mal
Re: WebUI-Programm triggert sporadisch nicht auf TIMER_GET <= 0 bei Aktualisierung
Hi!
Wieso musst Du immer alles persönlich nehmen?
Ich will Dir nicht vorschreiben, wie Du Deine Zeit nutzt.
Nur etwas relativ ausführlich zu kommentieren und um eine SBK zu bitten, was definitiv länger gedauert haben muss, als es selbst kurz nachzustellen, ergibt für mich einfach keinen Sinn...sorry. Da bin ich andere Arbeitsweisen gewohnt...
Gruß,
Gerti
Wieso musst Du immer alles persönlich nehmen?
Ich will Dir nicht vorschreiben, wie Du Deine Zeit nutzt.
Nur etwas relativ ausführlich zu kommentieren und um eine SBK zu bitten, was definitiv länger gedauert haben muss, als es selbst kurz nachzustellen, ergibt für mich einfach keinen Sinn...sorry. Da bin ich andere Arbeitsweisen gewohnt...
Gruß,
Gerti