Hardware Zugriff extrem unzuverlässig

Hallo zusammen,

Ich habe aktuell extreme Probleme mit meiner Homegear Installation. Ich nutze MAX! und BidCos. Ich habe die Docker-Installation zuvor auf einem Pi4 auf HassOS betrieben und habe seit dem Umzug auf einen NUC mit HassOS extreme Probleme.

Ich habe den Container so erstellt:

docker run -d -v /mnt/data/supervisor/homeassistant/portainer-homegear/etc:/etc/homegear:Z -v /mnt/data/supervisor/homeassistant/portainer-homegear/lib:/var/lib/homegear:Z -v /mnt/data/supervisor/homeassistant/portainer-homegear/log:/var/log/homegear:Z -e TZ=Europe/Berlin -e HOST_USER_ID=$(id -u) -e HOST_USER_GID=$(id -g) -p 2001:2001 -p 2002:2002 -p 2003:2003 --device=/dev/ttyUSB0 --device=/dev/ttyACM0 --name HomeGear --restart=always homegear/homegear:stable

Die Config Files, die ich angepasst habe, sind angehängt.

homematicbidcos.txt (9,3 KB) max.txt (4,7 KB)

Beim Umzug auf den NUC habe ich auch nur die BidCos Config angepasst, da ich hierbei vom Aufsteckmodul auf einen nanoCUL umgestiegen bin.

Und hier das Problem:

Die Gateways verbinden sich korrekt (“All physical interfaces are connected now.”), aber funktionieren manchmal nicht. Mal kommen bei MAX! keine Pakete an, mal bei BidCos nicht. Dann hilft ein Neustart, und danach funktionieren mal beide (selten), mal nur eines, oder auch keines der Gateways. Mir ist völlig unklar warum.

Hat jemand eine Idee, was man machen könnte?

Hier auch nochmal ein Log:
log.txt (12,7 KB)

Hm, leider keine Idee… kann wer von den Dockerspezis was dazu sagen?

Ansonsten könntest du mir dem Pi und dem Aufsteckmodul mal ein Gateway bauen um zu testen, ob es damit funktioniert: https://www.dahlen.org/2019/05/homegear-gateway-mit-cc1101-und-raspberry-pi-3/

Danke für deine Antwort :slight_smile:
Leider habe ich den Pi schon abgegeben :-/

Ich habe jetzt beobachtet, dass die CULs unabhängig vom Neustarten des Containers manchmal Nachrichten empfangen und manchmal nicht.

Wie kann das sein, dass der Empfang so unzuverlässig ist? Es scheint kein Hardwareproblem mit dem cul zu sein, da dieser vorher mit dem raspberry funktioniert hat.

Ich habe mein Homematic Device jetzt nochmal resettet und wollte es neu anlernen. Klappt aber nicht. Kann man aus dem Log irgendwas ablesen? (Log gefiltert nach “BidCos”)

07/12/20 12:52:08.150 Module HomeMatic BidCoS: Info: Pairing mode enabled.


07/12/20 12:52:53.273 HomeMatic BidCoS packet received (nanoCUL, RSSI: -64 dBm): 1A7784004D13A70000001200DE4E45513038363238343751010101


07/12/20 12:52:53.275 Module HomeMatic BidCoS: Info: Pushing pending queues.


07/12/20 12:52:53.367 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1002A001FD77054D13A700050000000000


07/12/20 12:52:53.567 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1002A001FD77054D13A700050000000000


07/12/20 12:52:53.767 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1002A001FD77054D13A700050000000000


07/12/20 12:52:53.944 HomeMatic BidCoS packet received (nanoCUL, RSSI: -62 dBm): 0A0280024D13A7FD770500


07/12/20 12:52:54.038 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1303A001FD77054D13A7000802010AFD0B770C05


07/12/20 12:52:54.238 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1303A001FD77054D13A7000802010AFD0B770C05


07/12/20 12:52:54.438 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1303A001FD77054D13A7000802010AFD0B770C05


07/12/20 12:53:08.206 Module HomeMatic BidCoS: Info: Pairing mode disabled.


07/12/20 12:56:11.193 HomeMatic BidCoS packet received (nanoCUL, RSSI: -53 dBm): 0F01865F4D13A7000000800000000000


07/12/20 12:56:11.288 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 0901A112FD77054D13A7


07/12/20 12:56:54.704 Module HomeMatic BidCoS: Info: Pairing mode enabled.


07/12/20 12:57:04.936 HomeMatic BidCoS packet received (nanoCUL, RSSI: -53 dBm): 1A0284004D13A70000001200DE4E45513038363238343751010101


07/12/20 12:57:04.937 Module HomeMatic BidCoS: Info: Pushing pending queues.


07/12/20 12:57:05.031 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1008A001FD77054D13A700050000000000


07/12/20 12:57:05.209 HomeMatic BidCoS packet received (nanoCUL, RSSI: -51 dBm): 0A0880024D13A7FD770500


07/12/20 12:57:05.304 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1309A001FD77054D13A7000802010AFD0B770C05


07/12/20 12:57:05.503 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1309A001FD77054D13A7000802010AFD0B770C05


07/12/20 12:57:05.703 Module HomeMatic BidCoS: CUL "nanoCUL": Info: Sending (nanoCUL): 1309A001FD77054D13A7000802010AFD0B770C05


07/12/20 12:57:54.747 Module HomeMatic BidCoS: Info: Pairing mode disabled.

Ich habe jetzt meine Homematic Anbindung auf einen zum CUNX geflashten MAXcube umgestellt. Das läuft einwandfrei.

Meine MAX! Anbindung läuft mit dem CUNX auch einwandfrei. Problem ist aber ja, dass die Rückmeldung der Devices bei einem CUNX bei Max nicht ankommt und die immer dann dreimal blinken. Daher habe ich den zweiten geflashten MAXcube als CUL für die MAX! Anbindung angeschlossen.

Und der zeigt leider immernoch das oben beschriebene Verhalten. Aber was mir noch aufgefallen ist, ist das man das Problem oft durch aus und wieder einstecken des CUL beheben kann - und zwar ohne Homegear neu zu starten. Hat dazu vllt noch jemand eine Idee, woran das liegen könnte?

Hallo @AndrejDelany,

@Sim hatte gerade ein ähnliches Problem. Bei ihm lags am USB-Kabel… Hast du mal probiert dieses auszutauschen?

Viele Grüße

Sathya

1 Like

Jau, habe leider schon mehrere ausprobiert und auch die USB Ports gewechselt. Leider kein Erfolg bisher. Aber Danke für den Hinweis :slight_smile:

Hmm. Das einzige was im Log oben auffällt, dass prinzipiell die Kommunikation funktioniert, nur sehr unzuverlässig. Der RSSI ist dabei sehr gut. Dass es als CUNX funktioniert und als CUL nicht ist schon sehr merkwürdig…

Sagmal, es ist richtig, dass man bei MAX! die ACKs / Responds nicht korrekt hin bekommt mit einem CUNX, oder? Also um zu verbindern, dass die MAX! Devices dreimal blinken und die Anforderung nicht mehrfach senden.

Also ich hatte mich damals sehr schnell für den direkten Anschluss von zwei CC1101 (MAX! und Homematic) entschieden. Cul für Intertechno und AmberUsb für WirelessMbus lasse ich über USB laufen. Seit vielen Jahren stabil. Nur mal zwischdurch abstauben und die USV Akkus ersetzen. Nutze die 4.95 Eur “USV’s” von Pollin mit nem kleinen(!) Akku und StromPi. Dem grossen wirds über dem Netzteil zu heiss und wird Dörrobst.

Auch HMWired geht über einen RpiZero (mit RS485 Adapter an GPIO).

Danke für deine Antwort.

Ich habe mich jetzt leider dann doch entschieden, mich aus der Homegear Welt zu verabschieden. ELV hat gerade ein Wechselangebot von MAX! auf Homematic IP. Werde das dann mit einer CCU3/Charly einsetzen.

Hey @AndrejDelany,

mit einer CCU3/Charly/Raspberrymatic musst du dich ja nicht ganz von Homegear verabschieden :wink: Ich persoenlich z.B. ziehe Node-BLUE definitiv der Programmierung auf einer CCU vor :innocent:

– Micha

2 Likes