RaspberryMatic 3.57.5.20210525 – Neue Version

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

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
garfield
Beiträge: 9
Registriert: 24.10.2018, 13:06
System: CCU
Hat sich bedankt: 2 Mal

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von garfield » 04.06.2021, 12:35

Hallo Jens Maus,
  • das Online Update ist in ca. 15min fehlerfrei durchgelaufen,
  • meine SD-Card Backup Aktion hat dagegen > 30min gedauert
@check-mk AddOn:

Durch das Linux Kernel Update in RaspberryMatic laufen zwei Standard Services mit dem check-mk AddOn
nicht mehr. Ich habe dazu im zugehörigen github Projekt von Alex Reinert auch ein Issue erzeugt.
Zusätzlich habe ich auch gleich die notwendigen Änderungern in der Datei server.tcl als Anhang hochgeladen.
Einchecken ging nicht, da ich keine Schreib Rechte im Repository habe.

PS: Vielen Dank für dieses RaspberryMatic Projekt

Liebe Grüße

blueb6
Beiträge: 118
Registriert: 08.01.2015, 20:22
Wohnort: Neufeld/Leitha
Danksagung erhalten: 3 Mal

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von blueb6 » 04.06.2021, 14:27

nach dem Update haben bei mir haben die Einstellungen bei einem HM-ES-TX-WM gefehlt wo man die Impulse einstellen kann.
1.JPG
1.JPG (14.04 KiB) 978 mal betrachtet
bin wieder auf die 3.57.5.20210424 zurück gestiegen und siehe da die Einstellmöglichkeit war wieder da

Hat noch wer das Problem?

Danke
LG Tom
________________________________________________________
2 mal CCU3 (Raspberrymatic) 1 mal CCU2, 10 Lan Gateway, und ca. 180 Komponenten

Hütte
Beiträge: 746
Registriert: 08.02.2017, 11:08
Hat sich bedankt: 32 Mal
Danksagung erhalten: 75 Mal

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von Hütte » 05.06.2021, 11:12

@blueb6

Jetzt, wo du es sagst. Habe ich mal bei meinem HM-ES-TX-WM mit Gas-Zähler-Sensor geschaut. Da ist dasselbe Spiel. Die Einstellmöglichkeit für m3/Imp ist bei mir ebenfalls nicht mehr vorhanden.

Gluehwurm
Beiträge: 12432
Registriert: 19.03.2014, 00:37
System: in Planung
Hat sich bedankt: 105 Mal
Danksagung erhalten: 380 Mal

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von Gluehwurm » 05.06.2021, 11:25

Beim Gaszähler (Fw 1.0) sind die Einstellungen verschwunden, beim Stromzähler (V2.2) ist alles vorhanden.

Screenshot_HM-ES-TX-WM_Rasp01.jpg

Gruß
Bruno

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von Black » 05.06.2021, 11:28

@blueb6

auch mal nachgeschaut... Ich kann da bei mir nun noch weniger einstellen:

z1.JPG

Die Parameter sind aber noch da. Mit dem SDV kontrolliert, und sowohl mit dem SDV als auch über Scripte lassen sich die Parameter auch ändern.

Z2.JPG

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

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

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von Baxxy » 05.06.2021, 11:49

Könnt ihr mal im Browser-Debug Fenster gucken ob was zu sehen ist beim Aufruf der nun leeren Einstellungsseite?

Eigentlich hatte @jmaus nur was beim IEC für die ProofAndSetValue-Funktion angepasst.
https://github.com/jens-maus/RaspberryM ... 31431ba008

Grüße
Baxxy

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von Black » 05.06.2021, 12:04

Baxxy hat geschrieben:
05.06.2021, 11:49
Könnt ihr mal im Browser-Debug Fenster gucken ob was zu sehen ist beim Aufruf der nun leeren Einstellungsseite?
Z3.JPG
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

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

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von jp112sdl » 05.06.2021, 14:19

Also bei mir kommt da kein Fehler in der Browser-Konsole.
Die Einstellungsseite des HM-ES-TX-WM bleibt dennoch leer.
Bildschirmfoto 2021-06-05 um 14.19.15.png
Hab da eigentlich eh nix zu ändern, ist mir daher noch gar nicht aufgefallen

