ich habe jetzt schon viel versucht, komme aber einfach nicht weiter, deshalb benötige ich mal eure Hilfe. Folgende Situation:
Ich habe ein Raspberry Pi 4 mit 4GB, auf dem ich bis vor kurzem piVCCU ohne Probleme laufen hatte. Auf dem Pi habe ich nun den Home Assistant installiert und RasperryMatic im Docker Container (als HASS Addon) laufen. Die Installation und das Einspielen des piVCCU Backups in RaspberryMatic hat ohne Probleme funktioniert.
Leider macht aber gerade mein Funkmodul (HM-MOD-RPI-PCB/HB-RF-USB) Probleme. Mal funktioniert es, mal funktioniert es nicht. Meistens funktioniert es nach einem Neustart nicht. Das verhält sich wie folgt.
Das Modul wäre eigentlich über /dev/raw-uart erreichbar. Zumindest war es das vor dem Neustart. Nach dem Neustart ist es das nicht mehr.
Code: Alles auswählen
/ # detect_radio_module --debug /dev/raw-uart
17:19:14.658245 Sending HM frame: fd 00 03 fe 00 01 14 1e
...
Error: Radio module was not detected
Code: Alles auswählen
Mounting /data as /usr/local (Home Assistant Add-On): OK
Starting watchdog...
Identifying host system: oci, OK
...
Starting network: eth0: link up, fixed, firewall, inet up, 172.30.x.x, OK
Identifying Homematic RF-Hardware: ....HmRF: HM-MOD-RPI-PCB/HB-RF-USB@usb-0000:01:00.0-1.3, HmIP: HM-MOD-RPI-PCB/HB-RF-USB@usb-0000:01:00.0-1.3, OK
Updating Homematic RF-Hardware: HM-MOD-RPI-PCB: 2.8.6, not necessary, OK
Starting hs485dLoader: disabled
...
Starting multimacd: ...OK
Starting rfd: .OK
Starting HMIPServer: ..............OK
Starting ReGaHss: .OK
Starting CloudMatic: OK
Starting NeoServer: OK
Starting Third-Party Addons: OK
Starting crond: OK
Setup onboard LEDs: booted, OK
Finished Boot: 3.65.11.20221218 (raspmatic_oci_arm64)
Code: Alles auswählen
/ # lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 013: ID 0403:6f70 <==
Bus 001 Device 002: ID 2109:3431
Bus 002 Device 002: ID 0bda:9210
Bus 002 Device 001: ID 1d6b:0003
Bus 001 Device 010: ID 090c:1000
Code: Alles auswählen
/ # detect_radio_module --debug /dev/raw-uart
/dev/raw-uart could not be opened
Code: Alles auswählen
/ # detect_radio_module --debug /dev/raw-uart1
20:25:11.244514 Sending HM frame: fd 00 03 fe 00 01 14 1e
20:25:11.244969 Received HM frame: fd 00 25 02 00 07 3e 10 00 8e 88 d0 15 bf 9a ea 0d 5d 79 ed 47 59 59 2f 85 9d 00 80 09 06 13 b2 d1 46 ce 03 d7 90 3f fd 83 1a
...
HM-MOD-RPI-PCB JEQ0238614 3014F711A061A7CEE98D0C16 0x1C9BB1 0xBF9AEA 2.8.6
Code: Alles auswählen
/ # /etc/init.d/S47InitRFHardware restart
Identifying Homematic RF-Hardware: .......HmRF: HM-MOD-RPI-PCB/HB-RF-USB@usb-0000:01:00.0-1.3, HmIP: HM-MOD-RPI-PCB/HB-RF-USB@usb-0000:01:00.0-1.3, OK
Nach einem Neustart beginnt alles wieder von vorne. Modul wird nicht erkannt, USB raus und wieder rein, diesmal alles gleich nur wieder auf /dev/raw-uart.
Ich habe es bis jetzt ein einziges Mal geschafft RaspberryMatic mit dem USB Modul ans laufen zu bekommen - nach mehreren Neustarts. Seit dem dann nicht mehr.
Anbei auch mal Fotos vom USB Modul, welches ja auf piVCCU problemlos funktioniert hat. Mache ich irgendwas falsch?
Gruß
Jester