NEWS
Hm-rpc.0 startet nicht mehr
-
Guten morgen.
Ich nutze mittlerweile seit ein paar Monaten Iobroker auf dem Rasparri 2 und mir gefällt euer Projekt hier sehr gut.
Seit zwei Tagen habe ich aber leider ein Problem was ich alleine nicht gelöst bekomme.
Seitem ich wegen neuer Geräte in meinen Installation die Geräte liste im Hm-rpc Adapter neu syncronisiern lassen wollte läuft dieser nicht mehr.
Hier meine log:
host.raspberrypi 2016-12-18 12:21:47.143 info Do not restart adapter system.adapter.hm-rpc.0 because disabled or deleted host.raspberrypi 2016-12-18 12:21:47.141 error instance system.adapter.hm-rpc.0 terminated with code 3 (Adapter disabled or invalid config) host.raspberrypi 2016-12-18 12:21:32.333 info object change system.adapter.hm-rpc.0 host.raspberrypi 2016-12-18 12:21:14.569 info Restart adapter system.adapter.hm-rpc.0 because enabled host.raspberrypi 2016-12-18 12:21:14.567 error instance system.adapter.hm-rpc.0 terminated with code 0 (OK) hm-rpc.0 2016-12-18 12:21:14.529 info terminating hm-rpc.0 2016-12-18 12:21:14.451 error at Object.Module._extensions..js (module.js:416:10) hm-rpc.0 2016-12-18 12:21:14.451 error at Module._compile (module.js:409:26) hm-rpc.0 2016-12-18 12:21:14.451 error at Object. (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/server.js:5:21) hm-rpc.0 2016-12-18 12:21:14.451 error at require (internal/module.js:12:17) hm-rpc.0 2016-12-18 12:21:14.451 error at Module.require (module.js:353:17) hm-rpc.0 2016-12-18 12:21:14.451 error at Function.Module._load (module.js:300:12) hm-rpc.0 2016-12-18 12:21:14.451 error at Module.load (module.js:343:32) hm-rpc.0 2016-12-18 12:21:14.451 error at Object.Module._extensions..js (module.js:416:10) hm-rpc.0 2016-12-18 12:21:14.451 error at Module._compile (module.js:373:25) hm-rpc.0 2016-12-18 12:21:14.451 error at exports.runInThisContext (vm.js:53:16) hm-rpc.0 2016-12-18 12:21:14.451 error SyntaxError: Unexpected token : hm-rpc.0 2016-12-18 12:21:14.437 error uncaught exception: Unexpected token : hm-rpc.0 2016-12-18 12:21:14.298 info starting. Version 1.3.3 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v4.6.1 host.raspberrypi 2016-12-18 12:21:11.819 info instance system.adapter.hm-rpc.0 started with pid 9455
Hier meine Konfiguration:
Rpi2 mit Raspbarry und Yahm als CCu und natürlich Iobroker.
Hab mittlerweile den Hm-rpc Adapter neu installiert und auch schon alle objekte glöscht, Js upgedatet und auch schon neu Instaliert.
Iobroker über putty geupdatet.
js-controler 0.13.2
hm-rpc 1.3.3
Iobroker Admin 1.6.8
node v4.6.1
npm 2.15.9
hoffe hab alle infos zusammen die euch eventuell heflen könnten zusammen.
Danke schonmal für die ein oder andere Idee würde ungern das ganze Systhem neu aufsetzen.
Mfg
Dominik
EDIT:
geändert Homoran (Admin): code in code-Tags
-
Hallo Dominik und Willkommen im Forum!
@Blue14:hoffe hab alle infos zusammen die euch eventuell heflen könnten zusammen. `
Dafür erst einmal ein großes Lob!Die wichtigsten Infos sind da! Danke.
Leider kann ich dir bei diesem Fehler nicht helfen. Da müsste Bluefox mal ran.
Gruß
Rainer
PS ich habe deinen log in code-Tags gesetzt.
-
Hi Dominik,
ich habe mal in den ioBroker Commands geschaut und evtl. was gefunden, was Du mal probieren kannst:
iobroker set hm-rpc.0 --enabled true
Zumindest besteht, laut Log, die Möglichkeit, das der Adapter deaktiviert ist.
Ansonsten poste mal bitte einen Screenshot der hm-rpc-Konfig (wegen "invalid config").
Gruß,
Eric
-
Danke euch beiden erstmal für die Antworten
Die oberste zeilen das er den Adapter nicht starten kann ist deswegen weil ich den nachher abgeschaltet hab da er ja eh nur fehler produziert
hier malnen screen von meiner config.
filename="screen1.png" index="0">~~ -
Hast du YAHM und ioBroker auf einem Pi3?
Gruß
Rainer
-
Nein auf dem rp2. vorallem was ich nich verstehe es läuft seit 2 Monaten ohne auch nur einen fehler und dann ein klick und nix klappt mehr
-
Probiere mal bitte:
chmod 777 -R /opt/iobroker
wegen "…runInThisContext..."
Gruß,
Eric
-
chmod 777 -R /opt/iobroker
Denke mal du meinst in der Konsole oder? wenn ja da passiert garnichts
-
-
Ja habe Yahm und iobroker auf einem. Dachte is sinnvoll weiß ja eh beides immer läuft.
Bei dem Kommando ist nichts sichtbares passiert aber auch so nicht habe alles neu gestartet aber immernoch den gleichen Fehler.
-
Guten Abend
Habe meinen hm-rpc Adapter zum starten bekommen. aber weiß nich wieso das jetzt so funktioniert.
habe beim testen gerade mal das Protokoll von Bin-RPc auf XML-RPc umgestellt und sie da der Adapter läuft ohne error aber noch mit warnungen.
Kann ich das so laufen lassen oder wo liegt da genau der unterschied?
filename="screen2.png" index="0">~~ -
XML-RPC geht auch ohne Probleme.
Aber wenn BIN-RPC zu einem Verbindungsabbruch führt solltest du mal bei YAHM nachsehen, ob da dann eine Meldung im syslog auftaucht.
Gruß
Rainer
-
ok danke da werd ich mich da morgen mal umsehen.
was mir nur aufgefallen ist das meine Hm-geräte jetzt alle ohne Namen zum Iobroker übertragen werden, aber damit könnte ich im zweifel noch leben.
-
jetzt alle ohne Namen zum Iobroker übertragen werden, `
anschliessend den hm-rega adapter neu startenGruß
Rainer
-
Vielen dank dann kann ich ja beruhigt auf die weiter suche nach dem fehler gehen.
werd euch auf jedenfall auf dem laufenden halten
-
Guten Abend zusammen
Habe heut mir mal die Arbeit gemacht die komplette Yahm-installation gelöscht und neu Installiert.
Leider habe ich immernoch das gleiche Problem. Schein also an iobroker zu liegen bzw an dem Adapter und nicht an der Yahm-installation.
Wenn ich das Protokoll auf Bin-RPC stelle bekomme ich keine Verbindung, nur wenn ich den auf Xml-rpc umstelle.
-
Leider habe ich immernoch das gleiche Problem. Schein also an iobroker zu liegen bzw an dem Adapter `
mag ja sein - ist sogar sehr wahrscheinlich, dass es an der Konfiguration von ioBroker liegt,aber ich wollte wissen, ob bei YAHM eine entsprechende Meldung im syslog liegt, damit wir die Ursache eingrenzen können.
Gruß
Rainer
-
ok dann hab ich das falsch verstanden.
aus welcher log brauchst du denn die daten? hab im verzeichnis /var/log/yahm 8 dateien liegen
-
Ich brauche das syslog zu der Zeit, wo ioBroker versucht per bin-rpc zuzugreifen.
-
ok hier der auszug aus der syslog. um 17.05 habe ich den adapter wieder umgestellt auf bin und um 17.10 wieder auf xml.
Dec 19 16:35:31 raspberrypi systemd[1]: Time has been changed Dec 19 16:40:01 raspberrypi CRON[12540]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp) Dec 19 17:00:01 raspberrypi CRON[12644]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp) Dec 19 17:10:06 raspberrypi systemd[1]: Starting Session c5 of user pi. Dec 19 17:10:06 raspberrypi systemd[1]: Started Session c5 of user pi. Dec 19 17:17:01 raspberrypi CRON[12943]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)