RaspberryMatic 3.61.7.20211218 – Neue Version

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

Moderatoren: jmaus, Co-Administratoren

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 3.61.7.20211218 – Neue Version

Beitrag von 1techone » 10.01.2022, 13:24

Teils. Bekommt man das auch reproduziert wenn man das auf nem total frischen RM versucht mit keinem Sensor oder so? Weil ich nutze selbst die Diagrammfunktionen ja gar nicht.

Man müsste ja mindestens einen Sensor anlernen und davon ein Diagramm aufzeichnen, sonst erscheint ja nur: "Keine Diagramme vorhanden".
(ich benutze die Diagrammfunktion auch nicht, nur auf dem Test-Raspi ist noch son Teil am Laufen.)
Mich stört es auch nicht, es kam mir nur in den Sinn, weil darüber gerade diskutiert wird.

Benutzeravatar
Roland M.
Beiträge: 9736
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 251 Mal
Danksagung erhalten: 1356 Mal

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von Roland M. » 10.01.2022, 14:00

Hallo Jens!
jmaus hat geschrieben:
10.01.2022, 13:05
Bekommt man das auch reproduziert wenn man das auf nem total frischen RM versucht mit keinem Sensor oder so?
Ja!
Gerade bei meinen beiden (Test-) CCUs getestet (1 x OVA mit Sensor, 1 x Charly ohne).
Das Problem aus meiner Sicht:
Auf der Diagrammseite wird beim Bewegen der Maus über das Diagramm oder auch beim Hoovern über den Menübuttons im maximierten Fenster rechts die Scrollleiste ein- und ausgeblendet, auch wenn das von der Bildschirmgröße her gar nicht notwendig wäre.


Roland

EDIT: Google Chrome 97.0.4692.71 und Edge 97.0.1072.55 unter Windows 11, also jeweils aktuelle Version.
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

nimmnenkeks
Beiträge: 453
Registriert: 30.11.2016, 20:24
Hat sich bedankt: 43 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von nimmnenkeks » 10.01.2022, 14:04

Servus,

besteht bei dieser Fred-Version immer noch das Feature/Problem aus 3.61.5.20211113, dass:
bei Favoriten auf der Startseite und Änderungen der SysVars eine Verdoppelung der Anzeige stattfindet?
Favoriten_01_Verdoppelung01PNG.PNG
Favoriten_01_Verdoppelung01PNG.PNG (7.87 KiB) 558 mal betrachtet
dabei ist es völlig egal, ob es sich um eine SysVar (Zahl, Zeichenkette, Werteliste, Bool) handelt.

Erst ein "Klick" auf den Menubutton "Startseite" entfernt die zweite/verdoppelte Anzeige des SysVarwertes.
Est ist auch völlig Wurscht, ob man vor Anmeldung, STRG+F5 drückt, Verhalten bleibt wie oben beschrieben.

... und falls wegen der Werte ein Kommentarbedürfnis vorhanden sein sollte...
Ja, die Werte sind richtig!

und ebenso, dass in 3.61.5.20211113 bei SysVars Zeichenketten, die Leerzeichen auf "1" reduziert werden (egal wie viele im Code stehen)?
Favoriten_01_Leerzeichen-weg.PNG
Favoriten_01_Leerzeichen-weg.PNG (13 KiB) 558 mal betrachtet
(Schrägstrich wurde im Code hinzugefügt, um Lesbarkeit in der 3.61.5.20211113 zu verbessern)


Bei der 3.59.6.20211009 gibt es weder eine Verdoppelung der SysVar-Werte in den Favoriten (s.o.), noch eine Reduzierung der im Skript-Code bestehenden "Leerzeichen".

Code: Alles auswählen

 #"     "
Favoriten_01_Leerzeichen-da.PNG
Favoriten_01_Leerzeichen-da.PNG (12.85 KiB) 558 mal betrachtet
Die Skriptausgabe in Black's SDV (egal welche Version) zeigt die Leerzeichen (Anzahl) korrekt an.

Vielleicht ist es ja auch ein Feature... und ich habe es übersehen?
Wenn das natürlich so gewünscht ist (wie z.B. das neue "Zurück" statt "Abbruch"), dann wäre eine Konfigurationsmöglichkeit, oder Aktivierung/Deaktivierung dieses "Feature"s sehr schön, wie auch ein Hinweis zu dem Feature in den Changelogs.

Browser:
FF 95.0.2
Edge 97.0.1072.55

Verhalten 3.59.6.20211009 zu 3.61.5.20211113
bei beiden Browsern identisch!!!

jp112sdl
Beiträge: 12083
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von jp112sdl » 10.01.2022, 14:11

nimmnenkeks hat geschrieben:
10.01.2022, 14:04
besteht bei dieser Fred-Version immer noch das Feature/Problem aus 3.61.5.20211113, dass:
bei Favoriten auf der Startseite und Änderungen der SysVars eine Verdoppelung der Anzeige stattfindet?
Ja, besteht immer noch, leider nicht reproduzierbar, seit zig Versionen:
https://github.com/jens-maus/RaspberryMatic/issues/1467

1x Zentrale neustarten. Danach sollte es ok sein.

VG,
Jérôme ☕️

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

nimmnenkeks
Beiträge: 453
Registriert: 30.11.2016, 20:24
Hat sich bedankt: 43 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von nimmnenkeks » 10.01.2022, 14:22

Danke Jérôme,

die Kiste mit den in UI abgeschnittenen "Leerzeichen" im Skript-Code ist auch weiter vorhanden?

Es ist egeal, ob ,man im Code oder

Code: Alles auswählen

