Das ist ein guter Hinweis. Wenn du da was erarbeitest hast kannst du das gerne an mich weiterreichen und ich integriere das hier, denn auch wenn ich primär an ReGaHss bastel so bleibt davon die WebUI selbst nicht gänzlich unbeeinflusst. Nur macht mir eben das suchen in diesem html+tcl+rega wulst mir nicht soviel spass wie das reine programmieren von ReGa Deshalb nehme ich jede Hilfe diesbzgl. gerne an. Die WebUI quellen sind ja faktisch frei verfügbar und jeder kann seine WebUI aufschönern wie er will und mir dann die diffs schicken und ich schaue ob ich das so integriert bekomme das eQ3 das ggf. übernimmt.HMside hat geschrieben:@klana
Da deine Anregungen nichts mit der ReGaHss zutun haben und Jens sich aktuell primär um die ReGaHss kümmert, würde ich mich anbieten in den kommenden Tagen mal die Dinge anzuschauen welche die UI betreffen.
Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/WebUI
Moderator: Co-Administratoren
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- klana
- Beiträge: 1099
- Registriert: 08.02.2015, 08:37
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 27 Mal
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
@HMside, @Jens,
das fände ich toll - ich ärgere mich immer wenn die Sourcen so unübersichtlich angezeigt werden oder man hin und herscrollen muss.
Wo finde ich denn die aktuellen WebUI Sourcen? Bei EQ3 finde ich nix...
Gruß
Klana
das fände ich toll - ich ärgere mich immer wenn die Sourcen so unübersichtlich angezeigt werden oder man hin und herscrollen muss.
Wo finde ich denn die aktuellen WebUI Sourcen? Bei EQ3 finde ich nix...
Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Na auf jeder CCU2 bzw. RaspberryMatic unter dem Pfad /wwwklana hat geschrieben: das fände ich toll - ich ärgere mich immer wenn die Sourcen so unübersichtlich angezeigt werden oder man hin und herscrollen muss.
Wo finde ich denn die aktuellen WebUI Sourcen? Bei EQ3 finde ich nix...
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
So dann wollen wir mal langsam loslegen mit den WebUI Optimierungen.
Welche Variante der Systemvariablen Anzeige wäre in Eurem Sinne?
Variante 1:
Bild 1 zeigt einen normalen langen Text das dürfte so passen. Hier wird der Wert der Variable unter den Namen und linksbündig angezeigt.
Hat man allerdings eine eher selten vorkommende zusammenhängende und lange Zeichenkette wie in Bild 2,
so wird durch die Ausnutzung der maximalen Breite die rechte Spalte sehr breit und die linken Spalten werden verkleinert.
Variante 2:
Bild 3 die lange Zeichenkette wird zusätzlichen radikal Umgebrochen, wodurch sich der Wert der Variablen nach rechts verschiebt, dort aber zentriert dargestellt wird.
@Jens
Den folgenden Punkt von Seite 1 kannst Du strichen, wurde mit 2.29.18 behoben:
- Bug: WebUI – Nutzung von '\' bzw. '\n' in der WebUI (z.B. als Systemvariablen) macht WebUI umnutzbar
Welche Variante der Systemvariablen Anzeige wäre in Eurem Sinne?
Variante 1:
Bild 1 zeigt einen normalen langen Text das dürfte so passen. Hier wird der Wert der Variable unter den Namen und linksbündig angezeigt.
Hat man allerdings eine eher selten vorkommende zusammenhängende und lange Zeichenkette wie in Bild 2,
so wird durch die Ausnutzung der maximalen Breite die rechte Spalte sehr breit und die linken Spalten werden verkleinert.
Variante 2:
Bild 3 die lange Zeichenkette wird zusätzlichen radikal Umgebrochen, wodurch sich der Wert der Variablen nach rechts verschiebt, dort aber zentriert dargestellt wird.
@Jens
Den folgenden Punkt von Seite 1 kannst Du strichen, wurde mit 2.29.18 behoben:
- Bug: WebUI – Nutzung von '\' bzw. '\n' in der WebUI (z.B. als Systemvariablen) macht WebUI umnutzbar
- RaspberryMatic: 104 Geräten /Developer for RaspberryMatic WebUI Patches
- Addon Support: Email Addon | Programmedrucken CCU2
- Anleitung: Welcher Rauchmelder hat ausgelöst?
-
- Beiträge: 532
- Registriert: 28.11.2014, 21:20
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Ich wäre in jedem Fall dafür den Namen der Variable nicht mehr vor dem Wert anzuzeigen. Ich habe noch nie verstanden, warum das so umgesetzt wurde. Generell fände ich linksbündig besser, weil ja sonst auch alles linksbündig angezeigt wird.
Gruß,
Markus
Markus
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Vielleicht sollte man erst einmal dafür sorgen, dass die WebUI auch alle Systemvariablen anzeigen kann.HMside hat geschrieben:So dann wollen wir mal langsam loslegen mit den WebUI Optimierungen.
Hat man wie ich über 700 Systemvariablen, dann kann die WebUI die Übersicht nicht mehr aunzeigen, da die zu übermittelnde Datenmenge zu groß ist und daher die erforderliche Ausgabe nicht korrekt formatiert ist, um sie anzuzeigen.
.
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Gute Idee! Ich habe den Namen rausgeworfen, so das dieser nun weder auf der Startseite, noch unter SysVaris und Favoriten doppelt angezeigt wird.braindead hat geschrieben:Ich wäre in jedem Fall dafür den Namen der Variable nicht mehr vor dem Wert anzuzeigen.
Zudem wird der Raum auf der Startseite nun optimal genutzt. Auch der zusätzliche Rahmen und der dunkle Hintergrund in der Spalte für den Wert habe ich entfernt.
Die Wertespalte hat nun die gleiche Hintergrundfarbe wie die restlichen Spalten und der Wertetext ist wieder schwarz.
Ich könnte zudem auch bei den Favoriten noch die grauen Zeilen über und unter dem jeweiligen Eintrag entfernen, um für mehr Platz auf der Seite zu sorgen.
Was meint Ihr dazu?
- RaspberryMatic: 104 Geräten /Developer for RaspberryMatic WebUI Patches
- Addon Support: Email Addon | Programmedrucken CCU2
- Anleitung: Welcher Rauchmelder hat ausgelöst?
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Wow 700, das ist mal eine Hausnummer. Gibt es dort beim Aufruf eine Timeout-Meldung und besteht das Problem sowohl unter Einstellungen > Systemvariablen, wie auch unter Status und Bedienung > Systemvariablen?BadenPower hat geschrieben:Hat man wie ich über 700 Systemvariablen, dann kann die WebUI die Übersicht nicht mehr aunzeigen, da die zu übermittelnde Datenmenge zu groß ist und daher die erforderliche Ausgabe nicht korrekt formatiert ist, um sie anzuzeigen.
.
- RaspberryMatic: 104 Geräten /Developer for RaspberryMatic WebUI Patches
- Addon Support: Email Addon | Programmedrucken CCU2
- Anleitung: Welcher Rauchmelder hat ausgelöst?
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Nein.HMside hat geschrieben:Gibt es dort beim Aufruf eine Timeout-Meldung
Das Problem besteht momentan nur unter "Einstellungen > Systemvariablen"HMside hat geschrieben:besteht das Problem sowohl unter Einstellungen > Systemvariablen, wie auch unter Status und Bedienung > Systemvariablen?
Es werden auch Daten an die Oberfläche gesendet. Allerdings eben nicht vollständig, so dass die weitere Abarbeitung in der Webseite nicht fortgesetzt wird. Das heißt, es wird der Inhalt nicht angezeigt und die Schaltflächen "Zurück", "Filter zurücksetzen" und "Neu" fehlen im Footer.
Wenn ich dann in der angezeigten html die Zeile
Code: Alles auswählen
<table id="sysVars" class="tTable filterTable" style="display:none" cellspacing="0" cellpadding="0">
Code: Alles auswählen
<table id="sysVars" class="tTable filterTable" cellspacing="0" cellpadding="0">
Korrupt heißt in diesem Fall, dass keine Übersetzung stattfindet und natürlich nicht alle Systemvariablen übertragen wurden.
Ab wann die Anzeige nicht mehr korrekt funktioniert hängt nicht mit der Anzahl der Systemvariablen direkt zusammen, sondern mit der Datenmenge, welche übertragen werden muß.
Theoretisch wäre es möglich, die Systemvariablen häppchenweise einlesen zu lassen, wie es zum Beispiel beim Systemprotokoll auch getan wird. Somit wäre dieses Problem gelöst.
.