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
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: 113
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) 512 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: 718
Registriert: 08.02.2017, 11:08
Hat sich bedankt: 30 Mal
Danksagung erhalten: 70 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: 11594
Registriert: 19.03.2014, 00:37
System: in Planung
Hat sich bedankt: 67 Mal
Danksagung erhalten: 248 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: 3935
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 128 Mal
Danksagung erhalten: 439 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

technical contribution against annoying advertising

Baxxy
Beiträge: 3395
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 235 Mal
Danksagung erhalten: 569 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: 3935
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 128 Mal
Danksagung erhalten: 439 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

technical contribution against annoying advertising

jp112sdl
Beiträge: 8964
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 530 Mal
Danksagung erhalten: 1232 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

PN sind deaktiviert!

jp112sdl
Beiträge: 8964
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 530 Mal
Danksagung erhalten: 1232 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

PN sind deaktiviert!

jp112sdl
Beiträge: 8964
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 530 Mal
Danksagung erhalten: 1232 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

PN sind deaktiviert!

Antworten

Zurück zu „RaspberryMatic“