#" " #" " #" " #" " #" "
oder sogar ein .Replace eines strings mit 5 (o.ä.) Zeichen wählt.
Es findet "immer" eine Redzuierung auf ein "Leerzeichen" statt.

Neustart werde ich erst am Abend machen können und werde berichten, ob sich das Verhalten ändert

jp112sdl
Beiträge: 12083
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von jp112sdl » 10.01.2022, 14:27

nimmnenkeks hat geschrieben:
10.01.2022, 14:22
mit den in UI abgeschnittenen "Leerzeichen" im Skript-Code ist auch weiter vorhanden?
Das weiß ich nicht. Da gibt/gab es auch mal ein Ticket, dass mind. 2 Leerzeichen eingekürzt werden, aber mit "&nbsp;<Leerzeichen>&nbsp;<Leerzeichen>..." ginge es.
Finde es grad nicht mehr wieder

VG,
Jérôme ☕️

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

MichaelN
Beiträge: 9561
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von MichaelN » 10.01.2022, 14:28

Die WebUI ist nicht zur "schönen" Darstellung gedacht. Wenn ich das richtig im Kopf habe, haben mehrere Leerzeichen am Stück das Layout durcheinander gebracht und werden daher nun bei der Ausgabe gefiltert. Gibt es irgendeinen funktionalen Nachteil?

Nochmal recherchiert: es gibt wohl einen Bugfix des Bugfix, der alle diese Probleme behoben hat. Stand aber auch in den ReleaseNotes. Muss man halt lesen.

Release Note 3.59.6.20210911 :
Überarbeitung des “0124-WebUI-Fix-ShowMultipleSpacesInSysVar” WebUI Patches damit die Umsetzung mittels CSS style Anweisungen statt durch Nutzung von mehreren “&nbsp;” durchgeführt wird. Dies behebt ein Problem welches verhinderte das man inline html code in Systemvariablen korrekt einsetzen konnte (#1375).
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: 9817
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1855 Mal
Kontaktdaten:

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von jmaus » 10.01.2022, 14:50

nimmnenkeks hat geschrieben:
10.01.2022, 14:04
Vielleicht ist es ja auch ein Feature... und ich habe es übersehen?
Wenn das natürlich so gewünscht ist (wie z.B. das neue "Zurück" statt "Abbruch"), dann wäre eine Konfigurationsmöglichkeit, oder Aktivierung/Deaktivierung dieses "Feature"s sehr schön, wie auch ein Hinweis zu dem Feature in den Changelogs.
Ja, das ist ein Feature und Nein, es wird dafür keine Anpassung geben. Man kann es nicht jedem recht machen und den Anspruch zu haben in Systemvariablen nun ASCII-Art unterzubringen ist nicht der Otto-Normal-Verbraucher Case und hat (wie bereits gesagt) in der Vergangenheit mehr Probleme als nutzen gebracht. Überarbeite diese Stellen in deiner Programmierung und lass das Formattieren mittels mehrerer Leerzeichen einfach sein oder nimm dafür HTML Konstrukte (die aber wiederrum mitunter dann andere Bugs/Probleme triggern).
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

nimmnenkeks
Beiträge: 453
Registriert: 30.11.2016, 20:24
Hat sich bedankt: 43 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von nimmnenkeks » 10.01.2022, 16:10

Es geht hierbei nicht um eine "schöne Darstellung"!!!

Wenn ihr (Jens & Michael) mal das Pic richtig angeschaut hättet, dann würdet ihr gemerkt haben das man somit schon "VOR" der UI-Verbesserung eine Ausgabe erhielt, die
wesentlich weniger Platz weggenommen hat, als einzeln jeder SysVar (o.ä.) in die Favoriten zu packen.

Dient einfach dazu:
"mal eben" in einem übersichtlichen Block die SysVar-Werte und / oder die Meta-Data Einträge erhält und mit einem Blick sieht, ob man irgendwo ne Beule drin hat und spart Klickerei.
Die "Leerzeichen" darin verbessern die Lesbarkeit von benötigten Werten "auf einen Blick".

Diese "Features" betreffen nicht meine eigentliche Programmierung.
DieseSysVars dienen mir nur zur Visualisierung während / nach Programm-/Skriptänderungen.

zu:
Release Note 3.59.6.20210911 :
Überarbeitung des “0124-WebUI-Fix-ShowMultipleSpacesInSysVar” ..... (#1375).

Hatte keinerlei Bedarf dieses Release zu testen, da vorher in meinem Betrieb alles so lief, wie es sollte (daher entgangen).


btw "FEATURE"...
Ein tatsächlich nützliches "Feature" wäre doch die Bedienung des PopUps bei SysVars Typ Zahl per Tastatur:
Sodass man direkt im ersten Wertefeld (0.00) landet, mit der Tab-Taste weiter geht, ohne dass man bei "einem Tab" zuviel aus dem PopUp fliegt
Wäre doch schön wenn man im PopUp verbleibt und auf den "OK-Button" landen würde.

und wo wir dabei sind...
warum werden bei der Nutzung von Wertelisten in Programmen Meta-Data-Einträge "pos" in diesen SysVars generiert?
Welchen Zweck haben diese?
Habe dazu nix dokumentiertes dazu gefunden.

@Jérôme
Danke!

MichaelN
Beiträge: 9561
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: RaspberryMatic 3.61.7.20211218 – Neue Version

Beitrag von MichaelN » 10.01.2022, 16:40

Ist doch kein Problem. Issue erstellen, PR erstellen, und Du kannst deine Vorstellungen in die RM einbringen.
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 +++

Gesperrt

Zurück zu „RaspberryMatic“