RaspberryMatic - Verbesserungsvorschläge/Wünsche

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

Moderatoren: jmaus, Co-Administratoren

MichaelN
Beiträge: 9650
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von MichaelN » 26.10.2021, 19:32

Habe mir gerade den aktuellen Nightly 3.59.6.20211026 vorgeknüpft.
STartseite mit den Favoriten sieht ja wieder gut aus!

Aber Status/Systemvariable ist IMHO schlimmer geworden:
Unbenannt.JPG
Ich bin nicht sicher, was da vorher codiert war, aber nun ist die Datumsspalte mit

Code: Alles auswählen

<col style="width:0px;">
versehen. Ich würde die style-Anweisung wie bei den anderen Spalten rauswerfen.
Dann ist die Aufteilung schon mal harmonischer:
Unbenannt2.JPG
Und wenn man dann noch den gestrigen Vorschlag

Code: Alles auswählen

word-wrap: anywhere;
statt break-word in der Eigenschaft der Klasse .CLASS02535
umsetzt, dann wird sogar noch bei schmalen Fenster skaliert:
Unbenannt3.JPG
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 +++

MichaelN
Beiträge: 9650
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von MichaelN » 26.10.2021, 19:53

Ich habe mir auch nochmal das Übersetzungsproblem angeschaut.
Status/Programme: Verzögerung ist immer noch da, aber es wird übersetzt
Status/Gewerke: wird nicht übersetzt, Browser ist auch nicht beschäftigt
Aber was mir aufgefallen ist:
Gewerk "Energiemanagement": keine Übersetzung
Unbenannt.JPG
Gewerk "Umwelt": wird übersetzt - ich habe extra den gleichen Kanal da rein gepackt
Unbenannt2.JPG
EDIT: und das geht fast immer abwechselnd:
Energiem. - nein
Fenster - ja
Heizung - nein
Klima - ja
Licht - nein
Sicherheit - ja
Taster - ja
Umwelt - ja
Wetter - ja
Zentrale - ja

Ist das bei euch auch so oder ist es Zufall?

EDIT2:
2 neue Gewerke hinzugefügt: werden übersetzt
Eneergiemanagemt: alle bis auf CuxD Aussenfeuchtesensor entfernt - wird übersetzt
Eneergiemanagemt: PSM Kanal 6 hinzugefügt - wird nicht übersetzt
Eneergiemanagemt: PSM Kanal 6 entfernt; Kanal 0 hinzugefügt - wird übersetzt
Heizung: FSM Kanal 5 entfernt - wird übersetzt

also ich würde nicht ausschließen, das es nicht doch an meiner Virtualisierung liegt. Möchte den Nightly aber auch nicht auf meine Produktivumgebung loslassen
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 +++

Benutzeravatar
Baxxy
Beiträge: 10779
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2205 Mal

Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von Baxxy » 26.10.2021, 20:25

MichaelN hat geschrieben:
26.10.2021, 19:32
statt break-word in der Eigenschaft der Klasse .CLASS02535
umsetzt, dann wird sogar noch bei schmalen Fenster skaliert:
Sieht gut aus!
MichaelN hat geschrieben:
26.10.2021, 19:53
das Übersetzungsproblem
Taucht auf meinem Testsystem quasi nicht auf. Wenn ich aber ganz schnell hin und herklicke sehe ich aber ab und zu ganz kurz das Problem.

Grüße, Baxxy

Benutzeravatar
jmaus
Beiträge: 9844
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: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von jmaus » 26.10.2021, 22:17

MichaelN hat geschrieben:
26.10.2021, 19:32
Ich bin nicht sicher, was da vorher codiert war, aber nun ist die Datumsspalte mit

Code: Alles auswählen

<col style="width:0px;">
versehen. Ich würde die style-Anweisung wie bei den anderen Spalten rauswerfen.
Dann ist die Aufteilung schon mal harmonischer
Ok, hab das mit dem "width:0px" wieder rausgenommen. Hoffe so passt es nun besser.
MichaelN hat geschrieben:
26.10.2021, 19:32
Und wenn man dann noch den gestrigen Vorschlag

Code: Alles auswählen

word-wrap: anywhere;
statt break-word in der Eigenschaft der Klasse .CLASS02535
umsetzt, dann wird sogar noch bei schmalen Fenster skaliert:
Also das hab ich gerade versucht mir noch einmal genauer anzuschauen. Also ich sehe hier keinen wirklichen unterschied ob ich "anywhere" oder "break-word" nutzen. In beiden Fällen findet der word-wrap exakt gleich statt. Zumindest kann ich im Debugger vom Browser keinerlei unterschied erkennen.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
jmaus
Beiträge: 9844
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: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von jmaus » 26.10.2021, 22:18

