NEWS
IoBroker.hmm
-
Hallo, bin grade etwas faul alle Nachrichten des letzten Monats zu lesen.
Gibt es Einwände gegen eine Version 1.0.0 von iobroker.hmm?
Wenn nein, würde ich diese Woche ein finales Paket schnüren und zur Verfügung stellen.
LG Christian
5893_ical-log.txt -
Habe eben auf hmm 1.0.0 upgedated und wieder mal geöffnet:
hmm-0 2015-09-28 19:47:04 error hmm-0 2015-09-28 19:47:04 error events.js:130 hmm-0 2015-09-28 19:47:04 error throw TypeError('listener must be a function'); hmm-0 2015-09-28 19:47:04 error ^
Sonst scheint alles ganz toll zu laufen - lediglich die rssi werden nicht angezeigt.
Das kann auch der Grund für die Fehlermeldung sein.
Gruß
Rainer
-
hänge mich hier mal ran.
heute habe ich ein "iobroker stop" gemacht
Dabe fiehl auf, dass hmm nicht beendet wird
root@Pi2-3:/opt/iobroker# ps -A |grep " io.*" 2448 ? 00:00:49 io.hmm.0
Gruß
Jürgen
-
Ich habe mal wieder mit dem hmm Adapter gespielt.
Und prompt ist mir wieder alles mögliche abgeschmiert, heute morgen lief gar nichts mehr.
Und das begann so:
Ich habe für den Thread http://forum.iobroker.net/viewtopic.php?f=20&t=1584 versucht ein System aufzubauen, dass ioBroker ohne CCU (o.ä.) mit HM-Geräten verbindet.
Ich hatte sowas früher schon mal getestet, aber durch diesen Thread nochmal aufs neue.
Dazu habe ich erst einmal auf einem zweiten RasPi hmcon und hmm installiert. Das lief soweit ganz gut.
Dann habe ich es neu installiert, diesmal nur hmcon und den hmm-Adapter von ioBroker auf den hmcon-Raspi konfiguriert.
Auch das lief einigermaßen, es kamen Anfangs Fehlermeldungen:
! ````
2015-10-30 22:41:55.733 - info: hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js
2015-10-30 22:42:32.671 - error: hmm.0
! 2015-10-30 22:42:32.677 - error: hmm.0 events.js:130
! 2015-10-30 22:42:32.724 - error: hmm.0 TypeError: listener must be a function
at TypeError (<anonymous>)
at ClientRequest.EventEmitter.addListener (events.js:130:11)
at Client.methodCall (/opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/node_modules/homematic-xmlrpc/lib/client.js:117:11)
at pingPong (/opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js:93:36)
at wrapper [as _onTimeout] (timers.js:252:14)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
! 2015-10-30 22:42:32.777 - info: hmm.0 hmm exited with 8
2015-10-30 22:42:37.778 - info: hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js
2015-10-30 22:43:25.880 - info: iobroker add hm-rpc
2015-10-30 22:42:32.693 - error: hmm.0 throw TypeError('listener must be a function');
^
! 2015-10-30 22:43:28.952 - error: hmm.0
! 2015-10-30 22:43:29.030 - error: hmm.0 TypeError: listener must be a function
at TypeError (<anonymous>)
at ClientRequest.EventEmitter.addListener (events.js:130:11)
at Client.methodCall (/opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/node_modules/homematic-xmlrpc/lib/client.js:117:11)
at pingPong (/opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js:93:36)
at wrapper [as _onTimeout] (timers.js:252:14)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
! 2015-10-30 22:43:29.051 - info: hmm.0 hmm exited with 8</anonymous></anonymous>Zwischendrin hatte ich noch einen hm-rpc.2 für den hmcon-Raspi angelegt, die Geräte wurden auch übernommen, was aber wieder mit einem Fehler endete. >! ```` 2015-10-30 22:55:44.973 - info: hm-rpc.2 xmlrpc <- newDevices 5 2015-10-30 22:55:48.301 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.3 created 2015-10-30 22:55:48.337 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.2 created 2015-10-30 22:55:48.370 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.1 created 2015-10-30 22:55:48.409 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0 created 2015-10-30 22:55:48.440 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859 created 2015-10-30 22:55:48.510 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.AES_KEY extended 2015-10-30 22:55:48.551 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.CONFIG_PENDING extended 2015-10-30 22:55:48.568 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.DEVICE_IN_BOOTLOADER extended 2015-10-30 22:55:48.581 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.LOWBAT extended 2015-10-30 22:55:48.614 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.RSSI_DEVICE extended 2015-10-30 22:55:48.633 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.RSSI_PEER extended 2015-10-30 22:55:48.667 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.STICKY_UNREACH extended 2015-10-30 22:55:48.692 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.UNREACH extended 2015-10-30 22:55:48.720 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.0.UPDATE_PENDING extended 2015-10-30 22:55:48.749 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.1.INSTALL_TEST extended 2015-10-30 22:55:48.775 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.1.PRESS_CONT extended 2015-10-30 22:55:48.804 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.1.PRESS_LONG extended 2015-10-30 22:55:48.830 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.1.PRESS_LONG_RELEASE extended 2015-10-30 22:55:48.859 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.1.PRESS_SHORT extended 2015-10-30 22:55:48.885 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.2.INSTALL_TEST extended 2015-10-30 22:55:48.914 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.2.PRESS_CONT extended 2015-10-30 22:55:48.944 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.2.PRESS_LONG extended 2015-10-30 22:55:48.968 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.2.PRESS_LONG_RELEASE extended 2015-10-30 22:55:48.995 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.2.PRESS_SHORT extended 2015-10-30 22:55:49.047 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.3.BRIGHTNESS extended 2015-10-30 22:55:49.075 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.3.INSTALL_TEST extended 2015-10-30 22:55:49.095 - info: hm-rpc.2 object hm-rpc.2.MEQ0092859.3.MOTION extended 2015-10-30 22:43:28.986 - error: hmm.0 events.js:130 >! 2015-10-30 22:43:28.989 - error: hmm.0 throw TypeError('listener must be a function'); ^ >! 2015-10-30 22:56:27.312 - error: hmm.0 >! 2015-10-30 22:56:27.317 - error: hmm.0 events.js:130 >! 2015-10-30 22:56:27.319 - error: hmm.0 throw TypeError('listener must be a function'); ^ >! 2015-10-30 22:56:27.374 - info: hmm.0 hmm exited with 8 2015-10-30 22:56:32.377 - info: hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js
Danach lief es eine ganze Zeit ohne Probleme, bis sich schließlich die Fehler wieder häuften und ich trotzdem wider besseren Wissens ins Bett ging
Das gestrige log endet mit:
! ````
2015-10-30 23:50:42.879 - error: hm-rpc.2 Error: connect ECONNREFUSED
2015-10-30 23:52:12.898 - error: hm-rpc.2 Error: connect ECONNREFUSED
2015-10-30 23:53:42.907 - error: hm-rpc.2 Error: connect ECONNREFUSED
2015-10-30 23:55:12.914 - error: hm-rpc.2 Error: connect ECONNREFUSED
2015-10-30 23:56:42.930 - error: hm-rpc.2 Error: connect ECONNREFUSED
2015-10-30 23:58:12.940 - error: hm-rpc.2 Error: connect ECONNREFUSED
2015-10-30 23:59:42.958 - error: hm-rpc.2 Error: connect ECONNREFUSEDInwieweit jetzt der hmcon abgestürzt ist oder abgeschossen wurde, kann ich nicht beurteilen. Gruß Rainer
-
Hab jetzt mal einen Fork vom Homematic-Manager erstellt.
Gibt es jetzt noch aktuell Probleme?
Wenn ja, dann werde ich mir das ansehen und versuche soweit möglich zu helfen.
Gesendet von meinem iPhone mit Tapatalk
2678_spotify.png -
Blöde Frage, aber was muss ich machen um einen "Fork" einzuspielen?
-
Du musst dann gar nichts machen, das wird im Adapter als Abhängigkeit definiert und automatisch korrekt installiert.
Gesendet von meinem iPhone mit Tapatalk
-
Kann gerade nicht testen.
Ich ziehe mein System neu auf.
Hab Mist gebaut :x
-
Klingt nicht so gut, Backup erstellt?
Gesendet von meinem iPhone mit Tapatalk
-
Ja mehrere (naktes Basissystem, mit Basis-ioBroker,…), aber halt nicht der aktuellste Stand.
Hab aber bereits Übung darin und es geht immer schneller.
Ne gute Doku ist die halbe Miete.
Nur ist der WAF in der Weihnachtszeit nicht sehr hoch.
Wer viel lernen will und testet, ...
Im März gibt es ne 4Tage Schulung auf node.js.
Bin mal gespannt wie mich das hier weiter bringt.
-
Kommt mir bekannt vor, deswegen hab ich auch ein Test und ein Produktivsystem.
Aber wenn du eine Doku hast, lass doch andere daran teilhaben.
Gesendet von meinem iPhone mit Tapatalk
4522_netatmowelcome.js -
Meine Doku ist ein Word-Dokument mit einer Auflistung was ich auf dem Raspi mit welchem Befehl und Konfiguration installiert habe.
Hier ist ioBroker nur ein kleiner Teil. Bei ioBroker hab ich mich an die Anleitung aus dem Wiki gehalten. Die HMCON Installation hab ich http://forum.iobroker.net/viewtopic.php?f=20&t=1584#p13513 schon gepostet.