After reading https://github.com/jens-maus/RaspberryMatic/issues/1707, I tried with the nighty build aka “RaspberryMatic (snapshot)” version (3.61.7.20220212-be487fa). With this, I could import my backup and got all my devices back.
Instead of
Identifying Homematic RF-Hardware: ...HmRF: none, HmIP: none, OK
Updating Homematic RF-Hardware: HMIP-RFUSB: =>4.4.16, ERROR ( != 4.4.16)
Identifying Homematic RF-Hardware: ...HmRF: none, HmIP: none, OK
the log now says:
Starting network: eth0: link up, fixed, firewall, inet up, 172.30.33.4, OK
Identifying Homematic RF-Hardware: ....HmRF: HMIP-RFUSB/eQ-3 [email protected], HmIP: HMIP-RFUSB/eQ-3 [email protected], OK
Updating Homematic RF-Hardware: HMIP-RFUSB: 4.4.16, not necessary, OK
One big step further!
However, HA could not get any devices from RaspberryMatic:
Here is the log with debug output enabled and my YAML config.
Any ideas?
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic.connection] HMConnection: Creating server object
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] ServerThread.__init__
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] createProxies: Creating proxies
2022-02-13 23:26:14 INFO (SyncWorker_0) [pyhomematic._hm] Creating proxy rf. Connecting to de838cd8-raspberrymatic-dev:2001
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Getting local ip
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Got local ip 172.30.32.1
2022-02-13 23:26:14 INFO (SyncWorker_0) [pyhomematic._hm] Creating proxy wired. Connecting to de838cd8-raspberrymatic-dev:2000
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Getting local ip
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Got local ip 172.30.32.1
2022-02-13 23:26:14 INFO (SyncWorker_0) [pyhomematic._hm] Creating proxy hmip. Connecting to de838cd8-raspberrymatic-dev:2010
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Getting local ip
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Got local ip 172.30.32.1
2022-02-13 23:26:14 INFO (SyncWorker_0) [pyhomematic._hm] Creating proxy groups. Connecting to de838cd8-raspberrymatic-dev:9292/groups
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Getting local ip
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Got local ip 172.30.32.1
2022-02-13 23:26:14 INFO (SyncWorker_0) [pyhomematic._hm] Creating proxy raspberrymatic. Connecting to de838cd8-raspberrymatic-dev:2001
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Getting local ip
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] LockingServerProxy.__init__: Got local ip 172.30.32.1
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] RPCFunctions.__init__
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] RPCFunctions.__init__: iterating proxy = homeassistant-rf
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] RPCFunctions.__init__: iterating proxy = homeassistant-wired
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] RPCFunctions.__init__: iterating proxy = homeassistant-hmip
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] RPCFunctions.__init__: iterating proxy = homeassistant-groups
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] RPCFunctions.__init__: iterating proxy = homeassistant-raspberrymatic
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] ServerThread.__init__: Setting up server
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] ServerThread.__init__: Registering RPC functions
2022-02-13 23:26:14 INFO (Thread-3) [pyhomematic._hm] Starting server at http://10.0.10.8:43359
2022-02-13 23:26:14 DEBUG (SyncWorker_0) [pyhomematic._hm] ServerThread.proxyInit: init('http://172.30.32.1:43359', 'homeassistant-rf')
2022-02-13 23:26:15 DEBUG (SyncWorker_0) [pyhomematic._hm] proxyInit: Exception: [Errno 111] Connection refused
2022-02-13 23:26:15 WARNING (SyncWorker_0) [pyhomematic._hm] Failed to initialize proxy for homeassistant-rf
2022-02-13 23:26:15 DEBUG (SyncWorker_0) [pyhomematic._hm] ServerThread.proxyInit: init('http://172.30.32.1:43359', 'homeassistant-wired')
2022-02-13 23:26:16 DEBUG (SyncWorker_0) [pyhomematic._hm] proxyInit: Exception: [Errno 111] Connection refused
2022-02-13 23:26:16 WARNING (SyncWorker_0) [pyhomematic._hm] Failed to initialize proxy for homeassistant-wired
2022-02-13 23:26:16 DEBUG (SyncWorker_0) [pyhomematic._hm] ServerThread.proxyInit: init('http://172.30.32.1:43359', 'homeassistant-hmip')
2022-02-13 23:26:17 DEBUG (SyncWorker_0) [pyhomematic._hm] proxyInit: Exception: [Errno 111] Connection refused
2022-02-13 23:26:17 WARNING (SyncWorker_0) [pyhomematic._hm] Failed to initialize proxy for homeassistant-hmip
2022-02-13 23:26:17 DEBUG (SyncWorker_0) [pyhomematic._hm] ServerThread.proxyInit: init('http://172.30.32.1:43359', 'homeassistant-groups')
2022-02-13 23:26:18 DEBUG (SyncWorker_0) [pyhomematic._hm] proxyInit: Exception: [Errno 111] Connection refused
2022-02-13 23:26:18 WARNING (SyncWorker_0) [pyhomematic._hm] Failed to initialize proxy for homeassistant-groups
2022-02-13 23:26:18 INFO (SyncWorker_0) [pyhomematic._hm] Skipping init for homeassistant-raspberrymatic
2022-02-13 23:26:20 DEBUG (SyncWorker_6) [pyhomematic._hm] ServerThread.getAllSystemVariables: Getting all System variables via JSON-RPC
2022-02-13 23:26:20 DEBUG (SyncWorker_6) [pyhomematic._hm] RPCFunctions.jsonRpcPost: Method: Session.login
2022-02-13 23:26:20 DEBUG (SyncWorker_6) [pyhomematic._hm] RPCFunctions.jsonRpcPost: API-Endpoint: http://de838cd8-raspberrymatic-dev:80/api/homematic.cgi
local_ip: 10.0.10.8
interfaces:
rf:
host: de838cd8-raspberrymatic-dev
port: 2001
resolvenames: json
username: Admin
password: xxx
wired:
host: de838cd8-raspberrymatic-dev
port: 2000
resolvenames: json
username: Admin
password: xxx
hmip:
host: de838cd8-raspberrymatic-dev
port: 2010
resolvenames: json
username: Admin
password: xxx
groups:
host: de838cd8-raspberrymatic-dev
port: 9292
resolvenames: json
username: Admin
password: xxx
path: /groups
hosts:
raspberrymatic:
host: de838cd8-raspberrymatic-dev
username: Admin
password: xxx