Aller au contenu

Recommended Posts

Salut @Talwayseb j'ai le v2, je pense que j'ai dûmerder quelque part je vais reprendre to code plus tranquillou, je te ferai un retour! Thx pour ton dernier poste!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Félicitation et merci :13:

je vais mettre en place le Vd dés que j ai un peu de temps :D:D

merci encore

cdt

 

 

Modifié par flechg

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon je tenais plus installé variable crée 

mais j ai un message d erreur dans le main loop 

[DEBUG] 00:21:56: HueName = Hue white lamp 1
[DEBUG] 00:21:56: HueModelID = LWB010
[DEBUG] 00:21:56: HueSWversion = 1.15.2_r19181
[DEBUG] 00:21:56: HueOn = false
[DEBUG] 00:21:56: HueBri = 254
[ERROR] 00:21:56: line 88: attempt to concatenate global 'HueSat' (a nil value)

merci encore

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir @flechg,

 

Apparemment, on dirait que le modèle de lampe (LWB010) que tu utilises n'a pas exactement les même paramètres...

 

Peux-tu suivre la procédure suivante et me l'envoyer en MP ? :

Connectez-vous au Bridge Hue depuis un navigateur internet via l'adresse suivante : http://<IPduBridgeHUE>/debug/clip.html

Dans URL : vous tapez :

/api/VotreUsername

Cliquez sur GET

Dans Command Response : recopier et sauvegarder le texte afin de conserver sur le coude vos n° de lampe, n° de groupe, etc…

 

Suivant ton retour, je ferai un nouveau VD pour les Lampes Blanches !!!

Par contre j'ai une semaine bien chargée... il risque d'y avoir un petit délai...

 

@++ ;)

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour a tous

juste une question est ce que le VD est réactif c est à dire que l on a pas de problème lors de l allumage ou extinction car chez moi ca ne marche pas à tous les coups  

des fois je suis obligé d appuyer 2 OU 3 fois pour allumer même avec le plugin 

 

merci encore

cdt

Partager ce message


Lien à poster
Partager sur d’autres sites
Le ‎19‎/‎09‎/‎2017 à 00:28, flechg a dit :

mais j ai un message d erreur dans le main loop 


[DEBUG] 00:21:56: HueName = Hue white lamp 1
[DEBUG] 00:21:56: HueModelID = LWB010
[DEBUG] 00:21:56: HueSWversion = 1.15.2_r19181
[DEBUG] 00:21:56: HueOn = false
[DEBUG] 00:21:56: HueBri = 254
[ERROR] 00:21:56: line 88: attempt to concatenate global 'HueSat' (a nil value)

 

 

 

Bonjour @flechg !!!

 

J'ai modifié le 1er post !!!

Pour tes lampes 1 et 2 : VD Talwayseb - Ampoule Philips Hue White V1.0.zip

Pour la lampe 3 : VD Talwayseb - Ampoule Philips Hue White & Color V1.1.zip

 

Il y a 19 heures, flechg a dit :

juste une question est ce que le VD est réactif c est à dire que l on a pas de problème lors de l allumage ou extinction car chez moi ca ne marche pas à tous les coups  

des fois je suis obligé d appuyer 2 OU 3 fois pour allumer même avec le plugin 

 

Chez moi, c'est réactif !!! Instantané !!! Aussi bien que le plugin Hue en tout cas !!!

 

Petite remarque : Si t'installe le VD pour le groupe (lampe 1 et 2), tu devrais avoir des erreurs aussi, car tu n'as pas tout les paramètres !!!

Je les ferais aussi mais plus tard !!!!

Si tu fais un groupe qui contient au moins ta lampe 3, ça sera OK.

 

@++

Modifié par Talwayseb
  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous !!! ;)

 

Je viens de mettre à jour les VD du 1er post car il y avait une petite coquille dans le bouton ON/OFF !!!

Il y a un Doublon ligne 24 (HueCT = 250)

 

Pour ceux qui on installé l'ancienne version d'un des VD, vous pouvez nettoyer le code en supprimant la ligne en double. Pas besoin d'installer la nouvelle version, elle n'apporte rien !!!

 

@++ :D

Modifié par Talwayseb
  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci encore pour ton aide et ta réactivité
Cet après-midi j installe et je te tiens au courant
Merci encore.

Envoyé de mon MHA-L09 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Talwayseb et merci de ce travail qui a l'air d'être vraiment considérable !

 

Je débute seulement la domotique et donc avec la HC2, je souhaitais installer mes ampoules avec le Plugin pour HUE, mais il s'avère qu'il est inutile.

