RaspberryMatic 3.61.5.20211113 – Neue Version

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

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
jmaus
Beiträge: 9869
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von jmaus » 15.12.2021, 15:50

rr745 hat geschrieben:
15.12.2021, 15:34
ich breche mir die finger...... :-(

(viewtopic.php?f=77&t=71371)

im prinzip funktioniert soweit alles, jedoch will sich einfach das paket für eWelink nicht installieren lassen.
es sieht so aus aus als sei python nicht innerh. von raspberrymatic für RPI4 und RPI2 enthalten.
Natürlich ist Python nicht bei RaspberryMatic mit dabei. RaspberryMatic nutzt als unterbau kein Debian, Ubuntu, Raspbian, RaspberryPiOS oder whatever. Es basiert auf buildroot, welches ein spezielles stripped down Linux System für embedded Systeme ist wie so etwas z.B. auch in einer FritzBox&Co zum Einsatz kommt damit ein Linux-System nicht überladen wird. Deshalb gibt es auch kein "apt" oder "yum" zum nachinstallieren von Software. Alle Software die man in RaspberryMatic bzw. einer CCU "nachinstallieren" kann muss über die "CCU-Addon" Schnittstelle bereitgestellt werden und folglich erst dafür entwickelt/portiert werden. Ergo gibt es auch per default kein Python und du kannst auch nicht einfach "npm" frei verwenden wie du lustig bist bzw. wie du das vllt. von anderen Linux-Systemen gewöhnt bist.
rr745 hat geschrieben:
15.12.2021, 15:34
jemand einen tipp wie ich dies nachinstallieren kann. wie ich das auch immer hinbekommen habe, aus einem RPI3 bekam ich das ewlink paket installier und ist lauffähig
Tja, dann hat der RaspberryPi3 auf dem du das installiert bekommen hast eben kein RaspberryMatic gehabt sondern ein generelles RaspberryPiOS oder ähnliches.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von virgin » 15.12.2021, 16:40

matthiasmatthias hat geschrieben:
14.12.2021, 14:10
Ein defektes Funkmodul wäre auf jeden Fall eine Erklärung (um das auszuschließen will ich ja heute die alte Software einspielen). Wahrscheinlich könnte aber auch jeder Aktor amog laufen und dauersenden.
Ich hatte gerade einen defekten Rollladenaktor, der den DC in ungeahnte Höhen trieb. Ihn als Ursache zu identifizierenden, das war nicht ganz leicht. Ich hatte auch erst die Firmware oder diverse Programme in Verdacht.
Bernd

Auweia
Beiträge: 91
Registriert: 04.08.2012, 16:57
Wohnort: Regensburg
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von Auweia » 15.12.2021, 17:16

@jmaus:
ich hab eben das nightly 3.61.6.20211215 im Docker per deploy.sh installiert. Dieses scheint nicht auf einem aarch64-buildroot zu basieren, sondern:

[ 0.000000] Linux version 5.10.63-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1488 SMP Thu Nov 18 16:15:28 GMT 2021
<6>[ 0.000000] CPU: ARMv7 Processor [410fd083] revision 3 (ARMv7), cr=30c5383d
<6>[ 0.000000] CPU: div instructions available: patching division code
<6>[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
<6>[ 0.000000] OF: fdt: Machine model: Raspberry Pi 4 Model B Rev 1.4

Ist da ein Update (vorallem GNU Binutils > 2.34) eingeplant?

Es kommt alle 16 sec. im Log die Meldung von Monit:
Dec 15 16:02:12 ccu user.warn monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.info monit[637]: 'ccu' exec: '/bin/triggerAlarm.tcl high memory usage (>95%) detected WatchDog: high-memory true'
Dec 15 16:02:44 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]

Eine Alarm-Meldung bekomme ich aber nicht. Diese Meldung habe ich vorher nicht gesehen.
Kommt die RM hier nicht mehr klar mit dem Rpi4B8G?
VG
Albert
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
Proxmox V8 auf Rpi5 mit 4GB, SSD, mit VM RaspberryMatic (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)

rr745
Beiträge: 306
Registriert: 19.01.2021, 14:53
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 34 Mal

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von rr745 » 15.12.2021, 17:16

jmaus hat geschrieben:
15.12.2021, 15:50
Tja, dann hat der RaspberryPi3 auf dem du das installiert bekommen hast eben kein RaspberryMatic gehabt sondern ein generelles RaspberryPiOS oder ähnliches.
danke - für deine antwort.
das ist ja das problem- ich schwöre..... mein raspi3 hat seit mehreren jahren raspberrymatic installiert und hat nie etwas anderes gesehen.
hat immer schön brav ein update bekommen.
Wenn etwas schiefgehen kann, dann geht es schief (Murphy)

Benutzeravatar
jmaus
Beiträge: 9869
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von jmaus » 15.12.2021, 17:34

Auweia hat geschrieben:
15.12.2021, 17:16
@jmaus:
ich hab eben das nightly 3.61.6.20211215 im Docker per deploy.sh installiert. Dieses scheint nicht auf einem aarch64-buildroot zu basieren, sondern:

[ 0.000000] Linux version 5.10.63-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1488 SMP Thu Nov 18 16:15:28 GMT 2021
<6>[ 0.000000] CPU: ARMv7 Processor [410fd083] revision 3 (ARMv7), cr=30c5383d
<6>[ 0.000000] CPU: div instructions available: patching division code
<6>[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
<6>[ 0.000000] OF: fdt: Machine model: Raspberry Pi 4 Model B Rev 1.4
Wie kommst du darauf das das nicht aarch64/arm64 basiert sein sollte? Die Ausgaben die du da zeigst (die dmesg ausgaben) sind ja von deinem Host. D.h. du scheinst da ein 32bit System auf deinem Pi4 zu betreiben.
Auweia hat geschrieben:
15.12.2021, 17:16
Ist da ein Update (vorallem GNU Binutils > 2.34) eingeplant?
Wieso sollte/müsste man binutils > 2.34 einführen? was fehlt dir denn?
Auweia hat geschrieben:
15.12.2021, 17:16
Es kommt alle 16 sec. im Log die Meldung von Monit:
Dec 15 16:02:12 ccu user.warn monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.info monit[637]: 'ccu' exec: '/bin/triggerAlarm.tcl high memory usage (>95%) detected WatchDog: high-memory true'
Dec 15 16:02:44 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]

[...]
Kommt die RM hier nicht mehr klar mit dem Rpi4B8G?
Klar kommt das klar mit einem RaspberryPi4 8GB, nur musst du halt schauen was für ein Host-Betriebssystem du da einsetzt. Ich kann jedenfalls nichts negatives erkennen bzw. du müsstest da schon ein paar mehr Infos geben damit man das Problem eingrenzen kann.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Auweia
Beiträge: 91
Registriert: 04.08.2012, 16:57
Wohnort: Regensburg
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von Auweia » 15.12.2021, 19:49

Hallo Jens,
danke für deine prompte Antwort.
Am Host habe ich folgende Version (Rpi4B8G):

Linux rpi4-docker 5.10.63-v7l+ #1488 SMP Thu Nov 18 16:15:28 GMT 2021 armv7l GNU/Linux .

Bei der Docker Installation mit deploy.sh wird verwendet:
Auszug aus dem Log (mit CUXD):
[ 0.000000] Linux version 5.10.63-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1488 SMP Thu Nov 18 16:15:28 GMT 2021

Normal wäre doch ein aarch64 bei der RM? (@buildroot)

Mir fehlt in der Docker Version ein Update von ssh , da der ssh-daemon in der Version 2.34 abstürzt. Das Problem ist viewtopic.php?f=65&t=68731

Die Logeinträge kommen alle 16 sec. vom Monit:
Dec 15 16:02:12 ccu user.warn monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.info monit[637]: 'ccu' exec: '/bin/triggerAlarm.tcl high memory usage (>95%) detected WatchDog: high-memory true'
Dec 15 16:02:44 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]

Eine Alarm-Meldung bekomme ich aber nicht. Die Meldung habe ich mit der 3.61.5.xxx nicht gesehen. Welche Infos brauchst du hier?
VG
Albert
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
Proxmox V8 auf Rpi5 mit 4GB, SSD, mit VM RaspberryMatic (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)

Benutzeravatar
jmaus
Beiträge: 9869
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von jmaus » 15.12.2021, 20:50

Auweia hat geschrieben:
15.12.2021, 19:49
Am Host habe ich folgende Version (Rpi4B8G):

Linux rpi4-docker 5.10.63-v7l+ #1488 SMP Thu Nov 18 16:15:28 GMT 2021 armv7l GNU/Linux .

Bei der Docker Installation mit deploy.sh wird verwendet:
Auszug aus dem Log (mit CUXD):
[ 0.000000] Linux version 5.10.63-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1488 SMP Thu Nov 18 16:15:28 GMT 2021

Normal wäre doch ein aarch64 bei der RM? (@buildroot)
Du bringst hier leider etwas durcheinander. Schau dir nochmal genau die Kernel version bzw. das "armv7l" hinter deinem "rpi4-docker" System an das du da betreibst. Du hast da ein 32bit Linux-OS auf deinem RaspberryPi4 installiert und folglich ist docker bzw deploy.sh vollkommen richtig vorgegangen und hat die 32bit version des RaspberryMatic docker containers installiert, denn sonst beist sich das ja. Dein Host muss schon aarch64 selbst auch sein wenn er einen aarch64 docker container nutzen soll. Und das was du da von CUxD aus angibst, das ist die Kernelzeile deines Hosts und nicht des Containers. Ein Docker Container kommt ohne eigenen Linux-Kernel daher und nutzt IMMER den Host Kernel. Insofern siehst du da in CUxD die Kernel version deines Hosts eben erneut (vergleiche mal das Datum des kernel builds und du wirst sehen das das exakt auf die Sekunde der gleiche Kernel ist). Ergo bringst du hier eben etwas durcheinander.
Auweia hat geschrieben:
15.12.2021, 19:49
Mir fehlt in der Docker Version ein Update von ssh , da der ssh-daemon in der Version 2.34 abstürzt. Das Problem ist viewtopic.php?f=65&t=68731
Für einen Docker Container brauchst du doch kein SSH. Du holst dir die Konsole dort über "docker exec -it /bin/sh" oder so und fertig.
Auweia hat geschrieben:
15.12.2021, 19:49
Die Logeinträge kommen alle 16 sec. vom Monit:
Dec 15 16:02:12 ccu user.warn monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.info monit[637]: 'ccu' exec: '/bin/triggerAlarm.tcl high memory usage (>95%) detected WatchDog: high-memory true'
Dec 15 16:02:44 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]

