NEWS
Hm-rpc Callback-Adresse
-
Eben meckert mich eine aus einem backup installierte hm-rpc an, ich solle eine Callback IP eingeben.
Lt. github wird das nur für docker gebraucht.
Allerdings gehen beide hm-rpc (rfd und CuxD) ständig rot - grün.
gestern hatte ich ein anderes backup eingespielt da wurde da nicht nach gefragt.
log:
hm-rpc.1 2017-08-20 13:08:51.643 info binrpc -> 192.168.138.52:8701 init ["xmlrpc_bin://192.168.138.74:8701",""] hm-rpc.1 2017-08-20 13:08:51.639 error at process._tickCallback (internal/process/next_tick.js:104:9) hm-rpc.1 2017-08-20 13:08:51.639 error at _combinedTickCallback (internal/process/next_tick.js:83:11) hm-rpc.1 2017-08-20 13:08:51.639 error at net.js:1404:9 hm-rpc.1 2017-08-20 13:08:51.639 error at listen (net.js:1294:10) hm-rpc.1 2017-08-20 13:08:51.639 error at Server._listen2 (net.js:1245:19) hm-rpc.1 2017-08-20 13:08:51.639 error at exports._exceptionWithHostPort (util.js:1043:20) hm-rpc.1 2017-08-20 13:08:51.639 error at Object.exports._errnoException (util.js:1020:11) hm-rpc.1 2017-08-20 13:08:51.639 error Error: listen EADDRNOTAVAIL 192.168.138.74:8701 hm-rpc.1 2017-08-20 13:08:51.638 error uncaught exception: listen EADDRNOTAVAIL 192.168.138.74:8701 hm-rpc.1 2017-08-20 13:08:51.573 info binrpc client is trying to connect to 192.168.138.52:8701 with ["xmlrpc_bin://192.168.138.74:8701","hm-rpc.1"] hm-rpc.1 2017-08-20 13:08:51.567 info binrpc server is trying to listen on 192.168.138.74:8701 hm-rpc.1 2017-08-20 13:08:51.014 info starting. Version 1.4.14 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v6.11.2
und der andere:
hm-rpc.0 2017-08-20 13:09:11.630 info binrpc -> 192.168.138.52:2001 init ["xmlrpc_bin://192.168.138.74:2001",""] hm-rpc.0 2017-08-20 13:09:11.626 error at process._tickCallback (internal/process/next_tick.js:104:9) hm-rpc.0 2017-08-20 13:09:11.626 error at _combinedTickCallback (internal/process/next_tick.js:83:11) hm-rpc.0 2017-08-20 13:09:11.626 error at net.js:1404:9 hm-rpc.0 2017-08-20 13:09:11.626 error at listen (net.js:1294:10) hm-rpc.0 2017-08-20 13:09:11.626 error at Server._listen2 (net.js:1245:19) hm-rpc.0 2017-08-20 13:09:11.626 error at exports._exceptionWithHostPort (util.js:1043:20) hm-rpc.0 2017-08-20 13:09:11.626 error at Object.exports._errnoException (util.js:1020:11) hm-rpc.0 2017-08-20 13:09:11.626 error Error: listen EADDRNOTAVAIL 192.168.138.74:2001 hm-rpc.0 2017-08-20 13:09:11.625 error uncaught exception: listen EADDRNOTAVAIL 192.168.138.74:2001 hm-rpc.0 2017-08-20 13:09:11.576 info binrpc client is trying to connect to 192.168.138.52:2001 with ["xmlrpc_bin://192.168.138.74:2001","hm-rpc.0"] hm-rpc.0 2017-08-20 13:09:11.571 info binrpc server is trying to listen on 192.168.138.74:2001 hm-rpc.0 2017-08-20 13:09:10.560 info starting. Version 1.4.14 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v6.11.2
Gruß
Rainer
-
:oops: :oops: Habe es herausgefunden
das Backup war von einer anderen Installation, daher hatte sich in der hm-rpc Konfiguration die Adapter-Adresse auf 0.0.0.0 gestellt.
Dabei steht in der Doku ganz deutlich:
@[url=http://www.iobroker.net/docu/?page_id=2829⟨=de#Adapter_Adresse:~~Doku"]~~Standard ist ipv4 0.0.0.0; allerdings muss hier eine von außen (von der anzusprechenden CCU aus) erreichbare Adresse wie 192.168.xxx.yyy eingegeben werden, da die CCU bei der Kommunikation die Ereignisse an diese Adresse sendet. `
die falsche IP-Adresse im log war mir gar nicht aufgefallen, da das auch eine gültige ioBroker Testinstallation ist.
Gruß
Rainer
-
Was ist die Adaper Callback Adresse?
Ich habe gerade auch aktuell das Probelm, dass ich RPD/REGA nicht zum laufen bekomme?
2292_hmrega.jpg
2292_hmrpc.jpg -
Was ist die Adaper Callback Adresse? `
Die Adaapter Callback-Adresse wird (nur) gebraucht, wenn ioBroker in einer VM läuft.Damit die CCU weiß wohin sie die abonnierten States schicken muss.
Gruß
Rainer
-
OK vielen DANK Rainer.
RPC wird jetzt grün.
Allerdings kommt im REGA immer noch die Fehlermeldung wenn ich auf speichern gehe:
"Please select rpc adapter for enabled service or install one first"
2292_hmrega2.jpg -
Du hast ja einen Haken bei HM-IP und dafür wohl noch keine hm-rpc Instanz angelegt.
Gruß
Rainer
-
Jep das war das Problem. Vielen Dank dafür
-
Problem gelöst. Für Homematic-IP war noch keine Instanz angelegt.
-