-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
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
-
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);
-
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.
-
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 !
-
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(e) 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 -
JPI - Controlleur android
pepite a répondu à un(e) sujet de dJuL dans Applications Smartphones et Tablettes
Merci@dJuL Je ferai la maj. Tu utilises quel modèle d'adaptateur ? Envoyé de mon BND-L21 en utilisant Tapatalk -
Ah voilà 1 bug suite a Une maj. :+) C'est tout bon@Did ? Envoyé de mon BND-L21 en utilisant Tapatalk
-
Va falloir que je regarde aussi. J'ai l'impression d'avoir du retard :-) Envoyé de mon BND-L21 en utilisant Tapatalk
-
Tu nous montreras a quoi ca ressemble :-) Envoyé de mon BND-L21 en utilisant Tapatalk
-
je croyais que l'API Nest etait fermee no ?
-
c'est pas un protocole asynchrone au fait ?
-
Home Center 3 présentée au CES 2020
pepite a répondu à un(e) sujet de eric_le_belge dans Annonces et suggestions
la boite de la HC3 ;-) -
Home Center 3 présentée au CES 2020
pepite a répondu à un(e) sujet de eric_le_belge dans Annonces et suggestions
C'est moche de dire ca ;-) -
Bonjour, Pas compris. désolé, il est tôt ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :