Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Homebridge + Jeedom + HUE

Répondre
vptitcanard
Timide
Messages : 5
Inscription : 12 sept. 2019, 09:24

Homebridge + Jeedom + HUE

Message par vptitcanard » 12 sept. 2019, 10:13

Bonjour,
Utilisateur récent de Jeedom, je teste pleins de trucs avant de peut être migrer ma maison depuis une eedomus.
Et en ce moment je sèche.
J'ai lu toute la doc homebridge, tout est à jour.
3 jours que je galère avec mes hue.
J'explique :
Dés que je veux activer le slider de luminosité ou le changement de couleur depuis l'app maison, mes lampes font n'importe quoi (augmente et baisse de luminosité, et change de couleur).
J'ai l'impression qu'en fait cela crée une boucle infinie entre Jeedom et maison : maison envoie l'ordre au hue => hue changent => je vois sur le dashboard que l'information est prise mais avec un léger décalage => Jeedom renvoie l'information => hue rechange etc etc ....
En parcourant les forums j'ai l'impression de voir un problème similaire sur le slider des volets roulants.
J'ai vu aussi que depuis quelque temps deja (un changelog d'un an il me semble) au moment de la séparation du plugin qu'il y avait été rajouté une tempo pour éviter cela (500ms).
J'ai aussi testé avec des versions un peu plus anciennes (3.3.30 et homebridge du 30/08/19) sur une machine virtuelle même problème.
Quelqu'un aurait il une piste de réflexion ?
Merci Merci.

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Homebridge + Jeedom + HUE

Message par Nebz » 12 sept. 2019, 10:22

Hello,

pour info Hue est directement compatible avec homekit avec son "nouveau" pont.

si tu as l'ancien, c'est un peu compliqué oui puisque 99% des gens ont le nouveau, je n'ai plus vérifié depuis longtemps si ca fonctionnait toujours...
il y a en effet une temporisation quand tu déplace ton doigt, il faut pas jouer comme un fou avec le slider, juste deplacer d'un geste franc et simple (l'application maison m'envoie TOUTES les valeurs intermédiaires de ton slide, la temporisation de 900ms (pour les lumières et 500 pour les volets) attends de ne plus recevoir de nouvelles valeur pendant 900ms avant d'envoyer la valeur à jeedom pour éviter de le submerger). il faudrait vérifier ce qu'il y a dans les logs (en temps réel il faut regarder... si tu me les envoi je ne pourrai pas faire grand chose puisque je ne pourrai pas faire le rapprochement avec ton action... donc c'est à toi à voir). ces logs sont relativement clairs et en francais (tu peux je pense garder le niveau de log à "info" ca devrait etre suffisant)
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

vptitcanard
Timide
Messages : 5
Inscription : 12 sept. 2019, 09:24

Re: Homebridge + Jeedom + HUE

Message par vptitcanard » 12 sept. 2019, 10:50

Merci de cette réponse rapide !!!
Et oui j'ai toujours le "vieux" pont, je n'ai que 3 ampoules et j'aimerais si possible éviter l'achat d'un nouveau pont ;)
Je viens de regarder les logs et : mais c'est quoi toutes ces infos qui sont envoyées !
A première vue çà correspond a ce que tu dit et que je pensais ça envoie trop d'infos.
J'ai essayé avec seulement un changement de couleur et déjà j'ai l'impression que ca envoie des infos contradictoires...
Est il possible de mon coté d'augmenter cette tempo pour test ?
je tiens à ta disposition un log d'un changement de couleur si tu veux.
Merci

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Homebridge + Jeedom + HUE

Message par Nebz » 12 sept. 2019, 11:31

oui tu peux me montrer un log en m'expliquant ce que tu as fait à quel heure.

augmenter il faut aller dans le code... je ne sais pas si tu es à l'aise avec ca ?
si oui :
pour le slider de luminosité :
/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:L4325
pour les couleurs (décommenter si besoin):
/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:L4482
pour la température de couleur :
/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:L4490
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Homebridge + Jeedom + HUE

Message par Nebz » 12 sept. 2019, 11:32

il n'y a pas de temporisateur sur le changement de couleur puisque je suppose que les gens appuyent sur la couleur directement et ne vont pas s'amuser à glisser sur toutes les couleurs
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

vptitcanard
Timide
Messages : 5
Inscription : 12 sept. 2019, 09:24

Re: Homebridge + Jeedom + HUE

Message par vptitcanard » 12 sept. 2019, 11:43

