Deconz-rest-plugin: Impossible de régler la luminosité lors du réglage ct / xy dans la même demande PUT sur les lampes Ikea

Créé le 25 oct. 2020  ·  3Commentaires  ·  Source: dresden-elektronik/deconz-rest-plugin

Décrivez le bogue

Lors du réglage "bri" tout en réglant "ct" ou "xy" sur l'état de la lumière, la lumière change brièvement sa luminosité à l'état souhaité, puis revient à l'ancien état. Sans "ct" ou "xy" dans la demande, la luminosité est modifiée correctement.

Lors de l'obtention de l'état actuel de la lumière, l'API renvoie cependant la nouvelle valeur de luminosité.

J'ai pu reproduire le comportement sur "Ampoule TRÅDFRI E27 CWS opale 600lm" et "Panneau FLOALT WS 30x30".

Étapes pour reproduire le comportement

  1. Identifiez l'identifiant de la lumière pour une lumière mentionnée ci-dessus (dans mon cas, c'est 7)
  2. Initialement défini "ct", "bri" et "on": curl http://deconz:8080/api/${APIKEY}/lights/7/state -X PUT -H "application/json" -d '{"ct": 153, "bri": 1, "on": true}'
  3. Changez "ct" et "bri". La température de couleur des lumières changera, cependant la luminosité ne deviendra que brièvement plus brillante et se réinitialise à la valeur "bri" précédente: curl http://deconz:8080/api/${APIKEY}/lights/7/state -X PUT -H "application/json" -d '{"ct": 250, "bri": 255}'
  4. Obtenez l'état actuel de l'éclairage et notez que "bri" est défini sur 254: curl http://deconz:8080/api/${APIKEY}/lights/7

Comportement prévisible

Deconz devrait changer "ct" / "xy" et "bri" en une seule demande de lampes Ikea.

Les étapes mentionnées ci-dessus fonctionnent très bien avec mon "Philips Hue LightStrip Plus".

Environnement

  • Système hôte: Raspberry Pi
  • Méthode d'exécution: conteneur Marthoc Docker
  • Version du micrologiciel: 26660700
  • Version deCONZ: 2.05.84
  • Appareil: ConBee II
  • Utilisez-vous un câble d'extension USB: non
  • Y a-t-il d'autres périphériques USB ou série connectés au système hôte? Si oui: lequel?

    • J'ai un petit OLED attaché au RPi GPIO SCL et SDA

Journaux deCONZ

Ces journaux sont générés lors du déclenchement de curl http://deconz:8080/api/${APIKEY}/lights/7/state -X PUT -H "application/json" -d '{"ct": 250, "bri": 255}'

engine_1  | 18:52:18:935 skip binding for attribute reporting of ep: 0x00 cluster 0x1000 (end-device might sleep)
engine_1  | 18:52:19:735 delay sending request 220 dt 0 ms to 0xCCCCCCFFFEE2EF4A, ep: 0x01 cluster: 0x0300 onAir: 1
engine_1  | 18:52:19:789        0xCCCCCCFFFEE2EF4A force poll (2)
engine_1  | 18:52:19:879        0xCCCCCCFFFEE2EF4A force poll (2)
engine_1  | 18:52:19:884 ZCL attribute report 0xCCCCCCFFFEE2EF4A for cluster: 0x0300, ep: 0x01, frame control: 0x08, mfcode: 0x0000

Contexte supplémentaire

Actuellement, j'ai 24 appareils dans mon réseau zigbee. 7 capteurs (Xiaomi / Aqara, Ikea), 4 interrupteurs (Ikea), 13 lumières (Ikea, Philips, Osram / Ledvance).

Bug report

Tous les 3 commentaires

Salut. Merci d'avoir signalé ce problème. Malheureusement, nous ne pouvons pas vous aider, car les informations requises sont manquantes. Veuillez ouvrir un nouveau numéro en utilisant le modèle pour fournir toutes les informations.

Salut. Merci d'avoir signalé ce problème. Malheureusement, nous ne pouvons pas vous aider, car les informations requises sont manquantes. Veuillez ouvrir un nouveau numéro en utilisant le modèle pour fournir toutes les informations.

Vous ne voulez pas supprimer les en-têtes - le bot s'étouffe avec cela.

Il s'agit d'une limitation connue du micrologiciel IKEA: il n'accepte pas une autre commande, lorsque la commande précédente est toujours en cours de transition. Avec la valeur par défaut transitiontime de 0,4 seconde, la deuxième commande arrive tout simplement trop rapidement. Soit ajouter "transtiontime": 0 au corps PUT, soit le diviser en deux PUT (un pour on et bri vs un pour ct ou xy ).

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

Thomas-Vos picture Thomas-Vos  ·  4Commentaires

salopette picture salopette  ·  4Commentaires

qm3ster picture qm3ster  ·  3Commentaires

horchi picture horchi  ·  5Commentaires

flex-0 picture flex-0  ·  4Commentaires