NEWS
6 neue Adapter: lightify, wm-bus, wifilight, hid, find-my-iphone, tr-064
-
Das Update funktioniert. Nur ist in der neuen Version die Versionsnummer nicht aktualisiert. Deswegen zeigt er weiter 0.0.24 an.
Gesendet von iPhone mit Tapatalk
-
Hallo Zusammen,
ich bekomme den tr-064 Adapter nicht (richtig) ans laufen.
ioBroker-Pi 2016-12-29 12:48:05.152 info host.ioBroker-Pi instance system.adapter.tr-064.0 started with pid 11262 ioBroker-Pi 2016-12-29 12:47:35.123 info host.ioBroker-Pi Restart adapter system.adapter.tr-064.0 because enabled ioBroker-Pi 2016-12-29 12:47:35.122 error host.ioBroker-Pi instance system.adapter.tr-064.0 terminated with code 0 (OK) tr-064.0 2016-12-29 12:47:27.379 info tr-064.0 starting. Version 0.1.12 in /opt/iobroker/node_modules/iobroker.tr-064, node: v4.5.0 ioBroker-Pi 2016-12-29 12:47:22.475 info host.ioBroker-Pi instance system.adapter.tr-064.0 started with pid 11252 ioBroker-Pi 2016-12-29 12:46:52.449 info host.ioBroker-Pi Restart adapter system.adapter.tr-064.0 because enabled ioBroker-Pi 2016-12-29 12:46:52.448 error host.ioBroker-Pi instance system.adapter.tr-064.0 terminated with code 0 (OK) tr-064.0 2016-12-29 12:46:44.556 info tr-064.0 starting. Version 0.1.12 in /opt/iobroker/node_modules/iobroker.tr-064, node: v4.5.0
Ich habe den Adapter bereits gelöscht und neu Installiert, das Ergebnis bleibt das gleiche. Im Reiter Instanzen wechselt der Status sekündlich von grün auf rot.1
Wenn ich dann wie Post weiter oben beschrieben dies ausführe sieht es so aus:
Adapter "tr-064.0 stopped. root@ioBroker-Pi:/opt/iobroker# node node_modules/iobroker.tr-064/tr-064.js --logs --force
starting. Version 0.1.12 in /opt/iobroker/node_modules/iobroker.tr-064, node: v4.5.0 deleting tr-064.0.devices.Alexa createConfiguredDevices forEachConfiguredDevice forEachConfiguredDevice: i=0 Alexa active=1 getVoIPCommonCountryCode: 0049 getVoIPCommonAreaCode: Phoebook.read Phoebook.read: NewPhonebookList=0 starting callmonitor callmonitor connected in updateAll updateDevices forEachConfiguredDevice forEachConfiguredDevice: i=0 Alexa active=1 forEachConfiguredDevice: {"NewIPAddress":"192.168.178.20","NewAddressSource":"DHCP","NewLeaseTimeRemaining":"0","NewInterfaceType":"802.11","NewActive":"1","NewHostName":"Alexa","NewMACAddress":"50:F5:DA:6C:6A:96"} forEachConfiguredDevice: null [TypeError: Cannot read property 'actions' of undefined] terminating
Hat einer eine Idee, was das sein kann?
Jetzt sind im log noch mehr Fehlermeldungen zu sehen!
tr-064.0 2016-12-29 14:13:24.904 info terminating tr-064.0 2016-12-29 14:13:24.888 error at Timer.listOnTimeout (timers.js:92:15) tr-064.0 2016-12-29 14:13:24.888 error at doIt [as _onTimeout] (/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:476:32) tr-064.0 2016-12-29 14:13:24.888 error at TR064.getWLANGuest (/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:349:76) tr-064.0 2016-12-29 14:13:24.888 error TypeError: Cannot read property 'actions' of undefined tr-064.0 2016-12-29 14:13:24.875 error uncaught exception: Cannot read property 'actions' of undefined
Viele Grüße
Dirk
-
wifilight
hallo
ich versuche gerade einen RGB Controller über diesen wifilight Adapter zu steuern
ist das so richtig?
setState("wifilight.0.192_168_178_36.command"/*command*/,"r:100, g:100, b:100, on:true, transition:30", true/*ack*/);
wifilight Controller hat den RGBW Controller erkannt und zeigt alle werte an
-
wifilight
hallo
ich versuche gerade einen RGB Controller über diesen wifilight Adapter zu steuern
ist das so richtig?
setState("wifilight.0.192_168_178_36.command"/*command*/,"r:100, g:100, b:100, on:true, transition:30", true/*ack*/);
wifilight Controller hat den RGBW Controller erkannt und zeigt alle werte an `
bin auf Version 0.33 zurück jetzt klappt alles
-
Hallo!
Heute gab es wieder ein Update vom Adapter TR64. Leider gibt es da bei mir immer noch Probleme. Der Adapter startet hoch und meldet auch dabie keinen Fehler. Nach ein paar Sekunden kommt dann der nachfolgende Eintrag im Log und der Adapter startet neu. Dann komm irgendwann wieder die gleiche Meldung und der Adapter startet neu. Geht dann immer so weiter. Was könnte hier das Problem sein?
tr-064.0 2017-01-02 23:09:05.491 info terminating tr-064.0 2017-01-02 23:09:05.434 error at Timer.listOnTimeout (timers.js:207:5) tr-064.0 2017-01-02 23:09:05.434 error at tryOnTimeout (timers.js:237:5) tr-064.0 2017-01-02 23:09:05.434 error at ontimeout (timers.js:365:14) tr-064.0 2017-01-02 23:09:05.434 error at Timeout.doIt [as _onTimeout] (/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:491:32) tr-064.0 2017-01-02 23:09:05.434 error at TR064.getWLAN (/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:351:5) tr-064.0 2017-01-02 23:09:05.434 error at callGetInfo (/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:342:29) tr-064.0 2017-01-02 23:09:05.434 error TypeError: path.actions.getInfo is not a function
Grüße
Vore
-
Hallo!
Hat niemand ein ähnliches Problem?
Gruß
Vore
-
Hi,
hast Du mal die Suchfunktion probiert? :lol:
@vore:Hat niemand ein ähnliches Problem? `
das Thema wird doch seit 2 Tagen hier diskutiert : http://forum.iobroker.net/viewtopic.php?f=22&t=4628Gruß,
Eric
-
Hallo!
Sorry.. ist mir durchgegangen. Danke für den Hinweis!
Gruß
Vore
-
Gibt es schon was neues in Sachen "find-my-iPhone". Bei mir versagt er leider auch nach einer gewissen Zeit den Dienst….
-
Ich habe auch großes Interesse daran. Es würde mich freuen wenn der Adapter noch weiter entwickelt wird.
[emoji6]
Gesendet von iPhone mit Tapatalk
-
Möchte mich beim iPhone Adapter anschließen.
Funktioniert wenn er aller eingestellter Minuten die Daten holt aber jedes Mal eine Email. Das geht natürlich nicht. Sehr schön dann auf der Map darstellbar. Bitte hier dran bleiben.
-
mit welchem widget binde ich den Find my iPhone adapter in VIS ein ?
-
Du lädst dir den VIS Adapter Maps und nimmst dann dieses Widget und wählst die Längen und Breitengrade unter Objects aus.
Aber der Adapter hängt sich leider aus und ein ständigen Neustart wird mit Emails belohnt. Ich würde es auch Klasse finden, würde der Adapter weiter entwickelt.
-
Hätte mal eine Frage.
Könnte man irgendwie die Instanz Find.my.Iphone neustarten, wenn ich auf der Visualisierung einen Button drücke?
Denke mal das geht bestimmt irgendwie nur wie?
Die Suche brachte leider keine Erfolge.
Vielen Dank.
-
Keiner eine Idee wie der Neustart aussehen könnte?
-
Könnte man irgendwie die Instanz Find.my.Iphone neustarten, wenn ich auf der Visualisierung einen Button drücke? `
Hab keine Ahnung von vis und wie du das dort implementieren kannst, aber der Instanz-Restart in Javascript geht folgendermaßen:function(){extendObject('system.adapter.<deineinstanz>.0', {common: {enabled: false}})}; setTimeout(function(){extendObject('system.adapter.<deineinstanz>.0', {common: {enabled: true}})}, 5000); // Neustart nach 5s</deineinstanz></deineinstanz>
HTH und beste Grüße, justr
-
Ich muss mal weiter ausholen.
Das Plugin Find-my-Iphone hat ja zwei Nachteile.
1. Man bekommt bei jeder Ortung eine Email. Also kann man das Plugin nicht dauerhaft aktiv lassen.
2. Hängt es sich nach einer Weile auf.
Jetzt würde ich gern durch einen Virtuellen Taster der CCU2 das Plugin zweitweise aktivieren um die Ortung vorzunehmen und dann. Soll es sich nach einer gewissen Zeit wieder selbst deaktivieren. Da reichen 5 Minuten aus.
Hätte das über den Szenemanager gemacht aber dort kann ich die Instanz eben nicht starten und wieder beenden.
Hast du dazu einen Vorschlag.
-
Ich würde einen manuellen Datenpunkt vom Typ Logikwert/boolean erzeugen, z.B.:
javascript.0.myStates.triggerFindMyIphone
Den kannst du dann per Szene auf true setzen (hoffe ich, ich kenne mich mit dem Szenenadapter nämlich genauso gut aus wie mit vis
) und dann damit das Javascript triggern:
on({ id: "javascript.0.myStates.triggerFindMyIphone", change: "any", val: true }, function (obj) { log('Run instance Find.my.iPhone for 5 minutes'); extendObject('system.adapter.Find-my-Iphone.0', {common: {enabled: true}}); setTimeout(function() {extendObject('system.adapter.Find-my-Iphone.0', {common: {enabled: false}})}, 300000); // 300.000 ms = 5 min });
Ich bin davon ausgegangen, dass die Instanz "Find-my-Iphone.0" heißt. Wenn nicht, müsstest du das in den beiden Anweisungen noch anpassen.
Wenn der virtuelle Taster bereits als Datenpunkt abgreifbar ist, kannst du dir natürlich auch den Umweg über den manuellen Datenpunkt und die Szene sparen und direkt den virtuellen Taster als "id" für das "on"-Statement im Script nutzen.
Viel Erfolg!
-
Vielen Dank das könnte klappen. Ich werde es testen.
-
Kannst du kurz erleutern wie das geht:
Ich würde einen manuellen Datenpunkt vom Typ Logikwert/boolean erzeugen, z.B.:
javascript.0.myStates.triggerFindMyIphone?
Braucht das Skript eine eigene Instanz?