NEWS
Test Adapter deConz v2.0.x
-
@Jey-Cee bevor ich die 2.04 installiert hab, ja
Auffällig ist das auf meiner Live Version (1.3.10) diese Trennung nicht im Log erscheint.
-
@Asgothian das mit dem bri Objekte sollte nicht mehr auftreten, die geänderte Objektdefinition ist auch auf Github.
@Asgothian sagte in Test Adapter deConz v2.0.x:
Auffällig ist das auf meiner Live Version (1.3.10) diese Trennung nicht im Log erscheint.
Stimmt bei mir passiert das nicht. Wenn ich mich noch richtig erinnere hab ich das Abhängig davon gemacht ob Zwischenzeitlich eine Message per Websocket kommt und seit deconz .80 wird regelmäßig für Lampen eine Websocket message gesendet. Etwa im abstand von 60 Sekunden, bei mir führt das dazu das ich nie länger als 40 Sekunden keine message bekomme.
Welche Version hast du installiert und sind Lampen angelernt?
-
@Jey-Cee Ich hab knapp 20 Lampen und 15 Sensoren angelernt
Deconz Version ist 2.5.80 (verbunden mit test und live)
ioBroker deconz ist 2.0.4 auf dem Testsystem, 1.3.10 auf dem Live System
-
@Asgothian hm wie ist den der Status von gateway_info.alive?
Der wird auch abgefragt und wenn der false ist wird die Verbindung auch neu hergestellt. -
@Jey-Cee Der ist "true", und das seit ich den Adapter das letzte mal neu gestartet hab.
A.
-
@Jey-Cee Jetzt geht alles wieder.
-
Die v2 verlässt jetzt offiziell den Alpha Status und geht die Beta.
Ich hab nochmal 2 Fehler gefixt die ich gefunden hab.
Die Version 2.0.4 ist jetzt auch von npm installierbar.In spätestens 4 Wochen möchte ich die Version ins Stable bringen, deswegen hoffe ich auf Feedback von euch.
-
@Jey-Cee Bei mir wird der buttonpressed Datenpunkt bei den Fernbedienungen nicht angelegt. Sonst funktioniert soweit alles! Ich hoffe du hast künftig keine weitere Umstrukturierung oder Umbenennung der Datenpunkte vor. Das manuelle Anpassen macht doch einiges an Arbeit...
-
@Markus84 sagte in Test Adapter deConz v2.0.x:
Ich hoffe du hast künftig keine weitere Umstrukturierung oder Umbenennung der Datenpunkte vor.
Habe ich nicht vor außer es ist unbedingt nötig.
@Markus84 sagte in Test Adapter deConz v2.0.x:
Das manuelle Anpassen macht doch einiges an Arbeit...
Ich Empfehle dir dringend Aliase zu verwenden, das reduziert den Aufwand deutlich und du kannst sehr Leicht Geräte Tauschen.
-
@Jey-Cee said in Test Adapter deConz v2.0.x:
Ich Empfehle dir dringend Aliase zu verwenden, das reduziert den Aufwand deutlich und du kannst sehr Leicht Geräte Tauschen.
Danke für den Tipp. Das mache ich tatsächlich schon. Dennoch musste ich in jedem Alias (60 Geräte mit je 2-10 Datenpunkten) manuell das S von Sensor und das L von Light in einen Kleinbuchstaben ändern. Und selbst das hat schon einiges an Zeit benötigt...
Hattest du in meinem vorherigen Post gesehen, dass bei den Fernbedienungen der buttonpressed Datenpunkt nicht angelegt wird?
-
@Markus84 sagte in Test Adapter deConz v2.0.x:
Hattest du in meinem vorherigen Post gesehen, dass bei den Fernbedienungen der buttonpressed Datenpunkt nicht angelegt wird?
Klar ist bei mir Lokal auch schon gefixt.
-
Hallo,
ich habe jetzt auch die aktuelle Version installiert. Dabei habe ich folgendes Problem festgestellt.
per skript setzte ich folgendermaßen Werte
setState("deconz.0.groups.8.level", 50); setState("deconz.0.groups.8.ct", 150);
er übernimmt level völlig korrekt. nur aus der 150 bei ct macht er 250. ganz selten wird mal der Wert angenommen den ich mit 'setstate" setzen will.
gebe ich aber im Objektexplorer händisch werte ein, werden sie korrekt gesetzt.weiß da jemand einen Rat? mit der alten Version hat es funktioniert.
hier der log beim setzen von 150 mittels setstate
deconz.0 2020-09-14 09:58:44.478 debug (17381) Websocket message: {"attr":{"colorcapabilities":16,"ctmax":370,"ctmin":153,"lastannounced":"2020-09-14T07:57:56Z","lastseen":"2020-09-14T07:58Z","manufacturername":"OSRAM","modelid":"PAR16 50 deconz.0 2020-09-14 09:58:26.984 debug (17381) Websocket message: {"e":"changed","id":"21","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":250,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:ba:be-03 deconz.0 2020-09-14 09:58:26.982 debug (17381) Websocket message: {"e":"changed","id":"20","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":250,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:b1:a5-03 deconz.0 2020-09-14 09:58:26.981 debug (17381) Websocket message: {"e":"changed","id":"19","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":250,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:a4:a9-03 deconz.0 2020-09-14 09:58:26.979 debug (17381) Websocket message: {"e":"changed","id":"18","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":250,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:ba:dd-03 deconz.0 2020-09-14 09:58:26.979 debug (17381) Code 200: Request succeded set group state 8: [{"success":{"/groups/8/action/ct":250}}]
hier bei manueller Eingabe
deconz.0 2020-09-14 09:59:04.875 debug (17381) Websocket message: {"e":"changed","id":"18","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":153,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:ba:dd-03 deconz.0 2020-09-14 09:59:04.047 debug (17381) Websocket message: {"e":"changed","id":"21","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":150,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:ba:be-03 deconz.0 2020-09-14 09:59:04.046 debug (17381) Websocket message: {"e":"changed","id":"20","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":150,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:b1:a5-03 deconz.0 2020-09-14 09:59:04.044 debug (17381) Websocket message: {"e":"changed","id":"19","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":150,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:a4:a9-03 deconz.0 2020-09-14 09:59:04.042 debug (17381) Websocket message: {"e":"changed","id":"18","r":"lights","state":{"alert":null,"bri":25,"colormode":"ct","ct":150,"on":true,"reachable":true},"t":"event","uniqueid":"7c:b0:3e:aa:00:aa:ba:dd-03 deconz.0 2020-09-14 09:59:04.040 debug (17381) Code 200: Request succeded set group state 8: [{"success":{"/groups/8/action/ct":150}}]
Grüße
-
@intruder7 sagte in Test Adapter deConz v2.0.x:
er übernimmt level völlig korrekt. nur aus der 150 bei ct macht er 250.
Ok ich Blick langsam nicht mehr durch was jetzt wirklich die Range für ct ist, die scheint sich bei deConz mehrfach geändert zu haben. Die Range hatte ich in den Objekten hinterlegt, aber so macht das keinen Sinn also entferne ich die jetzt.
-
@intruder7 Min Wert ist 153 glaub ich, deswegen wird er die 150 nicht nehmen evtl.
-
@Pittini
hatte ich auch erst gedacht.... aber er nimmt auch keinen Wert der passen würde. Und die händische Eingabe funktioniert ja -
@intruder7 Das is seltsam, weil ich grad an nem großen Lampenskript arbeite, genau diesen Wert auch setze, und keinerlei Probleme dabei hab.
Edit: Ich hab noch die 2.03 am laufen.
-
@Jey-Cee
hab ich jetzt mal getestet. nach löschen die MIN MAX und DEF Vorgaben im Objekt der Gruppe funktioniert es korrekt. -
Hi, ich betreibe den ioBroker mit der Einstellung: Verwahrungsort > Latest
Darum bekomme ich nun ja auch das 2.0.4 Update vom deConz-Adapter angeboten. Ich bin derzeit noch zufrieden mit Version 1.3.10 unterwegs und habe mitbekommen, dass man durch die größeren Änderungen des Adapters diesen nicht normal updaten sollte.
Daher wollte ich mich noch mal rückversichern, wie der empfohlene Weg ist, bevor ich den Schritt wage. Also Adapter v1.3.10 deinstallieren, Objekte unter deconz.0 löschen (oder werden die automatisch mit der neuen Struktur aktualisiert inkl. Einstellungen für sql,mqtt ...?), und dann Adapter v2.0.x installieren und einrichten. Wäre das so richtig?
Danke!
-
@Steff75 am besten Adapter löschen und neu installieren, dann ist sicher alles clean.
-
@Jey-Cee Danke! Und die Objekte nicht löschen?