Raspberrymatic mit Homeassistant und HmIP-RFUSB

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

Moderatoren: jmaus, Co-Administratoren

assistantmatic
Beiträge: 11
Registriert: 28.01.2022, 23:09
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von assistantmatic » 28.01.2022, 23:29

Hallo zusammen,

ich versuche einen Homematic IP RF-USB-Stick (eQ-3) an einem Raspberry Pi 4 unter Homeassistant Supevised zum Laufen zu bekommen, aber irgendwie erkennt Raspberrymatic den USB Stick nicht:

Code: Alles auswählen

Starting iptables: OK
Starting network: eth0: link up, fixed, firewall, inet up, 172.30.33.4, OK
Identifying Homematic RF-Hardware: HmRF: none, HmIP: none, OK
Updating Homematic RF-Hardware: HMIP-RFUSB: =>4.4.16, ERROR ( != 4.4.16)
Ich habe bin anhand der Anleitung hier https://github.com/jens-maus/RaspberryM ... eAssistant vorgegangen und habe die Preinstallation Steps unter "Using HomeAssistant Supervised" durchgeführt (bis auf 2., da ja USB).
Bei 3. habe ich allerdings ein Problem mit dem letzten Kommando "sudo modprobe eq3_char_loop"
>> modprobe: FATAL: Module eq3_char_loop not found in directory /lib/modules/5.10.0-0.bpo.9-arm64

Ich habe Debian 5.10.70 mit Home Assistant 2021.12.10 und Raspberrymatic 3.61.7.20220115 installiert.

Könnt Ihr mir einen Tipp geben, was ich machen kann bzw. habe ich irgendetwas übersehen?

Danke!

Markus

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

Re: Raspberrymatic mit Homeassistant und IP RF-USB

Beitrag von jmaus » 29.01.2022, 01:53

assistantmatic hat geschrieben:
28.01.2022, 23:29
Ich habe bin anhand der Anleitung hier https://github.com/jens-maus/RaspberryM ... eAssistant vorgegangen und habe die Preinstallation Steps unter "Using HomeAssistant Supervised" durchgeführt (bis auf 2., da ja USB).
Bei 3. habe ich allerdings ein Problem mit dem letzten Kommando "sudo modprobe eq3_char_loop"
>> modprobe: FATAL: Module eq3_char_loop not found in directory /lib/modules/5.10.0-0.bpo.9-arm64
Bist du dir sicher das du das "pivccu-modules-dkms" Paket korrekt via "apt" installiert hast (Siehe Schritt 1 der Anleitung)? Denn das ist notwendig um eben das besagte "eq3_char_loop" kernel module auf deinem Host zu kompilieren und bereit zu stellen das auch für einen HmIP-RFUSB notwendig ist.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

assistantmatic
Beiträge: 11
Registriert: 28.01.2022, 23:09
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Re: Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von assistantmatic » 29.01.2022, 12:38

Hallo Jens,

danke für die schnelle Antwort.
Ja, das sieht eigentlich gut aus würde ich sagen:

Code: Alles auswählen

markus@rpi4-20210718:~$ sudo apt install pivccu-modules-dkms
Reading package lists... Done
Building dependency tree
Reading state information... Done
pivccu-modules-dkms is already the newest version (1.0.70).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
markus@rpi4-20210718:~$
Ich bin am Überlegen, ob es etwas mit der Kernelversion zu tun haben kann? Denn in irgendeinem anderen Thread meine ich so etwas gelesen zu haben?

Ich habe folgenden Kernel:

Code: Alles auswählen

markus@rpi4-20210718:~$ uname -r
5.10.0-0.bpo.9-arm64
Fällt dir noch etwas ein, was ich testen könnte?
Danke

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

Re: Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von jmaus » 29.01.2022, 13:10

assistantmatic hat geschrieben:
29.01.2022, 12:38
Fällt dir noch etwas ein, was ich testen könnte?
Was sagt denn

Code: Alles auswählen

modinfo eq3_char_loop
bzw. Was ist denn im Verzeichnis /lib/modules/XXXXX/updates/dkms/ zu finden an der Stelle? Da müsste dann eigentlich das eq3_char_loop kernel module mit drinliegen wenn es richtig compiliert werden konnte.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

assistantmatic
Beiträge: 11
Registriert: 28.01.2022, 23:09
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Re: Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von assistantmatic » 29.01.2022, 14:48

Hallo Jens,

das sieht so aus:

Code: Alles auswählen

markus@rpi4-20210718:~$ sudo modinfo eq3_char_loop
modinfo: ERROR: Module eq3_char_loop not found.
markus@rpi4-20210718:~$
Zu Deiner Frage bezüglich des Verzeichnisses /lib/modules/XXXXX/updates/dkms:
Ich habe drei Verzeichnisse unterhalb /lib/modules:

Code: Alles auswählen

markus@rpi4-20210718:/lib/modules$ ls -l
total 12
drwxr-xr-x 2 root root 4096 Nov 27 20:33 5.10.0-0.bpo.7-arm64
drwxr-xr-x 3 root root 4096 Nov 27 20:26 5.10.0-0.bpo.8-arm64
drwxr-xr-x 3 root root 4096 Nov 27 20:28 5.10.0-0.bpo.9-arm64
markus@rpi4-20210718:/lib/modules$
In keinem der Verzeichnisse findet sich ein Ordner updates.
Unter *bpo.9* sieht es so aus:

