Ja das kann ich mir mal anschauen, wenn VirtualBox irgendwann (hoffentlich bald) wieder läuft
ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
So? Dazu müsste nur die /www/rega/esp/rule.inc leicht angepasst werden.
Die nachträgliche UND/ODER-Änderung wird auch gespeichert.
Ob es Probleme bei der Programm-Abarbeitung gibt, weiß ich nicht, dazu kann ich nicht intensiv testen.
Die angepasste Datei habe ich mal hier mit angehängt und kann von testfreudigen Usern gern getestet werden.
- Dateianhänge
-
- rule.inc.txt
- (9.71 KiB) 34-mal heruntergeladen
-
- Beiträge: 9684
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1627 Mal
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
Muss man die ReGa neu starten? Trotz BrowserCache leeren sehe ich nichts von der Änderung
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 +++
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
Ja, musst du.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- Eli_78
- Beiträge: 160
- Registriert: 09.09.2017, 13:09
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 20 Mal
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
Hallo zusammen
Ein sehr interessantes Feature! Das würde die erstellung von komplexeren Programmen enorm vereinfachen.
Leider komme ich im moment nicht so richtig zum Testen.
Bin gerade dabei, mei Produktivsystem auf einen NUC ( NUC6CAYH ) umzuziehen.
PS: Die 3.53.34.20201118 läuft bis jetzt einwandfrei, bis auf ein wenig gezicke beim starten.
Grüße Thomas
Ein sehr interessantes Feature! Das würde die erstellung von komplexeren Programmen enorm vereinfachen.
Leider komme ich im moment nicht so richtig zum Testen.
Bin gerade dabei, mei Produktivsystem auf einen NUC ( NUC6CAYH ) umzuziehen.
PS: Die 3.53.34.20201118 läuft bis jetzt einwandfrei, bis auf ein wenig gezicke beim starten.
Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch!
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch!
-
- Beiträge: 131
- Registriert: 06.12.2017, 22:14
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 5 Mal
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
Ich bin ja begeistert !
Dies habe ich schon lange vermisst, wobei ich nicht wirklich an die Möglichkeit der Umsetzung gedacht hätte.
Aber wenn die Rega wirklich schon soviel im bitorientierten Umfeld kann, da sollte ja noch mehr in Richtung SPS und AWL Annäherung drinnen sein.
Würde bedeuten, das WebGui ist erst mal das bottleneck.
Danke @black
Dies habe ich schon lange vermisst, wobei ich nicht wirklich an die Möglichkeit der Umsetzung gedacht hätte.
Aber wenn die Rega wirklich schon soviel im bitorientierten Umfeld kann, da sollte ja noch mehr in Richtung SPS und AWL Annäherung drinnen sein.
Würde bedeuten, das WebGui ist erst mal das bottleneck.
Danke @black
RP3b+ mit HM-MOD-RPI-PCB, HM-WDS30-OT2-SM, HmIP-SLO, HmIP-MOD-OC8, 13St. HmIP-BROLL, etc.
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
In der Tat bin auch ich natürlich an einer möglichen Verbesserung/Integration dieser weiteren Möglichkeit in die WebUI interessiert. Allerdings haben die vielen Diskussionen um die neuerlichen Negierungsmöglichkeiten auch aufgezeigt wie das ganze für Otto-Normal-Verbraucher zunehmend verwirrend sein kann und sich damit zum Teil die WebUI eben von einer einfachen Art&Weise der KlickiBundi-Programmeriung verabschiedet.
Deshalb sollten wir uns vor einer möglichen Integration dieser neuen Möglichkeit die Bedingungen der Programmierung im nachhinein erst einmal ausreichend darüber austauschen was das ganze ggf. für nebeneffekte haben könnte. Denn das einfache ändern einer UND in eine ODER Bedingung kann sehr wohl die gesamte Logik eines Programmes über den Haufen werden, auch wenn es bereits bestätigt wurde das die bedingungen einfach strikt von oben nach unten abgearbeitet werden. Trotzdem sollten wir uns IMHO ggf. darüber Gedanken machen ob man bei gleichzeitiger UND+ODER Kombination hier irgendetwas graphisch so darstellen kann das dieser Zusammenhang ggf. noch klarer herausgestellt wird und jedem klar wird wie das programm sich dann entsprechend verändert.
Deshalb sollten wir uns vor einer möglichen Integration dieser neuen Möglichkeit die Bedingungen der Programmierung im nachhinein erst einmal ausreichend darüber austauschen was das ganze ggf. für nebeneffekte haben könnte. Denn das einfache ändern einer UND in eine ODER Bedingung kann sehr wohl die gesamte Logik eines Programmes über den Haufen werden, auch wenn es bereits bestätigt wurde das die bedingungen einfach strikt von oben nach unten abgearbeitet werden. Trotzdem sollten wir uns IMHO ggf. darüber Gedanken machen ob man bei gleichzeitiger UND+ODER Kombination hier irgendetwas graphisch so darstellen kann das dieser Zusammenhang ggf. noch klarer herausgestellt wird und jedem klar wird wie das programm sich dann entsprechend verändert.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 9684
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1627 Mal
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
Ja, das wird schon schnell gehirnerweichend. Ich persönlich sehe den Nutzen auch eher in einer Korrektur, wenn man versehentlich "und" statt "oder" ausgewählt hat. Vielleicht kann man das ja mit dem "Experten-Modus" kombinieren. Wäre vielleicht auch eine gute Idee für die "nicht" - Box
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: 5483
- 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: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
Ich bin momentan auf Dienstreise und kann nicht aktiv testen.
Um eine einfache Usability für den WebUI Anwender zu erzeugen, das könnte ja auch so aussehen.
(Photoshop Beispiel)
Der Vorteil dieser Dastellung wäre, es gäbe kein leeres Auswahlfeld mehr, die ComboBox enthielte dann die 4 Auswahlmöglichkeiten
UND
ODER
UND NICHT
ODER NICHT
bei einer Single Condition bzw
UND
ODER
bei einer Condition.
Das NONE würde ich weglassen, diejenigen, die dies zum testen einsetzen wollen, wissen auch,wie sie dies dann von hand setzen können
Die Schreibweise nähert sich dann der AWL Schreibweise einer SPS an:
(Siemens S7 AWL Beispiel)
Black
Um eine einfache Usability für den WebUI Anwender zu erzeugen, das könnte ja auch so aussehen.
(Photoshop Beispiel)
Der Vorteil dieser Dastellung wäre, es gäbe kein leeres Auswahlfeld mehr, die ComboBox enthielte dann die 4 Auswahlmöglichkeiten
UND
ODER
UND NICHT
ODER NICHT
bei einer Single Condition bzw
UND
ODER
bei einer Condition.
Das NONE würde ich weglassen, diejenigen, die dies zum testen einsetzen wollen, wissen auch,wie sie dies dann von hand setzen können
Die Schreibweise nähert sich dann der AWL Schreibweise einer SPS an:
(Siemens S7 AWL Beispiel)
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
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: ISSUE: Änderbarkeit der Logikverknüpfung in der WebUI
Tut mir leid, aber das sieht mir zu technokratisch aus. Es ist schon gut das die UND/ODER in einer extra zeile stehen damit man das ganze auch von oben -> unten lesen kann.
Also da "leere" Auswahlfeld für "nicht" wird es ja schon mit der nächsten RaspberryMatic Version nicht mehr geben. Da hatten wir ja eine Lösung bereits erarbeitet das das nicht immer leer ist.
Und natürlich könnte man das in der Tat nun mit der Auswahlmöglichkeit von UND/ODER nun kombinieren, das könnte nun in der Tat angebracht sein, ja.
Allerdings stellt sich dann immer noch die Frage für einen Otto-Normal-Verbraucher warum man "oben" nun beliebige UND/ODER Verknüpfungen kann und dann "unten" noch einmal?!? Das müsste man erst einmal genauer sich anschauen und vielleicht rausbekommen wie man das besser darstellt IMHO.
Also hier dauernd SPS als "das" Paradebeispiel vorzubringen scheint mir wirklich nicht angebracht. Das ist meines Wissens jetzt nicht gerade ein Beispiel herausragender, intuitiver Programmierkunst und sollte nicht als Vorbild dienen für eine Platform die man auf Otto-Normal-Verbraucher loslässt und von denen erwartet mit wenig bis null Logikvorkenntnissen hier eine Programmierung via WebUI umzusetzen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /