-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
Messages posté(e)s par pepite
-
-
OK oui j'avais pas suivi que tu voulais testé avec les variables, au temps pour moi ;-)
Ca s'allume ;-)
-
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 ?
-
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 -
PETIT PROBLEME
dans Jeedom
Bonjour,
Regarde aussi si tu n'a spas un module en alerte.
-
Le 06/04/2019 à 21:08, J3R3M a dit :Rester à confirmer pour les devices RGBW, mais je suis confiant
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 ...
-
il y a une heure, Dragoniacs a dit :Moi, tant qu'il n'y a pas GEA, je peux pas passer a la HC3...
Tu ne verras jamais GEA intégré par FIBARO ;-)
- 1
-
Bienvenue !
-
Hi,
Here :
- 1
-
Je trouve ca plutot prometteur ;-)
Optimiste Inside ;-)
Je plussoie le QA Fil pilote ;-)
- 1
-
Bonjour,
Précision vocabulaire, ce que tu souhaites en passant d'une borne à l'autre s'appelle le ROAMING ;-)
- 1
-
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.
-
C'est pas mal ca.
Mais apres faut trouver le moyen de charger la bete
Envoyé de mon BND-L21 en utilisant Tapatalk -
Merci@dJuL
Je ferai la maj.
Tu utilises quel modèle d'adaptateur ?
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- 1
- 1
-
je croyais que l'API Nest etait fermee no ?
-
Il y a 5 heures, PITP2 a dit :protocole Coap
c'est pas un protocole asynchrone au fait ?
-
Il y a 1 heure, Dragoniacs a dit :La HC3
la boite de la HC3 ;-)
-
Il y a 11 heures, jjacques68 a dit :Et ciao Jeedom
C'est moche de dire ca ;-)
- 1
-
Support Gea
dans HC2
Bonjour,
Pas compris. désolé, il est tôt ;-)
[VD + Scène] Réveil paramétrable avancé v3.6 : Réveil compatible Dimmers, RGBW, Shutters, VD Philips Hue, VD Sonos, VD Yamaha Multicast...
dans Tutoriels
Posté(e) · Report reply
Yeah ;-) ALLUME avant la boucle ;-)
Merci au fait.