Eine Alarm-Meldung bekomme ich aber nicht. Die Meldung habe ich mit der 3.61.5.xxx nicht gesehen. Welche Infos brauchst du hier?
Diese hohe Prozentzahlen sehen in der Tat ziemlich fishy aus. Allerdings weiss ich auch nicht was in dem zusammenhang da bitte 'ccu' sein soll in den Zeilen?!?! Keine Ahnung woher monit das nimmt und warum es da ausgibt. Da du jedoch oben ein paar grundlegende Dinge leicht ducheinander bringst im Bezug auf die Nutzung eines Docker Containers bin ich mir nicht so sicher ob du hier nicht irgendwie fundamentale Dinge nicht ganz verstanden hast bzgl. Docker und doch nicht vllt. ein vollwertiges RaspberryMatic der bessere Ansatz für dich wäre statt als erstes zu versuchen RaspberryMatic als Docker Container zu betreiben.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Auweia
Beiträge: 91
Registriert: 04.08.2012, 16:57
Wohnort: Regensburg
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von Auweia » 16.12.2021, 19:00

jmaus hat geschrieben:
15.12.2021, 20:50
[
Auweia hat geschrieben:
15.12.2021, 19:49
Mir fehlt in der Docker Version ein Update von ssh , da der ssh-daemon in der Version 2.34 abstürzt. Das Problem ist viewtopic.php?f=65&t=68731
Für einen Docker Container brauchst du doch kein SSH. Du holst dir die Konsole dort über "docker exec -it /bin/sh" oder so und fertig.
betreiben.
Das ist mir wohl bekannt ...Und funktioniert ja auch auf dem Rpi4.
Hier geht es nicht um ein ssh zu einem Container, sondern um eine ssh Verbindung zur R-Matic im Container (= Port 2222 im deply.sh). Diese wird für eine Übertragung von Konfigurationsdateien für homeputer-CL genutzt. Leider stürzt der ssh daemon im R-Matic Container ab, was ein bekannter Fehler in der GNU Binutil 2.34 .
jmaus hat geschrieben:
15.12.2021, 20:50
Auweia hat geschrieben:
15.12.2021, 19:49
Dec 15 16:02:28 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.info monit[637]: 'ccu' exec: '/bin/triggerAlarm.tcl high memory usage (>95%) detected WatchDog: high-memory true'
Dec 15 16:02:44 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]

Eine Alarm-Meldung bekomme ich aber nicht. Die Meldung habe ich mit der 3.61.5.xxx nicht gesehen. Welche Infos brauchst du hier?
Diese hohe Prozentzahlen sehen in der Tat ziemlich fishy aus. Allerdings weiss ich auch nicht was in dem zusammenhang da bitte 'ccu' sein soll in den Zeilen?!?! Keine Ahnung woher monit das nimmt und warum es da ausgibt. Da du jedoch oben ein paar grundlegende Dinge leicht ducheinander bringst im Bezug auf die Nutzung eines Docker Containers bin ich mir nicht so sicher ob du hier nicht irgendwie fundamentale Dinge nicht ganz verstanden hast bzgl. Docker und doch nicht vllt. ein vollwertiges RaspberryMatic der bessere Ansatz für dich wäre statt als erstes zu versuchen RaspberryMatic als Docker Container zu betreiben.
Vielleicht wirfst du mal einen Blick in das von dir entwickelte deploy - Script: 'ccu' ist der Name des Systems / Containers den du da vergeben hast.

Im Grundsystem vom Rpi4B8G ist installiert:
ld -v
GNU ld (GNU Binutils for Raspbian) 2.35.2
im Container der RaspberryMatic ist :
GNU ld (GNU Binutils for Ubuntu) 2.34) - wie CUxD zeigt.

Damit dürfte klar sein, dass hier in der Dockerversion der R-Matic kernel/GNU Module überlagert bzw. eigene genutzt werden.

Die Docker Version ist nur für Test gedacht. Wenn hier kein Interesse mehr an einer Weiterentwicklung / Fehlerbereinigung besteht, ist das ja ok
Im Übrigen arbeite ich seit 2 Jahren mit Containern wie NodeRed, Influx, Grafana, KNXd, 1Wire, Cometvisu, ssh und bin vollauf zufrieden..
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
Proxmox V8 auf Rpi5 mit 4GB, SSD, mit VM RaspberryMatic (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)

Benutzeravatar
jmaus
Beiträge: 9869
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von jmaus » 16.12.2021, 23:41

Auweia hat geschrieben:
16.12.2021, 19:00
.. stürzt der ssh daemon im R-Matic Container ab, was ein bekannter Fehler in der GNU Binutil 2.34 .
Wo genau ist das bekannt? Bitte link zu einem entsprechenden issue und eine entsprechende anleitung zum reproduzieren und ggf dann ein github issue ticket dazu wären sicherlich hilfreich.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

drose28357
Beiträge: 183
Registriert: 14.10.2011, 09:05
System: CCU
Wohnort: Bremen
Hat sich bedankt: 57 Mal
Danksagung erhalten: 7 Mal

Re: RaspberryMatic 3.61.5.20211113 – Neue Version

Beitrag von drose28357 » 17.12.2021, 19:30

Auweia hat geschrieben:
15.12.2021, 19:49
...
Mir fehlt in der Docker Version ein Update von ssh , da der ssh-daemon in der Version 2.34 abstürzt. Das Problem ist viewtopic.php?f=65&t=68731
....
In dem zitierte thread ist ein Link auf auf ein Kernel-Bug bzgl ssh enthalten.

viewtopic.php?f=65&t=66721&hilit=docker+sshd#p658136
RaspberryMatic auf Raspberry Pi 4 2Gbyte

Gesperrt

Zurück zu „RaspberryMatic“