-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
Salut juke, Je fais la réponse la plus simple : as-tu les moyens de modifier l'emplacement de ton oeil ;-). D'après ce que tu dis, il est orienté prés de l'interrupteur aussi donc c'est tout de même pas terrible si tu veux pouvoir utiliser l'interrupteur pour éteindre. Ou alrs, le plus simple, tu eteinds la lumiere automatiquement lorsque l'oeil ne detetce plus de mouvement ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
oui la ST-3B est la même que l'ATLANTIC's ATEOS oui le retour d'etat avec un FGBS, un relais finder, un FGS et t'es 100 %compatible avec la HC2 Attention, nous n'avons pas dit que tu pouvais rajouter tes modules fibaro à l'alarme, mais en fonction de ton retour d'etat, tu peux armer certains de tes modules EN PLUS des detecteurs de la ST3B Pour moi, ce n'est encore que de la THEORIE, mais nico l'a fait, tu peux lui faire confiance et regarde ceci : http://www.domotique-info.fr/2015/05/tuto-ateos-fibaro-hc2/
-
bien vu trainkill le coup du routeur, bon a savoir, on ne sait jamais ;-)
-
ah oui, je suis plutot comme @frederic, vive la campagne, mais pour moi 2 coupures dans la rue en 1 semaine suite à un orage ;-) Alors oui, je vais certaineemtn tenter d'onduler une ligne complete avec l'aide des experts et j'attends le tuto de @lazer pour changer le ventilo, et e me lance avec ce modele ;-). Ou encore j'essaie de trouver un FANLESS, je suis preneur de vos avis encore et toujours ;-)
-
tiens, ca me fait penser, suis je le seul à ne pas utiliser les associations ? D'ailleurs, me demande pourquoi je ne le fais pas alors que ca evite de transiter par la box.. ...si ce n'est qu'avec une grosse conf, je ne suis pas sur de me souvenir "quoi avec quoi"
-
c'est sur dès que possible, du filaire..mais fais pas ma tete Kiwi ;-) Ce que je trouve encore plus etonnant c'est les disparités entre les fonctionnements ;-) Je ne suis pas dev moi kiwi, donc c'est vrai qu'aller sur du pur Openssource ou il faut mettre totalement le nez dedans...me rebute un peu..enfin surtout le cote WAF.;je trouve tout de même qu'avec le LUA et la HC2 ca ouvre enormement de porte bien que ce soit propriétaire, c'est vrai qu'on est obligé, enfin non, pas on, les experts nous trouvent des soluces pour contourner le bugs et faire en sorte que ce soit plutot stable malgré tout. honnetement, mon WAf maintenant, ne serait-ce que pour allumer la TV n'utilise que l'appli ou la nodon, de même que pour les lumieres.; encore hier soir, allumage des lampes normalement au coucher du soleil, elle en est au point ou elle me dit : faudrait peut-etre qu'on rajoute la condition d la luminosité ...je "kiffe" mon WAF ;-) Qu'est-ce que ca va être quand j'aurai fini la maison et domotiser enfin le chauffage et les volets ;-) Je comprends tout à fait néanmoins, qu'en tant que developpeur vous ne soyez pas totalement satisfaits ;-). Et je rejoins un grand nombre de personnes sur c sujet, c'est pas demain la veille que la domotique sera vraiment simple pour les non Geeks ;-) Mais bon, je l'avoue : je suis tres FIBARO
-
il ne se passe plus rien non plus pour moi ;-) meme plus de redemarrage de GEA par Watchdog ;-)
-
oui j'avais bien compris, mais pour etre sur, tu peux essayer de cliquer sur le bouton avec GEA histoire d'etre sur ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@nico, donc tu armes uniquement depuis l'appli et le paneeau donc, pas autrement ? Pas de telecommande ni de code àtaper sur la ST3B ;-) ou ateos lol
-
je vais encore dire une betise, si tu as un VD par volet, pourquoi ne pas appuyer sur les boutons du VD avec GEA ? Tant mieux si ca fonctionne ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, je reagis pour suivre. Vous utilisez tous le panneau alarme ? vous avez rajoute vos propres actions ? Pourquoi l'utilisez vous ? Votre alarme n'est pas suffisante ?
-
@jerome : et si tu cliques sur l'interface cela fonctionne correctement ? Pour les 2 volets ? @chris : pas bete, attendons les avis, j'aitout dans 1 seule scene
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
question bete, c'est quoi le resultat exactement ? que se passe t il, cela ne s'ouvre pas du tout ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ca y est tu as domotise la boite ? cool, partage ;-)
-
De rien !! Ca fonctionne comme tu le souhaites ?
-
dans ce cas, pas besoin d'heure mini ni maxi, juste une heure à déterminer pour le faire : nouveau code du main loop alors : -- Main Loop -- local maintenant = os.date("%H:%M", os.time()) local heure = "07:00" local selfId = fibaro:getSelfId() fibaro:debug("Maintenant : " ..maintenant.. " - Heure prévue : " .. heure) -- 1ère fois que le main loop s'exécute, on crée une variable nommée "instance" car elle n'existe pas. Elle existera au 2ème passage donc ne sera pas recrée. if (not instance) then -- on indique la fréquence d'execution souhaitée (en minutes) instance = { lastrun = 0, every = 1 } fibaro:debug("first run") end -- on vérifie la différence entre cette exéction et la dernière (stocké dans instance.lastrun) diff = os.date("*t", os.difftime(os.time(), instance.lastrun)) if maintenant == heure then -- si la différence en minutes et supérieure ou égale à la fréquence souhaitée (instance.every) if (diff.min >= instance.every) then fibaro:call(selfId, "pressButton", 1) -- on stock l'heure de la nouvelle exécution instance.lastrun = os.time() fibaro:debug("executed") end end
-
oui si tu as laisse instance.every à 1, cela signifie qu'il va appuyer sur le bouton toutes les mins. alors une question : tu veux en fait que cela fonctionne qu'1 fois ?
-
oui on devrait mettre une boucle en fait, mais c'est pas tres optimise, bon on sait que ca fonctionne ;-) Changement de fusil d'epaule avec un VD Crée un VD avec 1 seul bouton Code à mettre dans le boutton : -- Bouton -- local Humidity = tonumber(fibaro:getValue(3, "Humidity")) local OutsideTemperature = tonumber(fibaro:getValue(3, "Temperature")) local WeatherCondition = fibaro:getValue(3, "WeatherConditionConverted") ----------- local presencetophe = tonumber(fibaro:getGlobalValue("Present_Tophe")) > 0 ----------- fibaro:debug("OutsideTemperature : " .. OutsideTemperature); fibaro:debug("Humidity : " .. Humidity); fibaro:debug("WeatherCondition : " .. WeatherCondition); fibaro:debug( "Présence Tophe : " ..(fibaro:getGlobalValue("Present_Tophe"))) if presencetophe then if (OutsideTemperature <= 20) then fibaro:call(236, "setColor", "0", "255", "0", "0") -- vert else fibaro:debug("jaune"); fibaro:call(236, "setColor", "255", "255", "0", "0") -- jaune fibaro:sleep(5*1000) end if(Humidity >= 50) then fibaro:debug("rouge"); fibaro:call(236, "setColor", "255", "0", "0", "0") -- rouge fibaro:sleep(5*1000) end if(Humidity >= 50 and OutsideTemperature < 20) then fibaro:debug("blanc"); fibaro:call(236, "setColor", "255", "255", "255", "0") -- blanc fibaro:sleep(5*1000) end if (WeatherCondition == "rain") then fibaro:debug("bleu"); fibaro:call(236, "setColor", "0", "0", "255", "0") -- bleu fibaro:sleep(5*1000) end end Code a mettre dans le main loop du VD -- Main Loop -- local maintenant = os.date("%H:%M", os.time()) local heuremini, heuremaxi = "07:00", "07:55" local selfId = fibaro:getSelfId() fibaro:debug("Maintenant : " ..maintenant.. " - Heure mini : " .. heuremini .. " - Heure maxi : " ..heuremaxi) -- 1ère fois que le main loop s'exécute, on crée une variable nommée "instance" car elle n'existe pas. Elle existera au 2ème passage donc ne sera pas recrée. if (not instance) then -- on indique la fréquence d'execution souhaitée (en minutes) instance = { lastrun = 0, every = 1 } fibaro:debug("first run") end -- on vérifie la différence entre cette exéction et la dernière (stocké dans instance.lastrun) diff = os.date("*t", os.difftime(os.time(), instance.lastrun)) if maintenant >= heuremini and maintenant <= heuremaxi then -- si la différence en minutes et supérieure ou égale à la fréquence souhaitée (instance.every) if (diff.min >= instance.every) then fibaro:call(selfId, "pressButton", 1) -- on stock l'heure de la nouvelle exécution instance.lastrun = os.time() fibaro:debug("executed") end end
-
regarde dans le debug mainentant = heure mini, donc pas d'allumage de RGB je modifie le code local Trigger = fibaro:getSourceTrigger() local maintenant = os.date("%H:%M", os.time()) local heuremini, heuremaxi = "07:00", "07:55" ------- local Humidity = tonumber(fibaro:getValue(3, "Humidity")) local OutsideTemperature = tonumber(fibaro:getValue(3, "Temperature")) local WeatherCondition = fibaro:getValue(3, "WeatherConditionConverted") ----------- local presencetophe = tonumber(fibaro:getGlobalValue("Present_Tophe")) > 0 ----------- fibaro:debug("OutsideTemperature : " .. OutsideTemperature); fibaro:debug("Humidity : " .. Humidity); fibaro:debug("WeatherCondition : " .. WeatherCondition); fibaro:debug("Maintenant : " ..maintenant.. " - Heure mini : " .. heuremini .. " - Heure maxi : " ..heuremaxi) fibaro:debug( "Présence Tophe : " ..(fibaro:getGlobalValue("Present_Tophe"))) if (Trigger["type"] == "autostart" or Trigger["type"] == "other") then fibaro:debug("Scène demarrée") if maintenant >= heuremini and maintenant <= heuremaxi and presencetophe then if (OutsideTemperature <= 20) then fibaro:call(236, "setColor", "0", "255", "0", "0") -- vert else fibaro:debug("jaune"); fibaro:call(236, "setColor", "255", "255", "0", "0") -- jaune fibaro:sleep(5*1000) end if(Humidity >= 50) then fibaro:debug("rouge"); fibaro:call(236, "setColor", "255", "0", "0", "0") -- rouge fibaro:sleep(5*1000) end if(Humidity >= 50 and OutsideTemperature < 20) then fibaro:debug("blanc"); fibaro:call(236, "setColor", "255", "255", "255", "0") -- blanc fibaro:sleep(5*1000) end if (WeatherCondition == "rain") then fibaro:debug("bleu"); fibaro:call(236, "setColor", "0", "0", "255", "0") -- bleu fibaro:sleep(5*1000) end else fibaro:debug("Pas d'allumage de RGB, en dehors des heures 7:00 - 7:55") end end
-
d'apres le debug : maintenant et heuremini sont identiques, ca doit etre strictement superieur Reessaie pour voir si ca vient de ca stp. ou ca vient des conditions ou du sourcetrigger ? Sinon on peut le faire avec un VD pour tester...
-
tu peux tenter ca alors, et enleve tout ce qu'il y a dans ton entete dans ce cas. local Trigger = fibaro:getSourceTrigger() local maintenant = os.date("%H:%M", os.time()) local heuremini, heuremaxi = "07:00", "07:55" ------- local Humidity = tonumber(fibaro:getValue(3, "Humidity")) local OutsideTemperature = tonumber(fibaro:getValue(3, "Temperature")) local WeatherCondition = fibaro:getValue(3, "WeatherConditionConverted") ----------- local presencetophe = tonumber(fibaro:getGlobalValue("Present_Tophe")) > 0 ----------- fibaro:debug("OutsideTemperature : " .. OutsideTemperature); fibaro:debug("Humidity : " .. Humidity); fibaro:debug("WeatherCondition : " .. WeatherCondition); fibaro:debug("Maintenant : " ..maintenant.. " - Heure mini : " .. heuremini .. " - Heure maxi : " ..heuremaxi) fibaro:debug( "Présence Tophe : " ..(fibaro:getGlobalValue("Present_Tophe"))) if (Trigger["type"] == "autostart" or Trigger["type"] == "other") then fibaro:debug("Scène demarrée") if maintenant > heuremini and maintenant < heuremaxi and presencetophe then if (OutsideTemperature <= 20) then fibaro:call(236, "setColor", "0", "255", "0", "0") -- vert else fibaro:debug("jaune"); fibaro:call(236, "setColor", "255", "255", "0", "0") -- jaune fibaro:sleep(5*1000) end if(Humidity >= 50) then fibaro:debug("rouge"); fibaro:call(236, "setColor", "255", "0", "0", "0") -- rouge fibaro:sleep(5*1000) end if(Humidity >= 50 and OutsideTemperature < 20) then fibaro:debug("blanc"); fibaro:call(236, "setColor", "255", "255", "255", "0") -- blanc fibaro:sleep(5*1000) end if (WeatherCondition == "rain") then fibaro:debug("bleu"); fibaro:call(236, "setColor", "0", "0", "255", "0") -- bleu fibaro:sleep(5*1000) end else fibaro:debug("Pas d'allumage de RGB, en dehors des heures 7:00 - 7:55") end end
-
Joyeuses Paques !! Tu n'utiliserais pas ta variable Simu_presence pour une autre scene ou VD ? En fait, le turnOn et turnOff sont aleatoires c'est ca ? Essaie ca sans condition pour tester , Time à changer ;-) GEA.add( true, 60, "", {{"Time", "11:58", "11:59"} , {"turnOn", id["DESCENTE_ANDREA"],100}, {"Repeat"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Sujet résolu Action Par Défaut Suite A Conditions Non Remplies
pepite a répondu à un(e) sujet de arnaud.poub dans HC2
ah oui je pense que c'est ce qu'il cherche ;-) comme ceci -- Changements automatique de l'icône du module if (( fibaro:getGlobalValue("VRChambresEnfants") == "Fermé" ) and (fibaro:getGlobalValue("VRChambreParents") == "Fermé" ) and (fibaro:getGlobalValue("VRSalon") == "Fermé" ) and ( fibaro:getGlobalValue("VRSejour") == "Fermé" )) then fibaro:debug("tout est fermé") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 1015) elseif (( fibaro:getGlobalValue("VRChambresEnfants") == "Ouvert" ) and ( fibaro:getGlobalValue("VRChambreParents") == "Ouvert" ) and (fibaro:getGlobalValue("VRSalon") == "Ouvert" ) and ( fibaro:getGlobalValue("VRSejour") == "Ouvert" )) then fibaro:debug("tout est ouvert") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 1012) elseif (( fibaro:getGlobalValue("VRChambresEnfants") == "Persienne" ) and ( fibaro:getGlobalValue("VRChambreParents") == "Persienne" ) and (fibaro:getGlobalValue("VRSalon") == "Persienne" ) and ( fibaro:getGlobalValue("VRSejour") == "Persienne" )) then fibaro:debug("tout est en persienne") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 1014) else fibaro:debug("Aucune condition remplie") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", iconedefaut) end -
As tu coché scene active ? Quel déclencheur souhaites tu ?
-
celle la : en fait nico a deniche LE bijou ;-) En fait c'est l'ATEOS sous un autre nom, la ST3B : http://tekalarme.creezvotreboutique.com/product_info.php?cPath=40&products_id=123