RaspberryMatic - Verbesserungsvorschläge/Wünsche

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

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
Homematic-Fan
Beiträge: 81
Registriert: 22.08.2015, 13:07
Hat sich bedankt: 18 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von Homematic-Fan » 19.10.2021, 08:37

jmaus hat geschrieben:
18.10.2021, 11:40

Ok, ich hab doch ne CSS methode gefunden die Gerätebilder transparent darzustellen. Anscheinend gibt es ein "mix-blend-mode:multiply" CSS statement das den Browser dann die Arbeit der Erzeugung einer transparenz erledigen lässt. Sieht soweit unter Chrome/Firefox recht gut aus und funktioniert wie erwartet und nun sollten die Bilder sich besser in den Zellenhintergrund der Tabelle einschmiegen (auch in den ganzen anderen Tabellen wo die Bilder zu sehen sind). Wie das ganze dann natürlich mit farbigen (nicht nur schwarz/weiss) bildern aussieht müsste man mal testen, aber standardmäßig kommt die CCU ja nur mit schwarz/weiss bildern daher.
Es gibt doch farbige Bilder ?
Bei den Kanälen der Fernbedienung für die einzelnen Tasten.
Oder verwechsle ich das was ?

Gruß Andi
2x Raspberry-Matic auf Tinkerboard-S, 3x Raspberry Pi3B für diverse Aufgaben, 1x CCU-2, 2x Synology DS216/218play, 2x ioBroker auf Rasberry Pi4, Grafana, 1x Wiffi-WZ, >210 Geräte
Gardena R40Li mit Robonect und Steuerung komplett über HM
1x IPad Air2, 5x Android-Tab 7", alle mit Mediola Neo

Benutzeravatar
jmaus
Beiträge: 9846
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 » 19.10.2021, 09:08

jp112sdl hat geschrieben:
19.10.2021, 07:26
jp112sdl hat geschrieben:
18.10.2021, 12:01
Ich schau mir dann morgen wieder den fertigen Snapshot an
Beim 1. Aufruf des HM-WDS30-OT-2 werden die Bilder nicht korrekt angeordnet.
Klickt man das Gerät noch mal an, passt es.
Passiert nur beim ersten Aufruf nach ReGa-Start.
Es tritt kein Fehler in /var/log/messages oder in der Browserkonsole auf.
Sieht interessant aus. Und das passiert nur mit dem Gerät? Müsste man mal überlegen wie man das reproduziert bekommt bzw müsstest du mal im Browser debuggen. Auffällig ist ja, das erst mit dem zweiten klick ein zweiter grauer bereich mit daten im dritten kanal auftaucht. Das sieht danach aus als ob da irgendwie die Größe galsch berechnet wird. Das wäre in der Tat mal was für den debugger im Browser.
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 » 19.10.2021, 10:12

jmaus hat geschrieben:
19.10.2021, 09:08
Und das passiert nur mit dem Gerät?
Hier im Test, ja... da hab ich nicht viel mehr andere Geräte.
Der 2-fach Sender wird jedenfalls sofort korrekt dargestellt.
Möglicherweise hängt das WDS30-Problem wieder/noch mit #1456 zusammen.
Werden die 5 Bilder schneller geladen, als die 5 Kanäle mit ihren Datenpunkten zusammengebaut werden?

Hab keine Idee, wie/wo man da im Browser noch ansetzen könnte

VG,
Jérôme ☕️

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

Benutzeravatar
jmaus
Beiträge: 9846
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 » 19.10.2021, 11:14

jp112sdl hat geschrieben:
19.10.2021, 10:12
Hab keine Idee, wie/wo man da im Browser noch ansetzen könnte
Wenn du mir irgendwie hilfst das reproduziert zu bekommen, dann könnte ich mir das anschauen. Kannst du irgendwo ein Backup dieses Testsystems ablegen damit ich da dran komme, vllt. reicht das ja schon zu reproduzieren wenn das Gerät mit onboard ist. Oder du sagst mir wie ich das Gerät hier in meiner Testumgebung integriert bekomme.
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 » 19.10.2021, 11:50

jmaus hat geschrieben:
19.10.2021, 11:14
Kannst du irgendwo ein Backup dieses Testsystems ablegen damit ich da dran komme
Klar, das angehängte File .txt nach .sbk umbenennen ist die Umgebung mit der ich teste.

Admin Passwort ist admin
SSH PW ist auch admin
Netzwerk steht auf DHCP
Dateianhänge
homematic-raspi-3.59.6.20211019-2021-10-19-1146.txt
(2.25 MiB) 32-mal heruntergeladen

VG,
Jérôme ☕️

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

Benutzeravatar
jmaus
Beiträge: 9846
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 » 19.10.2021, 13:08

jp112sdl hat geschrieben:
19.10.2021, 11:50
jmaus hat geschrieben:
19.10.2021, 11:14
Kannst du irgendwo ein Backup dieses Testsystems ablegen damit ich da dran komme
Klar, das angehängte File .txt nach .sbk umbenennen ist die Umgebung mit der ich teste.

Admin Passwort ist admin
SSH PW ist auch admin
Netzwerk steht auf DHCP
Danke! Damit bekomm ich das reproduziert (wenn ich alle Kanäle des Gerätes einem Gewerk zuordne und dann das Gewerk anzeigen lasse). Sieht dann bei mir so aus:
Bildschirmfoto 2021-10-19 um 12.58.48.png
Auffällig ist dabei das immer nur Kanal 1 angezeigt wird obwohl ich alle Kanäle hinzugefügt habe. Das erklärt aber warum er das HTML durcheinander bekommt beim generieren. Die Frage wäre nur warum bei einem zweiten Aufruf das aber alles stimmt? Ist das etwas ähnliches wie das mit der "tmp" Variable das du repariert hast derletzt oder haben wir gar damit endlich einen reproduzierbaren Case für das Cache-Problem in ReGaHss? Das wäre super :) Das braucht aber definitiv mehr debugging. Ist aber immerhin reproduzierbar wenn man die regahss jedesmal neustartet und nur 1x zugreif. Dann sieht man in der Browser-Console/Debugger auch das er das HTML durcheinander bringt und die <div> für die Bilder alle an der selben stelle einsortiert. Vielleicht kannst du dir das selbst ja auch nochmal anschauen und versuchen zu debuggen....
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
jmaus
Beiträge: 9846
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 » 19.10.2021, 15:33

jmaus hat geschrieben:
19.10.2021, 13:08
jp112sdl hat geschrieben:
19.10.2021, 11:50
jmaus hat geschrieben:
19.10.2021, 11:14
Kannst du irgendwo ein Backup dieses Testsystems ablegen damit ich da dran komme
Klar, das angehängte File .txt nach .sbk umbenennen ist die Umgebung mit der ich teste.

Admin Passwort ist admin
SSH PW ist auch admin
Netzwerk steht auf DHCP
Danke! Damit bekomm ich das reproduziert (wenn ich alle Kanäle des Gerätes einem Gewerk zuordne und dann das Gewerk anzeigen lasse).
@jp112sdl
Hmm, vielleicht doch zu früh gefreut? Wenn ich nämlich dein JP-HB-Addon-devices Addon deinstalliere ist der Fehler sofort weg. Was genau patcht du da nochmal alles hier/da? Bist du dir sicher das es nicht irgendein Seiteneffekt mit den Patches in deinem Addon gibt?
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 » 19.10.2021, 15:59

jmaus hat geschrieben:
19.10.2021, 15:33
Wenn ich nämlich dein JP-HB-Addon-devices Addon deinstalliere ist der Fehler sofort weg.
Stimmt, wenn ich es dann wieder installiere, tritt der Fehler sofort wieder auf.
jmaus hat geschrieben:
19.10.2021, 15:33
Was genau patcht du da nochmal alles hier/da?

