NEWS
Fehler hm-rpc
-
Hallo,
wenn man in der CCU ein Gerät löscht, kriegt das hm-rpc bei einen re-init irgendwie nicht mit…
die Adapter startet dann immer wieder neu und bricht mit Fehler ab:
! host-cubietruck 2015-04-28 09:13:12 error instance system.adapter.hm-rpc.0 terminated with code 6 (uncaught exception)
! hm-rpc-0 2015-04-28 09:13:12 info xmlrpc -> 192.168.0.xxx:2001 init ["http://192.168.0.xxx:2001",""]
! TypeError: 2015-04-28 09:13:11 error at emit (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/homematic-xmlrpc/node_modules/sax/lib/sax.js:325:33)
! TypeError: 2015-04-28 09:13:11 error at Object.SAXStream._parser.onend (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/homematic-xmlrpc/node_modules/sax/lib/sax.js:171:8)
! TypeError: 2015-04-28 09:13:11 error at SAXStream.EventEmitter.emit (events.js:92:17)
! TypeError: 2015-04-28 09:13:11 error at Deserializer.onDone (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/homematic-xmlrpc/lib/deserializer.js:92:12)
! TypeError: 2015-04-28 09:13:11 error at callback (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/homematic-xmlrpc/lib/deserializer.js:65:7)
! TypeError: 2015-04-28 09:13:11 error at /opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/homematic-xmlrpc/lib/server.js:42:14
! TypeError: 2015-04-28 09:13:11 error at Server.EventEmitter.emit (events.js:106:17)
! TypeError: 2015-04-28 09:13:11 error at Server. (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:388:29)
! TypeError: 2015-04-28 09:13:11 error at Adapter.deleteChannel (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:876:18)
! TypeError: 2015-04-28 09:13:11 error at Adapter.deleteChannelFromEnum (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:832:69)
! TypeError: 2015-04-28 09:13:11 error Cannot read property 'length' of undefined
! uncaught 2015-04-28 09:13:11 error exception: Cannot read property 'length' of undefined
! Delete 2015-04-28 09:13:11 info channel FEQ0062xxx
! hm-rpc-0 2015-04-28 09:13:11 info channel FEQ0062xxx undefined deleted
! hm-rpc-0 2015-04-28 09:13:11 info xmlrpc <- deleteDevices 3
! hm-rpc-0 2015-04-28 09:13:11 info xmlrpc -> 516 devices
! hm-rpc-0 2015-04-28 09:13:11 info xmlrpc <- listDevices ["hm-rpc.0"]
! hm-rpc-0 2015-04-28 09:13:11 info xmlrpc <- system.listMethods ["hm-rpc.0"]
! hm-rpc-0 2015-04-28 09:13:11 info xmlrpc -> 192.168.0.xxx:2001 init ["http://192.168.0.xxx:2001","hm-rpc.0"]
! hm-rpc-0 2015-04-28 09:13:11 info xmlrpc server is trying to listen on 192.168.0.105:2001
! hm-rpc-0 2015-04-28 09:13:08 info starting. Version 0.4.0 in /opt/iobroker/node_modules/iobroker.hm-rpcwenn man dann das Gerät händisch aus den Objekten löscht ist wieder Ruh. Ich mein es wird zwar hingeschrieben, dass das Gerät gelöscht ist, aber automatisch aus den Objekten entfernen tut er es nicht.
Blöd halt wenn man, wie ich, dauernd Geräte testet…
GRuß
Hannes
-
Das ist definitiv ein Fehler. Danke, werde schauen.
-
Kannst du mal das ausprobieren? in /opt/iobroker
npm install https://github.com/ioBroker/ioBroker.hm-rpc/tarball/master
-
Ja, jetzt gehts:
Delete 2015-04-28 19:20:31 info channel 1
hm-rpc-0 2015-04-28 19:20:31 info channel JEQ0055xxx.1 "JEQ0055xxx.1" deleted
Delete 2015-04-28 19:20:31 info channel 0
hm-rpc-0 2015-04-28 19:20:31 info channel JEQ0055xxx.0 "JEQ0055xxx.0" deleted
hm-rpc-0 2015-04-28 19:20:31 info device JEQ0055xxx deleted
hm-rpc-0 2015-04-28 19:20:31 info xmlrpc <- deleteDevices 3
gelöscht in CCU, automatisch gelöscht in rpc keine FEhlermeldungen im log…
Danke
gruß
Hannes
-
Hallo,
bin jetzt wieder zurück zur Version 0.4.0. Hatte den eigenartigen Fehler, dass sich ein Aktor immer eingeschaltet hatte.
Ich konnte überhaupt nicht nachvollziehen wie uns warum er auf "ein" gegangen ist. Zuerst hatte ich RegaHss im Verdacht, wenn ich diesen deaktivierte war Ruh.
Habe den Adapter RegaHss mehrfach neu installiert, brachte aber keine Besserung.
Auch war irgendwie das ganze System instabil, alles sehr langsam… Hatte Komplettabstürze ...
Hab dann alle Adapter die mit CCU zu tun haben gelöscht und neu installiert.
Jetzt geht es wieder ohne Probleme.
Gruß
Hannes
-
Hallo,
Muss dieses thema wieder hochheben.
Leider ist der Fehler wie oben beschrieben seit 0.5.1 wieder da… Ein unterputz Schaltaktor schaltet sich ca. alle 30 sec ein...
Gibt es hier eine Lösung? Oder viell ein Hinweis was ich tun kann?
Danke
Gruß
Hannes
-
Ist das zyklisch?
Es ist definitiv Skript oder ähnliches.
Schalte log auf DEBUG Level und beobachte log, wenn das Gerät AN geht.
-
Hallo,
Alles retour…. definitiv mein Fehler.
Hab anscheinend irgendwann mal auf die virtuelle Taste 50 eine Direktverknüpfung zu den Aktor gemacht.
Durch meine hohe Anzahl von Verknüpfungen, hab ichs nicht gleich gefunden.
Habs gelöscht, jetzt ist Ruh.
Tschuldigung für die Fehlmeldung.
Gruß
Hannes