Bonjour, serait-il possible d'ajouter la prise en charge de la télécommande Tint? Il s'agit d'une télécommande Zigbee fabriquée par Müller-Licht . J'ai pu ajouter la télécommande à deCONZ en appuyant sur le bouton de réinitialisation dans le compartiment à piles et en lançant une recherche de capteur.
Clusters du nœud:
Cluster de base:
Panneau d'informations sur le nœud:
Oui! Une autre demande d'ajouter ces appareils à distance de ma part!
Des nouvelles ici?
Essayer de connecter ma télécommande Tint avec deconz.
Mais le sesor cherche en ne trouvant pas ma télécommande.
Comment l'avez-vous connecté?
Comment l'avez-vous connecté?
Appuyez sur le bouton de réinitialisation dans le compartiment à piles et lancez une recherche de capteur. Il ne sera pas visible dans Phoscon car la prise en charge de cette télécommande n'a pas encore été ajoutée.
+1 sur la liste des demandes de prise en charge de la teinte Müller de la télécommande. Merci beaucoup!
Je viens d'acheter un GU10 et une télécommande afin d'espérer une assistance à l'avenir.
J'ai remarqué que nous les vendons également à bas prix maintenant (14 € pour la télécommande GU10 RGB +, 5 € pour la GU10 blanche et 7 € pour GU10 RGB). C'est tout ce qu'ils avaient.
La télécommande est-elle donc utilisable telle quelle? Publie-t-il quelque chose sur l'API?
@ Philje123
Forme courte: OUI
Si vous lancez une recherche de capteur depuis l'API, vous obtiendrez l'adresse et l'identifiant de votre télécommande.
Mais il n'apparaît PAS dans l'application Phoscon.
Je vous remercie.
Ce sera très bien car j'utilise principalement l'assistant domestique pour contrôler mes lumières, donc tant que le message y parvient, je peux le configurer pour faire ce que je veux.
Une mise à jour pour ceci?
J'ai essayé d'utiliser la télécommande dans sa forme actuelle mais je ne vois rien dans Hass.io quand j'écoute "deconz_event". Les boutons de la télécommande ne sont-ils pas poussés de cette manière?
Nan ...
Pousser
en quelque sorte, je pense à abandonner raspbee maintenant et à passer à une reliure zigbee directe dans openhab2
ce support de périphérique manquant est un peu ennuyeux.
malheureusement ce n'est même pas open source.
ce serait bien si cette télécommande était prise en charge
Votez +1 pour une intégration
Comptez sur moi aussi.
Y a-t-il quelque chose à faire par les personnes ayant cette télécommande pour faciliter l'intégration? Je suis prêt à tester et à donner les informations nécessaires. Donne juste un avertissement.
Votez +1 pour une intégration
J'ai réussi à connecter la télécommande de teinte au système et il m'a été possible de la coupler avec les ampoules et en utilisant la télécommande, les groupes dans l'application Phoscon et l'application Hue Essentials sur Android en même temps. Mais après un certain temps, la télécommande ne réagit plus et je dois la coupler à nouveau avec les ampoules. Le nouvel appariement entraîne des conflits dans l'application Phoscon et je dois à nouveau attribuer tous les appareils d'éclairage des groupes.
Un problème similaire lorsque je redémarre le Raspberry Pi avec le module RaspBee. Après le redémarrage, non seulement la télécommande, mais aussi les groupes de l'application Phoscon ne fonctionnent pas et tout doit être à nouveau configuré.
Quelqu'un a-t-il les mêmes problèmes et peut-être une solution?
Je serais également reconnaissant si cet appareil pouvait être ajouté à Phoscon.
+1
La télécommande et les ampoules sont également disponibles dans Globus Baumarkt.
juste FYI:
la télécommande fournie avec les lampes était disponible chez aldi süd en allemagne, ce qui augmentait encore une fois la part de marché de ce produit.
il existe également des bandes lumineuses zigbee de müller-licht.
J'en ai acheté deux, donc si vous avez besoin d'une sortie deconz, envoyez-moi un ping.
J'ai aussi la paire, l'ampoule E27 et la télécommande ... juste si quelqu'un a besoin de test. Une question, comment associer l'ampoule avec homebridge (raspbee) ??
J'ai aussi la paire, l'ampoule E27 et la télécommande ... juste si quelqu'un a besoin de test. Une question, comment associer l'ampoule avec homebridge (raspbee) ??
J'ai utilisé l'application deconz. A commencé la recherche d'une nouvelle lumière. Allumé et éteint la lumière plusieurs fois et c'était là ...
Merci monotek, je l'ai fait comme ça ... Ce sera sympa de pouvoir utiliser la télécommande ... S'il y a un moyen pour que je puisse aider, demandez-moi. Merci!!
Je n'ai pas pu coupler la télécommande avec openhab. Mais j'ai lu quelque part que vous pouvez coupler les deux appareils. Ainsi, vous pouvez allumer la lumière avec la télécommande et openhab par exemple.
Vous devez d'abord coupler l'ampoule et après cela, vous pouvez coupler l'ampoule avec la télécommande
+1
vient d'acheter un noir sur le marché Toom
moi aussi!
Je n'ai pas pu coupler la télécommande avec openhab. Mais j'ai lu quelque part que vous pouvez coupler les deux appareils. Ainsi, vous pouvez allumer la lumière avec la télécommande et openhab par exemple.
Bonjour,
Cette solution ne fonctionne que pendant quelques minutes après avoir connecté la télécommande à l'ampoule. Ensuite, vous devez le reconnecter à nouveau.
Ce serait donc très bien que la télécommande soit supportée directement par deconz.
J'aimerais également une solution pour un appariement direct dans l'application phoscon. Merci d'avance.
la semaine prochaine chez aldi encore ...
J'apprécierais également le soutien de Tint au sein de Phoscon. J'y pense, pour acheter des panneaux LED avec Zigbee et Remote pour 3 pièces.
Donc +1 pour le support
Toujours pas pris en charge?
Je vous remercie.
Ce sera très bien car j'utilise principalement l'assistant domestique pour contrôler mes lumières, donc tant que le message y parvient, je peux le configurer pour faire ce que je veux.
J'utilise aussi l'assistant domestique, comment l'ajouter directement sans l'intégration deconz ??
L'équipe deconz est généralement rapide dans l'ajout de produits.
Cette fois non, une rivalité allemande?
+1
+1
Avec mon Raspbee, la télécommande est visible dans deconz, mais elle ne semble pas être couplée, Phoscon n'affiche pas la télécommande et le plugin n'envoie aucun signal lorsque les boutons sont enfoncés.
Alors s'il vous plaît, intronisez!
+1
+1
+1
Pour le moment, la télécommande peut être achetée sur Amazon Allemagne pour 15 €.
C'est peut-être intéressant pour un développeur.
Peut-être que @ebaauw ou @SwoopX en a besoin. 😊
Sinon, existe-t-il une documentation sur la façon d'ajouter de nouveaux périphériques en tant que pull request?
Non, je suis désolé, je n'en ai pas besoin. Ayez déjà beaucoup de télécommandes inutilisées qui traînent. Pour moi, c'est un passe-temps, et je ne veux pas dépenser d'argent pour des appareils que je ne vais pas utiliser moi-même.
Je serai heureux de l'examiner, si quelqu'un peut me prêter ou en faire don.
Je peux envoyer mon envoi, pas nécessaire pour le moment.
S'il vous plaît envoyez-moi un message sur Discord pour obtenir mes coordonnées.
Bonjour @ serenity182 et @ebaauw ,
Merci beaucoup!
@ serenity182 J'ai reçu la télécommande hier, merci Marc!
Quelqu'un a-t-il un manuel pour cette télécommande? Je ne trouve qu'un _Datenblatt_ non informatif sur le site Web de Müller. Je ne suis pas sûr de comprendre toutes les nuances de la télécommande.
Mes premières impressions:
xy
dépendent des dernières valeurs envoyées et de l'endroit où vous appuyez ou maintenez sur la roue. Je pense que la roue a quatre contacts différents (appelons-les Nord, Est, Sud, Ouest). Chaque pression "déplace" les valeurs xy
vers le point correspondant de l'espace colorimétrique CIE 1931: Nord: (0,3010, 0,1487) - rose, Est: (0,7, 0,3) - rouge, Sud: (0,3726 , 0,5885) - green-ish, et West: (0.1164, 0.3473) Turquoise-ish. Une prise "se déplace" directement vers le point correspondant.xy
.uint8
attribut 0x4005 du cluster _Basic_. La valeur indique la scène, bien que l'ordre soit un peu étrange: _Lire_: 3, _Jour_: 1, _Disco_: 2, _Night_: 6, _Fire_: 4, _Love_: 5.Exposer cette télécommande sera intéressant:
config.groups
correspond le groupe. Tant que vous n'utilisez qu'un seul groupe, vous pouvez probablement utiliser une valeur unique dans config.groups
, mais je crains que l'API REST veuille supprimer le groupe précédent lors du passage au suivant, pensant que la télécommande a été configuré pour un nouveau groupe;xy
. Lors de la première tentative, je pense que je vais simplement exposer la roue comme un seul bouton (x002).xy
à un angle représentant la couleur envoyée (plutôt que la position appuyée ou maintenue). Je ne sais pas comment exposer cela au mieux: cela ne correspond pas tout à fait à l'événement de bouton, à l'événement rotatif ni à l'angle d'inclinaison. Pourrait également exposer state.xy
avec une note qu'il n'est valide que pour la valeur d'événement de bouton correspondant x002.Sur https://www.mueller-licht.de/fileadmin/404013_tint-BDA_021.pdf, vous trouverez des instructions pour l'ensemble dans lesquelles le FB est également décrit.
Ravi de voir que vous regardez dans ce @ebaauw!
- Le bouton multi-lumière n'envoie rien, mais des cycles entre les groupes. Je n'arrive pas à comprendre ce que cela signifie lorsque les quatre voyants verts sont allumés. Je m'attendrais à une émission ou à un quatrième groupe, mais la télécommande ne semble rien envoyer.
Ma télécommande n'a que trois LED en bas. Lorsque les trois sont allumés, il contrôle les lumières dans les trois groupes.
- Je ne serai pas possible de déduire quelle zone sur la roue est pressée: quand par exemple vous êtes en plein Est, appuyer sur Sud et Ouest donne la même nouvelle
xy
. Lors de la première tentative, je pense que je vais simplement exposer la roue comme un seul bouton (x002).- Il sera possible de lier chacune des 36 valeurs
xy
à un angle représentant la couleur envoyée (plutôt que la position appuyée ou maintenue). Je ne sais pas comment exposer cela au mieux: cela ne correspond pas tout à fait à l'événement de bouton, à l'événement rotatif ni à l'angle d'inclinaison. Pourrait également exposerstate.xy
avec une note qu'il n'est valide que pour la valeur d'événement de bouton correspondant x002.
Un événement à un seul bouton semble être le moyen le plus simple pour le moment. Avec un simple événement de bouton, une application pourrait configurer les règles pour envoyer une commande hue_inc / xy_inc pour parcourir les couleurs. Malheureusement, il n'y a aucun moyen de faire correspondre la couleur de la lumière à la roue chromatique de cette façon.
Un state.xy
serait intéressant, mais je ne sais pas comment cela pourrait être utilisé dans les règles. Et quelque chose comme state.angle
? Il serait plus facile de configurer les règles de cette façon.
Un capteur ZLLRelativeRotary
peut également être utilisé. De cette façon, il est possible de détecter si la roue est "tournée" vers la gauche ou la droite. (Alternativement, la rotation gauche / droite pourrait être deux événements de bouton?). Un inconvénient de l'utilisation d'un capteur rotatif est qu'il n'est toujours pas possible de savoir exactement quelle couleur envoyer à la lumière.
Le manuel donne quelques informations supplémentaires:
state.effect
sur la ressource /lights
.Ma télécommande n'a que trois LED en bas. Lorsque les trois sont allumés, il contrôle les lumières dans les trois groupes.
Je suppose que vous avez relié les lumières à la télécommande? Ou utilisez-vous l'appairage prêt à l'emploi?
Un
state.xy
serait intéressant, mais je ne sais pas comment cela pourrait être utilisé dans les règles. Et quelque chose commestate.angle
? Il serait plus facile de configurer les règles de cette façon.
Mes pensées exactement. Il existe déjà un state.tiltangle
(pour les capteurs de vibrations).
Un capteur
ZLLRelativeRotary
peut également être utilisé. De cette façon, il est possible de détecter si la roue est "tournée" vers la gauche ou la droite. (Alternativement, la rotation gauche / droite pourrait être deux événements de bouton?). Un inconvénient de l'utilisation d'un capteur rotatif est qu'il n'est toujours pas possible de savoir exactement quelle couleur envoyer à la lumière.
Je suppose qu'en se souvenant de la valeur / angle absolu xy
précédent, l'angle relatif (delta) pour le rotaryevent
pourrait être déduit. Je ne suis pas sûr que ce soit très instructif, cependant. Il serait de + 10 ° ou -10 ° pour les presses, et n'importe où entre -170 ° et 180 ° (par pas de 10 °) pour le maintien, sans aucune idée de la position pressée, ni de la couleur actuelle. L'angle absolu semblerait beaucoup plus utile.
Je suppose que vous avez relié les lumières à la télécommande? Ou utilisez-vous l'appairage prêt à l'emploi?
C'était sans deCONZ. Je viens de coupler la télécommande aux lumières comme décrit dans le manuel.
Première tentative, mais je pense que j'ai réussi l'essentiel.
config.group
sera rempli avec les trois groupes, car la télécommande leur envoie des commandes. Les ressources /groups
doivent être créées car config.group
est renseigné. Notez que le uniqueid
des ressources /groups
ne l'est pas.
J'utilise les mêmes valeurs buttonevent
pour tous les groupes, voir le tableau ci-dessous:
buttenevent
| bouton | action | remarques
- | - | - | -
1002 | _On / Off_ | presse
2001 | _DimUp_ | tenir
2002 | _DimUp_ | presse
2003 | _DimUp_ | longue libération
3001 | _DimDown_ | tenir
3002 | _DimDown_ | presse
3003 | _DimDown_ | longue libération
4002 | _Warm_ | appuyez, maintenez | plusieurs événements 4002 tout en maintenant
5002 | _Cool_ | appuyez, maintenez | plusieurs événements 5002 tout en maintenant
6002 | Roue des couleurs | appuyez, maintenez | voir ci-dessous
7002 | _Work Light_ | presse
8002 | _Sunset_ | presse
9002 | _Party_ | presse
10002 | _Night Light_ | presse
11002 | _Campfire_ | presse
12002 | _Romance_ | presse
Notez qu'il n'y a aucun moyen de dire que vous maintenez les boutons de température de couleur (_Warm_ et _Cool_) enfoncés. Les maintenir peut entraîner plusieurs événements x002, tant que la température change.
Notez que state.xy
et state.angle
sont mis à jour uniquement sur buttonevent
6002. Si vous définissez websocketnotifyall
sur false, ils ne seront inclus que dans la notification du socket Web quand ils changent.
Le bogue est insoluble: lorsque vous maintenez _Warm_, ct
ira jusqu'à 555. Si vous appuyez ensuite sur _Warm_, cela descend à 370, ce qui génère un 5002 au lieu d'un 4002, comme en appuyant sur _Cool_ situation. Il n'y a aucun moyen de distinguer ces boutons dans ce cas.
Pour être complet: voici la ressource /sensors
:
$ ph get /sensors/16
{
"config": {
"group": "16388,16389,16390",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "3e8679bd6e84ebfefca53031ae2a62c9",
"lastseen": "2020-05-30T18:44:50.385",
"manufacturername": "MLI",
"mode": 1,
"modelid": "ZBT-Remote-ALL-RGBW",
"name": "Tint",
"state": {
"angle": 90,
"buttonevent": 1002,
"lastupdated": "2020-05-30T18:44:50.386",
"xy": [
0.7,
0.3
]
},
"swversion": "20180605-17",
"type": "ZHASwitch",
"uniqueid": "00:15:8d:00:03:41:88:92-01-1000"
}
Et les ressources /groups
(encore une fois, avec un uniqueid
non unique):
$ ph get /groups/16388
{
"action": {
"bri": 127,
"colormode": "hs",
"ct": 0,
"effect": "none",
"hue": 0,
"on": false,
"sat": 127,
"scene": null,
"xy": [
0,
0
]
},
"devicemembership": [
"16"
],
"etag": "3e8679bd6e84ebfefca53031ae2a62c9",
"id": "16388",
"lights": [
"7"
],
"name": "ZBT-Remote-ALL-RGBW 16",
"scenes": [],
"state": {
"all_on": false,
"any_on": false
},
"type": "LightGroup",
"uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16389
{
"action": {
"bri": 127,
"colormode": "hs",
"ct": 0,
"effect": "none",
"hue": 0,
"on": false,
"sat": 127,
"scene": null,
"xy": [
0,
0
]
},
"devicemembership": [
"16"
],
"etag": "cb3c2706803fd865a2c20362806d8427",
"id": "16389",
"lights": [],
"name": "ZBT-Remote-ALL-RGBW 16",
"scenes": [],
"state": {
"all_on": false,
"any_on": false
},
"type": "LightGroup",
"uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16390
{
"action": {
"bri": 127,
"colormode": "hs",
"ct": 0,
"effect": "none",
"hue": 0,
"on": false,
"sat": 127,
"scene": null,
"xy": [
0,
0
]
},
"devicemembership": [
"16"
],
"etag": "2aea617ebc2640c6e997b1869e8e49c3",
"id": "16390",
"lights": [],
"name": "ZBT-Remote-ALL-RGBW 16",
"scenes": [],
"state": {
"all_on": false,
"any_on": false
},
"type": "LightGroup",
"uniqueid": "00:15:8d:00:03:41:88:92"
}
@ebaauw merci beaucoup pour votre travail. J'ai une télécommande assise, qui bientôt grâce à toi reviendra à la vie
Sensationnel. Super travail. Je n'en comprends pas la plupart ... Mais merci! 😁😂🤣
Les scènes, bien sûr, ont des noms plus inspirants que ce que je peux trouver: Work Light, Sunset, Party, Night Light, Campfire, Romance. D'après la description, ceux-ci déclencheraient en fait des effets dynamiques sur les lumières (sauf pour Work Light et Night Light). Cela pourrait être cool de les exposer via l'API en utilisant state.effect sur la ressource / lights. >
Puisque j'utilise l'API REST de manière exclusive, ce serait fantastique d'obtenir plus d'effets en plus de la roue de couleur, en particulier l'effet de feu de camp serait génial.
Heureux de prendre une photo, si quelqu'un peut me prêter ou me donner une ampoule Tint.
Je n'ai pas encore d'ampoules à teinter, seulement la télécommande, mais je serais heureux de faire un don si vous me le permettez. Je suppose que le moins cher serait un GU10 RGB sur Amazon.nl en ce moment ...
https://www.amazon.nl/Müller-Licht-LED-lamp-reflector-wit-kleur-wittinten/dp/B07ND91HGT/ref=sr_1_1 ? __ mk_nl_NL =% C3% 85M% C3% 85% C5% BD% C3 % 95% C3% 91 & dchild = 1 & mots-clés = m% C3% BCller + licht + teinte & qid = 1591181929 & sr = 8-1
Heureux de prendre une photo, si quelqu'un peut me prêter ou me donner une ampoule Tint.
Salut. Si vous pouvez trouver un magasin dans votre région où l'acheter, cela ne me dérange pas de le payer ....
Dites-moi juste combien c'était et donnez-moi une méthode pour vous envoyer l'argent (paypal, peut-être ??).
Cordialement!!
Manuel.
Merci, @Viguri. Ce n'est pas nécessaire car @scholzmichael a déjà commandé un GU.10 à livrer chez moi, ETA le 6 juin. Je vous tiendrai au courant.
Le GU.10 est déjà arrivé aujourd'hui!
Je dois dire que je suis assez impressionné:
[0.5245, 0.2337]
, vert: [0.1112, 0.7717]
, bleu: [0.1277, 0.1277]
. Il ne semble pas les signaler, mais il rapporte la couleur réelle (plutôt que le jeu de couleurs), donc ph probe
fonctionne;ct
370. Le vert et le bleu sont plus vibrants que les lumières gamut-B Hue;Une mise en garde: il signale _Color Capabilities_ 0x001f, mais _Enhanced Hue_ reste à 0 tout le temps, et il ne prend pas en charge les commandes pour définir _Enhanced Hue_. Il signale le _Mode couleur amélioré_ comme _Teinte actuelle améliorée et saturation actuelle_ lorsque la boucle de couleur est active.
Merci @ebaauw pour tout le travail et le temps que vous investissez dans ce projet. Au plaisir de voir si nous pouvons améliorer l'API REST avec un peu plus d'effets. Merci beaucoup pour la première critique. J'utilise Osram et Ledvance en ce moment, j'envisage d'utiliser Müller Licht Tint à l'avenir.
PS Ce qui manque également, ce serait un bel effet de Noël (qui s'estompe lentement entre le rouge et le vert) ... recommencer à rêver, mais après tout il reste encore 6 mois jusqu'à ce que cela soit nécessaire :)
Les scènes Müller sont en fait gérées par le firmware de la lumière, similaire à la boucle de couleur. Ils auraient besoin de prendre en charge une scène de Noël avant l'API.
Pour mon effet de Noël, j'ai simplement créé une scène de vue, avec différents motifs verts et rouges pour les lumières de mon salon. Je lance simplement un script bash qui rappelle ces scènes dans une boucle sans fin.
Cela semble intéressant, pourriez-vous partager le script bash? Devrait alors évidemment fonctionner avec la plupart ou tous les appareils RGBW Zigbee si je comprends bien ...
Salut,
Je suis assez nouveau sur le sujet zigbee, mais avec beaucoup d'intérêt, j'ai suivi cette discussion ici.
Je possède un buld (tint mueller light), une teinte aller et depuis un certain temps cette télécommande teinte.
Maintenant, le logiciel mis à jour est disponible, mais je ne suis toujours pas en mesure de comprendre tout le sujet.
Auparavant, je n'étais pas en mesure de connecter la télécommande, maintenant elle semble fonctionner d'une manière ou d'une autre.
J'utilise principalement Phoscon, alors je suis allé à la section des commutateurs et j'ai essayé de le coupler (je pensais que le RC est un commutateur), mais cela n'a pas fonctionné. En utilisant la section Sensort, j'ai pu connecter la télécommande, au moins l'interface utilisateur m'a montré un OK vert lorsque j'ai cliqué sur le bouton de réinitialisation pendant 5 secondes, puis plusieurs fois sur les boutons du groupe.
Mais le RC n'apparaît pas dans l'application Phoscon:
aucun groupe n'est également affiché:
Mais je peux voir 3 groupes dans Open Wireless Light Control (2016):
ces groupes je ne peux pas supprimer ...
_J'ai également eu le cas où je n'avais qu'un seul groupe et pouvais ajouter des groupes supplémentaires en refaisant les étapes de connexion. après cela, je réinitialise complètement la passerelle et connecte à nouveau tous les appareils, après cela, je reçois directement les trois appareils_
deconz me montre un seul appareil:
J'ai donc pensé que les trois groupes étaient en quelque sorte connectés au commutateur de groupe, bien que «group all» n'ait aucun effet. Je pense que c'est ce que disait "le bouton multi-lumière n'envoie rien ..."
Mais je ne peux pas voir le périphérique ou les groupes dans phoscon.
Je pourrais faire une configuration dans Hue Essentials pour un bouton, mais je ne pouvais pas le voir dans phoscon ou Open Wireless Light Control.
Donc ma (mes) question (s)
J'ai rencontré la même chose, le capteur est visible dans deCONZ, mais pas dans Phoscon, bien que l'appairage soit vert dans phoscon. Je pensais en fait que je devrais peut-être connecter d'abord une ampoule de teinte (ce que je n'ai pas encore) ...
Le plugin de l'API REST crée la ressource ZHASwitch /sensors
lors de l'appariement, et les ressources /groups
, car il voit une commande pour chaque groupe. Vous devez sélectionner chaque groupe et appuyer sur un bouton pour que le groupe correspondant soit créé (et répertorié dans /config/group
).
Phoscon ne prend pas encore en charge la télécommande et, je comprends, il n'affiche pas les groupes vides. L'ancienne application Web affiche des groupes vides. Une fois que vous avez ajouté une lumière, je pense que le groupe devrait être visible dans Phoscon. Les lumières ajoutées à l'un des groupes sont contrôlées directement par la suppression (même lorsque deCONZ est éteint). En plus de cela, vous pouvez définir des règles sur les valeurs buttonevent
du ZHASwitch pour une automatisation avancée.
Si vous réinitialisez la télécommande, elle choisira de nouveaux groupes (aléatoires). Le plug-in de l'API REST devrait nettoyer les groupes obsolètes après avoir réapparié la télécommande (car il voit les nouveaux groupes), mais je ne suis pas sûr que cela soit fait correctement dans tous les cas.
Ok, l'ancienne application voit les groupes vides et je peux ajouter une ampoule, la contrôler également via l'ancienne application. Le contrôle via la télécommande dans ce cas ne semble pas fonctionner et Phoscon n'affiche pas du tout le groupe.
Vous devez régler la télécommande sur le groupe correspondant. Vérifiez que le groupe est toujours répertorié sous config.group
la télécommande.
Semble être, il est même affiché dans le nœud rouge comme "ZBT-Remote-ALL-RGBW 2 (Lumières: 1)
Cela signifie que le groupe a été créé pour la télécommande, et non que la télécommande envoie toujours des commandes à ce groupe.
Il me montre 3 groupes dans "config.group" quand je fais un get api / apikey / capteurs / (ID de la teinte) où dans l'un d'eux se trouve l'ampoule correspondante, donc je suppose qu'elle devrait être configurée correctement. La seule chose que je dois admettre est que ce n'est pas une ampoule Müller Licht, mais une Ledvance PAR16 RGBW Z3, mais allumer / éteindre devrait au moins fonctionner comme il le fait avec l'ancienne application, et cela devrait être affiché dans phoscon, ou pas?
Quoi qu'il en soit, je ne peux pas utiliser la fonctionnalité de la télécommande (dans l'API) telle qu'elle était définie car même dans l'API, la limite de groupe pour les actions à distance de teinte est limitée à 3 groupes, j'aurais eu besoin d'au moins 4 groupes. Cela signifierait que je dois utiliser un deuxième capteur (télécommande de teinte) et je ne pense pas qu'il soit possible de le créer uniquement virtuellement dans l'API, ou est-ce?
Il me montre 3 groupes dans "config.group" quand je fais un get api / apikey / capteurs / (ID de la teinte) où dans l'un d'eux se trouve l'ampoule correspondante, donc je suppose qu'elle devrait être configurée correctement.
Pour moi pareil
La seule chose que je dois admettre est que ce n'est pas une ampoule Müller Licht, mais une Ledvance PAR16 RGBW Z3, mais allumer / éteindre devrait au moins fonctionner comme il le fait avec l'ancienne application, et cela devrait être affiché dans phoscon, ou pas?
J'ai configuré 2 des 3 groupes pour les tests, l'un a une ampoule de teinte, l'autre une teinte philips.
néanmoins comme vous l'avez déjà dit, les groupes n'apparaissent pas dans Phoscon, même s'ils ne sont pas vides
si la télécommande est sur tous les groupes, rien ne se passe, bien que la led rouge de la télécommande s'allume pendant un clic (3 fois) ce qui suppose que j'envoie la commande aux trois groupes, mais rien ne se passe ici
Non, ce n'est pas le cas. En fait, il n'envoie rien du tout lorsque tous les groupes sont sélectionnés.
Notez que les scènes sont spécifiques à la teinte et ne fonctionnent que pour les lumières de teinte.
si la télécommande est sur le groupe un, je ne peux que désactiver la teinte incl. sélection de couleur et scènes intégrées de l'ampoule de teinte (sans configuration)
essayé encore, tu as raison, je peux reproduire ça à 100%
Non, ce n'est pas le cas. En fait, il n'envoie rien du tout lorsque tous les groupes sont sélectionnés.
Ok, je ne savais pas ça, mon impression était de contrôler les 3 groupes une fois qu'ils sont sélectionnés à une étape ...
si la télécommande est sur tous les groupes, rien ne se passe, bien que la led rouge de la télécommande s'allume pendant un clic (3 fois) ce qui suppose que j'envoie la commande aux trois groupes, mais rien ne se passe ici
Non, ce n'est pas le cas. En fait, il n'envoie rien du tout lorsque tous les groupes sont sélectionnés.
bien que le voyant LED clignote en rouge? très étrange. À partir du comportement clignotant, j'ai pensé qu'il envoie le message aux trois groupes.
Lorsque j'écris une règle, est-ce que je sais quel groupe est sélectionné?
Ou en d'autres termes, puis-je écrire une règle pour l'un des boutons de scène (condition 1), qui ne s'applique que dans un groupe dédié (condition 2)?
Comme les scènes par défaut ne sont appliquées qu'au groupe dédié: Si j'ai deux ampoules de teinte l'une dans grp1 l'autre dans grp2, seule l'ampoule grp1 démarre la scène si remote est dans grp1.
Notez que les scènes sont spécifiques à la teinte et ne fonctionnent que pour les lumières de teinte.
Bien sûr, je comprends. Puis-je désactiver le comportement des boutons de scène pour les teintes.
Lorsque j'ajoute une ampoule de teinte et une ampoule sans teinte dans le même groupe, seule l'ampoule de teinte comprend la scène et commence à faire quelque chose, donc j'aimerais utiliser les boutons pour mes propres scènes
Lorsque j'écris une règle, est-ce que je sais quel groupe est sélectionné?
Vous ne le faites pas. Le plugin REST API non plus, voir mon explication ci-dessus.
Puis-je désactiver le comportement des boutons de scène pour les teintes.
Non, comme avec la plupart des télécommandes grand public, c'est codé en dur dans le micrologiciel de la télécommande. Vous pouvez vous abstenir d'ajouter des lumières aux groupes et contrôler uniquement les lumières à l'aide de règles.
ok, cela semble assez difficile à gérer. J'ai maintenant 3 ampoules de teinte dans un gourp ZHA (ancien webIF). l'activation et la désactivation ainsi que le réglage de la couleur fonctionnent correctement à partir de l'ancienne application ainsi que de la télécommande de teinte correspondante. Les scènes spéciales telles que j'ai comprises sont implémentées dans le FW des ampoules et ne peuvent être définies que par la télécommande, pas en utilisant webIF old, pas par l'api non plus. Dans phoscon, rien ne peut être fait puisque le groupe n'y est pas du tout montré. J'ai donc créé un groupe dans phoscon lui-même pour pouvoir contrôler les fonctionnalités de base via api et phoscon. Cela fonctionne bien sûr. Le manque d'effets dans l'api deCONZ est dommage. J'espère qu'à un moment donné, d'autres effets seront disponibles pour toutes les ampoules de couleur.
Le manque d'effets dans l'api deCONZ est dommage.
J'ai déjà ajouté le support API pour les scènes spéciales, mais j'ai oublié de le mentionner ici. Devrait déjà être inclus dans 2.05.78. Définissez "effect"
à "sunset"
, "party"
, "worklight"
, "campfire"
, "romance"
ou "nightlight"
. Pour annuler, réglez sur "none"
. L'API signale également l'effet actuel lorsqu'il est défini via la télécommande, incl. notification de socket Web.
@ebaauw ,
merci encore, mais il semble que ce n'est pas encore le cas. La réponse est:
"Erreur": {
"adresse": "/ groupes / 16388 / action / effet",
"description": "valeur invalide, feu de camp, pour paramètre, effet",
"type": 7
}
Je suis sur 2.05.78
c'est le groupe ZHA contenant 3 ampoules GU10 teintes ...
Désolé, ce n'est disponible que dans l'api /lights
. Encore faut-il refactoriser la partie /groups
, mais mieux vaut régler d'abord tous les problèmes avec /lights
.
Salut, il semble que je rencontre toujours des problèmes, en essayant d'abord la mauvaise chose… :), l'effet de teinte pour les lumières fonctionne bien, merci. J'ai vu que la fonctionnalité de groupe dans l'api fonctionne un peu étrange, en fait, si vous passez d'un effet de groupe à une valeur constante pour le groupe, toutes les ampoules ne semblent pas fonctionner parfois, ce qui signifie que parfois une ampoule semble rester en mode effet, besoin pour analyser cette question quand j'y arrive.
Merci encore pour votre travail de mise en œuvre.
Au fait, cela vous dérangerait-il de m'envoyer votre script de Noël et les paramètres d'éclairage correspondants? Exécutez-vous le script sur votre pi ou une machine win?
J'ai vu que la fonctionnalité de groupe dans l'api fonctionne un peu étrange, en fait, si vous passez d'un effet de groupe à une valeur constante pour le groupe, toutes les ampoules ne semblent pas fonctionner parfois, ce qui signifie que parfois une ampoule semble rester en mode effet, besoin pour analyser cette question quand j'y arrive
J'ai bien peur que ce soit grâce au firmware Tint. Si vous démarrez l'effet alors que l'ampoule est éteinte, l'effet se produit, mais l'ampoule ne signale pas comme allumée. Je pense que l'ampoule se comporte différemment dans cet état, que lorsqu'elle était déjà allumée avant de commencer l'effet. De plus, il ne semble pas y avoir de moyen documenté d'annuler l'effet. Le réglage "effect": "none"
envoie la commande pour arrêter une boucle de couleur, ce qui, comme il s'est avéré, arrive également à annuler l'effet spécial Tint, mais la télécommande ne fournit pas quelque chose de similaire.
cela vous dérangerait-il de m'envoyer votre script de Noël et les paramètres d'éclairage correspondants?
Ce n'était même pas un script, mais un alias bash:
alias xmas='while true; do ph put /groups/220/scenes/3/recall; sleep 2; ph put /groups/220/scenes/4/recall; sleep 2; done'
J'exécuterais ça sur le Pi.
La scène 3 mettrait les lumières "impaires" au rouge, et le "pair" au vert; la scène 2 mettrait les voyants "impairs" au vert et le "pair" au rouge.
J'ai bien peur que ce soit grâce au firmware Tint. Si vous démarrez l'effet alors que l'ampoule est éteinte, l'effet se produit, mais l'ampoule ne signale pas comme allumée. Je pense que l'ampoule se comporte différemment dans cet état, que lorsqu'elle était déjà allumée avant de commencer l'effet. De plus, il ne semble pas y avoir de moyen documenté d'annuler l'effet. Le réglage "effect": "none" envoie la commande pour arrêter une boucle de couleur, qui, comme il s'est avéré, arrive également à annuler l'effet spécial Tint, mais la télécommande ne fournit pas quelque chose de similaire.
Ce n'est pas un gros problème si c'est connu, j'envoie juste la chaîne "effect": "none" dans la prochaine commande "on" et cela semble fonctionner correctement ... et je n'utilise pas la télécommande, j'en ai seulement besoin pour l'appairer, afin que je puisse utiliser les fonctionnalités de l'API.
Merci beaucoup pour votre alias, va déf. essaye ça.
Je me suis procuré une de ces télécommandes pour jouer avec et je suis assez impressionné. Voici ce qui fonctionne jusqu'à présent:
Merci beaucoup pour vos efforts @ebaauw. C'est une télécommande ZigBee vraiment cool et un bon remplacement pour mes anciennes télécommandes TouchLink Hue, qui malheureusement ne fonctionnent plus avec DeCONZ.
Problèmes à ce jour:
Le Hue Bloom ne prend pas en charge la température de couleur; ce sont des appareils _Color Light_.
Je ne sais pas ce que vous entendez par «perdu la connexion». Il n'y a aucune connexion dans Zigbee.
OK, j'ai foiré la terminologie ici. Je voulais dire en fait la saturation des couleurs. La télécommande Philips Hue (ronde) me permet de changer davantage les couleurs en blanc et je m'attendais à ce que le bouton «température de couleur» fasse la même chose ici. Mais comme vous l'avez dit, il semble que ce ne soit que la température de couleur et je suppose que c'est vraiment un micrologiciel qui ne peut pas être changé dans deCONZ.
Heureusement, ces pressions sur les boutons sont signalées via l'API, elles sont donc scriptables.
Ce que je voulais dire par «perte de connexion», c'est la ligne entre la télécommande et le ConBee dans l'interface utilisateur deCONZ Qt. Le Conbee et le deCONZ étaient en panne pendant un certain temps et après un redémarrage, la ligne entre la télécommande et le Conbee (le coordinateur) ne revenait pas. Seule la ligne entre la télécommande et les lumières qu'elle contrôle. Le résultat est que les pressions sur les boutons ne sont plus signalées par l'API deCONZ. Le "capteur" de la télécommande était bloqué avec un attribut last_updated
vieux de quelques jours, mais la télécommande pouvait toujours contrôler les lumières.
Comme je l'ai dit, tirer les piles de la télécommande a contourné ce problème. Je ne sais pas s'il s'agit d'un problème deCONZ ou d'un problème avec le micrologiciel de la télécommande.
Seule la ligne entre la télécommande et les lumières qu'elle contrôle.
Ce n'est pas ce que représente la ligne.
Le résultat est que les pressions sur les boutons ne sont plus signalées par l'API deCONZ.
Ce n'est pas lié aux lignes. C'est aussi étrange, car la télécommande envoie des messages de diffusion, qui sont également captés par la lumière et par le coordinateur. Probablement un problème avec deCONZ et / ou le coordinateur qui quitte le réseau. Vous voudrez peut-être vérifier le journal deCONZ pour les erreurs.
Merci pour les clarifications, @ebaauw
Il y a encore une chose: la roue chromatique déplace la couleur de ma Hue Bloom vers la couleur souhaitée. Cependant, deCONZ ne détecte jamais le changement de couleur, la lumière est collée sur l'ancienne couleur. J'ai vérifié l'API REST pour la lumière et les valeurs xy
/ color
et hue
ne changent jamais lorsque la lumière est contrôlée via la télécommande. Cependant, l'attribut bri
est mis à jour lors du réglage de la luminosité via la télécommande.
Pour moi, cela ressemble plus à un bogue dans deCONZ, car il devrait sonder l'état de l'appareil de temps en temps et mettre à jour la couleur exposée éventuellement. Ou est-ce censé être comme ça que les changements de couleur via la télécommande n'apparaîtront jamais sur l'API / Phoscon?
Hm intéressant. Je pense que la lumière n'est tout simplement pas interrogée par le plugin API. Pour vérifier: si vous lisez les attributs du cluster _Color Control_ dans l'interface graphique, xy
doit être mis à jour. Est-ce que bri
mis
Hm intéressant. Je pense que la lumière n'est tout simplement pas interrogée par le plugin API. Pour vérifier: si vous lisez les attributs du cluster _Color Control_ dans l'interface graphique,
xy
doit être mis à jour. Est-ce quebri
mis
bri
est mis à jour automatiquement avec un petit délai (jusqu'à ~ 10 secondes). Et vous avez raison, dès que j'appuie sur le bouton _Read_ dans le cluster _Color Control_ xy
est également mis à jour à la fois dans l'API REST et dans le panneau d'informations du cluster sous _Attributes_. Alors oui, ça ressemble à un problème de sondage. Existe-t-il un moyen de dire au plugin API d'interroger la lumière? Pouvez-vous reproduire cela avec d'autres lampes Hue ou s'agit-il simplement de mon Hue Bloom particulier?
J'ai déjà redémarré deCONZ, rebranché le Hue Bloom et le Conbee II et xy
ne se met toujours pas à jour automatiquement. Je suppose que cela n'a rien à voir avec la télécommande.
Je suppose que cela n'a rien à voir avec la télécommande.
Correct. La lumière se met à jour et, lors des requêtes, signale la xy
correcte.
Alors oui, ça ressemble à un problème de sondage. Existe-t-il un moyen pour le plugin API d'interroger la lumière? Pouvez-vous reproduire cela avec d'autres lampes Hue ou s'agit-il simplement de mon Hue Bloom particulier?
Non, le plugin API gère le sondage lui-même. J'ai toujours trouvé cela un peu opaque, certaines lumières semblent être interrogées plus fréquemment que d'autres, et après le redémarrage de deCONZ, cela change. Notez que la couleur n'est interrogée que lorsque la lumière est allumée (même chose pour la luminosité, cependant).
Je pense que c'est un bug du plugin API pour le Bloom (ou pour les types légers similaires au Bloom). Avez-vous essayé la télécommande avec d'autres lumières de couleur? Lorsque j'exécute ph -v probe
sur l'un de mes Blooms, le délai expire, ce qui signifie probablement que deCONZ n'a pas interrogé le cluster de couleurs depuis plus de cinq minutes.
A pris le renifleur: même lorsque Bloom est éteint, le cluster _Color Control_ est interrogé, mais pour les attributs 0x0008, 0x4001, 0x400a, 0x400b, 0x400c. Lorsque Bloom est activé, le cluster _Level Control_ est interrogé. Toujours la même requête à _Color Control_. On dirait que l'API est bloquée en essayant d'initialiser ctmin
(0x400b) et ctmax
(0x400c), mais ces attributs ne sont pas pris en charge pour le type _Color Light_.
Il vaut mieux ouvrir un nouveau numéro pour cela.
Avez-vous essayé la télécommande avec d'autres lumières de couleur?
Je viens de l'essayer avec une ampoule Hue E27 et la couleur de la lumière se met à jour correctement via l'API, même lorsqu'elle est définie via la télécommande. Donc mon Hue Bloom s'est avéré être une mauvaise lumière pour jouer avec la télécommande: sourire:
Merci beaucoup d'avoir ouvert le numéro concernant le Bloom et d'avoir trouvé les détails @ebaauw. Vos efforts dans ce projet sont très appréciés. : +1:
Ce problème a été automatiquement marqué comme obsolète car il n'a pas eu d'activité récente. Il sera fermé si aucune autre activité n'a lieu. Merci pour vos contributions.
Pouvons-nous éviter de fermer ce «problème»? Merci beaucoup!! C'est un fil intéressant.
De: stale [bot] [email protected]
Enviado el: Domingo, 16 août 2020 23:56
Para: dresden-elektronik / deconz-rest-plugin [email protected]
CC: Viguri [email protected] ; Mentionnez [email protected]
Asunto: Re: [dresden-elektronik / deconz-rest-plugin] [Request Device Support] Tint remote control by Müller-Licht (# 1209)
Ce problème a été automatiquement marqué comme obsolète car il n'a pas eu d'activité récente. Il sera fermé si aucune autre activité n'a lieu. Merci pour vos contributions.
-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment-674582866 , ou désabonnez-vous https://github.com/notifications/unsubscribe- auth / ACPNQ2FT3V2GGRYMXHNKASLSBBIYBANCNFSM4GT6GGOA .
Pouvons-nous éviter de clore ce «problème»?
Pourquoi? La télécommande est prise en charge par l'API et je ne suis pas au courant des points ouverts restants.
Bonjour. Ok, désolé si c'est le cas. Y a-t-il des notes sur la façon de l'utiliser?
De: Erik Baauw [email protected]
Enviado el: lunes, 17 août 2020 8:02
Para: dresden-elektronik / deconz-rest-plugin [email protected]
CC: Viguri [email protected] ; Mentionnez [email protected]
Asunto: Re: [dresden-elektronik / deconz-rest-plugin] [Request Device Support] Tint remote control by Müller-Licht (# 1209)
Pouvons-nous éviter de clore ce «problème»?
Pourquoi? La télécommande est prise en charge par l'API et je ne suis pas au courant des points ouverts restants.
-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment-674675455 , ou désabonnez-vous https://github.com/notifications/unsubscribe- auth / ACPNQ2B67VUMLPOMGTFT7QTSBDBWXANCNFSM4GT6GGOA .
Voir ci-dessus, par exemple https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment -636373482
Vous devrez peut-être afficher les commentaires masqués.
La partie / groups est-elle encore implémentée? Je n'ai rien lu à ce sujet dans les dernières versions bêta, et de plus, sera-t-il également visible dans l'application phoscon à l'avenir? Je n'ai pas encore mis à jour car je n'ai rien vu de documenté concernant les points mentionnés ci-dessus ...
A été depuis le premier support. Notez que Phoscon n'affiche plus les groupes associés aux commutateurs.
Pour la prise en charge de la télécommande dans Phoscon, veuillez ouvrir un problème dans leur dépôt. C'est une source fermée, donc je ne peux pas vous aider.
Vous pouvez configurer les boutons individuels dans mon application Hue Essentials. La configuration est stockée dans deCONZ.
Salut Erik, je faisais référence à ton commentaire du 25 juin
Désolé, ce n'est disponible que dans l'API / lights. Encore faut-il refactoriser la partie / groups, mais mieux vaut d'abord régler les problèmes avec / lights.
Donc, si c'est maintenant, c'est bien, et merci. Je suppose que personnellement, je peux vivre sans voir la télécommande dans phoscon bien qu'il aurait été bien de voir au moins les groupes qui peuvent être vus dans l'ancienne application. Merci à tous ceux qui ont travaillé là-dessus.
Désolé, vous voulez dire définir les scènes Tint via l'API en utilisant une ressource /groups
, c'est dommage. Non, c'est toujours sur la liste des choses à faire, refactorisant la gestion d'un PUT en action
. Cependant, cela n'est pas directement lié à la prise en charge de la télécommande Tint. Il vaut mieux ouvrir un nouveau numéro pour cela, si vous souhaitez le suivre.
Salut Erik,
correct, c'est ce que je voulais dire,
mais pas de problème, ce n'est pas une réelle urgence si vous continuez à travailler là-dessus, je vais juste attendre et lire les notes de publication jusqu'à ce que je le voie.
Comme il n'y a eu aucune réponse depuis 21 jours, ce problème a été automatiquement marqué comme obsolète. Chez OP: Veuillez fermer ce problème ou le garder actif. Il sera fermé dans 7 jours si aucune autre activité ne se produit.
Salut les gars. Je vous remercie pour votre travail acharné!
J'ai le travail à distance, la seule question concerne ColorWheel et l'assistant à domicile.
Je peux voir dans l'API REST que lorsque j'appuie sur la roue chromatique, le paramètre d'angle change:
{
"config": {
"group": "16388,16389,16390",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "e622c29f2a6c54a3b4645da6a0a435d5",
"lastseen": "2020-09-12T13:56:18.871",
"manufacturername": "MLI",
"mode": 1,
"modelid": "ZBT-Remote-ALL-RGBW",
"name": "ZBT-Remote-ALL-RGBW 13",
"state": {
"angle": **180**,
"buttonevent": 6002,
"lastupdated": "2020-09-12T13:56:18.647",
"xy": [
0.3726,
0.5885
]
},
"swversion": "2.0",
"type": "ZHASwitch",
"uniqueid": "00:15:8d:00:03:56:b6:1f-01-1000"
}
cependant, quand j'écoute même 6002 en déconz, tout ce que j'obtiens est ceci (il n'y a pas d'informations d'état dans la notification):
»
L'événement 154 a été déclenché à 14 h 56:
{
"event_type": "deconz_event",
"Les données": {
"id": "zbt_remote_all_rgbw_13",
"unique_id": "00: 15: 8d: 00: 03: 56: b6: 1f",
"événement": 6002
},
"origine": "LOCAL",
"time_fired": "2020-09-12T13: 56: 18.874560 + 00: 00",
"le contexte": {
"id": "bb8ea20cf4ff11eaa0f8d733934ab1f1",
"parent_id": nul,
"user_id": null
}
}
»
Est-ce un comportement attendu que l'assistant à domicile n'obtient qu'une pression sur un bouton, mais pas d'état?
Si oui - comment obtenir des informations d'angle dans Home Assistant?
Dois-je faire une requête POST après avoir obtenu un deconz_event?
Je vous remercie!
Irek
C'est le comportement attendu en ce moment. Je travaille sur l'exposition de l'angle et des valeurs xy via Home Assistant. Restez à l'écoute 😉
@ebaauw J'ai trouvé un bug avec cette télécommande. Je viens de me procurer une deuxième télécommande de teinte à des fins de développement et il semble que la deuxième télécommande de teinte n'ait pas créé de nouveaux groupes ZigBee. Il utilise les mêmes groupes que la première télécommande de teinte. Voici la sortie de l'API:
In [15]: requests.get("http://gandalf/api/xxx/sensors/12",).json()
Out[15]:
{'config': {'group': '16388,16389,16390', 'on': True, 'reachable': True},
'ep': 1,
'etag': 'b1336f750d31300afa441a04f2c69b68',
'lastseen': '2020-09-15T16:42Z',
'manufacturername': 'MLI',
'mode': 1,
'modelid': 'ZBT-Remote-ALL-RGBW',
'name': 'ZHA Remote 1',
'state': {'angle': 10,
'buttonevent': 6002,
'lastupdated': '2020-09-08T18:58:24.193',
'xy': [0.3381, 0.1627]},
'swversion': '2.0',
'type': 'ZHASwitch',
'uniqueid': '00:15:8d:00:03:61:xx:xx-01-1000'}
In [14]: requests.get("http://gandalf/api/xxx/sensors/26",).json()
Out[14]:
{'config': {'group': '16388,16389,16390', 'on': True, 'reachable': True},
'ep': 1,
'etag': '5303999b3185631a9bad1e009ad18c2c',
'lastseen': '2020-09-15T17:30Z',
'manufacturername': 'MLI',
'mode': 1,
'modelid': 'ZBT-Remote-ALL-RGBW',
'name': 'ZHA Remote 2',
'state': {'angle': 0,
'buttonevent': 4002,
'lastupdated': '2020-09-15T17:30:07.711',
'xy': [0.301, 0.1487]},
'swversion': '2.0',
'type': 'ZHASwitch',
'uniqueid': '00:15:8d:00:04:6e:xx:xx-01-1000'}
Les groupes apparemment pas si aléatoires sont choisis par la télécommande. Rien que le plugin API ne puisse faire. Je pense que la télécommande devrait choisir d'autres groupes, après une réinitialisation d'usine.
Salut @ Thomas-Vos, mon écran est différent dans mon application Hue Essentials.
Salut @ Thomas-Vos, mon écran est différent dans mon application Hue Essentials.
Bonjour @foscoj , merci pour vos commentaires. Pourriez-vous vous assurer que vous utilisez la dernière version de Hue Essentials de Google Play? Doit être la version 1.14.3 (ou supérieure).
Si vous utilisez la dernière version, procédez comme suit: Sur la capture d'écran que vous avez envoyée de Hue Essentials, appuyez sur les trois points en haut, appuyez sur Détails et copiez l'identifiant.
Revenez ensuite à l'écran des appareils (Geräte), sélectionnez votre passerelle deCONZ, appuyez sur Api Debugger, puis sur Continuer. Remplacez l'URL (valeur par défaut /config
) par /sensors/<id>
, où <id>
est l'identifiant que vous avez copié précédemment. Appuyez ensuite sur le bouton GET. Veuillez copier la réponse et la coller dans une réponse ici, afin que je puisse voir ce qui ne va pas.
Chose amusante, je voulais copier l'ID du périphérique de commutation et obtenir le bon écran maintenant ...
La version de l'application est la 1.14.4, vérifiée juste après la capture d'écran cet après-midi et il n'y avait aucune mise à jour en attente, étrange. Est-il possible qu'une action au sein de deconz ait déclenché les bons attributs pour le reconnaître pour l'essentiel de la teinte?
Quoi qu'il en soit, merci pour l'excellente application et la réponse rapide!
Modifier: appuyer sur tous les boutons, l'un après l'autre, a aidé à reconnaître les autres télécommandes.
Tout d'abord merci pour l'excellent travail accompli ici! Serait-il possible pour quelqu'un d'écrire une liste d'instructions sur la façon de connecter cette télécommande à deconz? Je comprends que phoscon ne peut pas le montrer. Je peux voir la télécommande dans l'interface utilisateur deconz, mais elle n'apparaîtra pas comme un capteur à l'intérieur de deconz ou dans l'application @ Thomas-Vos. Voici ce que j'ai obtenu et essayé jusqu'à présent:
Après cela, je suis en mesure de voir la télécommande comme un nouvel appareil dans deconz, mais elle n'est pas répertoriée comme un capteur. Je ne peux pas le voir dans l'application de @ Thomas-Vos ni dans le reste de l'api de deconz ( http://x.x.x.x:8080/api/<id>/sensors
).
Voici ce que je peux voir dans deconz:
@ David-Development essaie des commutateurs 😉
@foscoj C'est un très bon point 🤦 😅 J'ai essayé de le reconnecter 10 fois maintenant (comme un interrupteur au lieu d'un capteur) mais malheureusement, il ne s'affiche toujours pas. Phoscon cherche juste pendant 3 minutes et ensuite il dit quelque chose comme "rien trouvé". Je ne sais pas pourquoi il ne peut pas lire la version zcl, la version hw, etc.
Clignote-t-il rapidement pendant la réinitialisation et si vous le laissez clignoter lentement? Il n'est connecté que lorsqu'il cesse de clignoter dans les 30 secondes.
Je viens d'avoir un problème avec l'une des miennes, après avoir changé les piles, cela a fonctionné comme un charme (piles d'origine, fonctionnait auparavant, deux semaines ...)
@foscoj Désolé pour le retard, j'ai dû vérifier. Pendant que j'appuie sur le bouton de réinitialisation, le voyant rouge clignote rapidement. Dès que je lâche prise, il clignote une fois de plus, juste un peu plus lentement, puis il reste rouge pendant encore deux secondes, puis le voyant rouge s'éteint pour de bon.
En déconz, je peux voir l'appareil apparaître immédiatement - la bulle d'indication dans le coin supérieur gauche clignote rapidement en vert pendant quelques secondes. Lorsque j'appuie sur un bouton de la télécommande, il clignote en bleu (ce qui signifie qu'un transfert de données est en cours).
Cependant, après trois minutes, phoscon dit simplement "échec de la connexion". Dois-je appuyer sur d'autres boutons?
Assez intéressant .. quand j'essaye de supprimer le nœud de deconz, il continue à apparaître après quelques secondes même si j'ai retiré les piles de la télécommande. Pensez-vous que mon deconz est foiré? Je devrais peut-être essayer de réinitialiser ma configuration deconz.
@foscoj Désolé pour le retard, j'ai dû vérifier. Pendant que j'appuie sur le bouton de réinitialisation, le voyant rouge clignote rapidement. Dès que je lâche prise, il clignote une fois de plus, juste un peu plus lentement, puis il reste rouge pendant encore deux secondes, puis le voyant rouge s'éteint pour de bon.
En déconz, je peux voir l'appareil apparaître immédiatement - la bulle d'indication dans le coin supérieur gauche clignote rapidement en vert pendant quelques secondes. Lorsque j'appuie sur un bouton de la télécommande, il clignote en bleu (ce qui signifie qu'un transfert de données est en cours).Cependant, après trois minutes, phoscon dit simplement "échec de la connexion". Dois-je appuyer sur d'autres boutons?
Assez intéressant .. quand j'essaye de supprimer le nœud de deconz, il continue à apparaître après quelques secondes même si j'ai retiré les piles de la télécommande. Pensez-vous que mon deconz est foiré? Je devrais peut-être essayer de réinitialiser ma configuration deconz.
L'appairage semble alors réussi, phoscon devrait signaler un nom dans les commutateurs, la configuration n'est pas prise en charge par phoscon.
C'est pourquoi j'utilise les essentiels hue après
@foscoj J'ai essayé de réinitialiser deconz trois fois hier (supprimer la base de données, créer un nouveau réseau, etc.) mais phoscon ne le détecte toujours pas. Et je ne vois pas non plus l'appareil dans l'application hue essentials. J'ai acheté deux interrupteurs IKEA hier et ils ont tous deux été reconnus immédiatement.
Sur quelle version de deconz êtes-vous les gars? Existe-t-il une version de l'application phoscon? Je n'ai pas trouvé d'informations sur la version du pwa.
Dans Hue essentials, vous devriez voir un appareil Z something, vous ne pouvez pas le rechercher pour le moment. Phoscon également, mais la configuration n'est possible que dans les éléments essentiels de la teinte. Désolé, je ne peux pas aider davantage, avec de nouvelles batteries, cela a fonctionné sur les trois pour moi ...
La version Deconz doit être à jour, phoscon est fourni avec
Les groupes apparemment pas si aléatoires sont choisis par la télécommande. Rien que le plugin API ne puisse faire. Je pense que la télécommande devrait choisir d'autres groupes, après une réinitialisation d'usine.
@ebaauw J'ai réinitialisé la deuxième télécommande aux
@foscoj et @ Thomas-Vos: je peux reproduire la capture d'écran manquante à distance dans l'écran de configuration de Hue Essentials. La télécommande apparaît dans la liste, mais l'écran de configuration n'affiche qu'un champ d'entrée buttenevent juste après l'appairage. Dès que vous avez appuyé sur quelques boutons de la télécommande, en particulier la roue chromatique, elle s'affiche correctement. Je soupçonne que Hue Essentials s'attend à ce que l'attribut device['state']['angle']
soit défini, qui est défini la toute première fois que la roue chromatique est touchée après l'appariement.
Peut-être par une liaison directe de périphérique ou quelque chose?
Ce serait une astuce intéressante, car la télécommande n'a qu'un seul point de terminaison.
Comme il n'y a eu aucune réponse depuis 21 jours, ce problème a été automatiquement marqué comme obsolète. Chez OP: Veuillez fermer ce problème ou le garder actif. Il sera fermé dans 7 jours si aucune autre activité ne se produit.
Comme il n'y a eu aucune réponse dans 28 jours, ce problème sera résolu. @ OP: Si ce problème est résolu, postez ce qui l'a résolu pour vous.
Commentaire le plus utile
Première tentative, mais je pense que j'ai réussi l'essentiel.
config.group
sera rempli avec les trois groupes, car la télécommande leur envoie des commandes. Les ressources/groups
doivent être créées carconfig.group
est renseigné. Notez que leuniqueid
des ressources/groups
ne l'est pas.J'utilise les mêmes valeurs
buttonevent
pour tous les groupes, voir le tableau ci-dessous:buttenevent
| bouton | action | remarques- | - | - | -
1002 | _On / Off_ | presse
2001 | _DimUp_ | tenir
2002 | _DimUp_ | presse
2003 | _DimUp_ | longue libération
3001 | _DimDown_ | tenir
3002 | _DimDown_ | presse
3003 | _DimDown_ | longue libération
4002 | _Warm_ | appuyez, maintenez | plusieurs événements 4002 tout en maintenant
5002 | _Cool_ | appuyez, maintenez | plusieurs événements 5002 tout en maintenant
6002 | Roue des couleurs | appuyez, maintenez | voir ci-dessous
7002 | _Work Light_ | presse
8002 | _Sunset_ | presse
9002 | _Party_ | presse
10002 | _Night Light_ | presse
11002 | _Campfire_ | presse
12002 | _Romance_ | presse
Notez qu'il n'y a aucun moyen de dire que vous maintenez les boutons de température de couleur (_Warm_ et _Cool_) enfoncés. Les maintenir peut entraîner plusieurs événements x002, tant que la température change.
Notez que
state.xy
etstate.angle
sont mis à jour uniquement surbuttonevent
6002. Si vous définissezwebsocketnotifyall
sur false, ils ne seront inclus que dans la notification du socket Web quand ils changent.Le bogue est insoluble: lorsque vous maintenez _Warm_,
ct
ira jusqu'à 555. Si vous appuyez ensuite sur _Warm_, cela descend à 370, ce qui génère un 5002 au lieu d'un 4002, comme en appuyant sur _Cool_ situation. Il n'y a aucun moyen de distinguer ces boutons dans ce cas.Pour être complet: voici la ressource
/sensors
:Et les ressources
/groups
(encore une fois, avec ununiqueid
non unique):