Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

  • Jours gagnés

    59

Tout ce qui a été posté par pepite

  1. @cquint, et si tu essayais de repasser en mode recovery ? http://www.domotique-fibaro.fr/index.php/topic/4249-sauvegarde-restauration-et-recovery-sur-home-center-2/
  2. c'est fait aussi. AUcun souci sur la mise à jour. Wait and see pour la memoire et autre. Ah si j'ai qd meme dans le centre de notifications des messages pour changer le code pin ;-)
  3. allez je clique ;-)
  4. ah oui super idee, si ca peut etre couplee àla HC2 ca pourrait etre top
  5. Salut, Il y a un professionnel de la securite et des alarmes sur le forum, c'est @Syris, un petit MP pour le mettre sur le coup serait bien. après sur le forum, en fonction du retour de l'alarme, les experts peuvent tout faire clignoter, vibrer ;-)
  6. clique clique ;-)
  7. Question bete avec les interfaces comme Imperihome ou celle de @shad que nous sommes impatients de voir !! etant donne que cela attaque l'API, cela va-t-il avoir une incidence sur les instances ? ou normalement : pas de raison ;-) je commente aussi pour suivre le sujet de l'interface de @shad Suis un peu comme @domodial, on se plaint c'est vrai, mais nos betes ne fonctionnent pas trop mal tout de même. HS : @steven si tu passes, je suis tout de meme d'accord, Fibaro se repose trop sur vous les experts qui nous permettez de contourner les bugs
  8. pepite

    Borne Wifi

    bonne idée nico, @jojo branche autre chose, teste pour nous ;-)
  9. la technique du stock limité ;-) pour vite cliquer ;-) ah oui, j'aimerais bien tester la multiprise aussi ;-) pas vu d'info quelqu'un a vu passé quelquechose à ce sujet ?
  10. pepite

    Aide Code Lua Rgb

    Bonjour, Petit test, ajout d'une fonction de Debug avec des couleurs pour faire beau ;-) si Debug = true Pas sur de la syntaxe ;-) --[[ %% properties 208 value %% globals --]] ------ User settings ----- local id_RGBs = {239, 545, 554} -- liste des IDs des RGBs concernés local ProgRGB = 546 -- Programme "alerte" souhaité à mettre sur les RGBs local Tempo = 15 -- En secondes, durée de la mise sur le programme "ALERTE" des RGBs, avant remise des valeurs précédentes local Debug = true -- true : affichage dans le debug/false : pas d'affichage -------------------- --------- Limitation à 1 seule instance --------- if (fibaro:countScenes() > 1) then fibaro:abort() end ---------------------------------------------- ---- Function Debug ------------ function Debug( color, message ) fibaro:debug(string.format('<%s style="color:%s;">%s</%s>', "span", color, message, "span")); end ------------------ if Debug then local currentdate = os.date("%d/%m/%Y %H:%M:%S") Debug("Green", "Démarrage du script : " ..currentdate) end -- fonction split ---- function split(s, pattern, maxsplit) local pattern = pattern or ' ' local maxsplit = maxsplit or -1 local s = s local t = {} local patsz = #pattern while maxsplit ~= 0 do local curpos = 1 local found = string.find(s, pattern) if found ~= nil then table.insert(t, string.sub(s, curpos, found - 1)) curpos = found + patsz s = string.sub(s, curpos) else table.insert(t, string.sub(s, curpos)) break end maxsplit = maxsplit - 1 if maxsplit == 0 then table.insert(t, string.sub(s, curpos - patsz - 1)) end end return t end ---------- --------------function GetPutValueRGB---- function GetPutValueRGBs(id) for i = 1, #id_RGBs do -- Recup Couleur et programme des RGBs local result = split(fibaro:getValue(id_RGBs[i], "color"), ',') local Prog = tonumber(fibaro:getValue(id_RGBs[i], "currentProgramID")) -- Debug valeur result et prog if Debug then Debug("Red", "RGB num " ..id_RGBs[i].. " avait comme Couleur : " ..result[1]..","..result[2]..","..result[3]..","..result[4]) Debug("Red", "RGB num " ..id_RGBs[i].. " était sur le Programme " ..Prog) end -- SI activation cellule 208, demarrage des RGB sur le programme ProgRGB if Debug then Debug("Green", "Mise des RGBs sur Programme : " ..ProgRGB) end fibaro:call(id_RGBs[i], "startProgram", ProgRGB) setTimeout( function() if Debug then Debug("Green", "Remise des valeurs précédentes sur les RGBs") end if ((result[1] == "0" and result[2] == "0" and result[3] == "0" and result[4] == "0") and (tonumber(Prog) > 0)) then fibaro:call(id_RGBs[i], "startProgram", Prog) if Debug then Debug("Red", "Prog " ..Prog.. " sur " ..id_RGBs[i]) end else fibaro:call(id_RGBs[i], "setColor", result[1], result[2], result[3], result[4]) if Debug then Debug("Red", "Couleur sur : " ..id_RGBs[i]) end end end, Tempo*1000) --tempo end end ---------- --- Message TTS ---- if Debug then Debug("Green", "Message TTS") end fibaro:call(535, "pressButton", 2) -- Lancement fonction --- GetPutValueRGBs()
  11. Tiens question supp avant de découvrir, si quelqu'un est au courant. Par défaut en cas de coupure, elle se remet sur ON ou se remet sur l'etat avant coupure ? Pour le choix de l'appareil commandé, j'hesite entre frio, lave-linge, seche linge ;-)
  12. à priori oui depuis la béta 4.061 : http://www.domotique-store.fr/domotique/usages/mesure-de-consommation-energetique-domotique/prises-domotique-mesure-consommation-energie/462-aeotec-zw096-smart-switch-6-prise-murale-z-wave-avec-mesure-de-consommation-aeotec-by-aeon-labs.html
  13. pepite

    Borne Wifi

    @did, la seconde borne sera alimentée par la 1ere borne en PoE ? @jojo, on a pas eu à attendre longtemps, @did est passé par là ;-)
  14. pepite

    Support Gea

    dans global tu ne mets surtout pas tes DP_SS_1 et 2, Sous %%Globals, ce sont des noms de variables globales utilisées comme déclencheur Je pense que tu n'as besoin que de l'id du DP_SS_1 à mettre sous %%properties idnumerique value J'oubliais : 50 Watts de diiference pour un envoi à la box, ton parametre 91, donc ton 1 watt de diff est trop faible
  15. pepite

    Borne Wifi

    je comprends pas non plus l'utilité du 2 eme RJ45 sur l'UAC PRO, on est 2 @jojo
  16. Commandé, 2 aussi ;-) Savez-vous si l'USB est OFF aussi lorsqu'on switch en OFF la prise ?
  17. pepite

    Support Gea

    je me suis trompe dans la declaration de variable de DP_SS2_OFF j'ai mis 1 pour le OFF au lieu de 0 ;-) -- Allumage des lumières salle de séjour local DP_SS2_ON = {"Value", id["DP_SS_2"], 1} local DP_SS2_OFF = {"Value", id["DP_SS_2"], 0} local VisiteSS = {"Global", "Visite", "non"} local ActiviteSS = {"Global", "ActiviteSS", "non"} GEA.add({id["DP_SS_1"],DP_SS2_ON, VisiteSS}, -1, "", {{"Time", "Sunset-30", "Sunrise+15"}, {"turnOn", id["ON_OFF_SS"]}}) -- Éteindre lumière salle de séjour si plus de detection depuis 5 mins GEA.add({id["DP_SS_1"],DP_SS2_OFF, ActiviteSS}, 5*60, "", {{"Inverse"},{"turnOff",id["ON_OFF_SS"]}})
  18. Clique @domodial ;-)
  19. pepite

    Support Gea

    Bonjour, @Plap, Je pense que cela vient de ta syntaxe de declaration de variables DP_SS En l'ecrivant comme tu le fais, tu dois faire une boucle pour le groupe #DP_SS, Essaie comme ceci d'abord, pour être sur, après on peut regarder l'autre syntaxe N'oublie pas de declarer tes ids dans l'entete pour le declenchement instantané. -- Allumage des lumières salle de séjour local DP_SS2_ON = {"Value", id["DP_SS_2"], 1} local DP_SS2_OFF = {"Value", id["DP_SS_2"], 1} local VisiteSS = {"Global", "Visite", "non"} local ActiviteSS = {"Global", "ActiviteSS", "non"} GEA.add({id["DP_SS_1"],DP_SS2_ON, VisiteSS}, -1, "", {{"Time", "Sunset-30", "Sunrise+15"}, {"turnOn", id["ON_OFF_SS"]}}) -- Éteindre lumière salle de séjour si plus de detection depuis 5 mins GEA.add({id["DP_SS_1"],DP_SS2_OFF, ActiviteSS}, 5*60, "", {{"Inverse"},{"turnOff",id["ON_OFF_SS"]}}) Pour ta conso de ton PC et ton RGB, je ne sais pas quel module est derrière mais est-il paramétré pour remonter à la box une différence de 1 Watt ? Essaie avec plus de différence peut-être, et au cas où, teste aussi avec Sensor+ ou Sensor-
  20. pepite

    Aide Code Lua Rgb

    Super pour le TTS @did Alors pour la temporisation de 15 secondes, j'vais rajoute une variable "Tempo" dans les "User Settings" au début de la scène. Comme tu as testé le TTS, ca a l'air de fonctionner aussi avec la variable "Tempo" Rajout d'une Variable "Debug" (true/false) dans le "User Settings" pour afficher ou non les Debugs, à tester ;-) --[[ %% properties 208 value %% globals --]] ------ User settings ----- local id_RGBs = {239, 545} -- liste des IDs des RGBs concernés local ProgRGB = 546 -- Programme "alerte" souhaité à mettre sur les RGBs local Tempo = 15 -- En secondes, durée de la mise sur le programme "ALERTE" des RGBs, avant remise des valeurs précédentes local Debug = true -- true : affichage dans le debug/false : pas d'affichage -------------------- --------- Limitation à 1 seule instance --------- if (fibaro:countScenes() > 1) then fibaro:abort() end ---------------------------------------------- if Debug then local currentdate = os.date("%d/%m/%Y %H:%M:%S") fibaro:debug("Démarrage du script : " ..currentdate) end -- fonction split ---- function split(s, pattern, maxsplit) local pattern = pattern or ' ' local maxsplit = maxsplit or -1 local s = s local t = {} local patsz = #pattern while maxsplit ~= 0 do local curpos = 1 local found = string.find(s, pattern) if found ~= nil then table.insert(t, string.sub(s, curpos, found - 1)) curpos = found + patsz s = string.sub(s, curpos) else table.insert(t, string.sub(s, curpos)) break end maxsplit = maxsplit - 1 if maxsplit == 0 then table.insert(t, string.sub(s, curpos - patsz - 1)) end end return t end ---------- --------------function GetPutValueRGB---- function GetPutValueRGBs(id) for i = 1, #id_RGBs do -- Recup Couleur et programme des RGBs local result = split(fibaro:getValue(id_RGBs[i], "color"), ',') local Prog = tonumber(fibaro:getValue(id_RGBs[i], "currentProgramID")) -- Debug valeur result et prog if Debug then fibaro:debug("RGB num " ..id_RGBs[i].. " avait comme Couleur : " ..result[1]..","..result[2]..","..result[3]..","..result[4]) fibaro:debug("RGB num " ..id_RGBs[i].. " était sur le Programme " ..Prog) end -- SI activation cellule 208, demarrage des RGB sur le programme ProgRGB if Debug then fibaro:debug("Mise des RGBs sur Programme : " ..ProgRGB) end fibaro:call(id_RGBs[i], "startProgram", ProgRGB) setTimeout( function() if Debug then fibaro:debug("Remise des valeurs précédentes sur les RGBs") end if ((result[1] == "0" and result[2] == "0" and result[3] == "0" and result[4] == "0") and (tonumber(Prog) > 0)) then fibaro:call(id_RGBs[i], "startProgram", Prog) if Debug then fibaro:debug("Prog " ..Prog.. " sur " ..id_RGBs[i]) end else fibaro:call(id_RGBs[i], "setColor", result[1], result[2], result[3], result[4]) if Debug then fibaro:debug("Couleur sur : " ..id_RGBs[i]) end end end, Tempo*1000) --tempo end end ---------- --- Message TTS ---- fibaro:call(535, "pressButton", 2) -- Lancement fonction --- GetPutValueRGBs()
  21. pepite

    Aide Code Lua Rgb

    ce n'est pas moi mais @did C'est certainement un programme personnalisé ;-). Attendons qu'il le confirme ;-) Après tu peux mettre ce que tu veux ;-)
  22. pepite

    Aide Code Lua Rgb

    Super @Did, A tester avec des programmes et couleurs differentes ;-) Je t'ai mis le message TTS dans ce code, avec la latence, à voir quand tu vas l'entendre ;-) --[[ %% properties 208 value %% globals --]] ------ User settings ----- local id_RGBs = {239, 545} -- liste des IDs des RGBs concernés local ProgRGB = 546 -- Programme "alerte" souhaité à mettre sur les RGBs local Tempo = 15 -- En secondes, durée de la mise sur le programme "ALERTE" des RGBs, avant remise des valeurs précédentes -------------------- --------- Limitation à 1 seule instance --------- if (fibaro:countScenes() > 1) then fibaro:abort() end ---------------------------------------------- local currentdate = os.date("%d/%m/%Y %H:%M:%S") fibaro:debug("Démarrage du script : " ..currentdate) -- fonction split ---- function split(s, pattern, maxsplit) local pattern = pattern or ' ' local maxsplit = maxsplit or -1 local s = s local t = {} local patsz = #pattern while maxsplit ~= 0 do local curpos = 1 local found = string.find(s, pattern) if found ~= nil then table.insert(t, string.sub(s, curpos, found - 1)) curpos = found + patsz s = string.sub(s, curpos) else table.insert(t, string.sub(s, curpos)) break end maxsplit = maxsplit - 1 if maxsplit == 0 then table.insert(t, string.sub(s, curpos - patsz - 1)) end end return t end ---------- --------------function GetPutValueRGB---- function GetPutValueRGBs(id) for i = 1, #id_RGBs do -- Recup Couleur et programme des RGBs local result = split(fibaro:getValue(id_RGBs[i], "color"), ',') local Prog = tonumber(fibaro:getValue(id_RGBs[i], "currentProgramID")) -- Debug valeur result et prog fibaro:debug("RGB num " ..id_RGBs[i].. " avait comme Couleur : " ..result[1]..","..result[2]..","..result[3]..","..result[4]) fibaro:debug("RGB num " ..id_RGBs[i].. " était sur le Programme " ..Prog) -- SI activation cellule 208, demarrage des RGB sur le programme ProgRGB fibaro:debug("Mise des RGBs sur Programme : " ..ProgRGB) fibaro:call(id_RGBs[i], "startProgram", ProgRGB) setTimeout( function() fibaro:debug("Remise des valeurs précédentes sur les RGBs") if ((result[1] == "0" and result[2] == "0" and result[3] == "0" and result[4] == "0") and (tonumber(Prog) > 0)) then fibaro:call(id_RGBs[i], "startProgram", Prog) fibaro:debug("Prog " ..Prog.. " sur " ..id_RGBs[i]) else fibaro:call(id_RGBs[i], "setColor", result[1], result[2], result[3], result[4]) fibaro:debug("Couleur sur : " ..id_RGBs[i]) end end, Tempo*1000) --tempo end end ---------- --- Message TTS ---- fibaro:call(535, "pressButton", 2) -- Lancement fonction --- GetPutValueRGBs()
  23. pepite

    Aide Code Lua Rgb

    le 208 value, c'est le declencheur pour @did, pas sur que ce soit un FGMS, ce sont des cellules exterieures je pense. D'ailleurs @Did, à vérifier, mais avec le setTimeout et le countScene limités à 1, si une voiture reste devant les cellules, je pense que la scene tourne en rond : Ce que je comprends : - cellule active : 208 à 1 - lancement de la scene - cellule reste à 1 puisque voiture arretee - le countscene limitée à 1, donc la 1ere instance se termine. - et rebelote : le value à 1 relance la scene
  24. quel boulot !! joli joli !! sympa le carrelage ;-)
  25. pepite

    Aide Code Lua Rgb

    ProgRGB est la variable contenant le numero du programme à mettre sur tous les RGBs de la liste. @Did, sur un declenchement de cellule en l'occurence voulait que ces RGBs se mettent sur le PROGRAMME 546 pendant 15 secs, un peu comme une laerte, c'est pour ca que j'ai utilisé ce terme. - Les RGBs sont allumés ou eteints - un declencheur --> alerte - les RGBs sont tous en "alerte" sur un programme - Duree de l'alerte = Tempo - les RGBs se remettent sur leur état initial avant "l'ALERTE" ;-) Suis pas bien clair. hihi
×
×
  • Créer...