mprinfo Posté(e) le 27 mars 2015 Signaler Posté(e) le 27 mars 2015 quelqu'un a trouver le code lua pour les HUE a part turnOn et turnOff fibaro:debug("Volume = " ..fibaro:getValue(162, "volume")) fibaro:debug("hue = " ..fibaro:getValue(162, "hue")) fibaro:debug("bri = " ..fibaro:getValue(162, "bri")) fibaro:debug("on = "..fibaro:getValue(162, "on")) fibaro:call(162, "setVolume", "hue", 53000) fibaro:call(162, "setMute", "0") fibaro:call(162, "Hue", 53000) fibaro:call(162, "setProperty", "hue", 12563); fibaro:call(162, "setProperty", "ui.hue.value", 12563); Le debug fonctionne mais j'ai essayer tous ces call rien a faire
lbouriez Posté(e) le 29 mars 2015 Signaler Posté(e) le 29 mars 2015 Ca m’intéresse aussi si quelqu'un àla réponse !
HANSOLO Posté(e) le 29 mars 2015 Signaler Posté(e) le 29 mars 2015 Le plugin officiel est très limité.
lbouriez Posté(e) le 29 mars 2015 Signaler Posté(e) le 29 mars 2015 C'est noté, j'ai utilisé le plugin proposé par Moicphil ici => http://www.domotique-fibaro.fr/index.php/topic/611-philips-hue/page-2 Tout fonctionne nickel
darklite44 Posté(e) le 2 avril 2015 Signaler Posté(e) le 2 avril 2015 J'ai trouvé où se situe le problème dans mon cas avec le Plugin Philips Hue. J'ai pris une trace réseau. C'est vraiment des boulets leurs développeurs : http://bugzilla.fibaro.com/view.php?id=3143
darklite44 Posté(e) le 8 avril 2015 Signaler Posté(e) le 8 avril 2015 Nouveau ticket sur le tracker : http://bugzilla.fibaro.com/view.php?id=3174 1
darklite44 Posté(e) le 30 avril 2015 Signaler Posté(e) le 30 avril 2015 Une fois de plus du grand Mendes chez Fibaro. Même en leur mâchant le travail, ils ne comprennent pas ! 30 Apr 15Hello, How to add Philips hue to the system in few steps: 1) Go to Plugins tab → Philips Hue open —> Add —> Advanced 2) Near IP address push " Search " and then, when this device will be found push " Select " 3) Polling timeout (seconds) set on 1 second 4) Push the button “Create user†as is described near this button 5) Push the button “Start search†and wait about 1 minute. Best regards ------------------------------------------------- 28 Apr 15 Ludovic Hello, I Installed the Hue plugin on my HC2 v4.0.42. The plugin is available in the interface. When I press "Create User" button it doesn't work because Hue plugin doesn't use a dedicated user but 'newdeveloper' account. So I doesn't work because It's already used. Rebooting the device didn't help. You should change this default name or permit the change. Regards, -- Ludovic
darklite44 Posté(e) le 10 mai 2015 Signaler Posté(e) le 10 mai 2015 J'ai regardé de plus près dans le code. On retrouve bien le compte de test newdeveloper qu'ils utilisent dans philipsHueLight.lua : --! Constructor - creates philipsHue object. Creates child device objects for all lights connected with the Hue bridge --!@param id id of this device or table with this device data function philipsHue:__init(id) Device.__init(self, id) self.uiBinding = {} self.uiBinding["onOff"] = function(event) self:onOff(event); end self.uiBinding["hue"] = function(event) self:changeHue(event.values[1]); end self.uiBinding["saturation"] = function(event) self:changeSaturation(event.values[1]); end self.uiBinding["brightness"] = function(event) self:changeBrightness(event.values[1]); end self.user = "newdeveloper" self.devicetype = "HC2" self.lights = {} local childDevices = plugin.getChildDevices(self.id) for _,dev in pairs(childDevices) do if (dev.type == 'com.fibaro.philipsHueLight') then self.lights[dev.id] = philipsHueLight(self, dev) end end self.controlHeaders = { ["content-type"] = 'application/json; charset=UTF-8' } self.http = net.HTTPClient({timeout=2000}) self.onPropertyChanged = {} self.onPropertyChanged["on"] = function () self:updateProperty('ui.onOff.value', self.properties.on); end self:getFullState() end C'est pas compliqué pourtant je viens de faire un test et ça fonctionne avec le body suivant : {"devicetype":"LUA","username":"08a902b95915cdd9b75547cb50892dc4"}
victormeunier Posté(e) le 23 mai 2015 Signaler Posté(e) le 23 mai 2015 Bonjour à tous, Est-ce que quelqu'un aurait une idée pour faire reconnaître les modules Hue comme des modules éclairage ? Cordialement Victor
MasterBT Posté(e) le 30 mai 2015 Signaler Posté(e) le 30 mai 2015 Hello, Donc si je comprends bien avec ce plugin qui sert àpiloter les Hue, hormis par l'interface on ne peut pas modifier la couleur ou luminosité alors que c'est l’Intérêt des ces ampoules? J’imagine pourtant que certaines personnes y arrivent en attaquant directement l'api du pont sans passer par le plugin qui en fait ne sert pas àgrand chose.
Moicphil Posté(e) le 30 mai 2015 Signaler Posté(e) le 30 mai 2015 Oui il faut utiliser un module virtuel maison et pas celui officiel.
MasterBT Posté(e) le 31 mai 2015 Signaler Posté(e) le 31 mai 2015 OK merci, je viens de trouver le VD que tu avais proposé en décembre 2014 Lien pour les futur recherche: http://www.domotique-fibaro.fr/index.php/topic/611-philips-hue/page-2
mprinfo Posté(e) le 31 mai 2015 Signaler Posté(e) le 31 mai 2015 Je comprends pas pourquoi ce plugin ne fonctionne pas alors que si on utilise les instances Cela fonctionne alors qu'en lua on a turnOn et turnOff faut que je re teste cela pour voir Envoyé de mon SM-G900F
Ethorix Posté(e) le 3 janvier 2016 Signaler Posté(e) le 3 janvier 2016 Bonsoir à tous, Je dispose d'une HC2 ainsi que plusieurs Hue et, après avoir pas mal galéré à faire fonctionner le plugin, voici de l'aide (je sais que le dernier post est vieux, mais je suis tombé sur celui-ci en cherchant de l'aide, peut être que ça aiderait qqun vu que j'ai trouvé une solution) j'ai donc une scène lua qui, à la modification de la variable globale "jour", vérifie si elle est à 0 et allume certaines lumières (la varibale passe à 0 lors du couché du soleil via une autre scène) --[[ %% globals jour --]] local color = 40064; local saturation = 100; local luminosite = 255; local sleep = 500 if ( tonumber(fibaro:getGlobalValue("jour")) == tonumber("0") ) then fibaro:call(11, "turnOn") fibaro:call(11, "changeHue", color); fibaro:call(11, "changeSaturation", saturation); fibaro:call(11, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(14, "turnOn") fibaro:call(14, "changeHue", color); fibaro:call(14, "changeSaturation", saturation); fibaro:call(14, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(20, "turnOn") fibaro:call(20, "changeHue", color); fibaro:call(20, "changeSaturation", saturation); fibaro:call(20, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(9, "turnOn") fibaro:call(9, "changeHue", color); fibaro:call(9, "changeSaturation", saturation); fibaro:call(9, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(5, "turnOn") fibaro:call(5, "changeHue", color); fibaro:call(5, "changeSaturation", saturation); fibaro:call(5, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(13, "turnOn") fibaro:call(13, "changeHue", color); fibaro:call(13, "changeSaturation", saturation); fibaro:call(13, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(15, "turnOn") fibaro:call(15, "changeHue", color); fibaro:call(15, "changeSaturation", saturation); fibaro:call(15, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(16, "turnOn") fibaro:call(16, "changeHue", color); fibaro:call(16, "changeSaturation", saturation); fibaro:call(16, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(7, "turnOn") fibaro:call(7, "changeHue", color); fibaro:call(7, "changeSaturation", saturation); fibaro:call(7, "changeBrightness", luminosite); fibaro:sleep(sleep); fibaro:call(8, "turnOn") fibaro:call(8, "changeHue", color); fibaro:call(8, "changeSaturation", saturation); fibaro:call(8, "changeBrightness", luminosite); end 1
mprinfo Posté(e) le 3 janvier 2016 Signaler Posté(e) le 3 janvier 2016 Ok super on a enfin le code pour utiliser le plugin hue en lua Envoyé de mon SM-G900F en utilisant Tapatalk
mprinfo Posté(e) le 4 janvier 2016 Signaler Posté(e) le 4 janvier 2016 Merci @darklite j'avais pas vu ton poste On voit bien les commandes Hue dans le code du plugin self.uiBinding["onOff"] = function(event) self:onOff(event); end self.uiBinding["hue"] = function(event) self:changeHue(event.values[1]); end self.uiBinding["saturation"] = function(event) self:changeSaturation(event.values[1]); end self.uiBinding["brightness"] = function(event) self:changeBrightness(event.values[1]); end Voici donc les codes lua qui fonctionne avec ce plugin Il ne faut pas oublier d'allumer Hue avant d'envoyer les valeurs Exemple : local color = 30064; local saturation = 100; local luminosite = 255; local ID = 162 --fibaro:call(ID, "turnOn") fibaro:call(ID, "changeHue", color); fibaro:call(ID, "changeSaturation", saturation); fibaro:call(ID, "changeBrightness", luminosite); -- Eteindre les Hues fibaro:call(ID, "turnOff") print("IP Hue "..fibaro:getValue(ID, "ip")) print("hue : ", fibaro:getValue(ID, "ui.hue.value")) print("saturation : ", fibaro:getValue(ID, "ui.saturation.value")) print("brightness : ", fibaro:getValue(ID, "ui.brightness.value")) print("onOff : ", fibaro:getValue(ID, "ui.onOff.value")) -- Donne le status de la lampe 1
Domotique Posté(e) le 31 janvier 2016 Signaler Posté(e) le 31 janvier 2016 Bonjour a tous j'ai tester c'est de la balle merci mais pour cette fonction "print("onOff : ", fibaro:getValue(ID, "ui.onOff.value"))" je voudrai faire un test dessu mais je trouve pas la bonne syntax merci pour votre aide Cordialement
Arbu-jl Posté(e) le 20 février 2016 Signaler Posté(e) le 20 février 2016 Bonsoir, je tente d'intégrer ce code dans GEA mais sans succès... Auriez-vous une idée de comment faire ?
Arbu-jl Posté(e) le 14 mars 2016 Signaler Posté(e) le 14 mars 2016 Je me répond, tout seul comme un grand :-), certainement évident pour bon nombre d'entre vous, peut être pas pour tous... Gérer le plugin Fibaro Hue avec GEA, c'est relativement simple... GEA.add({id["INTER_LUMIERE_SALON"]}, -1, "", { {"Function", function() fibaro:call(id["LAMPE_TUBE_SALON"], "changeBrightness", 255) end}, {"Function", function() fibaro:call(id["LAMPE_TUBE_SALON"], "turnOn") end}, {"Function", function() fibaro:call(id["LAMPADAIRE_SALON"], "changeBrightness", 255) end}, {"Function", function() fibaro:call(id["LAMPADAIRE_SALON"], "turnOn") end}, {"Function", function() fibaro:call(id["LAMPE_CHINOISE"], "changeBrightness", 255) end}, {"Function", function() fibaro:call(id["LAMPE_CHINOISE"], "turnOn") end}, {"Function", function() fibaro:call(id["LAMPE_COURS"], "changeBrightness", 255) end}, {"Function", function() fibaro:call(id["LAMPE_COURS"], "turnOn") end}, {"turnOn", id["LAMPE_TELEVISION"]} }) J'adore GEA... :-)
pedia Posté(e) le 7 septembre 2016 Signaler Posté(e) le 7 septembre 2016 Bonjour à tous, Je partage le fruit de quelques recherches. Je cherchais à changer aléatoirement les paramètres d'une lampe Philips HUE à chaque ouverture de porte, pour le côté "surprise" en allant me coucher. J'ai donc fait un petit scénario : math.randomseed( os.time() ) local hue = math.random(0,65535) local saturation = math.random(150,255) local brightness = math.random(180,255) fibaro:call(35, 'turnOn') fibaro:call(35, "changeHue", hue) fibaro:call(35, "changeBrightness", brightness) fibaro:call(35, "changeSaturation", saturation) Et je déclenche le scénario avec GEA. -- Allumage aléatoire de la lampe Iris la semaine GEA.add(22, -1, "", {{"Days","Weekday"}, {"Time","22:00", "23:59"}, {"Scenario", 5}}) D'ailleurs, je +1 complètement : GEA est vraiment génial, merci aux auteurs ! Voilà , si ça peut faire gagner du temps à certains ou en inspirer d'autres, c'est avec plaisir. 2
rouli Posté(e) le 17 janvier 2017 Signaler Posté(e) le 17 janvier 2017 Bonjour , j'ai pas mal d'ampoules Hue, elles sont reconnues par ma HCL. J'aurais 2 questions : - est il possible de les faire reconnaître en tant que lumières ? - je n'y connais rien en codage et quand je vois toute vos lignes .... vous avez trouvez tout ça ou ?
Krikroff Posté(e) le 17 janvier 2017 Signaler Posté(e) le 17 janvier 2017 Bonsoir à tous, Pour ceux en HC2 V4.110, avez-vous des problèmes avec le plugin ?
mprinfo Posté(e) le 17 janvier 2017 Signaler Posté(e) le 17 janvier 2017 Je suis pas chez moi ce soirJe test cela demain Envoyé de mon SM-G901F en utilisant Tapatalk 1
mprinfo Posté(e) le 18 janvier 2017 Signaler Posté(e) le 18 janvier 2017 @Krikroffje viens de tester pas de soucis chez moi mes HUE V1 allumage changement de couleur etc.. tout est ok j'ai 2 bloom et un stripe Par contre j'ai pas de scripts qui tourne avec le plugin
Krikroff Posté(e) le 18 janvier 2017 Signaler Posté(e) le 18 janvier 2017 @mprinfo, merci J'ai des soucis sur la mise à jour des états des mes HUE. Très souvent ils restent en Off sur le HC2 et pourtant ils sont allumés depuis plusieurs heures Envoyé de mon iPhone en utilisant Tapatalk
Messages recommandés