[GELÖST] ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von jp112sdl » 30.07.2020, 08:31

Falls es jemand mal testen möchte:
https://github.com/jens-maus/RaspberryM ... -666151718

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Black
Beiträge: 5472
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von Black » 30.07.2020, 09:13

Checke ich heute abend. Über VPN möchte ich nur ungern patchen.

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

Benutzeravatar
Black
Beiträge: 5472
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von Black » 31.07.2020, 17:55

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
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

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von jp112sdl » 31.07.2020, 18:40

Black hat geschrieben:
31.07.2020, 17:55
Vllt optisch würde ich das NICHT noch etwas hervorheben, wenn es aktiviert ist, das sollte schon etwas ins auge springen.
Ich schau die Tage mal, was sich da mit CSS machen lässt.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
jmaus
Beiträge: 9848
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von jmaus » 31.07.2020, 19:37

jp112sdl hat geschrieben:
31.07.2020, 18:40
Black hat geschrieben:
31.07.2020, 17:55
Vllt optisch würde ich das NICHT noch etwas hervorheben, wenn es aktiviert ist, das sollte schon etwas ins auge springen.
Ich schau die Tage mal, was sich da mit CSS machen lässt.
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.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von jp112sdl » 01.08.2020, 08:21

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? :wink:

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?
Bildschirmfoto 2020-08-01 um 08.20.41.png
Bildschirmfoto 2020-08-01 um 08.20.41.png (8.45 KiB) 1386 mal betrachtet

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Black
Beiträge: 5472
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von Black » 01.08.2020, 08:42

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

Benutzeravatar
jmaus
Beiträge: 9848
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von jmaus » 01.08.2020, 11:32

jp112sdl hat geschrieben:
01.08.2020, 08:21
Was hätte eine Combobox denn sonst für Elemente? nicht und nicht nicht? :wink:
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.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
Black
Beiträge: 5472
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von Black » 01.08.2020, 11:42

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
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

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: ISSUE: Möglichkeit in der WebUI, eine Bedingung negiert auszuwerten

Beitrag von jp112sdl » 01.08.2020, 11:55

Also mit Combobox könnte es so aussehen.
Dateianhänge
Bildschirmfoto 2020-08-01 um 11.55.33.png
Bildschirmfoto 2020-08-01 um 11.55.33.png (17.02 KiB) 1341 mal betrachtet
Bildschirmfoto 2020-08-01 um 11.54.27.png

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „RaspberryMatic“