Status als Ampel bei der Programmierung
Moderator: Co-Administratoren
Status als Ampel bei der Programmierung
Hallo,
ich nutze RaspberryMatic und fände das Feature lohnenswert, wenn bei der Programmierung der Bedingungen dahinter direkt der Status (True/False) als Ampel visualisiert stünde.
Siehe dazu mein Beispiel.
Ich habe ein Programm bei dem die DANN Aktion ausgeführt wird, obwohl die Bedingungen vorher eigentlich alle False sein müssten.
Mit solch einer Status-Anzeige wäre die Fehlersuche um einiges einfacher.
Was haltet ihr von der Idee?
Wo kann man den Feature-Request platzieren?
ich nutze RaspberryMatic und fände das Feature lohnenswert, wenn bei der Programmierung der Bedingungen dahinter direkt der Status (True/False) als Ampel visualisiert stünde.
Siehe dazu mein Beispiel.
Ich habe ein Programm bei dem die DANN Aktion ausgeführt wird, obwohl die Bedingungen vorher eigentlich alle False sein müssten.
Mit solch einer Status-Anzeige wäre die Fehlersuche um einiges einfacher.
Was haltet ihr von der Idee?
Wo kann man den Feature-Request platzieren?
RasPi 4B 4GB
Addons: CCU-Historian, CUxD, hm-ioBroker, E-Mail, HVL, RedMatic
Addons: CCU-Historian, CUxD, hm-ioBroker, E-Mail, HVL, RedMatic
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Status als Ampel bei der Programmierung
zu 90 % entstehen solche Wahrnehmungen auf Grund Missverständnissen der dahinter stehenden Logik.
Postet man dann das Programm nicht, wird niemand helfen können.
Ein einfaches Grün oder Rot pro Zeile wird da kaum weiterhelfen. Interessant ist der Antrag trotzdem.
Alchy
Postet man dann das Programm nicht, wird niemand helfen können.
Ein einfaches Grün oder Rot pro Zeile wird da kaum weiterhelfen. Interessant ist der Antrag trotzdem.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Status als Ampel bei der Programmierung
Ich hab damals zu Anfang auch nicht schlecht geschaut, als ich vergeblich nach einer Simulations-Funktion gesucht habe.
Gerade als Anfänger ist es nervig, abzuwarten, bis irgendwelche (mitunter selten vorkommende) Bedingungen endlich tatsächlich eintreffen.
Gerade als Anfänger ist es nervig, abzuwarten, bis irgendwelche (mitunter selten vorkommende) Bedingungen endlich tatsächlich eintreffen.
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: Status als Ampel bei der Programmierung
Regaseitig lässt sich aber jedem Gerätedatenpunkt ein Wert unterschieben. Mit dieser Möglichkeit kann man dann sehr schön debuggen.
z.B. lasen sich einem Thermosten beliebige Temperaturen bzw Feuchtigkeiten unterschieben.
Ich hatte dazu auch mal einen thread verfasst
Black
z.B. lasen sich einem Thermosten beliebige Temperaturen bzw Feuchtigkeiten unterschieben.
Ich hatte dazu auch mal einen thread verfasst
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 9677
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1625 Mal
Re: Status als Ampel bei der Programmierung
Du könntest deinem SDV doch mal ein entsprechendes Test Tool verpassen. So nach dem Motto
SysVar / Datenpunkt auf Wert x
Wartezeit xx Sekunden / Minuten
SysVar / Datenpunkt auf Wert x
Wartezeit xx Sekunden / Minuten
Das als speicherbare test bench...
SysVar / Datenpunkt auf Wert x
Wartezeit xx Sekunden / Minuten
SysVar / Datenpunkt auf Wert x
Wartezeit xx Sekunden / Minuten
Das als speicherbare test bench...
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: Status als Ampel bei der Programmierung
manuell geht das jetzt auch schon, du kannst damit auch states von datenpunkten umschreiben, die eigentlich readonly sind.
Black
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 9677
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1625 Mal
Re: Status als Ampel bei der Programmierung
Klar man könnte einfach ein Skript zum testen erstellen. Auf die Idee bin ich noch gar nicht gekommen
Ich bin über deinen Thread auf schon mal gestolpert. Muss ich nochmal nachlesen
Ich bin über deinen Thread auf schon mal gestolpert. Muss ich nochmal nachlesen
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Status als Ampel bei der Programmierung
In der Hoffnung, dass das echte Gerät nicht just in diesem Moment seinen Wert liefert.
Dann steht man wieder mit 3 und wundert sich, warum es irgendwie doch nicht so abläuft, wie gewollt
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: Status als Ampel bei der Programmierung
richtig, sobald das richtige gerät einen wert liefert, übernimmt die rega natürlich den letzten wert. das ist klar.
genauso kommen derartig syntetisch untergeschobene werte natürlich nauch nich tbei middlewares wie z.B. IOBroker kann, da diese sich ja direkt in den xmlrpc einklinken
Black
genauso kommen derartig syntetisch untergeschobene werte natürlich nauch nich tbei middlewares wie z.B. IOBroker kann, da diese sich ja direkt in den xmlrpc einklinken
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Status als Ampel bei der Programmierung
War ja gar nicht gefragt. Aber wen interessiert das schon.
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.