Je me suis donc retrouvé sur ton tutoriel complet et joliment présenté.

 

Cependant, en tant que bon nouveau qui n'y connait pas grand chose, je ne comprends pas tout ce que tu mentionnes, malgré une clarté qui semble évidente pour tous les autres et je m'excuse de mon ignorance.

À propos des icones que tu fournis, où dois-je les intégrer ? En ce qui concerne les lampes, je crois avoir compris puisque chaque image correspond au nom d'un bouton.

Mais pour le Bridge par contre, je suis un peu bloqué puisque peu de boutons me proposent d'ajouter une image (voir image jointe). Peux-tu éventuellement m'expliquer brièvement où importer ces images s'il-te-plaît ?

 

De plus, et je m'excuse là-aussi par avance puisque ça vous semblera certainement évident, mais je ne comprends vraiment pas ce que tu entends par ces deux phrases :

 

Citation

Dans la Boucle Principale (Main Loop), il faut également ajouter le numéro des icônes en fonction de chaque état.

Citation

Dans la Boucle Principale (Main Loop), il faut également ajouter le numéro des icônes en fonction de chaque couleur.

 

Pourrais-tu également prendre quelques instants pour expliquer cela s'il-te-plaît ?

J'ai bien repéré la Boucle Principale, mais il ne s'agit que de code et je ne vois pas où je pourrais ajouter quelque chose sans faire de bêtise.

De plus, comment connaître le numéro des icônes ?

 

Bref, tu l'auras compris, je débute réellement et n'y connais vraiment pas grand chose à l'heure actuelle.

Je te remercie d'avance pour la moindre réponse que tu pourras apporter :)

Capture d’écran 2017-10-30 à 02.13.41.png

Modifié par J3R3M

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour @J3R3M, :D

 

Les icones fournies doivent être intégrées à 2 endroits :

1: Au niveau des boutons

Par exemple sur le bouton rouge tu intègres l'icône correspondant à l'état rouge (pour moi, l'ID de l'icône est 1071).
Ça te permettra de voir l'action souhaitée.

 

 2: Dans la Boucle principale

Au début du code, juste en dessous des déclarations des variables, tu vas trouver cette portion de code :

-- Gestion des icônes en fonction de la couleur ou de l'état 
function getIcon(Color) 
	if (Color == "Alerte") then return 1060			-- Icone Hue si Alerte
	elseif (Color == "Anim") then return 1061		-- Icone Hue si Animation  
	elseif (Color == "Rouge") then return 1071		-- Icone Hue de couleur Rouge
	elseif (Color == "Vermeil") then return 1072	-- Icone Hue de couleur Vermail
	elseif (Color == "Orange") then return 1073		-- Icone Hue de couleur Orange
	elseif (Color == "Ambre") then return 1074		-- Icone Hue de couleur Ambre
	elseif (Color == "Jaune") then return 1075     	-- Icone Hue de couleur Jaune 
	elseif (Color == "Lime") then return 1076     	-- Icone Hue de couleur Lime
	elseif (Color == "Vert") then return 1077     	-- Icone Hue de couleur Vert 
	elseif (Color == "Jade") then return 1078     	-- Icone Hue de couleur Jade
	elseif (Color == "Cyan") then return 1079     	-- Icone Hue de couleur Cyan
	elseif (Color == "Ciel") then return 1080     	-- Icone Hue de couleur Ciel 
	elseif (Color == "Bleu") then return 1081     	-- Icone Hue de couleur Bleu 
	elseif (Color == "Violet") then return 1082		-- Icone Hue de couleur Violet 
	elseif (Color == "Magenta") then return 1083	-- Icone Hue de couleur Magenta
	elseif (Color == "Fushia") then return 1084		-- Icone Hue de couleur Fushia
	elseif (Color == "Rose") then return 1085		-- Icone Hue de couleur Rose
	elseif (Color == "Blanc") then return 1064    	-- Icone Hue de couleur Blanc
	elseif (Color == "Froid") then return 1063    	-- Icone Hue de couleur Blanc Froid
	elseif (Color == "Neutre") then return 1064    	-- Icone Hue de couleur Blanc Neutre
	elseif (Color == "Chaud") then return 1065    	-- Icone Hue de couleur Blanc Chaud
	elseif (Color == "Off") then return 1066		-- Icone Hue si Off
	elseif (Color == "Com") then return 1068		-- Icone Hue si injoinable  
	else return 1067								-- Icone Hue si Erreur
	end
end		-- Fin de la fonction de la gestion des icônes

Par exemple, toujours pour la couleur rouge, pour moi l'ID de l'icône correspondant à l'état rouge, c'est le n° 1071.
Cette action va te permettre d'avoir un retour d'état de la couleur.

 

Pour connaitre l'ID d'une icône, je te propose de lire ce post de @Did :

 


Ensuite, tu devrais lire cette section :

https://www.domotique-fibaro.fr/forum/83-la-home-center-pour-les-nuls/

Cela répondra à beaucoup de tes questions...

 

En espérant t'avoir aidé un peu...

@++ ;)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Talwayseb et merci beaucoup de ta réponse et aussi de ta réactivité !

Tu m'as beaucoup plus qu'aidé un peu, tu as répondu à toutes mes interrogations grâce à ta réponse très claire.

J'ai pu installer toutes les ampoules Hue de mon domicile et j'ai bien pu intégrer toutes les images qui sont donc maintenant des retours d'états fonctionnels, c'est parfait !

Toutes mes "Hue White and Colors", "Hue White", "Hue Iris" et "Hue Bloom" sont désormais prêts à être domotisés et j'ai même pris un peu de temps pour ajouter des couleurs personnalisées !

Je vais bien évidemment jeter un oeil au lien que tu as fourni afin d'être un peu moins perdu dans mes investigations :)

 

Puisque tu as l'air de parfaitement maîtriser le sujet, je me permets de te demander si tu saurais comment lancer des effets autres que ceux que tu as prévu (rainbow, alerte et info) ?

Je suppose que tu as certainement également l'application "OnSwitch" et j'aimerais savoir s'il est possible de créer un bouton qui lancerait une animation similaire à "Candle" ou "Firework" sans avoir à passer par cette application ?

 

Autre chose, je dispose de 3 Motion Sensors de la gamme Hue. Mis à part qu'ils n'ont pas été étudiés pour être intégrés à un système Z-Wave, sais-tu s'il est possible de récupérer leurs états dans un VD pour ainsi pouvoir déclencher des scènes grâce à ceux-ci, avec une méthode similaire à celle utilisée pour les ampoules ?

Lors de la création du User développeur, j'ai pu voir pas mal de données qui concernaient ces détecteurs, utilisant la même syntaxe que pour les ampoules, j'ai donc bon espoir que ça soit possible de les intégrer au système Z-Wave :)

 

Désolé si c'est considéré comme hors-sujet par rapport au sujet d'origine. Si tel est le cas et que tu as éventuellement des réponses, voire un coup de pouce à me fournir, je t'invite à le faire en réponse à ce sujet.

 

Dans tous les cas, merci beaucoup de ta précieuse aide !

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @J3R3M !!! :D

 

Pour répondre à ta question, tout ce qui est disponible depuis l'API est récupérable sur Fibaro.

 

Peux-tu suivre la procédure suivante et me l'envoyer en MP ? :

Connectez-vous au Bridge Hue depuis un navigateur internet via l'adresse suivante : http://<IPduBridgeHUE>/debug/clip.html

Dans URL : vous tapez :

/api/VotreUsername

Cliquez sur GET

Dans Command Response : recopier et sauvegarder le texte afin de conserver sur le coude vos n° de lampe, n° de groupe, etc…

 

Je verrai ce que je peux faire pour tes Motion Sensors !!! ;)

Par contre, pour les effets des lampes hue, pour les VD, je n'apporterai pas de support pour les effets perso, juste les natifs.

 

@++

 

 

 

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Talwayseb et merci encore de ta réponse et de son extrême efficacité !

 

Merci également de me rassurer à propos des Motion Sensor !! :)

Je t'envoie le résultat de la requête dans quelques instants ! :D

 

Je comprends totalement que tu ne souhaites pas faire de support pour les effets autres que les natifs.

Je comprends donc que ceux que tu as intégré dans les VD sont donc les natifs ?

 

Une autre question... Oui désolé, en tant que débutant, j'ai des milliers de questions qui me viennent chaque jour en tête !

Est-il possible de régler un temps de montée et temps de descente pour les VD Hue ?

J'aimerais que l'allumage et l'extinction des ampoules puissent se faire en fondu avec un temps que je pourrais régler (en minutes ou secondes, peu importe).

Cela me permettra, entre-autres, de pouvoir paramétrer un simulateur d'aube de 30 minutes afin de rendre mes réveils moins difficiles :D

 

Merci encore énormément de ton intérêt et ta réactivité :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Talwayseb,

tout d abord merci. Tes VD fonctionnent Nikel. J ai en ma possession des E27 white hue d’immable Classic. 

