Leider passt schon noch einiges nicht.
Ich habe lasse den fhem-dienst jetzt warten, bis debmatic läuft.
Code: Alles auswählen
# $Id: fhem.service 19235 2019-04-21 13:26:17Z betateilchen $
[Unit]
Description=FHEM Home Automation
Wants=network.target debmatic-startupfinished.service
After=network.target debmatic-startupfinished.service[Service]
#Requires=postgresql.service
#After=postgresql.service
#Requires=mysql.service
#After=mysql.service
[Service]
Type=forking
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Restart=always
[Install]
WantedBy=multi-user.target
Den HM-CFG-USB-2 habe ich ausgesteckt.
Code: Alles auswählen
sudo debmatic-info
debmatic version: 3.69.7-108
OS: Raspbian GNU/Linux 11 (bullseye)
Kernel: 6.1.21-v7+ armv7l
Service Status: Starting
Kernel modules: Available
Raw UART dev: Available
Rasp.Pi UART: Assigned to GPIO pins
HMRF Hardware: RPI-RF-MOD
Connected via: GPIO@3f201000.serial (/dev/raw-uart)
Board serial: 5A4993FB0A
Radio MAC: 0xFFFB0A
HMIP Hardware: RPI-RF-MOD
Connected via: GPIO@3f201000.serial (/dev/raw-uart)
SGTIN: 3014F711A0001F5A4993FB0A
Radio MAC: 0xB687E8
Das Ergebnis ist ernüchternd:
Keine einzige Servicemeldung in der Webseite der CCU, obwohl mindestens ein Gerät als nicht vorhanden gemeldet werden müsste.
Unter piVCCU waren es immer 4 Servicemeldungen.
Die Anzeige von Duty Cycle ist wieder weg.
Unter fhem mit HMCCU bekomme ich keinen BidCos-RF RPC erzeugt.
Nach einem Neustart sind die RPCs wieder weg.
Code: Alles auswählen
2023.07.22 21:46:34 1: Messages collected while initializing FHEM:configfile: HMCCURPCPROC [d_rpc000001HmIP_RF] Invalid port or interface HmIP-RF
setuuid: Please define d_rpc000001HmIP_RF first
HMCCURPCPROC [d_rpc000001VirtualDevices] Invalid port or interface VirtualDevices
setuuid: Please define d_rpc000001VirtualDevices first
...
2023.07.22 21:50:01 1: HMCCU [CCU3] Delayed I/O device initialization
2023.07.22 21:50:01 2: HMCCU [CCU3] Deleting old CCU configuration data
2023.07.22 21:50:01 1: HMCCU [CCU3] Found no interfaces on CCU
2023.07.22 21:50:01 1: HMCCU [CCU3] No RPC interfaces found on CCU localhost
Bei jedem Neustart scheint noch weniger zu gehen. Nach einem restart von fhem werden wieder HmIP-RF und VirtualDevices RPCs angelegt. BidCos-RF fehlt. Die RPCs zeigen running/OK, die CCUinactive/OK
Nächster Versuch mit HM-CFG-USB-2 eingesteckt.
Jetzt kommt relativ schnell eine Fehlermeldung des nicht eingesteckten BidCos Geräts.
Es braucht aber mindestens drei Versuche, bis dieses Mal alle drei RPCs erzeugt werden. kaum ist das passiert, erscheinen jede Menge Geräte mit gestörter Kommunikation, die aber unter piVCCU einwandfrei funktionieren.
Während eines Neustart nur von fhem kommen wieder Fehlermeldungen, trotzdem läuft dann alles mit running/OK.
Im HomematicWebUI fehlt aber immer noch die Anzeige des Duty Cycles
-> Ohne HM-CFG-USB-2 läuft BidCos-RF nicht. Bei piVCCU schon.