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

Okéké @TonyC !!!

Tiens moi au jus... ;)

Modifié par Talwayseb

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

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

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

Chapeau ca fonctionne top de chez top:13::60:

merci encore

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.

 

@++

 

 

 

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

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

Footer title

This is an example of a list.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

×
/* Navigation */ function ipsfocusNavigation() { var navwidth = 0; var morewidth = $('.ipsNavBar_primary .focus-nav-more').outerWidth(true); $('.ipsNavBar_primary > ul > li:not(.focus-nav-more)').each(function() { navwidth += $(this).outerWidth( true ) + 2; }); var availablespace = $('.ipsNavBar_primary').outerWidth(true) - morewidth; if (availablespace > 0 && navwidth > availablespace) { var lastItem = $('.ipsNavBar_primary > ul > li:not(.focus-nav-more)').last(); lastItem.attr('data-width', lastItem.outerWidth(true)); lastItem.prependTo($('.ipsNavBar_primary .focus-nav-more > ul')); ipsfocusNavigation(); } else { var firstMoreElement = $('.ipsNavBar_primary li.focus-nav-more li').first(); if (navwidth + firstMoreElement.data('width') < availablespace) { firstMoreElement.insertBefore($('.ipsNavBar_primary .focus-nav-more')); } } if ($('.focus-nav-more li').length > 0) { $('.focus-nav-more').removeClass('focus-nav-hidden'); } else { $('.focus-nav-more').addClass('focus-nav-hidden'); } } $(window).on('load',function(){ $(".ipsNavBar_primary").removeClass("focus-nav-loading"); ipsfocusNavigation(); }); $(window).on('resize',function(){ ipsfocusNavigation(); }); // Make hover navigation work with touch devices // http://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly ;(function(e,t,n,r){e.fn.doubleTapToGo=function(r){if(!("ontouchstart"in t)&&!navigator.msMaxTouchPoints&&!navigator.userAgent.toLowerCase().match(/windows phone os 7/i))return false;this.each(function(){var t=false;e(this).on("click",function(n){var r=e(this);if(r[0]!=t[0]){n.preventDefault();t=r}});e(n).on("click touchstart MSPointerDown",function(n){var r=true,i=e(n.target).parents();for(var s=0;s ul > li:has(ul)').doubleTapToGo(); var browserResponsiveWidth = 980; var defaultBrowserWidth = $(window).width(); var headerHeight = $("#header").height(); var headerWrap = $(".headerWrap"); var headerBackgrounds = $(".headerBackgrounds"); var headerBlur = $(".headerBlur"); var blurEnd = 110; var headerEffects = function(){ var amountScrolled = $(window).scrollTop(); // Make navigation fixed if( amountScrolled >= headerHeight ){ headerWrap.addClass("fixedBlur"); } else { headerWrap.removeClass("fixedBlur"); } // Blur header if( (amountScrolled <= blurEnd) ){ headerWrap.removeClass("blurred"); } else { headerWrap.addClass("blurred"); } // Parallax effect var translateHeader = amountScrolled / 2; if( amountScrolled <= headerHeight ){ headerBackgrounds.css( "margin-top", translateHeader + "px" ); } else { headerBackgrounds.css( "margin-top", (headerHeight / 2) + "px" ); } } if( $('body').hasClass('wDesktop') ){ $(window).scroll(function(){ headerEffects(); }); }; });