Alors ce que j'ai fait exactement :
Je laisse appuyer sur l'ampoule, je choisi couleur et je clique sur une couleur c'est tout ;)
j'avais vidé le log avant comme ca c'est plus clair.
Je viens de comprendre pourquoi sur eedomus les hue apparaissaient sur l'application maison comme des ampoules normale on/off.
Je viens de tester en changeant les types génériques pour en faire des on/off et évidemment ca marche comme ca :)
Une remarque ton plugin est carrément bien plus stable que ce que je connaissais sur eedomus (en cas de Maj, de reboot du serveur, de mise a jour iOS, de perte de connexion avec le concentrateur etc ....) et c'est ce qui m'invite a faire la bascule totale vers Jeedom (application maison bien plus waf que n'importe laquelle des autres box ;).
Alors Felicitation et un grand merci !!!

Code : Tout sélectionner

[9/12/2019, 9:42:35 AM] [Jeedom] [INFO] [Commande d'Homekit] Nom:Hue(00000013-0000-1000-8000-0026BB765291):19->66 					|||characteristic:{"displayName":"Hue","UUID":"00000013-0000-1000-8000-0026BB765291","iid":12,"value":19,"status":null,"eventOnlyCharacteristic":false,"props":{"format":"float","unit":"arcdegrees","minValue":0,"maxValue":360,"minStep":1,"perms":["pr","pw","ev"],"needsBinding":true},"subscriptions":2,"_events":{},"_eventsCount":3}
[9/12/2019, 9:42:35 AM] [Jeedom] [INFO] [Commande d'Homekit] Nom:Saturation(0000002F-0000-1000-8000-0026BB765291):100->100 					|||characteristic:{"displayName":"Saturation","UUID":"0000002F-0000-1000-8000-0026BB765291","iid":13,"value":100,"status":null,"eventOnlyCharacteristic":false,"props":{"format":"float","unit":"percentage","minValue":0,"maxValue":100,"minStep":1,"perms":["pr","pw","ev"],"needsBinding":true},"subscriptions":2,"_events":{},"_eventsCount":3}
[9/12/2019, 9:42:36 AM] [Jeedom] [INFO] [Commande envoyée à Jeedom] cmdId:7 action:setRGB value: #E6FF00 generic:LIGHT_SET_COLOR response:[]
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Maj reçue de Jeedom] commande:2 value:228
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [[Modification Cache Jeedom: Centre>Etat Luminosité(LIGHT_STATE) de 227 vers 228 dans {"id":"2","logicalId":"luminosity_state","generic_type":"LIGHT_STATE","eqType":"philipsHue","name":"Etat Luminosité","order":"1","type":"info","subType":"numeric","eqLogic_id":"1","isVisible":0,"alert":[],"currentValue":227,"display":{"invertBinary":0},"configuration":{"phpType":"double"}}
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Luminosité" (2) Envoi valeur: true dans On
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Luminosité" (2) Envoi valeur: 89 dans Brightness
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Luminosité" (2) Envoi valeur: 19 dans Hue
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Luminosité" (2) Envoi valeur: 100 dans Saturation
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Maj reçue de Jeedom] commande:269 value:228
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [[Modification Cache Jeedom: Cuisine>Etat Luminosité(LIGHT_STATE) de 227 vers 228 dans {"id":"269","logicalId":"luminosity_state","generic_type":"LIGHT_STATE","eqType":"philipsHue","name":"Etat Luminosité","order":"1","type":"info","subType":"numeric","eqLogic_id":"30","isVisible":0,"alert":[],"currentValue":227,"display":{"invertBinary":0},"configuration":{"phpType":"double"}}
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Maj reçue de Jeedom] commande:6 value:#eafd43
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [[Modification Cache Jeedom: Centre>Etat Couleur(LIGHT_COLOR) de #ff5000 vers #eafd43 dans {"id":"6","logicalId":"color_state","generic_type":"LIGHT_COLOR","eqType":"philipsHue","name":"Etat Couleur","order":"7","type":"info","subType":"string","eqLogic_id":"1","isVisible":0,"alert":[],"currentValue":"#ff5000","display":{"invertBinary":0},"configuration":{"phpType":"string"}}
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: true dans On
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 89 dans Brightness
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 66 dans Hue
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 99 dans Saturation
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Maj reçue de Jeedom] commande:273 value:#eafd43
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [[Modification Cache Jeedom: Cuisine>Etat Couleur(LIGHT_COLOR) de #ff5000 vers #eafd43 dans {"id":"273","logicalId":"color_state","generic_type":"LIGHT_COLOR","eqType":"philipsHue","name":"Etat Couleur","order":"6","type":"info","subType":"string","eqLogic_id":"30","isVisible":0,"alert":[],"currentValue":"#ff5000","display":{"invertBinary":0},"configuration":{"phpType":"string"}}
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande d'Homekit] Nom:Hue(00000013-0000-1000-8000-0026BB765291):66->66 					|||characteristic:{"displayName":"Hue","UUID":"00000013-0000-1000-8000-0026BB765291","iid":12,"value":66,"status":null,"eventOnlyCharacteristic":false,"props":{"format":"float","unit":"arcdegrees","minValue":0,"maxValue":360,"minStep":1,"perms":["pr","pw","ev"],"needsBinding":true},"subscriptions":2,"_events":{},"_eventsCount":3}
[9/12/2019, 9:42:38 AM] [Jeedom] [INFO] [Commande d'Homekit] Nom:Saturation(0000002F-0000-1000-8000-0026BB765291):99->99 					|||characteristic:{"displayName":"Saturation","UUID":"0000002F-0000-1000-8000-0026BB765291","iid":13,"value":99,"status":null,"eventOnlyCharacteristic":false,"props":{"format":"float","unit":"percentage","minValue":0,"maxValue":100,"minStep":1,"perms":["pr","pw","ev"],"needsBinding":true},"subscriptions":2,"_events":{},"_eventsCount":3}
[9/12/2019, 9:42:39 AM] [Jeedom] [INFO] [Commande envoyée à Jeedom] cmdId:7 action:setRGB value: #E6FF03 generic:LIGHT_SET_COLOR response:[]
[9/12/2019, 9:42:40 AM] [Jeedom] [INFO] [Maj reçue de Jeedom] commande:6 value:#e6ff02
[9/12/2019, 9:42:40 AM] [Jeedom] [INFO] [[Modification Cache Jeedom: Centre>Etat Couleur(LIGHT_COLOR) de #eafd43 vers #e6ff02 dans {"id":"6","logicalId":"color_state","generic_type":"LIGHT_COLOR","eqType":"philipsHue","name":"Etat Couleur","order":"7","type":"info","subType":"string","eqLogic_id":"1","isVisible":0,"alert":[],"currentValue":"#eafd43","display":{"invertBinary":0},"configuration":{"phpType":"string"}}
[9/12/2019, 9:42:40 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: true dans On
[9/12/2019, 9:42:40 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 89 dans Brightness
[9/12/2019, 9:42:40 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 66 dans Hue
[9/12/2019, 9:42:40 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 100 dans Saturation
[9/12/2019, 9:42:40 AM] [Jeedom] [INFO] [Maj reçue de Jeedom] commande:273 value:#e6ff02
[9/12/2019, 9:42:40 AM] [Jeedom] [INFO] [[Modification Cache Jeedom: Cuisine>Etat Couleur(LIGHT_COLOR) de #eafd43 vers #e6ff02 dans {"id":"273","logicalId":"color_state","generic_type":"LIGHT_COLOR","eqType":"philipsHue","name":"Etat Couleur","order":"6","type":"info","subType":"string","eqLogic_id":"30","isVisible":0,"alert":[],"currentValue":"#eafd43","display":{"invertBinary":0},"configuration":{"phpType":"string"}}
[9/12/2019, 9:42:41 AM] [Jeedom] [INFO] [Commande d'Homekit] Nom:Hue(00000013-0000-1000-8000-0026BB765291):66->66 					|||characteristic:{"displayName":"Hue","UUID":"00000013-0000-1000-8000-0026BB765291","iid":12,"value":66,"status":null,"eventOnlyCharacteristic":false,"props":{"format":"float","unit":"arcdegrees","minValue":0,"maxValue":360,"minStep":1,"perms":["pr","pw","ev"],"needsBinding":true},"subscriptions":2,"_events":{},"_eventsCount":3}
[9/12/2019, 9:42:41 AM] [Jeedom] [INFO] [Commande d'Homekit] Nom:Saturation(0000002F-0000-1000-8000-0026BB765291):100->100 					|||characteristic:{"displayName":"Saturation","UUID":"0000002F-0000-1000-8000-0026BB765291","iid":13,"value":100,"status":null,"eventOnlyCharacteristic":false,"props":{"format":"float","unit":"percentage","minValue":0,"maxValue":100,"minStep":1,"perms":["pr","pw","ev"],"needsBinding":true},"subscriptions":2,"_events":{},"_eventsCount":3}
[9/12/2019, 9:42:41 AM] [Jeedom] [INFO] [Commande envoyée à Jeedom] cmdId:7 action:setRGB value: #E6FF00 generic:LIGHT_SET_COLOR response:[]
[9/12/2019, 9:42:42 AM] [Jeedom] [INFO] [Maj reçue de Jeedom] commande:6 value:#e6ff00
[9/12/2019, 9:42:42 AM] [Jeedom] [INFO] [[Modification Cache Jeedom: Centre>Etat Couleur(LIGHT_COLOR) de #e6ff02 vers #e6ff00 dans {"id":"6","logicalId":"color_state","generic_type":"LIGHT_COLOR","eqType":"philipsHue","name":"Etat Couleur","order":"7","type":"info","subType":"string","eqLogic_id":"1","isVisible":0,"alert":[],"currentValue":"#e6ff02","display":{"invertBinary":0},"configuration":{"phpType":"string"}}
[9/12/2019, 9:42:42 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: true dans On
[9/12/2019, 9:42:42 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 89 dans Brightness
[9/12/2019, 9:42:42 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 66 dans Hue
[9/12/2019, 9:42:42 AM] [Jeedom] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Etat Couleur" (6) Envoi valeur: 100 dans Saturation
[9/12/2019, 9:42:42 AM] [Jeedom] [INFO] [Maj reçue de Jeedom] commande:273 value:#e6ff00
[9/12/2019, 9:42:42 AM] [Jeedom] [INFO] [[Modification Cache Jeedom: Cuisine>Etat Couleur(LIGHT_COLOR) de #e6ff02 vers #e6ff00 dans {"id":"273","logicalId":"color_state","generic_type":"LIGHT_COLOR","eqType":"philipsHue","name":"Etat Couleur","order":"6","type":"info","subType":"string","eqLogic_id":"30","isVisible":0,"alert":[],"currentValue":"#e6ff02","display":{"invertBinary":0},"configuration":{"phpType":"string"}}

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Homebridge + Jeedom + HUE

Message par Nebz » 12 sept. 2019, 11:47

j'ai édité et mis entre tag code pour que ca soit plus lisible, j'analyse ca, tu as essayé de modifier les tempo ?

perso j'utilise peu "Maison" mais plutot l'application "Eve" qui est compatible homekit mais mieux concue je trouve (et permet d'afficher plus de types génériques !!! )
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Homebridge + Jeedom + HUE

Message par Nebz » 12 sept. 2019, 11:50

D'après tes logs en effet ca passe par d'autres couleurs avant d'arriver sur ta couleur : #e6ff00

tente de vraiment juste cliquer sur la couleur sans déplacer le petit rond et sinon ajoute ce fameux temporize sur la couleur pour voir si ca change qqch
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

vptitcanard
Timide
Messages : 5
Inscription : 12 sept. 2019, 09:24

Re: Homebridge + Jeedom + HUE

Message par vptitcanard » 12 sept. 2019, 12:14

En fait je ne déplace pas le petit rond mais j'ai choisi une couleur preconfigurée.
Je regarderais du coté d'eve aussi
J'ai essayé de modifié le code (mais je suis pas trop a l'aise et je vaux pas faire de boulettes) : j'ouvre le fichier avec nano en ssh, je repère les lignes mais au moment d'enregistrer il veut pas, une erreur de permissions ?

EDIT : avec l'application eve aucun soucis sur les hue, par contre pas de slider pour les volets = pas glop...

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Homebridge + Jeedom + HUE

Message par Nebz » 12 sept. 2019, 14:45

oui il faut faire

Code : Tout sélectionner

sudo nano /var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js
pour l'éditer

oui dans eve les volets sont pas terrible avec le + et -
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

vptitcanard
Timide
Messages : 5
Inscription : 12 sept. 2019, 09:24

Re: Homebridge + Jeedom + HUE

Message par vptitcanard » 12 sept. 2019, 16:10

je suis un boulet, vraiment désolé...
Bon j'ai essayé et ça me fais la même chose (change de valeur ....) mais avec un plus grand décalage comme si en fait ça attendait pas de m'envoyer la dernière valeur mais ça attendait pour m'envoyer toute les valeurs ....
Merci énormément de ton aide mais la je stoppe je passerais pas d'autres moyens pour changer luminosité/couleur ou j'achèterais le nouveau pont :)
Encore merci de ton temps et de ton boulot, bonne continuation et peut être à une prochaine fois ;)

Répondre

Revenir vers « [Plugin Tiers] Homebridge »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité