NEWS
[Aufruf] IKEA-Trådfri v0.5.0 testen
-
Ich habe jetzt auch die 0.5.4 installiert und wollte mit vGroups arbeiten, aber bekomme gar keine Geräte in die Gruppen.
Auch Löschen der virtuellen Gruppe und neu anlegen hilft nicht.
Es geht gar kein popup mehr auf.
Gruß
Rainer `
Manuel upload gemacht ? Bei mir gehts
–-----------------------
Send from mobile device
-
Hallo zusammen,
ich habe nun auch die 0.5.4 installiert und erhalte die Meldung "unexpected response (4.01) to getAllGroups" und "unexpected response (4.01) to getAllDevices im Log wenn ich den Adapter wieder starte.
Habe bereits den Adapter gelöscht und alle Objekte gelöscht, neuinstalliert und auch einen Reset des Gateways durchgefürt, leider ohne Erfolg. Der Adapter ist bei mir nun unbrauchbar.
So wie es scheint hat sich das Gateway heute auch ein Update gezogen und auch die ndroid-App verlangt ein Update welches im Play-Store nicht verfügbar ist.
Gruß,
Tom
-
So wie es scheint hat sich das Gateway heute auch ein Update gezogen `
Uhh, das kommt bei mir jetzt auch. Dann muss ich mal schauen, was sich da geändert hat -
Das sieht nicht gute Aus, bei mir hat alles funktioniert soeben ein Gateway Update und jetzt kriege ich auch Fehler
–-----------------------
Send from mobile device
-
So wie es scheint hat sich das Gateway heute auch ein Update gezogen
Uhh, das kommt bei mir jetzt auch. Dann muss ich mal schauen, was sich da geändert hat :(
Par Tests ausgeführt sieht so aus als ob das Gateway Update die Adapter Kupplung komplett zerschossen hat.
Sowohl einlesen als schalten von objecten geht nicht mehr.
Vor den Gateway Update war alles gut mit der letzten Adapter Version
PS: sag bescheid wen wir dir mit Daten Helfen können
–-----------------------
Send from mobile device
-
Hab schon gefunden was los ist:
` > There are some security improvements in a soon coming update that we would like to inform you about since it will break your implementation. Technically the improvement is that the TRÅDFRI Gateway will start using DTLS Identities which you will need to handle in your application.
Please use the Following string to connect to the TRÅDFRI Gateway and create a new DTLS Identity.
coap-client -m post -u "Client_identity" -k "SECURITY_CODE" -e '{"9090":"IDENTITY"}' "coaps://IP_ADDRESS:5684/15011/9063"
SECURITY_CODE is what is labelled on the Gateway label, IDENTITY is any string that is representing the connection.
You will then get back a PRE_SHARED_KEY that can be use in all traffic after that.
coap-client -m get -u "IDENTITY" -k "PRE_SHARED_KEY" "coaps://IP_ADDRESS:5684/15001"
We also would like to request that the SECURITY_CODE that is printed on the gateway is never stored permanently in your application. `
Auf deutsch: der Security-Code ist nicht mehr der Verschlüsselungs-Code, sondern wird nur noch verwendet, um diesen zu erhalten. Ist eine zusätzliche Abfrage, die ich beim Start ausführen muss, dann sollte es wieder gehen. -
Hab schon gefunden was los ist:
` > There are some security improvements in a soon coming update that we would like to inform you about since it will break your implementation. Technically the improvement is that the TRÅDFRI Gateway will start using DTLS Identities which you will need to handle in your application.
Please use the Following string to connect to the TRÅDFRI Gateway and create a new DTLS Identity.
coap-client -m post -u "Client_identity" -k "SECURITY_CODE" -e '{"9090":"IDENTITY"}' "coaps://IP_ADDRESS:5684/15011/9063"
SECURITY_CODE is what is labelled on the Gateway label, IDENTITY is any string that is representing the connection.
You will then get back a PRE_SHARED_KEY that can be use in all traffic after that.
coap-client -m get -u "IDENTITY" -k "PRE_SHARED_KEY" "coaps://IP_ADDRESS:5684/15001"
We also would like to request that the SECURITY_CODE that is printed on the gateway is never stored permanently in your application.
Auf deutsch: der Security-Code ist nicht mehr der Verschlüsselungs-Code, sondern wird nur noch verwendet, um diesen zu erhalten. Ist eine zusätzliche Abfrage, die ich beim Start ausführen muss, dann sollte es wieder gehen.
Klinkt gut dass du es so schnell auf der Spur bist.
Dann lassen wir dich jetzt Mal in Ruhe und warten einen Fix ab [emoji6]
PS: Schade dass Ikea die Updates durchpusht damit hat man nicht die Wahl wann es installieren soll grmbl
–-----------------------
Send from mobile device
-
Bei home assistant gab's auch gerade nen post dazu:
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
-
Bei home assistant gab's auch gerade nen post dazu:FB_IMG_1509486151757.jpg
Gesendet von meinem ONEPLUS A3003 mit Tapatalk `
ich schaetze mal das alle systeme welche auf die API zugreifen hiervon betroffen sein werden
-
Bitte v0.5.5 installieren (auf Github und NPM). Eventuell ist ein manueller Upload nötig, da ein weiteres Objekt für den PSK angelegt wird.
-
Bitte v0.5.5 installieren (auf Github und NPM). Eventuell ist ein manueller Upload nötig, da ein weiteres Objekt für den PSK angelegt wird. `
Man bist du schnell und schon laeuft es wieder (auch ohne manuellen upload commando), werde morgen mal weiter testen ob noch was andere kaputt gegangen ist einlesen der objecte und schalten geht wieder !
tradfri.0 2017-10-31 23:57:36.432 info updating possible scenes for group 164689: ["203392","207180","219913","221210"] tradfri.0 2017-10-31 23:57:36.356 info updating possible scenes for group 164689: ["203392","207180","219913"] tradfri.0 2017-10-31 23:57:36.267 info updating possible scenes for group 164689: ["203392","207180"] tradfri.0 2017-10-31 23:57:36.208 info updating possible scenes for group 164689: ["203392"] tradfri.0 2017-10-31 23:57:36.097 info updating possible scenes for group 153254: ["208834","214299","224203"] tradfri.0 2017-10-31 23:57:36.002 info updating possible scenes for group 153254: ["208834","214299"] tradfri.0 2017-10-31 23:57:35.943 info updating possible scenes for group 153254: ["208834"] tradfri.0 2017-10-31 23:57:35.799 info got all scenes in group 164689: [207180,221210,203392,219913] tradfri.0 2017-10-31 23:57:35.774 info got all scenes in group 153254: [208834,214299,224203] tradfri.0 2017-10-31 23:57:35.492 info got all groups: [153254,164689] tradfri.0 2017-10-31 23:57:35.426 info got all devices: [65540,65538,65536,65541,65539,65537] tradfri.0 2017-10-31 23:57:35.173 info startfile = /opt/iobroker/node_modules/iobroker.tradfri/main.js tradfri.0 2017-10-31 23:57:35.171 info starting. Version 0.5.5 in /opt/iobroker/node_modules/iobroker.tradfri, node: v6.11.5
PS: sowohl auf gruppen, v-gruppe als direkten kanal !
Danke !!!
~Dutch
-
Man bist du schnell und schon laeuft es wieder `
Sonst müsste ich ja die Fernbedienung nutzen, um meine auszuschalten :lol:Gute Nacht!
-
Boaahr wie gemein das auch ist. Also war ein Gateway-Update schuld.
Also wenn man sich erst seit dem Wochenende mit der ganzen Materie beschäftigt meine ich.
Ich hab ja erst am WE ioBroker aufgesetzt und mich mit Tradfri eingedeckt und alles miteinander verknöppelt.
Noch gestern erst zwei Light-Stripes mit den Modulen aus den Tradfri Leuchtmitteln ausgestattet, die ich da ausgelötet und verarbeitet habe und meine Anfangsschwierigkeiten mit den Szenen.
Lief dann alles und ich wollte den Mi Sauger einbinden. Und bumms: Keine Lampe ließ sich mehr ansprechen.
Adapter neu gestartet und keine Lampe war mehr da.
Was ich bis dahin alles gemacht habe…hehe. Gefühlt 20 mal den Gateway neu gestartet, den Adapter neu installiert, alle möglichen und unmöglichen Abhängigkeiten ausgeschlossen und zum Schluß tatsächlich alle erstellten Szenen gelöscht...schnüff
Nur zufällig hab ich dann bei dem letzten Versuch eine alte Version einzuspielen gesehen, dass die 0.5.5 da war.
Ich glaube das passiert alten Hasen nicht so schnell.
Hab gedacht, ich hätte wieder irgendwas verkniesknaddelt. Naja, das übt wenigstens und gibt mir morgen die Zeit, die Szenen alle nochmal neu zu erstellen. Dann hab ich es wenigstens richtig verinnerlicht. Hehe..
Aber bei der Gelegenheit hätte ich doch noch gerne etwas gefragt:
Ich brauche bei einigen Lampen eigentlich keine Szenen, weil ich sie einzeln an einem Dimmer oder einer Fernbedienung betreibe. An/Aus und eine Dimmstufe bekomme ich so auch als Gerät eingebunden. Möchte ich allerdings noch eine zweite oder dritte Dimmstufe haben, ist das (zumindest gestern) nicht möglich gewesen.
Sobald ich "brightness" erneut von einer Lampe einbinde, wird die vorherige Einbindung überschrieben.
Geht das technisch nicht, oder mache ich da auch wieder etwas falsch?
-
Aber bei der Gelegenheit hätte ich doch noch gerne etwas gefragt:
Ich brauche bei einigen Lampen eigentlich keine Szenen, weil ich sie einzeln an einem Dimmer oder einer Fernbedienung betreibe. An/Aus und eine Dimmstufe bekomme ich so auch als Gerät eingebunden. Möchte ich allerdings noch eine zweite oder dritte Dimmstufe haben, ist das (zumindest gestern) nicht möglich gewesen.
Sobald ich "brightness" erneut von einer Lampe einbinde, wird die vorherige Einbindung überschrieben.
Geht das technisch nicht, oder mache ich da auch wieder etwas falsch? `
Ich verstehe nicht was du meinst
Dimmstufen setzt du per Scene oder direkt durch steuern des objects brightness.
Oder meinst du scenen in der Ikea app ?
–-----------------------
Send from mobile device
-
An/Aus und eine Dimmstufe bekomme ich so auch als Gerät eingebunden. Möchte ich allerdings noch eine zweite oder dritte Dimmstufe haben, ist das (zumindest gestern) nicht möglich gewesen.
Sobald ich "brightness" erneut von einer Lampe einbinde, wird die vorherige Einbindung überschrieben. `
Sprichst du von Alexa? Du kannst z.B. mit "setze Gerät auf X%" verschiedene Helligkeit vorgeben, dabei ist "Gerät" mit dem Brightness-State einer Lampe verbunden. Mehrfache Einbindung eines States in Alexa ist nicht möglich. -
Sprichst du von Alexa? Du kannst z.B. mit "setze Gerät auf X%" verschiedene Helligkeit vorgeben, dabei ist "Gerät" mit dem Brightness-State einer Lampe verbunden. Mehrfache Einbindung eines States in Alexa ist nicht möglich. `
Ja, genau das meine ich.
Jetzt weiß ich, dass ein State nicht mehrfach direkt als SmartHome Gerät eingebunden werden kann. Danke.
Wenn ich also mehr als nur eine Dimmstufe haben will, muss ich mit Szenen arbeiten.
-
In Vorbereitung auf besseres Testing habe ich die nicht-ioBroker-relevanten Funktionen in eine eigene Library ausgelagert.
Um sicherzugehen, dass ich dabei nichts kaputt gemacht habe, würde ich mich freuen wenn der ein oder andere Version 0.6.0-beta2 von GitHub installiert und mal schaut, ob noch alles läuft.
-
Also ich muss mich nochmal entschuldigen. Ich glaube, ich entwickle mich hier zu einer Nervensäge.
Ist aber wirklich nicht meine Absicht.
Ich möchte bitte noch ein paar Verständnisfragen loswerden, die sich mir jetzt beim herumprobieren gestellt haben.
Ausgehend von meinem IST-Zustand und am Beispiel einer Lampe mit Weißspektrum, also mit drei Farbtemperaturen.
Mit dieser Lampe kann ich die Helligkeit steuern (brightness), die Farbtemperatur (colorTemperature) und den Status (on-off).
Wenn ich das nun alles richtig durchprobiert habe, lässt sich die Lampe ohne eine Szene, direkt über den State ein- und ausschalten.
"Alexa, Küche an", macht die Lampe an und "Alexa, Küche aus", macht die Lampe aus.
Dabei werden allerdings die letzten Zustände von Farbtemperatur und Helligkeit gespeichert, wenn ich sie z. B. über die Fernbedienung, oder andere Sprachbefehle zwischenzeitlich geändert habe.
Will ich aber bei jedem Einschalten über Alexa eine bestimmte Farbtemperatur und Helligkeit haben, müsste ich das über eine Szene machen, richtig?
Hier bekomme ich es hin, dass ich entweder die Helligkeit, oder die Farbtemperatur beim Einschalten setzen kann, aber nicht beides.
Der letzte Befehl in der Reihe wird nicht ausgeführt. Ich habe da bereits mit Verzögerungen probiert, aber das ging so ziemlich alles daneben.
Frage:
Wie kriege ich das hin, dass ich mehr als zwei Befehle in die Szene einbauen kann? Bei den RGBW sind es ja dann doch noch ein paar mehr Abhängigkeiten für bestimmte Farben und Dimmzustände. Da kämen ja noch hue und saturation dazu.
Konkret also so, dass ich sagen kann: "Alexa, Küche an" und es wird mit brightness 50% und colorTemperatur 63% eingeschaltet.
Brauche ich dann mehr Licht, sage ich "Alexa Arbeitslicht an" und es wird auf brightness 100% und colorTemperatur 100% gewechselt.
Schalte ich dann über "Alexa, Küche aus" die Lampe aus, soll aber beim nächsten mal "Küche an" wieder brightness 50% und colorTemperature 63% vorhanden sein.
Wenn die Lampe an bleiben und lediglich das Arbeitslicht wieder auf den Ursprung gedimmt werden soll, das kriege ich auch nicht hin.
Da sage ich dann nur "Arbeitslicht aus" und habe die gewünschten Einstellungen bei "setze false" eingetragen. Allerdings verarbeitet er davon auch nur jeweils das erste in der Reihenfolge. Kurzzeitig hatte ich ein Erfolgserlebnis mit einer Verzögerung von 1500 bei brightness, wenn dies als Letztes in der Abfolge stand. Aber einmal zu viel an und aus gemacht, funktionierte es wieder nicht.
Gibt es da eine kompetente Lösung für, oder ist das auch nicht möglich, die beiden Einstellungen in einer Szene zu verarbeiten?
Ach so, dann ist mir noch etwas aufgefallen. Brightness hat zwischen 0% und 5% ja keinen Unterschied in der Helligkeit. Erst ab 6% setzt die nächste Stufe an. In der App wird für diese Prozentstufen zwischen 0 und 5 "minimal" angezeigt. An der Lampe in ioBroker wird allerdings bei Minimaleinstellung in der App, oder über die Fernbedienung 0% angezeigt.
0% ist aber eigentlich aus. Wenn man den Wert manuell setzt, ist die Lampe aus. Wäre es nicht sinnvoller, die kleinste Stufe bei 1% enden zu lassen, wenn 5% (optisch) vielleicht zu viel sind?
Danke vorab für Eure Antworten und Eure Geduld mit mir.
-
In Vorbereitung auf besseres Testing habe ich die nicht-ioBroker-relevanten Funktionen in eine eigene Library ausgelagert.
Um sicherzugehen, dass ich dabei nichts kaputt gemacht habe, würde ich mich freuen wenn der ein oder andere Version 0.6.0-beta2 von GitHub installiert und mal schaut, ob noch alles läuft. `
Da kann ich eventuell sogar mal eine positive Rückmeldung geben.
Alles, was in meinem vorherigen Post nicht so funktionierte, wie ich es gerne wollte, funktioniert nun mit der Beta-Version auf einmal perfekt.
Das ist ganz sicher auch wieder ein Zusammenhang, der nicht erklärbar ist. Warum es nun, nachdem ich den Adapter neu installiert habe, alles geht. Aber selbst wenn es nicht an der Version lag, sondern wieder an mir, kann ich zumindest sagen, dass die 0.6.0 Beta2 definitiv nicht schlechter läuft.
-
Super dass jetzt doch alles läuft.
Brightness hat zwischen 0% und 5% ja keinen Unterschied in der Helligkeit. Erst ab 6% setzt die nächste Stufe an. In der App wird für diese Prozentstufen zwischen 0 und 5 "minimal" angezeigt. An der Lampe in ioBroker wird allerdings bei Minimaleinstellung in der App, oder über die Fernbedienung 0% angezeigt.
0% ist aber eigentlich aus. Wenn man den Wert manuell setzt, ist die Lampe aus. Wäre es nicht sinnvoller, die kleinste Stufe bei 1% enden zu lassen, wenn 5% (optisch) vielleicht zu viel sind? `
Guter Hinweis. Aktuell rechne ich die Werte vom Gateway (0..254) in % um und runde diese, damit keine seltsamen Nachkommastellen stehen. Das sorgt dafür, dass eine 1 vom Gateway auf 0% abgerundet wird, hier sollte jedoch nur aufgerundet werden.