-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Galerie
Calendrier
Tout ce qui a été posté par pepite
-
ouais ;-) J'ai pas suivi, mais tu ne pouvais pas passer en direct : HC2 VG --> HC3 VG sans passer par un QA ?
-
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Bonjour @J3R3M Bon, comme on s'en doutait, c'est OK ;-) [DEBUG] 10:38:02: [LightsBtn] -> Début de la fonction [DEBUG] 10:38:02: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 10:38:03: [LightsBtn] -> Fin de la fonction [DEBUG] 10:38:03: [LightsFade] -> Début de la fonction [DEBUG] 10:38:33: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (100) [DEBUG] 10:38:33: [Facteur : 0.25] [DEBUG] 10:38:33: [LightsFade] [RGBW Ruban_Lit (Chambre Noémie)] R: 63.75 - V: 37.75 - B: 35.75 - W: 25 [DEBUG] 10:39:04: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (100) [DEBUG] 10:39:04: [Facteur : 0.5] [DEBUG] 10:39:04: [LightsFade] [RGBW Ruban_Lit (Chambre Noémie)] R: 127.5 - V: 75.5 - B: 71.5 - W: 50 [DEBUG] 10:39:35: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (100) [DEBUG] 10:39:35: [Facteur : 0.75] [DEBUG] 10:39:35: [LightsFade] [RGBW Ruban_Lit (Chambre Noémie)] R: 191.25 - V: 113.25 - B: 107.25 - W: 75 [DEBUG] 10:40:06: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (100) [DEBUG] 10:40:06: [Facteur : 1] [DEBUG] 10:40:06: [LightsFade] [RGBW Ruban_Lit (Chambre Noémie)] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 10:40:07: [LightsFade] -> Fin de la fonction [DEBUG] 10:40:07: [SpeakersAction] -> Début de la fonction [DEBUG] 10:40:07: Aucune enceinte à traiter dans cette fonction [DEBUG] 10:40:07: [SpeakersAction] -> Fin de la fonction [DEBUG] 10:40:07: [SpeakersFade] -> Début de la fonction [DEBUG] 10:40:07: Aucune enceinte à traiter dans cette fonction [DEBUG] 10:40:07: [SpeakersFade] -> Fin de la fonction [DEBUG] 10:40:07: Fin de la scène. Debout maintenant -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Hop et un complet salade tomates, oignons [DEBUG] 13:41:01: [LightsBtn] -> Début de la fonction [DEBUG] 13:41:01: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 13:41:02: [LightsBtn] -> Fin de la fonction [DEBUG] 13:41:02: [LightsFade] -> Début de la fonction [DEBUG] 13:41:31: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (87) [DEBUG] 13:41:31: [Facteur : 0] [DEBUG] 13:41:31: Fibaro:call() OK [DEBUG] 13:41:31: [LightsFade] [RGBW 279] R: 0 - V: 0 - B: 0 - W: 0 [DEBUG] 13:41:31: [LightsFade] [RGBW 279] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 13:42:01: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (87) [DEBUG] 13:42:01: [Facteur : 0] [DEBUG] 13:42:01: Fibaro:call() OK [DEBUG] 13:42:01: [LightsFade] [RGBW 279] R: 0 - V: 0 - B: 0 - W: 0 [DEBUG] 13:42:01: [LightsFade] [RGBW 279] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 13:42:32: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (87) [DEBUG] 13:42:32: [Facteur : 0] [DEBUG] 13:42:32: Fibaro:call() OK [DEBUG] 13:42:32: [LightsFade] [RGBW 279] R: 0 - V: 0 - B: 0 - W: 0 [DEBUG] 13:42:32: [LightsFade] [RGBW 279] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 13:43:02: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (87) [DEBUG] 13:43:02: [Facteur : 0] [DEBUG] 13:43:02: Fibaro:call() OK [DEBUG] 13:43:02: [LightsFade] [RGBW 279] R: 0 - V: 0 - B: 0 - W: 0 [DEBUG] 13:43:02: [LightsFade] [RGBW 279] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 13:43:03: [LightsFade] -> Fin de la fonction [DEBUG] 13:43:03: [SpeakersAction] -> Début de la fonction [DEBUG] 13:43:03: Aucune enceinte à traiter dans cette fonction [DEBUG] 13:43:03: [SpeakersAction] -> Fin de la fonction [DEBUG] 13:43:03: [SpeakersFade] -> Début de la fonction [DEBUG] 13:43:03: Aucune enceinte à traiter dans cette fonction [DEBUG] 13:43:03: [SpeakersFade] -> Fin de la fonction [DEBUG] 13:43:03: Fin de la scène. Debout maintenant -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Me revoili, J'ai modifié comme ceci, et ca a l'air d'etre le facteur qui ne distribue pas le bon courrier...craquage ;-) local function LightsFade(Puissance, TpsFade) Debug("green", "[LightsFade] -> Début de la fonction"); for i=1,100 do for j=1,#LightsList do if LightsList[j].typ ~= "Shutter" and ( LightsList[j].mode == "AND" or ( Soleil.Etat == 1 and LightsList[j].mode == "OR" and not SunState() ) ) then if LightsList[j].typ == "VD" then fibaro:call(LightsList[j].id, "setSlider", tostring(LightsList[j].slider), math.ceil(i*Puissance/100)); elseif LightsList[j].typ == "Device" then fibaro:call(LightsList[j].id, "setValue", math.ceil(i*Puissance/100)); end Debug("grey","[LightsFade] ["..LightsList[j].typ.." "..LightsList[j].id.."] Allumé à "..i.."% de la valeur prédéfinie ("..Puissance..")", i); elseif ( LightsList[j].typ == "Shutter" and LightsList[j].mode == "AND" ) or ( LightsList[j].typ == "Shutter" and Soleil.Etat == 1 and LightsList[j].mode == "OR" and SunState() ) then local Pas = math.ceil(100/LightsList[j].pas); if Pas < 2 then Pas = 2; elseif Pas > 20 then Pas = 20; end if i < 100 then for k=1,tonumber(LightsList[j].pas) do if k*Pas == i then fibaro:call(LightsList[j].id, "setValue", i); Debug("grey","[LightsFade] [Shutter "..LightsList[j].id.."] Ouvert à "..i.."%"); end -- Condition vérification valeur k*Pas end -- Boucle Valeurs de pas else fibaro:call(LightsList[j].id, "setValue", 100); Debug("grey","[LightsFade] [Shutter "..LightsList[j].id.."] Ouvert à 100%"); end -- i < 100 end if ( LightsList[j].typ == "RGBW" and LightsList[j].mode == "AND" ) or ( LightsList[j].typ == "RGBW" and Soleil.Etat == 1 and LightsList[j].mode == "OR" and SunState() ) then local facteur = math.floor(i*Puissance/10000); Debug("red", "[Facteur : ".. facteur.. "]") local red,green,blue,white = LightsList[j].r*facteur,LightsList[j].g*facteur,LightsList[j].b*facteur,LightsList[j].w*facteur; --fibaro:call(LightsList[j].id, "setColor", red, green, blue, white); Debug("red", "Fibaro:call() OK"); fibaro:call(LightsList[j].id, "setColor", LightsList[j].r, LightsList[j].g, LightsList[j].b, LightsList[j].w); Debug("red","[LightsFade] ["..LightsList[j].typ.." "..LightsList[j].id.."] R: "..red.." - V: "..green.." - B: "..blue.." - W: "..white, i); end -- Condition mod end -- Boucle device par device fibaro:sleep(TpsFade/100*60*1000); end -- Boucle 1->100 Debug("purple", "[LightsFade] -> Fin de la fonction"); end Debug [DEBUG] 13:22:02: [LightsBtn] -> Début de la fonction [DEBUG] 13:22:02: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 13:22:03: [LightsBtn] -> Fin de la fonction [DEBUG] 13:22:03: [LightsFade] -> Début de la fonction [DEBUG] 13:22:03: [Facteur : 0] [DEBUG] 13:22:03: Fibaro:call() OK [DEBUG] 13:22:04: [Facteur : 0] [DEBUG] 13:22:31: Fibaro:call() OK [DEBUG] 13:22:32: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (87) [DEBUG] 13:22:32: [Facteur : 0] [DEBUG] 13:22:32: Fibaro:call() OK [DEBUG] 13:22:32: [LightsFade] [RGBW 279] R: 0 - V: 0 - B: 0 - W: 0 [DEBUG] 13:22:34: [Facteur : 0] [DEBUG] 13:22:34: Fibaro:call() OK [DEBUG] 13:23:01: Fibaro:call() OK [DEBUG] 13:23:03: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (87) [DEBUG] 13:23:03: [Facteur : 0] [DEBUG] 13:23:03: Fibaro:call() OK [DEBUG] 13:23:03: [LightsFade] [RGBW 279] R: 0 - V: 0 - B: 0 - W: 0 [DEBUG] 13:23:33: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (87) [DEBUG] 13:23:33: [Facteur : 0] [DEBUG] 13:23:33: Fibaro:call() OK [DEBUG] 13:23:33: [LightsFade] [RGBW 279] R: 0 - V: 0 - B: 0 - W: 0 [DEBUG] 13:23:34: [Facteur : 0] [DEBUG] 13:24:03: [Facteur : 0] [DEBUG] 13:24:03: Fibaro:call() OK [DEBUG] 13:24:03: [LightsFade] [RGBW 279] R: 0 - V: 0 - B: 0 - W: 0 [DEBUG] 13:24:04: [LightsFade] -> Fin de la fonction [DEBUG] 13:24:05: [SpeakersAction] -> Début de la fonction [DEBUG] 13:24:05: Aucune enceinte à traiter dans cette fonction [DEBUG] 13:24:05: [SpeakersAction] -> Fin de la fonction [DEBUG] 13:24:05: [SpeakersFade] -> Début de la fonction -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Pour t'aider un peu jai modifié comme ceci, pour vérifier s'il rentrait bien dans le if RGBW Je me demandais s'il rentrait dans le elseif RGBW local function LightsFade(Puissance, TpsFade) Debug("green", "[LightsFade] -> Début de la fonction"); for i=1,100 do for j=1,#LightsList do if LightsList[j].typ ~= "Shutter" and ( LightsList[j].mode == "AND" or ( Soleil.Etat == 1 and LightsList[j].mode == "OR" and not SunState() ) ) then if LightsList[j].typ == "VD" then fibaro:call(LightsList[j].id, "setSlider", tostring(LightsList[j].slider), math.ceil(i*Puissance/100)); elseif LightsList[j].typ == "Device" then fibaro:call(LightsList[j].id, "setValue", math.ceil(i*Puissance/100)); end Debug("grey","[LightsFade] ["..LightsList[j].typ.." "..LightsList[j].id.."] Allumé à "..i.."% de la valeur prédéfinie ("..Puissance..")", i); elseif ( LightsList[j].typ == "Shutter" and LightsList[j].mode == "AND" ) or ( LightsList[j].typ == "Shutter" and Soleil.Etat == 1 and LightsList[j].mode == "OR" and SunState() ) then local Pas = math.ceil(100/LightsList[j].pas); if Pas < 2 then Pas = 2; elseif Pas > 20 then Pas = 20; end if i < 100 then for k=1,tonumber(LightsList[j].pas) do if k*Pas == i then fibaro:call(LightsList[j].id, "setValue", i); Debug("grey","[LightsFade] [Shutter "..LightsList[j].id.."] Ouvert à "..i.."%"); end -- Condition vérification valeur k*Pas end -- Boucle Valeurs de pas else fibaro:call(LightsList[j].id, "setValue", 100); Debug("grey","[LightsFade] [Shutter "..LightsList[j].id.."] Ouvert à 100%"); end -- i < 100 end if ( LightsList[j].typ == "RGBW" and LightsList[j].mode == "AND" ) or ( LightsList[j].typ == "RGBW" and Soleil.Etat == 1 and LightsList[j].mode == "OR" and SunState() ) then local facteur = math.floor(i*Puissance/10000); local red,green,blue,white = LightsList[j].r*facteur,LightsList[j].g*facteur,LightsList[j].b*facteur,LightsList[j].w*facteur; --fibaro:call(LightsList[j].id, "setColor", red, green, blue, white); Debug("red", "Fibaro:call() OK"); fibaro:call(LightsList[j].id, "setColor", LightsList[j].r, LightsList[j].g, LightsList[j].b, LightsList[j].w); Debug("red","[LightsFade] ["..LightsList[j].typ.." "..LightsList[j].id.."] R: "..LightsList[j].r.." - V: "..LightsList[j].g.." - B: "..LightsList[j].b.." - W: "..LightsList[j].w, i); end -- Condition mod end -- Boucle device par device fibaro:sleep(TpsFade/100*60*1000); end -- Boucle 1->100 Debug("purple", "[LightsFade] -> Fin de la fonction"); end Debug [DEBUG] 11:29:02: [LightsBtn] -> Début de la fonction [DEBUG] 11:29:02: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 11:29:03: [LightsBtn] -> Fin de la fonction [DEBUG] 11:29:03: [LightsFade] -> Début de la fonction [DEBUG] 11:29:03: Fibaro:call() OK [DEBUG] 11:29:04: Fibaro:call() OK [DEBUG] 11:29:04: Fibaro:call() OK [DEBUG] 11:29:05: Fibaro:call() OK [DEBUG] 11:29:06: Fibaro:call() OK [DEBUG] 11:29:06: Fibaro:call() OK [DEBUG] 11:29:07: Fibaro:call() OK [DEBUG] 11:29:07: Fibaro:call() OK [DEBUG] 11:29:08: Fibaro:call() OK [DEBUG] 11:29:09: Fibaro:call() OK [DEBUG] 11:29:09: Fibaro:call() OK [DEBUG] 11:29:10: Fibaro:call() OK [DEBUG] 11:29:10: Fibaro:call() OK [DEBUG] 11:29:11: Fibaro:call() OK [DEBUG] 11:29:12: Fibaro:call() OK [DEBUG] 11:29:12: Fibaro:call() OK [DEBUG] 11:29:13: Fibaro:call() OK [DEBUG] 11:29:14: Fibaro:call() OK [DEBUG] 11:29:14: Fibaro:call() OK [DEBUG] 11:29:15: Fibaro:call() OK [DEBUG] 11:29:15: Fibaro:call() OK [DEBUG] 11:29:16: Fibaro:call() OK [DEBUG] 11:29:17: Fibaro:call() OK [DEBUG] 11:29:17: Fibaro:call() OK [DEBUG] 11:29:18: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (87) [DEBUG] 11:29:18: Fibaro:call() OK [DEBUG] 11:29:18: [LightsFade] [RGBW 279] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 11:29:18: Fibaro:call() OK [DEBUG] 11:29:19: Fibaro:call() OK [DEBUG] 11:29:20: Fibaro:call() OK [DEBUG] 11:29:20: Fibaro:call() OK [DEBUG] 11:29:21: Fibaro:call() OK [DEBUG] 11:29:21: Fibaro:call() OK [DEBUG] 11:29:22: Fibaro:call() OK [DEBUG] 11:29:23: Fibaro:call() OK [DEBUG] 11:29:23: Fibaro:call() OK [DEBUG] 11:29:24: Fibaro:call() OK [DEBUG] 11:29:25: Fibaro:call() OK [DEBUG] 11:29:25: Fibaro:call() OK [DEBUG] 11:29:26: Fibaro:call() OK [DEBUG] 11:29:26: Fibaro:call() OK [DEBUG] 11:29:27: Fibaro:call() OK [DEBUG] 11:29:28: Fibaro:call() OK [DEBUG] 11:29:28: Fibaro:call() OK [DEBUG] 11:29:29: Fibaro:call() OK [DEBUG] 11:29:29: Fibaro:call() OK [DEBUG] 11:29:30: Fibaro:call() OK [DEBUG] 11:29:31: Fibaro:call() OK [DEBUG] 11:29:31: Fibaro:call() OK [DEBUG] 11:29:32: Fibaro:call() OK [DEBUG] 11:29:33: Fibaro:call() OK [DEBUG] 11:29:33: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (87) [DEBUG] 11:29:33: Fibaro:call() OK [DEBUG] 11:29:33: [LightsFade] [RGBW 279] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 11:29:34: Fibaro:call() OK [DEBUG] 11:29:34: Fibaro:call() OK [DEBUG] 11:29:35: Fibaro:call() OK [DEBUG] 11:29:36: Fibaro:call() OK [DEBUG] 11:29:36: Fibaro:call() OK [DEBUG] 11:29:37: Fibaro:call() OK [DEBUG] 11:29:37: Fibaro:call() OK [DEBUG] 11:29:38: Fibaro:call() OK [DEBUG] 11:29:39: Fibaro:call() OK [DEBUG] 11:29:39: Fibaro:call() OK [DEBUG] 11:29:40: Fibaro:call() OK [DEBUG] 11:29:40: Fibaro:call() OK [DEBUG] 11:29:41: Fibaro:call() OK [DEBUG] 11:29:42: Fibaro:call() OK [DEBUG] 11:29:42: Fibaro:call() OK [DEBUG] 11:29:43: Fibaro:call() OK [DEBUG] 11:29:44: Fibaro:call() OK [DEBUG] 11:29:44: Fibaro:call() OK [DEBUG] 11:29:45: Fibaro:call() OK [DEBUG] 11:29:45: Fibaro:call() OK [DEBUG] 11:29:46: Fibaro:call() OK [DEBUG] 11:29:47: Fibaro:call() OK [DEBUG] 11:29:47: Fibaro:call() OK [DEBUG] 11:29:48: Fibaro:call() OK [DEBUG] 11:29:48: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (87) [DEBUG] 11:29:48: Fibaro:call() OK [DEBUG] 11:29:48: [LightsFade] [RGBW 279] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 11:29:49: Fibaro:call() OK [DEBUG] 11:29:50: Fibaro:call() OK [DEBUG] 11:29:50: Fibaro:call() OK [DEBUG] 11:29:51: Fibaro:call() OK [DEBUG] 11:29:51: Fibaro:call() OK [DEBUG] 11:29:52: Fibaro:call() OK [DEBUG] 11:29:53: Fibaro:call() OK [DEBUG] 11:29:53: Fibaro:call() OK [DEBUG] 11:29:54: Fibaro:call() OK [DEBUG] 11:29:55: Fibaro:call() OK [DEBUG] 11:29:55: Fibaro:call() OK [DEBUG] 11:29:56: Fibaro:call() OK [DEBUG] 11:29:56: Fibaro:call() OK [DEBUG] 11:29:57: Fibaro:call() OK [DEBUG] 11:29:58: Fibaro:call() OK [DEBUG] 11:29:58: Fibaro:call() OK [DEBUG] 11:29:59: Fibaro:call() OK [DEBUG] 11:29:59: Fibaro:call() OK [DEBUG] 11:30:00: Fibaro:call() OK [DEBUG] 11:30:01: Fibaro:call() OK [DEBUG] 11:30:01: Fibaro:call() OK [DEBUG] 11:30:02: Fibaro:call() OK [DEBUG] 11:30:02: Fibaro:call() OK [DEBUG] 11:30:03: Fibaro:call() OK [DEBUG] 11:30:04: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (87) [DEBUG] 11:30:04: Fibaro:call() OK [DEBUG] 11:30:04: [LightsFade] [RGBW 279] R: 255 - V: 151 - B: 143 - W: 100 [DEBUG] 11:30:04: [LightsFade] -> Fin de la fonction [DEBUG] 11:30:04: [SpeakersAction] -> Début de la fonction [DEBUG] 11:30:04: Aucune enceinte à traiter dans cette fonction [DEBUG] 11:30:04: [SpeakersAction] -> Fin de la fonction [DEBUG] 11:30:04: [SpeakersFade] -> Début de la fonction [DEBUG] 11:30:04: Aucune enceinte à traiter dans cette fonction Les variables red, green, blue, white, restent à 0 avec le facteur j'ai oublié de te faire la copie d'ecran, vais recommencer avec un debug red, green ... -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Re, Reste eteint ;-) pas de Debug("red") [DEBUG] 10:18:02: [LightsBtn] -> Début de la fonction [DEBUG] 10:18:03: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 10:18:03: [LightsBtn] -> Fin de la fonction [DEBUG] 10:18:03: [LightsFade] -> Début de la fonction [DEBUG] 10:19:15: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (87) [DEBUG] 10:20:30: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (87) [DEBUG] 10:21:45: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (87) [DEBUG] 10:23:00: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (87) [DEBUG] 10:23:03: [LightsFade] -> Fin de la fonction [DEBUG] 10:23:03: [SpeakersAction] -> Début de la fonction [DEBUG] 10:23:03: Aucune enceinte à traiter dans cette fonction [DEBUG] 10:23:03: [SpeakersAction] -> Fin de la fonction [DEBUG] 10:23:03: [SpeakersFade] -> Début de la fonction [DEBUG] 10:23:03: Aucune enceinte à traiter dans cette fonction [DEBUG] 10:23:03: [SpeakersFade] -> Fin de la fonction [DEBUG] 10:23:03: Fin de la scène. Debout maintenant! -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Bonjour matinal, Merci tout de même, tu n'es pas obligé. i== 50 ;-) ALLUME [DEBUG] 08:26:00: [LightsBtn] -> Début de la fonction [DEBUG] 08:26:00: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 08:26:01: [LightsBtn] -> Fin de la fonction [DEBUG] 08:26:01: [LightsFade] -> Début de la fonction [DEBUG] 08:27:13: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (87) [DEBUG] 08:28:28: Fibaro:call() OK [DEBUG] 08:28:28: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (87) [DEBUG] 08:29:43: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (87) [DEBUG] 08:30:58: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (87) [DEBUG] 08:31:01: [LightsFade] -> Fin de la fonction [DEBUG] 08:31:01: [SpeakersAction] -> Début de la fonction [DEBUG] 08:31:01: Aucune enceinte à traiter dans cette fonction [DEBUG] 08:31:01: [SpeakersAction] -> Fin de la fonction [DEBUG] 08:31:01: [SpeakersFade] -> Début de la fonction [DEBUG] 08:31:01: Aucune enceinte à traiter dans cette fonction [DEBUG] 08:31:01: [SpeakersFade] -> Fin de la fonction [DEBUG] 08:31:01: Fin de la scène. Debout maintenan -
Hi, Welcome !
-
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Yeah ;-) ALLUME avant la boucle ;-) Merci au fait. -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
OK oui j'avais pas suivi que tu voulais testé avec les variables, au temps pour moi ;-) Ca s'allume ;-) -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Ok, mais ce qui voudrait dire que je ne pourrais pas ajouter d'autres devices lampes et que je n'aurai plus la fonctionnalite de fade ? -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Well done, allumé ;-) -- Fonction Principale local TableReveil = json.decode(fibaro:getGlobalValue("REVEIL_"..PIECE)); local function reveil(LightsPower,LightsTps,SpeakersPower,SpeakersTps) LightsBtn(); LightsFade(LightsPower,LightsTps); fibaro:call(279, "setColor", 255, 151, 143, 255); SpeakersAction(); SpeakersFade(SpeakersPower,SpeakersTps); -- Changement Mode if TableReveil.Mode == 1 then TableReveil.Mode = 3; fibaro:setGlobal("REVEIL_"..PIECE, json.encode(TableReveil)); end end -- Si pas de réveil programmé if tonumber(fibaro:getGlobalValue("REVEIL_"..PIECE)) ~= nil or fibaro:getGlobalValue("REVEIL_"..PIECE) == nil or ( type(TableReveil) == "table" and TableReveil.Mode == 3 ) then Debug("red", "Aucun réveil n'a été programmé via le VD associé."); --fibaro:abort(); end -- On exécute reveil(TableReveil.Lights,TableReveil.FLights,TableReveil.Son,TableReveil.FSon); Debug("lightblue", "Fin de la scène. Debout maintenant!"); [DEBUG] 15:20:35: Aucun réveil n'a été programmé via le VD associé. [DEBUG] 15:20:35: [LightsBtn] -> Début de la fonction [DEBUG] 15:20:35: [LightsBtn] -> Fin de la fonction [DEBUG] 15:20:35: [LightsFade] -> Début de la fonction [DEBUG] 15:25:35: [LightsFade] -> Fin de la fonction [DEBUG] 15:25:35: [SpeakersAction] -> Début de la fonction [DEBUG] 15:25:35: Aucune enceinte à traiter dans cette fonction [DEBUG] 15:25:35: [SpeakersAction] -> Fin de la fonction [DEBUG] 15:25:35: [SpeakersFade] -> Début de la fonction [DEBUG] 15:25:35: Aucune enceinte à traiter dans cette fonction [DEBUG] 15:25:35: [SpeakersFade] -> Fin de la fonction [DEBUG] 15:25:35: Fin de la scène. Debout maintenant -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Avec 1 instance : c'est meiux mais eteint ;-) [DEBUG] 13:54:01: [LightsBtn] -> Début de la fonction [DEBUG] 13:54:01: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 13:54:02: [LightsBtn] -> Fin de la fonction [DEBUG] 13:54:02: [LightsFade] -> Début de la fonction [DEBUG] 13:55:14: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (100) [DEBUG] 13:56:29: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (100) [DEBUG] 13:57:44: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (100) [DEBUG] 13:58:59: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (100) [DEBUG] 13:59:02: [LightsFade] -> Fin de la fonction [DEBUG] 13:59:02: [SpeakersAction] -> Début de la fonction [DEBUG] 13:59:02: Aucune enceinte à traiter dans cette fonction [DEBUG] 13:59:02: [SpeakersAction] -> Fin de la fonction [DEBUG] 13:59:02: [SpeakersFade] -> Début de la fonction [DEBUG] 13:59:02: Aucune enceinte à traiter dans cette fonction [DEBUG] 13:59:02: [SpeakersFade] -> Fin de la fonction [DEBUG] 13:59:02: Fin de la scène. Debout maintenant! J'ai essaye avec allume une lampe toute simple, elle ne s'allume pas non plus, je comprends pas pourquoi cela ne fait pas le fibaro:call local red,green,blue,white = LightsList[j].r*facteur,LightsList[j].g*facteur,LightsList[j].b*facteur,LightsList[j].w*facteur; --local red,green,blue,white = LightsList[j].r,LightsList[j].g,LightsList[j].b,LightsList[j].w; --fibaro:call(LightsList[j].id, "setColor", red, green, blue, white); --fibaro:call(279, "setColor", 255, 151, 143, 255); fibaro:call(12,"turnOn") Debug("grey","[LightsFade] ["..LightsList[j].typ.." "..LightsList[j].id.."] Allumé à "..i.."% de la valeur prédéfinie ("..Puissance..")", i); -
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Hop hop salut;-) Non non, je n'ai qu'une ligne, c'est le copier coller quand tu mets la balise code ne les commente pas lol Ma scene ressemble à ceci --Liste des devices à traiter pour la simulation d'aube --[[table.insert(LightsList, {typ="Device", mode="OR", id=27}); table.insert(LightsList, {typ="VD", mode="OR", id=115, slider=10, btn=6}); table.insert(LightsList, {typ="Shutter", mode="OR", id=279, pas=6}); table.insert(LightsList, {typ="RGBW", mode="AND", id=279, r=255, g=100, b=0, w=100}); -- Liste des actions à effectuer sur les enceintes table.insert(SpeakerAction, {id=242, slider=10}); table.insert(SpeakerAction, {id=242, btn=18});--]] table.insert(LightsList, {typ="RGBW", mode="AND", id=279, r=255, g=255, b=255, w=255}); J'ai testé plusieurs choses jusqu'a en arriver la.. bizarrement il ne fait pas le fibaro:call que j'ai reteste avec les memes valeurs dans une scene test : qui allume bien le ruban elseif ( LightsList[j].typ == "RGBW" and LightsList[j].mode == "AND" ) or ( LightsList[j].typ == "RGBW" and Soleil.Etat == 1 and LightsList[j].mode == "OR" and SunState() ) then --local facteur = math.floor(i*Puissance/10000); --local red,green,blue,white = LightsList[j].r*facteur,LightsList[j].g*facteur,LightsList[j].b*facteur,LightsList[j].w*facteur; --local red,green,blue,white = LightsList[j].r,LightsList[j].g,LightsList[j].b,LightsList[j].w; --fibaro:call(LightsList[j].id, "setColor", red, green, blue, white); fibaro:call(279, "setColor", 255, 151, 143, 255); Debug("grey","[LightsFade] ["..LightsList[j].typ.." "..LightsList[j].id.."] Allumé à "..i.."% de la valeur prédéfinie ("..Puissance..")", i); [DEBUG] 11:16:00: [LightsBtn] -> Début de la fonction [DEBUG] 11:16:00: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 11:16:01: [LightsBtn] -> Fin de la fonction [DEBUG] 11:16:01: [LightsFade] -> Début de la fonction [DEBUG] 11:16:03: [LightsBtn] -> Début de la fonction [DEBUG] 11:16:03: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 11:16:04: [LightsBtn] -> Fin de la fonction [DEBUG] 11:16:04: [LightsFade] -> Début de la fonction [DEBUG] 11:17:13: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (100) [DEBUG] 11:17:16: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (100) [DEBUG] 11:18:28: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (100) [DEBUG] 11:18:31: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (100) [DEBUG] 11:19:43: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (100) [DEBUG] 11:19:46: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (100) [DEBUG] 11:20:58: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (100) [DEBUG] 11:21:01: [LightsFade] -> Fin de la fonction [DEBUG] 11:21:01: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (100) [DEBUG] 11:21:01: [SpeakersAction] -> Début de la fonction [DEBUG] 11:21:01: Aucune enceinte à traiter dans cette fonction [DEBUG] 11:21:01: [SpeakersAction] -> Fin de la fonction [DEBUG] 11:21:01: [SpeakersFade] -> Début de la fonction [DEBUG] 11:21:01: Aucune enceinte à traiter dans cette fonction [DEBUG] 11:21:01: [SpeakersFade] -> Fin de la fonction [DEBUG] 11:21:01: Fin de la scène. Debout maintenant! [DEBUG] 11:21:04: [LightsFade] -> Fin de la fonction [DEBUG] 11:21:05: [SpeakersAction] -> Début de la fonction [DEBUG] 11:21:05: Aucune enceinte à traiter dans cette fonction [DEBUG] 11:21:05: [SpeakersAction] -> Fin de la fonction [DEBUG] 11:21:05: [SpeakersFade] -> Début de la fonction [DEBUG] 11:21:05: Aucune enceinte à traiter dans cette fonction -
Bonjour, Regarde aussi si tu n'a spas un module en alerte.
-
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
pepite a répondu à un sujet de J3R3M dans Tutoriels
Bonjour bonjour, J'ai mis le temps non ? ;-) En test en ce moment, ca ne fonctionne pas pour moi ;-), le RGBW reste éteint, c'est c... ;-) - local PIECE : modifiée partout, les 3 boutons + mainloop VD TableReveil ok : [DEBUG] 09:16:01: {"Son":"0","FLights":"11","Min":0,"Heure":10,"Mode":1,"Lights":"100","FSon":"0"} La scène est configurée comme ceci -- Code de la Chambre correspondant à la Variable Globale créée local PIECE = "Ch_Noemie"; -- Tableau Etat du soleil (pour gestion volets roulants) local Soleil = {Etat=1, VG="HOME_SOLEIL", Up="1"}; -- Tableaux qui seront exploités LightsList, SpeakerAction = {},{}; --Liste des devices à traiter pour la simulation d'aube --[[table.insert(LightsList, {typ="Device", mode="OR", id=27}); table.insert(LightsList, {typ="VD", mode="OR", id=115, slider=10, btn=6}); table.insert(LightsList, {typ="Shutter", mode="OR", id=279, pas=6}); table.insert(LightsList, {typ="RGBW", mode="AND", id=279, r=255, g=100, b=0, w=100}); -- Liste des actions à effectuer sur les enceintes table.insert(SpeakerAction, {id=242, slider=10}); table.insert(SpeakerAction, {id=242, btn=18});--]] table.insert(LightsList, {typ="RGBW", mode="AND", id=279, r=255, g=255, b=100, w=200}); -- DEBUG local debug = 1; local tempo = 1; -- seconde La scene se lance bien [DEBUG] 06:23:00: [LightsBtn] -> Début de la fonction [DEBUG] 06:23:00: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 06:23:01: [LightsBtn] -> Fin de la fonction [DEBUG] 06:23:01: [LightsFade] -> Début de la fonction [DEBUG] 06:23:03: [LightsBtn] -> Début de la fonction [DEBUG] 06:23:03: [LightsBtn] [RGBW 279] Pas de bouton à appuyer pour cette entrée [DEBUG] 06:23:04: [LightsBtn] -> Fin de la fonction [DEBUG] 06:23:04: [LightsFade] -> Début de la fonction [DEBUG] 06:25:25: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (100) [DEBUG] 06:25:28: [LightsFade] [RGBW 279] Allumé à 25% de la valeur prédéfinie (100) [DEBUG] 06:27:55: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (100) [DEBUG] 06:27:58: [LightsFade] [RGBW 279] Allumé à 50% de la valeur prédéfinie (100) [DEBUG] 06:30:25: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (100) [DEBUG] 06:30:28: [LightsFade] [RGBW 279] Allumé à 75% de la valeur prédéfinie (100) [DEBUG] 06:32:55: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (100) [DEBUG] 06:32:58: [LightsFade] [RGBW 279] Allumé à 100% de la valeur prédéfinie (100) [DEBUG] 06:33:01: [LightsFade] -> Fin de la fonction [DEBUG] 06:33:01: [SpeakersAction] -> Début de la fonction [DEBUG] 06:33:01: Aucune enceinte à traiter dans cette fonction [DEBUG] 06:33:01: [SpeakersAction] -> Fin de la fonction [DEBUG] 06:33:01: [SpeakersFade] -> Début de la fonction [DEBUG] 06:33:01: Aucune enceinte à traiter dans cette fonction [DEBUG] 06:33:01: [SpeakersFade] -> Fin de la fonction [DEBUG] 06:33:01: Fin de la scène. Debout maintenant! [DEBUG] 06:33:04: [LightsFade] -> Fin de la fonction [DEBUG] 06:33:04: [SpeakersAction] -> Début de la fonction [DEBUG] 06:33:04: Aucune enceinte à traiter dans cette fonction [DEBUG] 06:33:04: [SpeakersAction] -> Fin de la fonction [DEBUG] 06:33:04: [SpeakersFade] -> Début de la fonction [DEBUG] 06:33:04: Aucune enceinte à traiter dans cette fonction [DEBUG] 06:33:04: [SpeakersFade] -> Fin de la fonction [DEBUG] 06:33:04: Fin de la scène. Debout maintenant! On rentre donc bien dans la boucle elseif ( LightsList[j].typ == "RGBW" and LightsList[j].mode == "AND" ) or ( LightsList[j].typ == "RGBW" and Soleil.Etat == 1 and LightsList[j].mode == "OR" and SunState() ) then local facteur = math.floor(i*Puissance/10000); local red,green,blue,white = LightsList[j].r*facteur,LightsList[j].g*facteur,LightsList[j].b*facteur,LightsList[j].w*facteur; fibaro:call(LightsList[j].id, "setColor", red, green, blue, white); Debug("grey","[LightsFade] ["..LightsList[j].typ.." "..LightsList[j].id.."] Allumé à "..i.."% de la valeur prédéfinie ("..Puissance..")", i); Je confirme le fonctionnement de la commande : fibaro:call(id,r,g,b,w) cela allume bien le ruban. -
il faut que la barbe soit très longue ...
-
Tu ne verras jamais GEA intégré par FIBARO ;-)
-
Bienvenue !
-
Topic unique Concurrent Sonos : Sonoe :-)
pepite a posté un sujet dans Périphériques et matériels autres
Bonjour à tous, Le petit concurrent de Sonos http://www.domotique-info.fr/2016/05/multiroom-sonoe-ieast-integration-api/ -
Hi, Here :
-
Je trouve ca plutot prometteur ;-) Optimiste Inside ;-) Je plussoie le QA Fil pilote ;-)
-
Bonjour, Précision vocabulaire, ce que tu souhaites en passant d'une borne à l'autre s'appelle le ROAMING ;-)
-
Bonjour, Avais tu des erreurs sur les jours ? De mon côté, je recois la météo par SMS, et je n'ai pas d’erreur sur les jours avec la fonction de @Dragoniacs.
-
JPI - Controlleur android
pepite a répondu à un sujet de dJuL dans Applications Smartphones et Tablettes
C'est pas mal ca. Mais apres faut trouver le moyen de charger la bete Envoyé de mon BND-L21 en utilisant Tapatalk