Baxxy hat geschrieben:
26.10.2021, 20:25
MichaelN hat geschrieben:
26.10.2021, 19:53
das Übersetzungsproblem
Taucht auf meinem Testsystem quasi nicht auf. Wenn ich aber ganz schnell hin und herklicke sehe ich aber ab und zu ganz kurz das Problem.
Das unterstützt meine These, das das Problem nur deshalb passiert weil in den Testumgebungen meist die Geräte die man dort angelernt hat nicht erreichbar sind oder gar kein Funkmodul zur kommunikation dort existiert. Ich vermute auf einem produktivem System wird/sollte das nicht passieren.
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: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von jp112sdl » 26.10.2021, 22:19

jmaus hat geschrieben:
26.10.2021, 22:18
Ich vermute auf einem produktivem System wird/sollte das nicht passieren.
Mein Screencast und die Laufzeitanalyse war im produktiven System mit RPI-RF-MOD und erreichbaren Geräten :wink:

VG,
Jérôme ☕️

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

MichaelN
Beiträge: 9650
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von MichaelN » 26.10.2021, 22:24

jmaus hat geschrieben:
26.10.2021, 22:17
Also das hab ich gerade versucht mir noch einmal genauer anzuschauen. Also ich sehe hier keinen wirklichen unterschied ob ich "anywhere" oder "break-word" nutzen. In beiden Fällen findet der word-wrap exakt gleich statt.
Du merkst es dann, wenn Du eine SV mit langem Inhalt hast, der keine "natürliche" Umbruch Stelle hat und Du das Browser Fenster schmal machst. Zumindest im Firefox. Ohne anywhere bleibt die Spalte auf einer Inhalt abhängigen mindest Breite und skaliert nicht weiter.
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 +++

MichaelN
Beiträge: 9650
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von MichaelN » 26.10.2021, 22:25

jp112sdl hat geschrieben:
26.10.2021, 22:19
jmaus hat geschrieben:
26.10.2021, 22:18
Ich vermute auf einem produktivem System wird/sollte das nicht passieren.
Mein Screencast und die Laufzeitanalyse war im produktiven System mit RPI-RF-MOD und erreichbaren Geräten :wink:
Aber auf deinem System war die Übersetzung nur verzögert, während sie bei mir in Gewerk gar nicht stattfindet. Oder?
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 +++

Benutzeravatar
jmaus
Beiträge: 9844
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: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von jmaus » 26.10.2021, 22:27

jp112sdl hat geschrieben:
26.10.2021, 22:19
jmaus hat geschrieben:
26.10.2021, 22:18
Ich vermute auf einem produktivem System wird/sollte das nicht passieren.
Mein Screencast und die Laufzeitanalyse war im produktiven System mit RPI-RF-MOD und erreichbaren Geräten :wink:
Ok, das ist interessant und verwirft dann wohl meine These :D

Aber gut, das Problem mit diesen "${xxxx}" strings ist ja, das zu der Zeit wo der Browser das darstellt die "translatePage()" Funktion noch nicht durchgelaufen ist (weil ggf. noch auf weitere Daten gewartet wird). Deshalb wird auf einigen Seiten ja direkt "translateKey()" im Javascript kontext beim setzen verwendet. Das habe ich heute erst in deinem 0141 WebUI Patch wie folgt umgestellt:

https://github.com/jens-maus/RaspberryM ... 5984b18b95

Denn auch dort konnte man auf der Hauptseite bei einem full-browser reload kurzzeitig die ${xxxx} identifier sehen und dann nach einer kurzen Zeit erschienen erst die übersetzten Texte. Seit ich das jetzt auf direkte "translateKey()" aufrufe umgestellt habe passiert das auf der Startseite nicht mehr. Und meine Vermutung ist nun, das die Probleme die du und Matthias hier sehen aus der gleichen Richtung kommen. Komisch nur das ich diese bisher aber selbst nicht wahrnehmen konnte bei "Status und Bedienung"
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: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von jp112sdl » 26.10.2021, 22:29

MichaelN hat geschrieben:
26.10.2021, 22:25
Aber auf deinem System war die Übersetzung nur verzögert, während sie bei mir in Gewerk gar nicht stattfindet. Oder?
Genau. Aber auch 5 Sekunden warten bis alles da ist, ist es ein Showstopper
jmaus hat geschrieben:
26.10.2021, 22:27
das zu der Zeit wo der Browser das darstellt die "translatePage()" Funktion noch nicht durchgelaufen ist (weil ggf. noch auf weitere Daten gewartet wird).
Während dieser Pause verbringt der Browser seine Zeit nicht damit, auf Daten zu warten oder neu zu laden, sondern mit hunderten "Stilberechnungen".

Chrome verhält sich (bei mir) anders als der Firefox.
Es dauert zwar auch 5 Sekunden, bis der Inhalt geladen ist. Jedoch wird die Seite erst angezeigt, wenn sie vollständig ist. Bis dahin bleibt die Seite einfach weiß

VG,
Jérôme ☕️

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

Antworten

Zurück zu „RaspberryMatic“