NEWS
Test Adapter deConz v1.2.x Github
-
@Jey-Cee Mit beiden Versionen geht es nicht, habe es grade mal mit dem Phoscon-Passwort probiert!
-
@Jey-Cee grade auch mal ein neues Passwort ohne Zahlen und sonstigem probiert, nix
-
@Jey-Cee Laut Log geht der Adapter auf Port 80, ist das denn richtig?
2020-01-13 18:38:49.582 - info: deconz.0 (19141) STATUS: {"statusCode":403,"body":"[{\"error\":{\"address\":\"/\",\"description\":\"link button not pressed\",\"type\":101}}]","headers":{"access-control-allow-origin":"*","content-type":"application/json; charset=utf-8","content-length":"78"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.1.103","port":80,"hostname":"192.168.1.103","hash":null,"search":null,"query":null,"pathname":"/api","path":"/api","href":"http://192.168.1.103/api"},"method":"POST","headers":{"Content-Type":"text/plain;charset=UTF-8","Authorization":"Basic ZGVsaWdodDpkZWxpZ2h0","Content-Length":0}}}
-
@guergen das kann ich dir nicht sicher beantworten, da der Port frei wählbar ist. Der Standard Port ist aber 80.
Ist ein Port angabe nötig wenn du Phoscon aufrufen willst? Wenn ja musst du den angeben. -
@Jey-Cee
Wollte nur kurz anmerken das gestern beim Update von 1.2.1 auf 1.2.2 mein App Key auch weg war.
Adapter ging somit auch nicht wieder auf grüne. Logisch.
Nach Erneuerung des Keys war alles wieder ok.
Habe nur geuptdatet. Nicht gelöscht und neu installiert.Ich besitzt Lampen, Sensoren und Dimmer (xiaomi, ikea, inrr )
-
@Jey-Cee ok, dann ist das so richtig, habe nichts verändert
-
@guergen wenn ich deinen Beitrag auf Github richtig deute hast du mittlerweile den App Key erzeugen können, sehe ich das richtig?
-
2020-01-15 20:14:23.504 - info: deconz.0 (1374) starting. Version 1.2.3 in /opt/iobroker/node_modules/iobroker.deconz, node: v10.17.0
2020-01-15 20:14:23.849 - info: deconz.0 (1374) Get Config: Code 404: Ressource not foundMein Fehlercode
Adapter schon gelöscht, neu installiert. Instanz ist grün. Werte passen soweit.
Einziges Manko.... die Werte Aktualisieren nicht.2020-01-13T19:19:37 Last Update
Jemand mehr ideen? langsam verzweifel ich...
-
@Michaelsvv sagte in Test Adapter deConz v1.2.x Github:
2020-01-13T19:19:37 Last Update
Dir ist bewusst das ist der Zeitstempel den deConz liefert und der sagt aus wann deConz von dem Sensor (oder was auch immer) da das letzte mal einen neuen Wert bekommen hat.
-
Im Phoscon Web werden mir meine Sensoren korrekt angezeit. Aktualisierungen alle paar Minuten ca..
-
@Michaelsvv Dann kann der Zeitstempel auf überhaupt keinen Fall stimmen, heute ist der 15te und die 1.2.3 habe ich heute auf Github geladen. Entweder müssen die Werte leer sein oder halt eben von der letzten Aktualisierung und deiner Aussage nach werden sie in deConz Aktualisiert.
-
@Jey-Cee
Wie gesagt, im der Phscon App kommen die Daten sauber rein und ändern sich fleißig. Im iobroker passiert leider nichts. Und das schon seit Tagen des Probierens... -
@Michaelsvv
Habe jetzt den API Key nochmals neu generiert.
Jetzt scheinen Daten reinzukommen. Werde es bin morgen mal im Auge behalten -
Update auf 1.2.3 läuft auf meinem Testsystem ohne Probleme
-
@hesse
Leider heute morgen wieder die gleiche Werte drin gehabt wie gestern nach dem neustart. -
Wer Probleme hat soll bitte mal seine JS-Controller version dazu schreiben. Mit einer Version kleiner 2.x.x läuft der Adapter definitiv nicht.
-
Hallo @Jey-Cee, hey Leute,
Ich schreibe hier auch mal. Danke, dass du dir den Issue ansiehst. Kann das hier noch wer reprozieren?
Ich bekomme doppelte updates auf gedrückte Fernbedienungen, egal ob ikea oder xiaomi.
https://github.com/iobroker-community-adapters/ioBroker.deconz/issues/98on({id: 'deconz.0.Sensors.2.buttonevent', change: "any"}, function (obj) {
console.log((new Date().getTime()));
});Einmal drücken...
20:11:04.389 info javascript.0 (743) script.js.utils.FB_helpers_VZ_SZ: 1579115464389
20:11:04.392 info javascript.0 (743) script.js.utils.FB_helpers_VZ_SZ: 1579115464392Noch ein Versuch...
20:11:08.445 info javascript.0 (743) script.js.utils.FB_helpers_VZ_SZ: 1579115468445
20:11:08.459 info javascript.0 (743) script.js.utils.FB_helpers_VZ_SZ: 1579115468459Mein System:
Node.js v10.17.0
NPM 6.13.0
JScontroller 2.2.7
Multihost redis/redisDas sprengt momentan alle meine Button Skripte und die Logik, da sie zwei mal ausgeführt werden und somit simple trigger an/aus am selben knopf nicht mehr klappen. Instanz läuft nur einmal! Ich arbeite gerade durch die script und gebe einen workaraound rein. Statt buttonevent auf buttonpressed und "wurde geändert" statt aktualisiert zu gehen. Auch wenn noch immer zu oft getriggert wird, ändert sich der wert beim 2. mal nicht und somit klappen die scripts.
Danke !
-
@realwax so ich hab mir das jetzt mal angeschaut, das doppelte Triggern liegt nicht am Adapter und ist auch kein Fehler.
Es werden einfach 2 Button Events ausgelöst.Das sieht man mit diesem Script:
on({id: 'deconz.0.Sensors.2.buttonevent'}, (obj)=>{ log(obj.state.val); })
-
@Jey-Cee said in Test Adapter deConz v1.2.x Github:
on({id: 'deconz.0.Sensors.2.buttonevent'}, (obj)=>{ log(obj.state.val); })
Danke für dein schnelles Prüfen!
Sprich das kommt von der Deconz Rest API? Ich sehe das als massiven Fehler.
Das Verhalten ist bei Türkontakten dasselbe. Es werden 2 Events ausgelöst. Damit ist die Funktion "aktualisiert" bei triggern nutzlos, da scripte 2 mal laufen. Man kann eben nur mehr "Wert verändert" verwenden. Das war nicht immer so und macht auch keinen Sinn mMn. Warum meinst du ist das kein Fehler? Tür öffnen = 1 Event und change von z.b. open von false auf true. Ein weiteres update von true auf true macht keinen Sinn.Ich werde mal ein Ticket in der deconz REST Api anlegen. https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2327
-