Gesagt, getan. Aktuell laufen 2 Gateway-Services auf dem Pi.
root@pi3:/etc# systemctl status homegear-gateway*
● homegear-gateway.service - Homegear Gateway
Loaded: loaded (/lib/systemd/system/homegear-gateway.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-04-28 23:01:55 CEST; 1 day 17h ago
Main PID: 5819 (homegear-gatewa)
Tasks: 5
Memory: 2.4M
CGroup: /system.slice/homegear-gateway.service
└─5819 /usr/bin/homegear-gateway -u homegear -g homegear -p /var/run/homegear/homegear-gateway.pid
● homegear-gateway-zigbee.service - Homegear Gateway (Zigbee)
Loaded: loaded (/lib/systemd/system/homegear-gateway-zigbee.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2020-04-30 16:49:34 CEST; 8min ago
Main PID: 28829 (homegear-gatewa)
Tasks: 5
Memory: 876.0K
CGroup: /system.slice/homegear-gateway-zigbee.service
└─28829 /usr/bin/homegear-gateway -u homegear -g homegear -c /etc/homegear-zigbee -p /var/run/homegear/homegear-gateway-zigbee.pid
So, sieht erstmal gut aus. Ob es wirklich funktioniert ist was Anderes.
Das normale Gateway arbeitet mit Homematic BidCos, das zweite logischerweise mit Zigbee. Die Ports habe ich um 100 verschoben.. 2017 → 2117 und 2018 ->2118.
Das Doofe an der ganzen Sache ist natürlich, dass sich Homegear nicht mit dem Zigbee-Gateway verbinden möchte. Irgendwas ist da falsch, ich bin aber blind, ich finde nichtmal die entsprechende Code-Zeile auf Github. Zeit für 'ne Pause.
04/30/20 17:27:36.258 Module Zigbee: Zigbee serial module "pi3-gateway-zigbee": Warning: Gateway: Connection to device closed. Trying to reconnect...
04/30/20 17:27:37.260 Module Zigbee: Zigbee serial module "pi3-gateway-zigbee": Error in file PhysicalInterfaces/GatewayImpl.cpp line 190 in function void Zigbee::GatewayImpl::listen(): Could not connect to server 10.10.10.10 on port 2117. Poll failed with error code: 1.