Code: Alles auswählen

  /www/config/devdescr/DEVDB.tcl
  /www/rega/esp/channels.htm
  /www/rega/pages/index.htm
  /www/api/methods.conf
  /www/config/ic_common.tcl
  /www/config/stringtable_de.txt
  /www/ise/htm/header.htm
  /www/pda/eq3/controls/rhs.tcl
  /www/rega/esp/channels.fn
  /www/rega/esp/controls/rhs.fn
  /www/rega/esp/datapointconfigurator.fn
  /www/rega/esp/functions.fn
  /www/rega/esp/side.inc
  /www/rega/pages/tabs/admin/views/programs.htm
  /www/webui/js/extern/sliderControl.js
  /www/webui/js/lang/de/translate.lang.js
  /www/webui/js/lang/de/translate.lang.extension.js
  /www/webui/js/lang/de/translate.lang.stringtable.js
  /www/webui/js/lang/en/translate.lang.stringtable.js
  /www/webui/webui.js
  
Jedenfalls nix an "Status und Bedienung"->"Geräte".
jmaus hat geschrieben:
19.10.2021, 15:33
Bist du dir sicher das es nicht irgendein Seiteneffekt mit den Patches in deinem Addon gibt?
Nein, sicher bin ich da ganz und gar nicht.
Die Bild-Spalte kam ja erst ganz neu hinzu.

VG,
Jérôme ☕️

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

Benutzeravatar
jmaus
Beiträge: 9846
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 » 19.10.2021, 16:42

jp112sdl hat geschrieben:
19.10.2021, 15:59
jmaus hat geschrieben:
19.10.2021, 15:33
Wenn ich nämlich dein JP-HB-Addon-devices Addon deinstalliere ist der Fehler sofort weg.
Stimmt, wenn ich es dann wieder installiere, tritt der Fehler sofort wieder auf.
jmaus hat geschrieben:
19.10.2021, 15:33
Bist du dir sicher das es nicht irgendein Seiteneffekt mit den Patches in deinem Addon gibt?
Nein, sicher bin ich da ganz und gar nicht.
Die Bild-Spalte kam ja erst ganz neu hinzu.
Vielleicht kannst du selbst auch mal schauen/debuggen. Ich bin selbst da auch schon dran und ich konnte es schon auf die folgenden drei Zeilen reduzieren:

https://github.com/jens-maus/RaspberryM ... #L119-L121

Wenn ich dort mir anschaue was am schluss "trId" für einen Wert hat beim allersten aufruf dann ist das immer der gleiche, eben weil das "tmp" das durch das foreach() gesetzt wird immer den gleichen wert hat innerhalb der Schleife. Auch ein umbenennen von tmp und tmp2 hat nix gebracht (zwecks konflikt). Und wenn ich das "oUser.UserTempViewIDs().EnumEnabledIDs()" vorher einer string variable zuweise bringt das auch nix. es kommt am schluss beim ersten schleifendurchlauf immer das gleiche heraus. Deshalb bin ich schon dabei das innerhalb von ReGaHss mal zu debuggen, nicht das da doch nen bug in foreach() irgendwie ist. Aber es wäre sicherlich hilfreich du würdest versuchen das mal bei dir zu reproduzieren.

So wie es aktuell aussieht hat es aber wohl nicht unmittelbar mit deinem Addon etwas zu tun, sondern irgendwie löst das ganze einen Laufzeitfehler aus der dafür sorgt das die foreach() schleife immer das selbe zurückgibt in dem falle bzw. das die tmp variable bei jeder iteration den selben wert hat. Komisch nur das das durch dein Addon in kombination mit meinen Änderungen an der WebUI nun getriggert wird. Die Hoffnung ist also doch weiterhin, das wir vielleicht doch diesem Cache- bzw. Elementedopplungsproblem auf den Spuren sind...
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

1techone
Beiträge: 213
Registriert: 19.01.2016, 10:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 49 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche

Beitrag von 1techone » 19.10.2021, 17:06

Hallo,
Firmw1019.JPG
ist es so gewollt? :roll:
Vorher war es weiß hinterlegt.
Sieht so auch gut aus :)

Gruß Jürgen

Antworten

Zurück zu „RaspberryMatic“