HP-CL unter Raspberrymatic im Docker aktiv?

Programmierung der HomeMatic CCU mittels contronics homeputer CL

Moderator: Co-Administratoren

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

HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Auweia » 24.02.2021, 18:09

Hallo,
Ich bin gerade dabei von einer CCU2 auf RaspberryMatic im Docker umzusteigen und habe ein Problem mit HP-CL, diese im ccu Container zum Laufen zu bringen. Vielleicht hat da schon jemand aus der Community Erfahrung und kann helfen.
Folgende Umgebung habe ich aufgebaut:
RPI4 mit 8GB, SSD und Influx-DB, Grafana, OWFS
im Docker : ccu (RaspberryMatic -3.57.4.20210224 /snapshot von heute), NodeRed, ssh, MQTT im Test, portainer
An der ccu sind testhalber 2 Geräte angelernt: 1xIP, 1x HM
Der Port 2110 für HPCL ist published und wird auch angelegt, der Listener/Docker hört auf TCP:2110.
Als addon für die ccu habe ich HP-CL mit CLInstccu3RM.img (3.84 - 210203), CL-Webserver (1.9) und CuxD (2.5.1) installiert.
Leider kann ich keine Verbindung vom PC zur Zentrale über Hardware - Zentrale und Gateways aufbauen:
Fehlermeldung: Fehler bei Verbindungsaufbau mit Zentrale - Abbruch.
Beim Aufruf der HP-CL per ccu Systemsteuerung ist die ExecEngine nicht aktiv, auch nach Neustart bleibt die ExecEngeíne inaktiv.
Eine Konfiguration habe ich bisher nicht übertragen können.
Wer hat denn das schon aktiv am Laufen und kann weiterhelfen?
Viele Grüße
Albert
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
RPI4B, 8GB, SSD, Docker: RaspberryMatic RPI-RF-MOD (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)

Daimler
Beiträge: 9114
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Daimler » 24.02.2021, 19:24

Hi,
Auweia hat geschrieben:
24.02.2021, 18:09
3.57.4.20210224
Ob das das Richtige für den Umstieg ist - ist ja brandneu und testing!
Vielleicht erst einmal mit einer freigegebenen RM-Version testen.

Ich habe aber auch keine Erfahrungen mit Docker.

Jedenfalls läuft HPCL ohne Probleme auf einer piVCCU 3.55.10 mit dem CLInstccu3RM.img (3.84 - 210203) zusammen.
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Daimler
Beiträge: 9114
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Daimler » 24.02.2021, 19:28

Oder liegt es vielleicht daran:
viewtopic.php?f=65&t=65834#p646965
:?:
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

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

Re: HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Auweia » 24.02.2021, 20:29

also an der Version der ccu liegt es nicht, das Problem ist auch mit der 3.55.x aufgetreten.
Die 3.57.4.x ist ja nur ein snapshot von heute mit ein paar Fehlerfixes.
Auch an den manchmal neuen IP-Adressen des Containers liegt es m.E. nicht.
Meine Vermutung geht eher in die Richtung, dass die ExecEngine ein Problem hat. Es kann ja durchaus sein, dass die RPI Architektur (ARM) berücksichtigt werden muss z.B. beim Compilieren des Programms!
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
RPI4B, 8GB, SSD, Docker: RaspberryMatic RPI-RF-MOD (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)

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

Re: HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Auweia » 24.02.2021, 20:45

Daimler hat geschrieben:
24.02.2021, 19:24

Jedenfalls läuft HPCL ohne Probleme auf einer piVCCU 3.55.10 mit dem CLInstccu3RM.img (3.84 - 210203) zusammen.
Welche Architektur hat die piVCCU ? ARM?
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
RPI4B, 8GB, SSD, Docker: RaspberryMatic RPI-RF-MOD (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)

Daimler
Beiträge: 9114
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Daimler » 24.02.2021, 22:17

Gibt es eigentlich für alle.
Ich setze PIs ein.
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

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

Re: HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Auweia » 31.03.2021, 20:32

HP-CL unter RaspberryMatic im Docker läuft (Version 3.57.5 - HPCL 3.84)!
Man muss eine laufende CEX Datei übertragen, dann funktionierts. Das habe ich zufällig bei einem Restore eines Projektes gesehen, das die gesamten Addons enthielt!
Problem ist noch:
Eine Verbindung über Port 2110 geht (immer) noch nicht. Es scheint hier ein Problem wie mit der ssh-Verbindung geben.
Auch eine ssh-Verbindung zur Raspberrymatic konnte ich noch nicht aktivieren. Der Zugriff über das addon geht aber (Anzeigen, Download)
Herr Krapoth: Warum nicht einen Upload einbauen?
Viele Grüße
Albert
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
RPI4B, 8GB, SSD, Docker: RaspberryMatic RPI-RF-MOD (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)

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

Re: HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Auweia » 18.04.2021, 14:22

Fehler in der glibc-2.32 und glibc 2.31. mit openssh 8.1, wenn die Verbindung über Port 2110 per sshd gemacht wird.
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
RPI4B, 8GB, SSD, Docker: RaspberryMatic RPI-RF-MOD (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)

Tobias78
Beiträge: 1464
Registriert: 27.06.2010, 01:01
Wohnort: Braunschweig
Hat sich bedankt: 4 Mal

Re: HP-CL unter Raspberrymatic im Docker aktiv?

Beitrag von Tobias78 » 02.10.2022, 09:31

Hallo,

ist damit schon jemand weitergekommen? Ich würde auch gern Homeputer CL Studio in dem Docker der Rasperrymatic laufen lassen und auch komfortabel aktualisieren können.

Status
- Docker mit Raspberrymatic => funktioniert
- Homeputer Addon => funktioniert
- Projekt wird ausgeführt (wenn es per ssh zuvor übertragen wurde) => funktioniert
- Port 2110 über deploy sh eingefügt => Zeile 25 : "${CCU_PORTS_TO_OPEN:="2001 2010 8181 9292 2110 8700"}"

Was nicht funktioniert:
- Verbindung über Windows Programm => Fehler: Keine Verbindung zur Zentrale => also ein Überragen direkt aus der Windows Anwendung möglich
- SPG_Tools => [Fehler bei der Abfrage]

Zur Analyse -> muss das so aussehen?

Code: Alles auswählen

docker pc
CONTAINER ID   IMAGE                                     COMMAND        CREATED         STATUS                   PORTS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NAMES
73b40f474e53   ghcr.io/jens-maus/raspberrymatic:latest   "/sbin/init"   4 minutes ago   Up 4 minutes (healthy)   161/tcp, 1900-1902/tcp, 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:2001->2001/tcp, :::2001->2001/tcp, 0.0.0.0:2010->2010/tcp, :::2010->2010/tcp, 1999-2000/tcp          , 5987/tcp, 0.0.0.0:2110->2110/tcp, :::2110->2110/tcp, 0.0.0.0:8181->8181/tcp, :::8181->8181/tcp, 8088/tcp, 0.0.0.0:8700->8700/tcp, :::8700->8700/tcp, 9099/tcp, 9293/tcp, 10000/tcp, 41999-42001/tcp, 42010/tcp, 43438-43439/tcp, 48181/tcp, 48899/tcp, 49292/tcp, 0.0.0.0:929          2->9292/tcp, :::9292->9292/tcp, 49880/tcp, 0.0.0.0:2222->22/tcp, :::2222->22/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   ccu

Gruß, Tobias.
--------------------------------------------
Im Einsatz und empfehlenswert:
RaspberryMatic,IO.Broker, Homeputer Studio; CuXD; PocketControl, HomeStatus, Robonect, Alexa, io.Broker
------------------------------------------

Antworten

Zurück zu „homeputer CL“