NEWS
Hm-rpc Objects falsch
-
Hallo, was mir gerade aufgefallen ist, kann aber im Moment überhaupt nicht beurteilen, ob der Fehler schon länger existiert.
1. neuen iobroker installiert
2. 2x hm-rpc Instanzen installiert
3. hm-rpc konfiguriert
-> HAUS
-> Homematic Adresse: 192.168.1.8
-> Adapter Adresse: 192.168.1.90
-> Daemon: homegear
-> Homematic Port: 2001
-> Protokoll: XML-RPC
-> Sync: true
-> SOLAR
-> Homematic Adresse: 192.168.1.199
-> Adapter Adresse: 192.168.1.90
-> Daemon: homegear
-> Homematic Port: 2001
-> Protokoll: XML-RPC
-> Sync: true
Beim starten von HAUS werden alle Objekte korrekt verarbeitet:
2015-06-30 12:16:58.121 - info: hm-rpc.0 starting. Version 0.5.1 in /Users/christian/DEVELOPMENT/node_modules/iobroker.hm-rpc 2015-06-30 12:16:58.162 - info: hm-rpc.0 xmlrpc server is trying to listen on 192.168.1.190:2001 2015-06-30 12:16:58.163 - info: hm-rpc.0 xmlrpc -> 192.168.1.8:2001 init ["http://192.168.1.190:2001","hm-rpc.0"] 2015-06-30 12:17:08.185 - info: hm-rpc.0 xmlrpc <- system.listMethods ["hm-rpc.0"] 2015-06-30 12:17:08.197 - info: hm-rpc.0 xmlrpc <- listDevices ["hm-rpc.0"] 2015-06-30 12:17:08.199 - info: hm-rpc.0 xmlrpc -> 0 devices 2015-06-30 12:17:08.434 - info: hm-rpc.0 xmlrpc <- newDevices 79 ################################# HIER WERDEN ALLE OBJEKTE GELADEN 2015-06-30 12:17:19.200 - info: host.Christians-Mac-mini.local object change system.adapter.hm-rpc.0 2015-06-30 12:17:19.200 - info: host.Christians-Mac-mini.local stopInstance system.adapter.hm-rpc.0 2015-06-30 12:17:19.201 - info: host.Christians-Mac-mini.local stopInstance system.adapter.hm-rpc.0 killing pid 18102 2015-06-30 12:17:19.202 - info: hm-rpc.0 xmlrpc -> 192.168.1.8:2001 init ["http://192.168.1.190:2001",""] 2015-06-30 12:17:19.214 - info: hm-rpc.0 terminating 2015-06-30 12:17:19.221 - info: host.Christians-Mac-mini.local instance system.adapter.hm-rpc.0 terminated with code 0 (OK) 2015-06-30 12:17:21.712 - info: host.Christians-Mac-mini.local instance system.adapter.hm-rpc.0 started with pid 18103 2015-06-30 12:17:22.082 - info: hm-rpc.0 starting. Version 0.5.1 in /Users/christian/DEVELOPMENT/node_modules/iobroker.hm-rpc 2015-06-30 12:17:22.147 - info: hm-rpc.0 xmlrpc server is trying to listen on 192.168.1.190:2001 2015-06-30 12:17:22.148 - info: hm-rpc.0 xmlrpc -> 192.168.1.8:2001 init ["http://192.168.1.190:2001","hm-rpc.0"] 2015-06-30 12:17:32.168 - info: hm-rpc.0 xmlrpc <- system.listMethods ["hm-rpc.0"] 2015-06-30 12:17:32.179 - info: hm-rpc.0 xmlrpc <- listDevices ["hm-rpc.0"] 2015-06-30 12:17:32.182 - info: hm-rpc.0 xmlrpc -> 79 devicesBeim starten von SOLAR werden alle Objekte an HAUS gebunden:
015-06-30 12:18:54.127 - info: hm-rpc.1 starting. Version 0.5.1 in /Users/christian/DEVELOPMENT/node_modules/iobroker.hm-rpc 2015-06-30 12:18:54.173 - info: hm-rpc.1 xmlrpc server is trying to listen on 192.168.1.190:2001 2015-06-30 12:18:54.174 - info: hm-rpc.1 xmlrpc -> 192.168.1.199:2001 init ["http://192.168.1.190:2001","hm-rpc.1"] 2015-06-30 12:18:54.181 - warn: Port 2001 is in use. Get next 2015-06-30 12:18:54.184 - info: hm-rpc.1 xmlrpc server is trying to listen on 192.168.1.190:2002 2015-06-30 12:18:54.184 - info: hm-rpc.1 xmlrpc -> 192.168.1.199:2001 init ["http://192.168.1.190:2001192.168.1.190:2002","hm-rpc.1"] 2015-06-30 12:19:14.455 - info: hm-rpc.0 xmlrpc <- system.listMethods ["hm-rpc.1"] 2015-06-30 12:19:14.471 - info: hm-rpc.0 xmlrpc <- listDevices ["hm-rpc.1"] 2015-06-30 12:19:14.475 - info: hm-rpc.0 xmlrpc -> 79 devices 2015-06-30 12:19:14.584 - info: hm-rpc.0 xmlrpc <- newDevices 6 2015-06-30 12:19:14.592 - info: hm-rpc.0 object hm-rpc.0.UVR6130000.1 created 2015-06-30 12:19:14.595 - info: hm-rpc.0 object hm-rpc.0.UVR6130000.0 created 2015-06-30 12:19:14.600 - info: hm-rpc.0 object hm-rpc.0.UVR6130000 created 2015-06-30 12:19:14.604 - info: hm-rpc.0 object hm-rpc.0.OW09933755.1 created 2015-06-30 12:19:14.608 - info: hm-rpc.0 object hm-rpc.0.OW09933755.0 created 2015-06-30 12:19:14.613 - info: hm-rpc.0 object hm-rpc.0.OW09933755 createdSomit sind alle Objekte im falschen hm-rpc definiert.
-
Kann das sein, dass du noch unter 0.6.x als js-controller läufst?
Nämlich das habe ich gefixt: https://github.com/ioBroker/ioBroker.js … 997611c89e
-
Hab meine komplette iobroker Installation gelöscht und mit
npm cache clean
aufgeräumt.
Danach iobroker neuinstalliert und alles wieder eingerichtet.
Hab die io-package.json vom js-controller überprüft, ist die 0.7.2, der Fix ist auch im adapter.js drinnen.
Fehler ist immer noch da.
Was mich aber ein wenig stutzig macht ist folgendes im Logfile:
2015-06-30 15:39:43.943 - info: hm-rpc.1 xmlrpc server is trying to listen on 192.168.1.90:2002 2015-06-30 15:39:43.943 - info: hm-rpc.1 xmlrpc -> 192.168.1.199:2001 init ["http://192.168.1.90:2001192.168.1.90:2002","hm-rpc.1"] 2015-06-30 15:40:04.188 - info: hm-rpc.0 xmlrpc <- system.listMethods ["hm-rpc.1"]
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden