-
Compteur de contenus
1 326 -
Inscription
-
Dernière visite
-
Jours gagnés
17
Tout ce qui a été posté par schwinny
-
Si j'ai le temps, je vais essayer mais mon code sera moins propre que le tiens
-
Felicitation a @pepite qui a trouvé la solution @Jerry normal, laisse le a 30sc c'est le fonctionnement normal de GEA et cela ne va pas charger la box la ca tourne Bien. tu peux donc remettre le code que je t'ai donné
-
Compatible V3-V4-Lite Aeon Labs - Zw080 - Siren Gen5
schwinny a répondu à un(e) sujet de dandy dans Aeon Labs / Aeotec
fait ch..... bon ben nouveau déclaration au support Fibaro... je la vois dans l'app mais pas dans la page web... par contre elle est accessible si je tape l'url directement GRRRRR.... oui -
@Dragoniacs Ci dessous ma modification de mon code pour ajouter les rafales de vents ! ------------ Modification Jeremy ------------ fibaro:setGlobal("Alerte_Vent","") --RECUPERATION DES VALEURS DE VENT dans une variable locale VENT_J = math.floor(jsonTable0.data[1].wind_spd*3.600) VENT_J1 = math.floor(jsonTable1.data[2].wind_spd*3.600) VENT_J2 = math.floor(jsonTable1.data[3].wind_spd*3.600) --RECUPERATION DES VALEURS DE RAFALE de VENT dans une variable locale if (jsonTable0.data[1].wind_gust_spd) ~= nil then RAFALE_J = math.floor(jsonTable0.data[1].wind_gust_spd*3.600) else RAFALE_J = 0 end if (jsonTable1.data[2].wind_gust_spd) ~= nil then RAFALE_J1 = math.floor(jsonTable1.data[2].wind_gust_spd*3.600) else RAFALE_J1 = 0 end if (jsonTable1.data[3].wind_gust_spd) ~= nil then RAFALE_J2 = math.floor(jsonTable1.data[3].wind_gust_spd*3.600) else RAFALE_J2 = 0 end local Message = "" if ((VENT_J >= Seuil_Alerte_Vent) or (RAFALE_J >= Seuil_Alerte_Vent)) then Message = "Alerte de Vent fort Aujourd'hui: ".. VENT_J .. "Km/H, Rafale à " .. RAFALE_J .. "Km/H" end if ((VENT_J1 >= Seuil_Alerte_Vent) or (RAFALE_J1 >= Seuil_Alerte_Vent)) then if Message ~= "" then Message = Message .." " end Message = Message .. "Alerte de Vent fort Demain: ".. VENT_J1 .."Km/H, Rafale à " .. RAFALE_J1 .. "Km/H" end if ((VENT_J2 >= Seuil_Alerte_Vent) or (RAFALE_J2 >= Seuil_Alerte_Vent)) then if Message ~= "" then Message = Message .." " end Message = Message .. " Alerte de Vent fort Apres-Demain: ".. VENT_J2 .."Km/H, Rafale à " .. RAFALE_J2 .. "Km/H" end if Message ~= "" then fibaro:debug ("Vents fort dans les prochains jours. Mise a jour de la Var Globale Alerte Vent...") fibaro:debug (Message) fibaro:setGlobal("Alerte_Vent",Message) else fibaro:debug ("Pas de vent fort prevu dans les prochains jours.") fibaro:setGlobal("Alerte_Vent","") end ------------ Modification Jeremy ------------
-
ce sont les lignes maxtime = {name="Maxtime", getValue=function(taskid) return GEA.globalvalue:match("|M_" .. taskid .. "{(%d+)}|") end, action=function(taskid, number) if (number == 0) then GEA.options.stoptask.action(taskid) else GEA.globalvalue = GEA.globalvalue:gsub("|M_" .. taskid .. "{(%d+)}|", "") .. "|M_" .. taskid .. "{"..number.."}|" end end }, restarttask = {name="RestartTask", getValue=function(taskid) return GEA.globalvalue:find("|R_" .. taskid.."|") end, action=function(taskid) if (type(taskid) ~= "table") then taskid = {taskid} end for i=1, #taskid do if (taskid[i]=="self") then taskid[i]=GEA.currentEntry.id end GEA.globalvalue = GEA.globalvalue:gsub("|R_" .. taskid[i].."|", ""):gsub("|M_" .. taskid[i] .. "{(%d+)}|", ""):gsub("|S_" .. taskid[i].."|", "") .. "|R_" .. taskid[i].."|" end end }, stoptask = {name="StopTask", getValue=function(taskid) return GEA.globalvalue:find("|S_" .. taskid) end, action=function(taskid) if (type(taskid) ~= "table") then taskid = {taskid} end for i=1, #taskid do if (taskid[i]=="self") then taskid[i]=GEA.currentEntry.id end GEA.globalvalue = GEA.globalvalue:gsub("|S_" .. taskid[i].."|", ""):gsub("|M_" .. taskid[i] .. "{(%d+)}|", ""):gsub("|R_" .. taskid[i].."|", "") .. "|S_" .. taskid[i].."|" end end },
- 12 474 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Avec ou sans système LAZER ?
-
@Jerry Personnellement, j'essaierais sur un volet un exclure/inclure.... Si tu es chaud, tu ne risque rien mis a part perdre 10minutes. attention, ca va modifier tes IDs de VR donc si tu as d'autres scripts sur ces VR, il faudra changer les ids dans ceux ci
-
Justement laser, les pertes d'oxygène testé en Italie sont bien moindre que les chambres ouvertes qu'ils utilisent d'habitude. et Air liquide a déjà alerté les hôpitaux a ce sujet. Je suis d'accord qu'il faut signer avant un protocole pour le patient mais sérieusement, dans le cadre ou il n'y a pas assez de respirateurs... et que le choix c'est masque ou rien... on fait quoi ? Personnellement mon choix est fait, pour moi ca sera masque. Edit: Bon apres le vrai débat... C'est pourquoi en est on arriver a aussi peu de place en hôpital et aussi peu de moyens... mais en tant que fils/neveu/cousin/petit-fils d'hospitalier, ca fait 20 ans que j'entend râler a chaque repas de famille Et je parle la meme sans la surcharge naturelle du au coronavirus bon sinon... pour recentrer le débat... sympa ce bricolage
-
Un gros +1 !
-
sauf que la on ne parle pas de possibles effets secondaire de molécules... on parle juste de l'adaptation d'un masque de plongé pour faire respirer... masques qui a été testé et validé en ITALIE le risque c'est quoi ? perte d'étanchéité ? A mon humble avis de bac+3 (ca ca veux dire que je ne suis pas un grand médecin...) --->tu teste sous l'eau... soit ca fuit... soit ca fonctionne... c'est rapide et ca coute pas cher...
-
Très certainement l'ordre des médecins qui va prendre une ENORME EDREDON pour se couvrir... En tout cas, je suis conquis par ton taf
-
Bizarre.... la je sèche... mais penche vraiment pour un ID de vr que gel ne trouve pas. et pourtant ce sont les bons... @Lazer @pepite une idée ?
-
Bizarre que tu n'as que 1 esclave car moi j'en ai toujours 3 ou 4 suivant que ca soit un Roller shutter 2 ou roller shutter 3... c'est des module FIBARO ? Roller Shutter 2 Roller Shutter 3
-
Voir ma réponse dans ton sujet tes id sont incorrect je pense !
- 12 474 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Jerry Je pense savoir pourquoi... regarde.. moi j'ai ce volet roulant... Les ID correspondant sont les 564/565/566/567/588... mais le bon ID pour ce volet est le 567 pour GEA ! Peux tu me faire copie écran stp de tes VR comme ceci ? C'est sur que les ID que tu as donné sont erronés @jerry
-
Compatible V3-V4-Lite Aeon Labs - Zw080 - Siren Gen5
schwinny a répondu à un(e) sujet de dandy dans Aeon Labs / Aeotec
Pour ceux ayant cette alarme, la voyez vous encore dans vos HC2 ? en effet, je viens de l'exclure puis le l'inclure... je la vois.... puis.... la vois plus dans le panneau de la HC2. par contre en l'appelant via son ID? cela fonctionne.... -
@Jerry peux tu commenter l'ensemble des 5 lignes GEA, voir si ca tourne... ensuite n'en mettre qu'une, relancer gea.... afin de voir sur quelle ligne il deconne .
-
trouvé, la variable est max_wind_spd wind_gust_spd je vais demain m'en occuper et te ferais passer le code
-
Script mis a jour en version 3.0 spécial schwinny (avec mes fonction d'alerte vent pour le parasol...) Merci Par contre petite question concernant le vent. voici les previsions meteofrance et ce que donne Weatherbit. Savez vous s'il y a une possibilité de récuperer non pas le prévisionnel vent mais la valeur des rafales ?
-
@JerryTu es sur de tes ID de volets roulants ? Car je suis certain que c'est ca qui deconne.... PS: punaise je viens de voir que l'on est pas trop loin de l'autre.... si ca continu, tu attendras la fin du confinement et paiera ton apéro
-
@Jerry je n'ai pas ce problème sur mon GEA Peux tu supprimer ta scène GEA, créer une nouvelle scène GEA en récupérant le code ici : https://www.domotique-fibaro.fr/applications/core/interface/file/attachment.php?id=12286 et y rajouter les lignes suivantes ? -- ========================================================== -- LE CODE UTILISATEUR DOIT ALLER ICI -- ========================================================== local id={ Str_ChPrinc_PorteFenetre = 4, Str_ChPrinc_Fenetre = 10, Store_Chambre_Invite = 11, Store_Bureau = 75, Store_Dressing = 79 } --Ouverture a Sunrise + 10 GEA.add({"Time", "sunrise+10"}, 30, "", {"Open",id["Store_Chambre_Invite"]}) GEA.add({"Time", "sunrise+10"}, 30, "", {"Open",id["Store_Bureau"]}) GEA.add({"Time", "sunrise+10"}, 30, "", {"Open",id["Store_Dressing"]}) --Fermeture a Sunset + 20 GEA.add({"Time", "sunset+20"}, 30, "", {"Close",id["Store_Chambre_Invite"]}) GEA.add({"Time", "sunset+20"}, 30, "", {"Close",id["Store_Bureau"]}) GEA.add({"Time", "sunset+20"}, 30, "", {"Close",id["Store_Dressing"]}) GEA.add({"Time", "sunset+20"}, 30, "", {"Close",id["Str_ChPrinc_PorteFenetre"]}) GEA.add({"Time", "sunset+20"}, 30, "", {"Close",id["Str_ChPrinc_Fenetre"]}) -- ========================================================== -- FIN DU CODE UTILISATEUR -- ===========================================================
-
Hello @Jerry oui tu peux virer tes script. cependant, je regarde pour leDebug car c'est anormal que tu aie une erreur.
-
BON @Jerry... ne t'emmerde pas, vire tes 3 scénarios si cela te convient L'avantage est que tu as tout dans GEA. Si tu me file tes id de fenêtre, je modifie ce GEA pour inhiber la fermeture des store si tes fenêtres sont ouvertes GEA POUR JERRY-2.rtf
-
Sur ton GEA, peux tu modifier tes lignes et mettre ceci stp ? -- VOLETS -- Ouverture volets 10 mns après lever du soleil -- GEA.add(true,1*60, "", {{"Scenario", sceneId["OPEN_SHUTTERS"]},{"Time","Sunrise+10","Sunrise+11"}}) GEA.add( {"Time", "Sunrise+10", "sunrise+11"}, 30, "", {"Scenario", sceneId["OPEN_SHUTTERS"]} ) --fermeture volets 20 mns après coucher du soleil --GEA.add(true,1*60, "", {{"Scenario", sceneId["CLOSE_SHUTTERS"]},{"Time","sunset+20","sunset+21"}}) GEA.add( {"Time", "sunset+20", "sunset+21"}, 30, "", {"Scenario", sceneId["CLOSE_SHUTTERS"]} )