VG,
Jérôme ☕️

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

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

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von jp112sdl » 05.06.2021, 14:42

Es wird jedoch eine cgimail Datei erzeugt

Code: Alles auswählen

Return-Path: <CGI script - do not reply>
From:  <CGI script - do not reply>
To: root
Subject:  CGI problem

CGI environment:
REQUEST_METHOD: GET
SCRIPT_NAME: /config/ic_deviceparameters.cgi
HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:88.0) Gecko/20100101 Firefox/88.0
HTTP_HOST: 192.168.1.252
REMOTE_ADDR: 192.168.1.30
cgi.tcl version: 1.10.0
input:
sid=@nLDUrCaL6e@&iface=BidCos-RF&address=MEQ0704052&redirect_url=GO_BACK
cookie:
errorInfo:
can't read "descr(METER_CONSTANT_GAS)": variable isn't array
    while executing
"array set param_descr $descr($param)"
    (procedure "getMinValue" line 4)
    invoked from within
"getMinValue $param"
    (procedure "getTextField" line 6)
    invoked from within
"getTextField psDescr $CHANNEL $param [format "%.3f" $ps($param)] separate_${special_input_id}_$prn"
    (procedure "set_htmlParams" line 30)
    invoked from within
"set_htmlParams $iface $ch_address ch_ps ch_ps_descr CHANNEL_$ch_descr(INDEX) """
    (procedure "put_channel_parameters" line 129)
    invoked from within
"put_channel_parameters"
    (procedure "put_page" line 46)
    invoked from within
"put_page"

VG,
Jérôme ☕️

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

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

Re: RaspberryMatic 3.57.5.20210525 – Neue Version

Beitrag von jp112sdl » 05.06.2021, 15:41

Der Fehler steckt irgendwo hier drin:
https://github.com/jens-maus/RaspberryM ... master.tcl

Mit dem unbearbeiteten Original geht es wieder
https://github.com/jens-maus/RaspberryM ... r.tcl.orig

Die Differenz ist

Code: Alles auswählen

--- occu/WebUI/www/config/easymodes/powermeter_igl_ch_master.tcl.orig
+++ occu/WebUI/www/config/easymodes/powermeter_igl_ch_master.tcl
@@ -10,6 +10,32 @@
   return "$unit"
 }
 
+proc getMinValue {param} {
+  upvar psDescr descr
+  array_clear param_descr
+  array set param_descr $descr($param)
+  set min $param_descr(MIN)
+
+  # Limit float to 3 decimal places
+  if {[llength [split $min "."]] == 2} {
+    set min [format {%1.3f} $min]
+  }
+  return "$min"
+}
+
+proc getMaxValue {param} {
+  upvar psDescr descr
+  array_clear param_descr
+  array set param_descr $descr($param)
+  set max $param_descr(MAX)
+
+  # Limit float to 3 decimal places
+  if {[llength [split $max "."]] == 2} {
+    set max [format {%1.3f} $max]
+  }
+  return "$max"
+}
+
 proc getMinMaxValueDescr {psDescr param} {
 	upvar psDescr descr
   array_clear param_descr
@@ -27,12 +53,10 @@
 
 proc getTextField {psDescr type param value inputId} {
   upvar psDescr descr
-  array_clear param_descr
-  array set param_descr $descr($param)
 
   set elemId '$inputId'
 
-  set s "<input id=$elemId type=\"text\" size=\"5\" value=\"$value\" name=\"$param\" onblur=\"ProofAndSetValue($elemId, $elemId,$param_descr(MIN), $param_descr(MAX), parseFloat(1))\"/>"
+  set s "<input id=$elemId type=\"text\" size=\"5\" value=\"$value\" name=\"$param\" onblur=\"ProofAndSetValue($elemId, $elemId, '[getMinValue $param]', '[getMaxValue $param]', 1)\"/>"
   return $s
 }
 
Mehr kann ich dazu auch nicht beitragen

VG,
Jérôme ☕️

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

Gesperrt

Zurück zu „RaspberryMatic“