[GELÖST] ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 12125
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 850 Mal
- Danksagung erhalten: 2155 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Falls es jemand mal testen möchte:
https://github.com/jens-maus/RaspberryM ... -666151718
https://github.com/jens-maus/RaspberryM ... -666151718
- Black
- Beiträge: 5497
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 425 Mal
- Danksagung erhalten: 1081 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Checke ich heute abend. Über VPN möchte ich nur ungern patchen.
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
- Black
- Beiträge: 5497
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 425 Mal
- Danksagung erhalten: 1081 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
es tuts so wie es soll... super.
Ich denke, die negierte logig macht einige Konstrukte zur Auswertung wesentlich einfacher und übersichtlicher bei einem Drehgriffkontakt z.b. Auswertung auf nicht geschlossen wäre jetzt
"nicht zu" möglich
anstatt vorher
oder "gekippt"
oder "offen"
.
Vllt optisch würde ich das NICHT noch etwas hervorheben, wenn es aktiviert ist, das sollte schon etwas ins auge springen. ist aber nru meine persönliche Meinung.
Anosnten erstmal Thnx für den part mit der Webui, jetzt müsste Jens das noch in die nächste version einbauen.
Black
Ich denke, die negierte logig macht einige Konstrukte zur Auswertung wesentlich einfacher und übersichtlicher bei einem Drehgriffkontakt z.b. Auswertung auf nicht geschlossen wäre jetzt
"nicht zu" möglich
anstatt vorher
oder "gekippt"
oder "offen"
.
Vllt optisch würde ich das NICHT noch etwas hervorheben, wenn es aktiviert ist, das sollte schon etwas ins auge springen. ist aber nru meine persönliche Meinung.
Anosnten erstmal Thnx für den part mit der Webui, jetzt müsste Jens das noch in die nächste version einbauen.
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: 12125
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 850 Mal
- Danksagung erhalten: 2155 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Ich schau die Tage mal, was sich da mit CSS machen lässt.
- jmaus
- Beiträge: 9886
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1885 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Da es ja vmtl in RaspberryMatic landen sollte hätte ich noch den Hinweis das ich wohl vorher in eine ComboBox/Auswahlbox ändern würde und nicht eine checkbox dafür nutzen würde. Dann liest sich das IMHO etwas intuitiver.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 12125
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 850 Mal
- Danksagung erhalten: 2155 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Ich hätte das "nicht" evtl. unchecked=lightgrey und checked=black/bold gemacht.
Was hätte eine Combobox denn sonst für Elemente? nicht und nicht nicht?
Hab kurz drüber nachgedacht, das Wort "bei" zu nutzen, und eine Combobox mit "bei" und "nicht bei" zu machen.
Aber das Wort "bei" wird nicht bei allen Bedingungen genutzt.
Man könnte die Checkbox sonst auch noch einklammern?
Was hätte eine Combobox denn sonst für Elemente? nicht und nicht nicht?
Hab kurz drüber nachgedacht, das Wort "bei" zu nutzen, und eine Combobox mit "bei" und "nicht bei" zu machen.
Aber das Wort "bei" wird nicht bei allen Bedingungen genutzt.
Man könnte die Checkbox sonst auch noch einklammern?
- Black
- Beiträge: 5497
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 425 Mal
- Danksagung erhalten: 1081 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Das bei, um und so darfst du nicht benutzen. Das kommt vom ConditionType() und ändert sich je nach Art der Bedingung.
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
- jmaus
- Beiträge: 9886
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1885 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Nee, ich dachte an "nicht" und einfach an einen zusätzlich leeren "" string in ner combobox sodass sich beim lesen der bedingung das intuitiver liest wenn man diese zusätzliche combobox einfach vor z.b. "anwesend" hat. Dann würde sich das wie ein normaler Satz lesen lassen weil da ja dann eine leere combobox ist und nur im negate fall an der stelle dann das "nicht" auftaucht.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- Black
- Beiträge: 5497
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 425 Mal
- Danksagung erhalten: 1081 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
leerer string ist vllt auch nicht so gut, da sieht man ja nicht, das es da etwas zu ändern gibt.
ansonsten ist der Ansaz von Jens natürlich intuiver, das "nicht" auch nur bei aktiver invertierung einzublenden.
EIne Idee hätte ich vllt auch noch.
wenn man das bei, um quasi als eine art Link , also unterstrichen ausführen könnte und bei betätigen (klicken) auf dieses bei, um ein Toggeln der NegateCondition stattfindet.
quasi so
stadartmäßig bei neuer Bedingung ist diese immer nicht negiert, also kein nicht zu sehen.
ichklicke nun auf das bei buw um, negatecondition wird getoggelt, das NICHT wird nun deutlich sichtbar dargestellt
ich klicke nochmal auf das bei, es wird wirder getoggelt, das nicht verschwindet nun.
wäre das auch ein Ansatz für eine Bedienung bzw auch programmtechnisch umsetzbar ?
Black
ansonsten ist der Ansaz von Jens natürlich intuiver, das "nicht" auch nur bei aktiver invertierung einzublenden.
EIne Idee hätte ich vllt auch noch.
wenn man das bei, um quasi als eine art Link , also unterstrichen ausführen könnte und bei betätigen (klicken) auf dieses bei, um ein Toggeln der NegateCondition stattfindet.
quasi so
stadartmäßig bei neuer Bedingung ist diese immer nicht negiert, also kein nicht zu sehen.
ichklicke nun auf das bei buw um, negatecondition wird getoggelt, das NICHT wird nun deutlich sichtbar dargestellt
ich klicke nochmal auf das bei, es wird wirder getoggelt, das nicht verschwindet nun.
wäre das auch ein Ansatz für eine Bedienung bzw auch programmtechnisch umsetzbar ?
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: 12125
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 850 Mal
- Danksagung erhalten: 2155 Mal
- Kontaktdaten:
Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten
Also mit Combobox könnte es so aussehen.