NEWS
Homematic IP Geräte werden nicht geladen
-
Hi,
ich habe heute zwei Homematic IP Geräte in Betrieb genommen, ein Bewegungsmelder und ein UP Schaltaktor.
Wenn ich die Geräte über den HM Adapter neu einlesen lasse kommen die beiden allerdings nicht mit.
Sie tauchen nicht mal in der Objektliste auf.
Woran liegt das ?
Raspimatic läuft noch unter 2.29.23.20171118
-
Hi,
diese Passage aus der Doku (http://www.iobroker.net/docu/?page_id=2829&lang=de) hast Du gelesen und auch befolgt?
> Der hm-rpc Adapter bietet die Anbindung an die Kommunikationsmodule einer Homematic-Zentrale CCU2 / CCU1\. Es werden die Module rfd (funk), hs485d (wired), cuxd (Zusatzsoftware zur Anbindung externer Komponenten wie EnOcean, FS20 usw.) und homegear (CCU Ersatz) unterstützt. ****<u>Eine Instanz des Adapters ist für genau EINES dieser Module zuständig. Sollen mehrere Module parallel unterstützt werden, muss für jedes Modul eine eigene Instanz installiert werden.</u>****
Gruß,
Eric
-
Hi,
hatte ich noch nicht gelesen, kann aber noch nicht erkennen wie das hier passt.
Habe normale HM (Funk) und jetzt HM IP (Funk) Geräte. Alle sind in einem Raspimatic eingebunden.
Der Text von dir bezieht sich ja darauf, wenn jemand noch parallen Wired Geräte oder EnOcean am Raspeimatic nutzt.
-
Der Text von dir bezieht sich ja darauf, wenn jemand noch parallen Wired Geräte oder EnOcean am Raspeimatic nutzt. `
Das hat mit der Logic zu tun wie die verschiedenen Geräte in der ccu und deren Backend ihre Daten übertragen.
Du musst daher für jeden Typ (wired/Funk/cuxd/HM-IP) einen seperaten RPC Adapter Anlegen
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Hi, ok danke. Das mit HMIP hatte ich noch nicht gesehen. 2. Adapter isst jetzt installiert.
Der will aber noch nicht richtig bei der Verbindung. Braucht der 2. Adapter einen anderen Adapter Port ?
Habe alle Einstellungen identisch bis auf den Daemon halt.
-
Hi, ok danke. Das mit HMIP hatte ich noch nicht gesehen. 2. Adapter isst jetzt installiert.
Der will aber noch nicht richtig bei der Verbindung. Braucht der 2. Adapter einen anderen Adapter Port ?
Habe alle Einstellungen identisch bis auf den Daemon halt. `
Nö Port ist der selbe was sagt das Log ?
Mal probiert mit rpc oder XML Einstellung im Adapter?
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Die Exceptions waren grade noch nicht da. :shock:
hm-rpc.1 2018-04-21 22:07:37.255 error init error: Error: timeout hm-rpc.1 2018-04-21 22:07:32.216 info binrpc client is trying to connect to 192.168.1.100:2010 with ["xmlrpc_bin://192.168.1.155:2010","hm-rpc.1"] hm-rpc.1 2018-04-21 22:07:32.214 info binrpc server is trying to listen on 192.168.1.155:2010 hm-rpc.1 2018-04-21 22:07:31.888 info starting. Version 1.6.0 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v6.12.0 hm-rpc.1 2018-04-21 22:07:31.748 info States connected to redis: 127.0.0.1:6379 host.ioPi 2018-04-21 22:07:28.919 info instance system.adapter.hm-rpc.1 started with pid 3597 host.ioPi 2018-04-21 22:06:58.891 info Restart adapter system.adapter.hm-rpc.1 because enabled host.ioPi 2018-04-21 22:06:58.890 error instance system.adapter.hm-rpc.1 terminated with code 6 (uncaught exception) Caught 2018-04-21 22:06:58.889 error by controller[0]: port: 2010 } Caught 2018-04-21 22:06:58.889 error by controller[0]: address: '192.168.1.100', Caught 2018-04-21 22:06:58.889 error by controller[0]: syscall: 'connect', Caught 2018-04-21 22:06:58.888 error by controller[0]: errno: 'ETIMEDOUT', Caught 2018-04-21 22:06:58.888 error by controller[0]: code: 'ETIMEDOUT', Caught 2018-04-21 22:06:58.888 error by controller[0]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14) Caught 2018-04-21 22:06:58.887 error by controller[0]: at exports._exceptionWithHostPort (util.js:1043:20) Caught 2018-04-21 22:06:58.887 error by controller[0]: at Object.exports._errnoException (util.js:1020:11) Caught 2018-04-21 22:06:58.885 error by controller[0]: { Error: connect ETIMEDOUT 192.168.1.100:2010 hm-rpc.1 2018-04-21 22:06:58.857 info binrpc -> 192.168.1.100:2010 init ["xmlrpc_bin://192.168.1.155:2010",""] hm-rpc.1 2018-04-21 22:06:57.849 info binrpc -> 192.168.1.100:2010 init ["xmlrpc_bin://192.168.1.155:2010",""] hm-rpc.1 2018-04-21 22:06:57.844 error at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14) hm-rpc.1 2018-04-21 22:06:57.844 error at exports._exceptionWithHostPort (util.js:1043:20) hm-rpc.1 2018-04-21 22:06:57.844 error at Object.exports._errnoException (util.js:1020:11) hm-rpc.1 2018-04-21 22:06:57.844 error Error: connect ETIMEDOUT 192.168.1.100:2010 hm-rpc.1 2018-04-21 22:06:57.843 error uncaught exception: connect ETIMEDOUT 192.168.1.100:2010
-
Poste Mal Screenshot deiner rpc Konfiguration
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
der neue
der normale
-
der neue
filename="hm-rpc1.png" index="1">~~der normale
filename="hm-rpc0.png" index="0">~~ ` nimm mal xml als Protokoll -
Hi,
Funktioniert viel besser, wenn man die richtige IP Adresse der Raspimatic eingibt. Hab heute morgen gesehen, das da ein Typo war.
Schön blöd.
Danke für eure Hilfe
-
Na dann Thema auf gelöst und schön rumspielen
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Hi,
der 2. Adapter läuft jetzt. Komischerweise zeigt er mir die HM Geräte an, obwohl ich als Daemon HMIP ausgewählt habe.
Die Config des 2. Adapters
filename="rpc1.png" index="1">~~Config des 1. Adapters
filename="rpc0.png" index="0">~~Bin ein wenig ratlos.
-
Zeigt er dir die normalen und hmip am oder nur das erste ?
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Hi,
nur die normalen.
-
Hier die aktuelle Configs
-
Also HomematicIP ist an sich ein anderer Port … Hast DU da manuell Dinge geändert?
-
Also HomematicIP ist an sich ein anderer Port … Hast DU da manuell Dinge geändert? `
Kann sein. Ich habe bei der Problemsuche einige Dinge ausprobiert.
Habe den Port jetzt mal auf 2010 geändert und das Protokoll auf XML-RPC.
Geräte tauchen auf, dafür aber auch Warnungen im Log
rdis del hm-rpc.1.BidCoS-RF.0.INSTALL_MODE, error - ReplyError: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set
Keine Ahnung was das ist bzw wie ich das weg bekommt
-
Der Fehler ist jetzt weg.
Dafür hab ich alle paar Minuten (mal 3, mal 10 Minuten) das hier in den Logs
hm-rpc.1 2018-05-01 16:06:02.997 info new HmIP devices/channels after filter: 0 hm-rpc.1 2018-05-01 16:06:02.983 info xmlrpc <- newDevices 12 hm-rpc.1 2018-05-01 16:06:02.710 info xmlrpc -> 0 devices hm-rpc.1 2018-05-01 16:06:02.695 info xmlrpc <- listDevices ["hm-rpc.1"]
Muss das so ?
-
Diese Meldungen bekomme ich auch laufend im Log, dürfte wohl so gewollt sein? Ich finde die aber nervig, weil sie unnötig das Log zumüllen. Meiner Meinung nach sollten die 4 Zeilen nur ins Log geschrieben werden, wenn "after filter" nicht 0 ist.