RaspberryMatic 3.75.6.20240316 – Neue Version

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

Moderatoren: jmaus, Co-Administratoren

snirk
Beiträge: 33
Registriert: 24.01.2018, 14:09
System: CCU

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von snirk » 19.03.2024, 13:32

Ich kann leider nach wie vor auch die neue Version 3.75.6.20240316 nicht verwenden. Seit dem Update 3.71.12.20231014 startet CCU-Historian mit Exceptions, die im Log folgende Einträge hinterlassen und dafür sorgen dass z.B. Systemvariablen nicht mehr in der DB aufgezeichnet werden:

Code: Alles auswählen

2024-03-11 12:21:27|INFO   |Starting base services
2024-03-11 12:21:28|INFO   |Connecting to database
2024-03-11 12:21:47|INFO   |Starting database web server
2024-03-11 12:21:47|INFO   |Setting up device 1
2024-03-11 12:21:47|INFO   |Creating HM script client for http://127.0.0.1:8181/tclrega.exe
2024-03-11 12:21:47|INFO   |Setting up plug-in 1
2024-03-11 12:21:47|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar, CUxD
2024-03-11 12:21:47|INFO   |Starting interfaces
2024-03-11 12:21:47|INFO   |Starting BIN-RPC server on port 2099
2024-03-11 12:21:47|INFO   |Starting XML-RPC server on port 2098
2024-03-11 12:21:47|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://127.0.0.1:2001
2024-03-11 12:21:47|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://127.0.0.1:2001
	at mdz.hc.itf.hm.HmXmlRpcClient.init(HmXmlRpcClient.groovy:55)
	at mdz.hc.itf.hm.HmXmlRpcInterface.init(HmXmlRpcInterface.groovy:123)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy:78)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.hc.itf.hm.HmXmlRpcInterface.start(HmXmlRpcInterface.groovy:78)
	at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:58)
	at mdz.hc.itf.Manager.start(Manager.groovy:56)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Main.run(Main.groovy:77)
	at mdz.ccuhistorian.Main.main(Main.groovy:45)
2024-03-11 12:21:47|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://127.0.0.1:2010
2024-03-11 12:21:47|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://127.0.0.1:2010
	at mdz.hc.itf.hm.HmXmlRpcClient.init(HmXmlRpcClient.groovy:55)
	at mdz.hc.itf.hm.HmXmlRpcInterface.init(HmXmlRpcInterface.groovy:123)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy:78)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.hc.itf.hm.HmXmlRpcInterface.start(HmXmlRpcInterface.groovy:78)
	at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:58)
	at mdz.hc.itf.Manager.start(Manager.groovy:56)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Main.run(Main.groovy:77)
	at mdz.ccuhistorian.Main.main(Main.groovy:45)
2024-03-11 12:21:47|INFO   |Connecting to 127.0.0.1:8701
2024-03-11 12:21:47|INFO   |Starting historian
2024-03-11 12:21:48|INFO   |Starting web server
2024-03-11 12:21:48|INFO   |Logging initialized @23877ms to org.eclipse.jetty.util.log.JavaUtilLog
2024-03-11 12:21:48|INFO   |jetty-9.4.53.v20231009; built: 2023-10-09T12:29:09.265Z; git: 27bde00a0b95a1d5bbee0eae7984f891d2d0f8c9; jvm 11.0.22+7-LTS
2024-03-11 12:21:48|INFO   |NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
2024-03-11 12:21:48|INFO   |DefaultSessionIdManager workerName=node0
2024-03-11 12:21:48|INFO   |No SessionScavenger set, using defaults
2024-03-11 12:21:48|INFO   |node0 Scavenging every 600000ms
2024-03-11 12:21:48|INFO   |Started o.e.j.w.WebAppContext@1a0f349{CCU-Historian Web Application,/,file:///usr/local/addons/ccu-historian/ccu-historian/webapp/,AVAILABLE}
2024-03-11 12:21:48|INFO   |Started ServerConnector@6818fd48{HTTP/1.1, (http/1.1)}{0.0.0.0:8082}
2024-03-11 12:21:48|INFO   |Started @24410ms
2024-03-11 12:21:48|INFO   |Web server port: 8082
2024-03-11 12:21:51|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://127.0.0.1:8181/tclrega.exe
2024-03-11 12:21:51|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://127.0.0.1:8181/tclrega.exe
	at mdz.hc.itf.hm.HmScriptClient.execute(HmScriptClient.groovy:360)
	at mdz.hc.itf.hm.HmScriptClient.retrieveDevices(HmScriptClient.groovy:216)
	at mdz.hc.itf.hm.HmScriptClient.getModel(HmScriptClient.groovy:305)
	at mdz.hc.itf.hm.HmXmlRpcInterface.updateLogicProperties(HmXmlRpcInterface.groovy:135)
	at mdz.hc.itf.hm.HmXmlRpcInterface.updateProperties(HmXmlRpcInterface.groovy:244)
	at mdz.hc.itf.Manager$_updateProperties_closure4.doCall(Manager.groovy:121)
	at mdz.hc.itf.Manager.updateProperties(Manager.groovy:118)
	at mdz.ccuhistorian.Historian.update(Historian.groovy:157)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy:115)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4.doCall(Historian.groovy:111)
	at mdz.ccuhistorian.Historian.updateDataPointMeta(Historian.groovy:110)
	at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy:104)
	at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Historian.run(Historian.groovy:103)
2024-03-11 12:21:51|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://127.0.0.1:8181/tclrega.exe
2024-03-11 12:21:51|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://127.0.0.1:8181/tclrega.exe
	at mdz.hc.itf.hm.HmScriptClient.execute(HmScriptClient.groovy:360)
	at mdz.hc.itf.hm.HmScriptClient.retrieveDevices(HmScriptClient.groovy:216)
	at mdz.hc.itf.hm.HmScriptClient.getModel(HmScriptClient.groovy:305)
	at mdz.hc.itf.hm.HmXmlRpcInterface.updateLogicProperties(HmXmlRpcInterface.groovy:135)
	at mdz.hc.itf.hm.HmXmlRpcInterface.updateProperties(HmXmlRpcInterface.groovy:244)
	at mdz.hc.itf.Manager$_updateProperties_closure4.doCall(Manager.groovy:121)
	at mdz.hc.itf.Manager.updateProperties(Manager.groovy:118)
	at mdz.ccuhistorian.Historian.update(Historian.groovy:157)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy:115)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4.doCall(Historian.groovy:111)
	at mdz.ccuhistorian.Historian.updateDataPointMeta(Historian.groovy:110)
	at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy:104)
	at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Historian.run(Historian.groovy:103)
2024-03-11 12:21:51|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://127.0.0.1:8181/tclrega.exe
2024-03-11 12:21:51|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://127.0.0.1:8181/tclrega.exe
	at mdz.hc.itf.hm.HmScriptClient.execute(HmScriptClient.groovy:360)
	at mdz.hc.itf.hm.HmScriptClient.getSystemVariables(HmScriptClient.groovy:60)
	at mdz.hc.itf.hm.HmSysVarInterface.getCache(HmSysVarInterface.groovy:79)
	at mdz.hc.itf.hm.HmSysVarInterface.getAllDataPoints(HmSysVarInterface.groovy:140)
	at mdz.ccuhistorian.Historian.browse(Historian.groovy:125)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy:113)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4$_closure13.doCall(Historian.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Historian$_updateDataPointMeta_closure4.doCall(Historian.groovy:111)
	at mdz.ccuhistorian.Historian.updateDataPointMeta(Historian.groovy:110)
	at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy:104)
	at mdz.ccuhistorian.Historian$_run_closure3.doCall(Historian.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Historian.run(Historian.groovy:103)
	
Wenn ich CCU-Historian nach dem Neustart der RM nochmal händisch auf der Bash stoppe und starte, dann startet CCU-Historian normal, und auch die Systemvariablen werden dann aufgezeichnet.

Möglicherweise hängen diese Probleme mit anderen Addons zusammen, die auf meinem Pi4 unter RM installiert sind, es kommt wohl zu Timing-Problemen im Startverhalten, aber primär scheint es wohl mit einer Änderung zusammen zu hängen, die seit 3.71.12.20231014 da ist.

Ich bin seit dem gezungen bei 3.71.12.20230826 zu bleiben, hier funktioniert alles tadellos.

Gibt es vielleicht eine Lösung für dieses Problem?

Mathias
Beiträge: 1796
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 262 Mal
Kontaktdaten:

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von Mathias » 19.03.2024, 13:57

snirk hat geschrieben:
19.03.2024, 13:32
Seit dem Update 3.71.12.20231014 startet CCU-Historian mit Exceptions, die im Log folgende Einträge hinterlassen ...

Code: Alles auswählen

.
2024-03-11 12:21:47|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://127.0.0.1:2001
2024-03-11 12:21:47|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://127.0.0.1:2001.
	
Gibt es vielleicht eine Lösung für dieses Problem?
In neueren RaspberryMatic Versionen ist der Zugriff auf die Schnittstellenprozesse während des Hochfahrens der CCU nicht mehr möglich. Die Fehlermeldungen sollten nach ein paar Minuten nicht mehr auftreten, und der CCU-Historian dann normal arbeiten. Weitere Hilfe gibt es dann im CCU-Historian-Unterforum.

Gruß
Mathias

tigger30926
Beiträge: 60
Registriert: 14.09.2015, 08:48
Hat sich bedankt: 2 Mal

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von tigger30926 » 19.03.2024, 16:05

Baxxy hat geschrieben:
18.03.2024, 16:50
tigger30926 hat geschrieben:
18.03.2024, 11:03
Ich habe auf einen RPI 5 umgestellt und seitdem habe ich
ein Problem bemerkt. Ich kann in dieser Version und auch in der letzten Version keinen
keinen Neustart automatisch durchführen. Der RPI 5 hängt sich dann immer irgendwie auf und ich
muss den RPI 5 kurz vom Netz trennen und dann bootet er normal.
Kann ich jetzt erstmal mit meinem Pi5B - 8GB nicht reproduzieren.

Bootest du von SD-Karte oder SSD/NVME?
Vielleicht mal Monitor und Tastatur dranhängen und den Boot/Reboot beobachten. Vielleicht sieht man was.

Hast du mal mittels RaspberryPi OS den Bootloader geupdated? Vielleicht hakelt da was.

Code: Alles auswählen

sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Fr 16. Feb 15:28:41 UTC 2024 (1708097321)
    LATEST: Fr 16. Feb 15:28:41 UTC 2024 (1708097321)
   RELEASE: latest (/lib/firmware/raspberrypi/bootloader-2712/latest)
            Use raspi-config to change the release.
(Geht nur mit RaspberryPi-OS, RaspberryMatic kann den Bootloader nicht auslesen)
Hi Baxxy,
also ich habe jetzt den Pi 5 mit dem Rasp ISO Lite gebootet und das hier erfahren.
SIeht genauso aus wie bei dir.
IMG_0463.jpg
Was aufällt ist das nachdem ich den RPI 5 wieder mit RaspberryMatic gestartet habe, das Sendemodul nicht mit gestartet wurde, die blaue LED ist ausgeblieben und nur die vordere LED ist von Rot auf Grün gewechselt. EIn Zugriff über LAN war nicht möglich. Erst machdem ich der RPI 5 nochmals Stromlos gemacht habe, fuhr er einwandfrei hoch und ich konnte mich anmelden.

RaP
Beiträge: 227
Registriert: 28.12.2014, 12:24
Hat sich bedankt: 10 Mal
Danksagung erhalten: 4 Mal

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von RaP » 19.03.2024, 19:05

Update ist problemlos und automatisch auf meinem Pi 3b gelandet.
Danke an alle Beteiligten für die wieder gute Umsetzung!

Nussschnecke
Beiträge: 50
Registriert: 07.02.2015, 20:03
System: Alternative CCU (auf Basis OCCU)
Wohnort: Schwabenland
Hat sich bedankt: 2 Mal
Danksagung erhalten: 3 Mal

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von Nussschnecke » 19.03.2024, 19:35

Hallo,
Danke für sie neue Version!
Update lief auf einem Pi4 4GB mit USB-SSD (Argon One V2 M.2) als Bootlaufwerk fehlerfrei durch.
Hatte bedenken wegen der USB-SSD, lief aber alles schnell und ohne Probleme.
Grüße
Nussschnecke

Raspberry-Matic aktuell auf einem Pi4 4GB (ArgonOne V2 M.2) mit ein paar Geräten - und zufrieden!

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

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von Baxxy » 19.03.2024, 19:39

Nussschnecke hat geschrieben:
19.03.2024, 19:35
Hatte bedenken wegen der USB-SSD,
Da hast vermutlich "Glück" das du nicht die 8GB Version hast...
Baxxy hat geschrieben:
18.03.2024, 15:41
Mit USB-SATA-SSD booten 2GB und 4GB Version, der mit 8GB crasht bei "Starting Kernel" und resettet sich. Man kommt also in einen Bootloop.

tigger30926
Beiträge: 60
Registriert: 14.09.2015, 08:48
Hat sich bedankt: 2 Mal

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von tigger30926 » 19.03.2024, 19:56

Baxxy hat geschrieben:
19.03.2024, 19:39
Nussschnecke hat geschrieben:
19.03.2024, 19:35
Hatte bedenken wegen der USB-SSD,
Da hast vermutlich "Glück" das du nicht die 8GB Version hast...
Baxxy hat geschrieben:
18.03.2024, 15:41
Mit USB-SATA-SSD booten 2GB und 4GB Version, der mit 8GB crasht bei "Starting Kernel" und resettet sich. Man kommt also in einen Bootloop.
Hi Baxxy,
na ich denke dann haben wir doch vielleicht den Fehler bei mir damit auch gefunden. Ich habe eine 8 GB RPI 5.

Könnte das sein ?

Gruss
Marcus

Nussschnecke
Beiträge: 50
Registriert: 07.02.2015, 20:03
System: Alternative CCU (auf Basis OCCU)
Wohnort: Schwabenland
Hat sich bedankt: 2 Mal
Danksagung erhalten: 3 Mal

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von Nussschnecke » 19.03.2024, 20:01

Baxxy hat geschrieben:
18.03.2024, 15:41
Mit USB-SATA-SSD booten 2GB und 4GB Version, der mit 8GB crasht bei "Starting Kernel" und resettet sich. Man kommt also in einen Bootloop.
Genau deshalb muss ich auch dir danke sagen . Hatte deinen "Test" gelesen und es daraufhin einfach nach Backup mal versucht! :D
Grüße
Nussschnecke

Raspberry-Matic aktuell auf einem Pi4 4GB (ArgonOne V2 M.2) mit ein paar Geräten - und zufrieden!

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

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von Baxxy » 19.03.2024, 20:02

tigger30926 hat geschrieben:
19.03.2024, 19:56
Könnte das sein ?
Nein.
Beim Pi4B geht's ums booten von USB-SSD, das klappt aktuell mit der 8GB Version nicht.

Pi5B kann (bezogen auf RaspberryMatic) nur von SD-Karte booten und da konnte ich auf meinem Pi5B-8GB keine (re)Boot Probleme feststellen.
Flashe doch mal eine frische SD mit der aktuellen RM und starte das System. Dann machst du ein paar Reboot-Tests.
Läuft das kannst du dein Backup einspielen.

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

Re: RaspberryMatic 3.75.6.20240316 – Neue Version

Beitrag von Gluehwurm » 19.03.2024, 22:48

Nightly "RaspberryMatic-3.75.6.20240319-b846eb" für Odroid-C4 bleibt auch beim BlueScreen stehen, warten erfolglos.

Hat jemand die neue Version zum Laufen bekommen? Odroid C4?


Gruß
Bruno

Gesperrt

Zurück zu „RaspberryMatic“