Aller au contenu

yoim

Membres confirmés
  • Compteur de contenus

    342
  • Inscription

  • Dernière visite

Réputation sur la communauté

35 Excellent

À propos de yoim

  • Rang
    Membre passionné

Profile Information

  • Sexe :
    Homme
  • Ville :
    PARIS
  • Intéret :
    #aws #leweb #automation #cloud
  • Box
    Home Center 2
  • Version
    4.520

Visiteurs récents du profil

928 visualisations du profil
  1. yoim

    Probleme Meteo All Plugin

    C'est une très bonne idée. Par contre ce qui manque dans le Weather Provider, c'est le soleil quand il fait beau ou les nuages quand il fait nuageux, ou la pluie quand il pleut. Tu ne peux pas sortir des icones en haut à droite du panel mais juste des valeurs. Temperature / Humidité.
  2. yoim

    Probleme Meteo All Plugin

    @Lazer C'est bon pour moi, ca refonctionne aussi. Pas eu besoin de rebooter.
  3. redonne moi l'url qui fonctionne please. le TEST a fonctionné dans ton navigateur ?
  4. Tu peux faire un test dans ton navigateur et me dire si ca passe : http://IP_LOCAL&message=TEST Il faut deja que ton url active le texte sur ton smartled.
  5. yoim

    Scene Lua sunset

    Je pense savoir d'où vient le probleme. En fait tu as 2 solutions. Soit tu mets un timeset, un loop qui repete le code toute les secondes. Le probleme c'est que je crois que ca bouffe de la memoire. --[[ %% autostart %% properties 74 value %% weather %% events %% globals --]] local source = fibaro:getSourceTrigger() function Run() -- Hour of the day local Hour = os.date("%H:%M") fibaro:debug("Hour : " ..Hour) -- Time Sunset / Sunrise local detection = fibaro:getValue(74, "value") local sunset = fibaro:getValue(1, "sunsetHour") local sunrise = fibaro:getValue(1, "sunriseHour") fibaro:debug("Sunrise : "..sunrise.. " - Sunset : " ..sunset) if ( tonumber(detection) == 1 and Hour > sunset ) then fibaro:call(67, "turnOn") elseif Hour > sunrise then fibaro:call(67, "turnOff") else fibaro:debug("Not Sunrise - Not Sunset") end setTimeout(Run, delay*1) -- Loop all s end -- Main Loop if source["type"] == "autostart" or source["type"] == "other" then Run() end là le code est lancé toutes les secondes donc des que ton capteur sera a 1, il allumera les lumières après le coucher du soleil. La deuxieme methode qui je pense est mieux c'est de creer une deuxieme scene avec le detecteur qui va activer la scene coucher de soleil. Tu crées une scene comme cela : --[[ %% properties 74 value %% globals --]] local detection = fibaro:getValue(74, "value") fibaro:debug("état du capteur : ".. detection) if ( tonumber(detection) == 1 ) then fibaro:startScene(10) end Dans mon code le numero de la scene est 10, pense a mettre l'id de ta scene coucher de soleil propre à ta HC2. Tu cliques sur la petite clef en haut a droite de ta scene et tu vas voir s'afficher l'id de ta scene. Voila le code pour ta scene Coucher de soleil : --[[ %% autostart %% properties %% weather %% events %% globals --]] local source = fibaro:getSourceTrigger() function Run() -- Hour of the day local Hour = os.date("%H:%M") fibaro:debug("Hour : " ..Hour) -- Time Sunset / Sunrise local sunset = fibaro:getValue(1, "sunsetHour") local sunrise = fibaro:getValue(1, "sunriseHour") fibaro:debug("Sunrise : "..sunrise.. " - Sunset : " ..sunset) if Hour > sunset ) then fibaro:call(67, "turnOn") elseif Hour > sunrise then fibaro:call(67, "turnOff") else fibaro:debug("Not Sunrise - Not Sunset") end end -- Main Loop if source["type"] == "autostart" or source["type"] == "other" then Run() end Voila là ca devrait fonctionner. Si c'est bon il faudra faire un sleep pour eteindre la lumiere apres un certain temps.
  6. yoim

    Prévision Météo

    @pepite Encore une mauvaise nouvelle sur la meteo. Apres les plugins officiels qui ne fonctionnent plus. Sur ton plugin meteo, je pense que maintenant il demande une clef token sur www.prevision-meteo.ch Ca fonctionne plus depuis le 23/08. Tu en penses quoi ?
  7. Tu peux tester ca. Bien entendu dans la request tu mets les valeurs et texte que tu souhaites. J'avais une variable global dans mon cas. tu peux la supprimer tu n'en as pas besoin. --[[ %% autostart %% properties %% weather %% events %% globals --]] local source = fibaro:getSourceTrigger() --local delay = 1800 -- in seconds -- 30 mn local delay = 30 -- in seconds -- 1s function Run() local Hour = os.date("%H:%M") fibaro:debug("Hour : " ..Hour) local mn = os.date("%M") fibaro:debug("mn : " ..mn) local Maintenant = os.date("*t") local heure = Maintenant['hour'] fibaro:debug("Heure var num " .. heure); local WeatherCondition = fibaro:getValue(493, "WeatherCondition") fibaro:debug("Meteo " .. WeatherCondition); local WeatherCondition1 = WeatherCondition:gsub("%s","%%20") fibaro:debug("Meteo " .. WeatherCondition1); local WindSpeed = tonumber(fibaro:getValue(493, "Wind")); fibaro:debug("Vent " .. WindSpeed); local TempPlug = tonumber(string.match(TempPlugin, "%d+")); local pos= string.find(TempPlugin, "- "); local weather=string.sub(TempPlugin, pos+2); local weather2 = string.gsub(weather, "%s", "%%20"); print(TempPlugin); print(weather); print(TempPlug); print(weather2); local weatherJ1 = string.gsub(TempPlugin1, "%s", "%%20"); print(weatherJ1); local client = net.HTTPClient() local OutsideTemperature = tonumber(fibaro:getValue(493, "Temperature")); local id549 = tonumber(fibaro:getValue(549, "value")); local id450 = tonumber(fibaro:getValue(450, "value")); local loop = 1 if loop == 1 or heure >= 0 then client:request("http://IP_LOCAL&message=".. "%20Il%20fait%20" .. id549 .. ":".. id450 .. "%20%20Le%20temps%20est%20:%20" .. weather2 ..".".."%20%20La%20temperature%20est%20de%20:%20" .. TempPlug .. "°C.%20%20Demain%20:%20" .. weatherJ1 .. "") fibaro:debug("Send Temperature"..OutsideTemperature) end setTimeout(Run, delay*1000) end -- Main Loop if source["type"] == "autostart" or source["type"] == "other" then Run() end
  8. yoim

    Scene Lua sunset

    Test ca : --[[ %% autostart %% properties 74 value %% weather %% events %% globals --]] local source = fibaro:getSourceTrigger() function Run() -- Hour of the day local Hour = os.date("%H:%M") fibaro:debug("Hour : " ..Hour) -- Time Sunset / Sunrise local detection = fibaro:getValue(74, "value") local sunset = fibaro:getValue(1, "sunsetHour") local sunrise = fibaro:getValue(1, "sunriseHour") fibaro:debug("Sunrise : "..sunrise.. " - Sunset : " ..sunset) if ( tonumber(detection) == 1 and Hour > sunset ) then fibaro:call(67, "turnOn") elseif Hour > sunrise then fibaro:call(67, "turnOff") else fibaro:debug("Not Sunrise - Not Sunset") end end -- Main Loop if source["type"] == "autostart" or source["type"] == "other" then Run() end
  9. yoim

    Scene Lua sunset

    Déjà là tu peux déclencher des lumières au lever ou au coucher du soleil. It s working Maintenant rappel moi pour ton détecteur de mouvement. Désolé je suis sur mon phone ... tu veux quoi exactement.
  10. yoim

    Scene Lua sunset

    Remplace le 74 par 1 local sunset = fibaro:getValue(1, "sunsetHour") local sunrise = fibaro:getValue(1, "sunriseHour") Le 1 est la valeur lever du soleil / coucher du soleil dans la hc2. C est quoi 74 ?
  11. yoim

    Probleme Meteo All Plugin

    idem, trop pénible cette météo.
  12. yoim

    Scene Lua sunset

    J'utilise ca pour le coucher / lever du soleil. Tu peux adapter ton Motion avec si tu veux --[[ %% autostart %% properties %% weather %% events %% globals --]] local source = fibaro:getSourceTrigger() function Run() -- Hour of the day local Hour = os.date("%H:%M") fibaro:debug("Hour : " ..Hour) -- Time Sunset / Sunrise local sunset = fibaro:getValue(1, "sunsetHour") local sunrise = fibaro:getValue(1, "sunriseHour") fibaro:debug("Sunrise : "..sunrise.. " - Sunset : " ..sunset) if Hour > sunset then fibaro:call(719, "turnOn") fibaro:call(704, "turnOn") fibaro:call(732, "turnOn") elseif Hour > sunrise then fibaro:call(719, "turnOff") fibaro:call(704, "turnOff") fibaro:call(732, "turnOff") else fibaro:debug("Not Sunrise - Not Sunset") end end -- Main Loop if source["type"] == "autostart" or source["type"] == "other" then Run() end
  13. yoim

    Localisation HC2

    Ceci devrait vous aider :
  14. yoim

    stopper scénario lors de vacances

    Très belle idée @jojo Moi j'ai créé un module virtuel ou je mets mes scenes a Disable Bouton OFF fibaro:setSceneEnabled(146,false); -- Scene Motion / Lux SALON Bouton ON fibaro:setSceneEnabled(146,true); 146 étant le numero de ma scene.
  15. Super Module, ca fait 3 ans que je l'ai. Jamais eu de soucis. Cher mais efficace.
×