Dans ton VD il y a le bouton On/off, j aurais aimé avoir 2 boutons distinct en plus, un bouton On et un bouton Off. 

N étant qu un copieur de lua sur ce forum, pourrais tu me dire ce qu il faut noter dans les 2 boutons stp. 

Merci d avance. 

Modifié par megabubu

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour @megabubu !!!

 

Alors pour le bouton ON :

-- Déclaration des Variables
ID = fibaro:getSelfId()
HueLampeId = fibaro:get(ID, 'TCPPort')
HueUser = fibaro:getGlobal('VD_Hue_User');
HueIP = fibaro:get(ID, 'IPAddress')
HuePort = 80

-- Paramètres Hue
HueOn = "true"
HueBri = 254

-- Conversions des paramètres
Luminosite = math.floor(HueBri/2.54)

-- Envoi des commandes de la lampe Hue au pont
HueCMD = Net.FHttp(HueIP,HuePort) 
HueCMD:PUT('/api/'..HueUser..'/lights/'..HueLampeId..'/state', '{"on":'..HueOn..', "bri":'..HueBri..'}')

-- Mise à jour des valeurs des curseurs du VD
fibaro:call(ID, "setProperty", "ui.Luminosite.value", Luminosite)

Pour le bouton OFF :

-- Déclaration des Variables
ID = fibaro:getSelfId()
HueLampeId = fibaro:get(ID, 'TCPPort')
HueUser = fibaro:getGlobal('VD_Hue_User');
HueIP = fibaro:get(ID, 'IPAddress')
HuePort = 80

-- Paramètres Hue
HueOn = "false"
HueBri = 0

-- Conversions des paramètres
Luminosite = math.floor(HueBri/2.54)

-- Envoi des commandes de la lampe Hue au pont
HueCMD = Net.FHttp(HueIP,HuePort) 
HueCMD:PUT('/api/'..HueUser..'/lights/'..HueLampeId..'/state', '{"on":'..HueOn..', "effect":"none", "alert":"none"}')

-- Mise à jour des valeurs des curseurs du VD
fibaro:call(ID, "setProperty", "ui.Luminosite.value", Luminosite)

Voiloùuuu

  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @J3R3M !!! :D

Je ne t'oublie pas, mais je n'ai pas trop le temps en ce moment...

Toute mes excuses :mellow:

Partager ce message


Lien à poster
Partager sur d’autres sites

@Talwayseb

Merci ça marche nikel :60:.

 

Juste une petite question encore:

sais-tu si les FGD 211 + by-pass sont compatibles avec les Philips HUE dimmer (white).

Car chez moi,  ça clignote, un paramètre à modifier en plus de la variation à "0" ?

J'ai essayé seulement avec des E27, peut être qu'avec les spots GU10 ça fonctionne?

 

Merci encore :13:

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu peux regarder ceci : http://tutoriels.domotique-store.fr/content/65/130/fr/domotiser-son-eclairage-cas-de-l_interrupteur-va-et-vient.html

Le sujet m'intéresse, si tu trouve la solution car je vais y être confronter un jour ou l'autre...

Je serai ravi d'avoir un retour !!

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,

je l avais pas vu celui la. Je teste ce week-end et te tiens au courant :-) 

Partager ce message


Lien à poster
Partager sur d’autres sites

@Talwayseb

Salut,

test effectué : les FGD 211 + by-pass sont compatibles avec les spots Philips HUE dimmer (white) et aussi les spots Tradfri de IKEA :D.

 

J'avais encore une question par rapport à ton super VD.

Par exemple, dans mon entrée, j'ai 4 spots hue gérés par un interrupteur, cependant avec ton VD, quand j’intègre les spots HUE de l'entrée, il me montre donc 4 spots différent que je peux gérer indépendamment.

J'ai donc 4 VD pour gérer les 4 spots de mon entrée.

 

Serait-il possible de gérer les 4 spots avec seulement 1 VD, vu que les 4 spots s'allument toujours ensembles.

La ca serait le top, je ne sais pas si c'est possible d'intégrer dans le TCP, plusieurs numéro par exemple?

 

Merci à toi.

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @megabubu !!!

dès que j'ai 5 min, je te ferait le VD pour ton groupe !!!

j'essaye dans la semaine...

 

Merci pour ton retour !!!

 

@++ ;)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut !!! :D

 

Mise à jour du VD pour les ampoules Hue White dimmable : VD Talwayseb - Ampoule Philips Hue White V1.1.zip

et ajouts des VD de groupe pour :

Mise à jour effectuer sur le premier post. ;)

  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×