Code: Alles auswählen

markus@rpi4-20210718:/lib/modules/5.10.0-0.bpo.9-arm64$ ls -ali
total 4516
 7092 drwxr-xr-x  3 root root    4096 Nov 27 20:28 .
16272 drwxr-xr-x  5 root root    4096 Nov 27 20:22 ..
 7102 drwxr-xr-x 11 root root    4096 Nov 27 20:24 kernel
 4074 -rw-r--r--  1 root root 1119036 Nov 27 20:28 modules.alias
 4086 -rw-r--r--  1 root root 1083242 Nov 27 20:28 modules.alias.bin
28145 -rw-r--r--  1 root root    9705 Oct 10 17:07 modules.builtin
 4104 -rw-r--r--  1 root root   11521 Nov 27 20:28 modules.builtin.bin
28146 -rw-r--r--  1 root root   56671 Oct 10 17:07 modules.builtin.modinfo
 4072 -rw-r--r--  1 root root  436040 Nov 27 20:28 modules.dep
 4073 -rw-r--r--  1 root root  583845 Nov 27 20:28 modules.dep.bin
 4105 -rw-r--r--  1 root root     434 Nov 27 20:28 modules.devname
28147 -rw-r--r--  1 root root  135539 Oct 10 17:07 modules.order
 4088 -rw-r--r--  1 root root     837 Nov 27 20:28 modules.softdep
 4089 -rw-r--r--  1 root root  516851 Nov 27 20:28 modules.symbols
 4092 -rw-r--r--  1 root root  627061 Nov 27 20:28 modules.symbols.bin
markus@rpi4-20210718:/lib/modules/5.10.0-0.bpo.9-arm64$
Hmm?

Danke & Grüße
Markus

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

Re: Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von jmaus » 29.01.2022, 17:14

Hmm, dann muss doch irgendein fehler beim installieren des pivccu paketes gekommen sein das er dkms nicht nutzen kann. Das alles erklärt aber auf jedenfall das dein eq3_char_loop kernel modul nicht da ist.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

assistantmatic
Beiträge: 11
Registriert: 28.01.2022, 23:09
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Re: Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von assistantmatic » 29.01.2022, 17:28

Hallo Jens,

ich denke ich habe einen recht alten Kernel drauf...ich mach mal ein Image und aktualisiere dann den Kernel.

Ich berichte dann wieder.

Grüße
Markus

assistantmatic
Beiträge: 11
Registriert: 28.01.2022, 23:09
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Re: Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von assistantmatic » 29.01.2022, 21:35

Hallo Jens,

ich habe es herausbekommen - so bin ich vorgegangen:

1.

Code: Alles auswählen

sudo apt-get dist-upgrade

>> dadurch wurde u.a. auch der Kernel aktualisiert

2. Reboot

3.

Code: Alles auswählen

sudo apt autoremove pivccu-modules-dkms

>> entfernt das angegebene Paket und das nicht mehr benötige Paket dkms

4.

Code: Alles auswählen

sudo apt reinstall pivccu-modules-dkms
>> installiert das angegebene Paket erneut
>>> dabei trat ein Fehler auf:

Code: Alles auswählen

Error! There are no instances of module: pivccu1.0.70 located in the DKMS tree.
5.

Code: Alles auswählen

sudo apt-get install linux-headers-$(uname -r)
>> installiert die fehlenden Linux Header

5.

Code: Alles auswählen

sudo apt reinstall pivccu-modules-dkms
>> installiert das angegebene Paket erneut
>>> diesmal ohne Fehler :D

6.

Code: Alles auswählen

sudo service pivccu-dkms start
sudo modprobe eq3_char_loop
7. Ein Neustart des RaspberryMatic Plugins brachte nun endlich Gewissheit:

Code: Alles auswählen

Starting network: eth0: link up, fixed, firewall, inet up, 172.30.33.4, OK
Identifying Homematic RF-Hardware: ....HmRF: HMIP-RFUSB-TK/eQ-3 HmIP-RFUSB@usb-0000:01:00.0-1.1, HmIP: HMIP-RFUSB-TK/eQ-3 HmIP-RFUSB@usb-0000:01:00.0-1.1, OK
Updating Homematic RF-Hardware: HMIP-RFUSB: 4.2.14=>4.4.16, ERROR (4.2.14 != 4.4.16); HMIP-RFUSB-TK: 4.2.14, OK
Ich denke der Fehler bezüglich dem Aktualisieren der RF-Hardware kann vernachlässigt werden, oder?

Danke für die Hilfe.

Markus

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

Re: Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von jmaus » 29.01.2022, 21:39

Ja, den kannst du ignorieren, der wird mit der nächsten Version behoben sein. Bewusst ist dir aber schon, das du da die Telekom-Krücke des HmIP-RFUSB besitzt der den dualcopro modus nicht unterstützt und du daher auch keine BidCoS/HomeMatic Geräte mit nutzen kannst und nur homematicIP Geräte damit funktionieren werden.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

assistantmatic
Beiträge: 11
Registriert: 28.01.2022, 23:09
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Re: Raspberrymatic mit Homeassistant und HmIP-RFUSB

Beitrag von assistantmatic » 29.01.2022, 21:42

Nein, danke für den Hinweis. Hast du zufällig einen Link für den "vollwertigen Stick parat?

Antworten

Zurück zu „RaspberryMatic“