Steven Posté(e) le 25 juillet 2017 Auteur Signaler Posté(e) le 25 juillet 2017 On remplace tous les espaces " " par un "+" "le traffic est normal" deviendra "le+traffic+est+normal" ainsi il n'y a pas d'espace dans l'URL que tu envois.
pepite Posté(e) le 25 juillet 2017 Signaler Posté(e) le 25 juillet 2017 Remplacement des espaces par des + :-) Envoyé de mon Nexus 5X en utilisant Tapatalk 1
ggpublic Posté(e) le 25 juillet 2017 Signaler Posté(e) le 25 juillet 2017 Le 22/07/2017 à 19:04, pepite a dit : Bonjour, installe le watchdog de@Lazer :-). Ton GEA sera au moins relance :-) Puis apres ligne par ligne jusqu'a trouver celle incriminée:-) Envoyé de mon Nexus 5X en utilisant Tapatalk Salut et Merci @pepitepour ta réponse, en fait mon GEA ne plante pas, c'est juste qu'il ne fonctionne pas bien, ne se déclenche pas des actions quand il faut, ne gère plus correctement mes variables globales. Le watchdog , dont je me sers par ailleurs, ne me serai pas d'une grande utilité sur ce coup là . Je suis bien reparti d'une scène vierge, sans succès. Je sais plus trop quoi faire; il y avait pas une version mise à jour, genre une 5.42? MercI pour vos lumières
minos Posté(e) le 25 juillet 2017 Signaler Posté(e) le 25 juillet 2017 Il y a 12 heures, Steven a dit : local traffic = fibaro:getValue(103, "ui.lblTrafficArrivee.value") if (traffic == "ras") then traffic = "L'état du traffic SNCF est normal" else traffic = "Attention, la SNCF annonce un " .. traffic:gsub("min", " minutes ") end fibaro:sleep(8000) status, response = HC2:GET("/api/rest/speech/tts?text="..traffic:gsub(" ", "+")) fibaro:debug(response) fibaro:debug(status) @Steven Coucou , bon j'ai testé comme tu m'as décrit mais niet rien , de plus si j'ajoute le bloc , elle ne dit plus rien sur l'agenda ... tiens je te mets mon code : local id_temp_ext = 14 local id_pluviometre = 16 local id_lumiere_Store_Banne = 81 --Led Store Banne Terrasse local id_lumiere_exterieure_Terrasse = 27 --Lumieres exterieure Terrasse local id_lumiere_exterieure_Devant = 39 --Lumieres extérieure Devant local id_lumiere_porte_entree = 93 -- Lumieres Porte Entrée exterieure local id_lumiere_salon = 125 --Lumieres Salon lampe + Applique local id_lumiere_sejour = 123 --Lumieres Séjour local id_vd_agenda = 127 --Agenda Google local message = "" local jours = {"dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"} local mois = {"janvier", "février", "mars", "avril", "mai", "juin", "juillet", "aout", "septembre", "octobre", "novembre", "décembre"} local today = jours[tonumber(os.date("%w"))+1] .. os.date(" %d ") .. mois[tonumber(os.date("%m"))] message ="Nous sommes le " .. today .."!!!" message = message .. "La température extérieur est de " .. fibaro:getValue(id_temp_ext, "value") message = message:gsub("%.", " virgule ") .." degrés" -- 22.5 devient 22 virgule 5 local rain = fibaro:getValue(id_pluviometre, "value") if (tonumber(rain) > 0) then message = message .. "...Il pleut" else message = message .. "...Il ne pleut pas" end local allume = false if (tonumber(fibaro:getValue(id_lumiere_Store_Banne, "value")) > 0) then message = message .. "...Les lumiéres du store banne terrasse sont allumées" allume = true end if (tonumber(fibaro:getValue(id_lumiere_exterieure_Terrasse, "value")) > 0) then message = message .. "...Les lumières côté terrasse sont allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_exterieure_Devant, "value")) > 0) then message = message .. "...Les lumières côté de devant sont allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_porte_entree, "value")) > 0) then message = message .. "...La lumière extérieure de l'entrée est allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_salon, "value")) > 0) then message = message .. "...Les lumières du salon sont allumées" allume = true end if (tonumber(fibaro:getValue(id_lumiere_sejour, "value")) > 0) then message = message .. "...Les lumières du séjour sont allumées" allume = true end if (not allume) then message = message .. "...Toutes les lumiéres sont éteintes" end -- Récupéré l adresse IP et le port enregistré dans le VD local ip_module = fibaro:get(fibaro:getSelfId(),"IPAddress") --IP du VD local port = fibaro:get(fibaro:getSelfId(),"TCPPort") --Port VD HC2 = Net.FHttp(ip_module, port) status, response = HC2:GET("/api/rest/speech/tts?text="..message:gsub(" ", "+")) fibaro:debug(response) fibaro:debug(status) -- Lecture de l agenda local found = false local events = "" local now = os.date("%d.%m") fibaro:debug(now) for i = 1, 6 do local e = fibaro:getValue(id_vd_agenda, "ui.Label"..i..".value") if (string.find(e, now)) then found = true events = events .. ".." .. e:gsub(":", " heure "):gsub(now, "") events = events:gsub("heure 00", "heure ") end end if (found) then events = "Les rendé vous de la journée sont .." .. events else events = "Aucune entrée dans l'agenda" end -- Lecture du traffic SNCF local traffic = fibaro:getValue(103, "ui.lblTrafficArrivee.value") if (traffic == "ras") then traffic = "L'état du traffic SNCF est normal" else traffic = "Attention, la SNCF annonce un " .. traffic:gsub("min", " minutes ") end fibaro:sleep(8000) status, response = HC2:GET("/api/rest/speech/tts?text="..traffic:gsub(" ", "+")) fibaro:debug(response) fibaro:debug(status)
minos Posté(e) le 25 juillet 2017 Signaler Posté(e) le 25 juillet 2017 Toujours moi ..., J'ai un soucis avec ça ...suis pas encore très doué ....désolé -- Si detection mouvement dans entree/escalier , j'allume sejour et Banne GEA.add(id["Sauron_Escalier"], -1, "", {{"turnOn",id["Lum_Sejour"]},{"turnOn",id["Lum_Store_Banne"]}}) ben ça marche pas ...sniff !! Une idée ?
Steven Posté(e) le 25 juillet 2017 Auteur Signaler Posté(e) le 25 juillet 2017 Vérifie les ID que tu as dans l'entête, les scénarios sont sensible s'ils trouvent des ID qui ne correspondent plus à des modules. Non, de mémoire, il n'y a pas encore de nouvelle version de GEA qui corrige tes soucis. Envoyé de mon SM-G935F en utilisant Tapatalk
Steven Posté(e) le 25 juillet 2017 Auteur Signaler Posté(e) le 25 juillet 2017 @minos Je regarde demain devant un vrai ordinateur. Envoyé de mon SM-G935F en utilisant Tapatalk
Steven Posté(e) le 25 juillet 2017 Auteur Signaler Posté(e) le 25 juillet 2017 @minos Tu as bien mis l'ID de ton détecteur dans l'entête ? Envoyé de mon SM-G935F en utilisant Tapatalk
minos Posté(e) le 25 juillet 2017 Signaler Posté(e) le 25 juillet 2017 il y a 4 minutes, Steven a dit : @minos Tu as bien mis l'ID de ton détecteur dans l'entête ? je serai tenté de dire oui car ça : ça marche GEA.add(111, 20*60, "Extinction TV HomeCinema", {{"Inverse"}, {"Days", "Weekday"}, {"Time", "00:30", "06:30"}, {"turnOff", 95}, {"Repeat"}, {"Portable", 46}}) Bizarre , c' histoire... il y a 11 minutes, Steven a dit : @minos Je regarde demain devant un vrai ordinateur. Nikel, bonne soirée ou bonne nuit ...
Steven Posté(e) le 26 juillet 2017 Auteur Signaler Posté(e) le 26 juillet 2017 @minos Je serais tenté de dire que "non" ... ... en effet, la ligne qui fonctionne utilise une durée de 20*60 donc GEA va vérifier de temps en temps que ton ID 111 soit bien activé ou non. Dans le cas qui ne fonctionne pas, tu as une durée de -1 donc GEA DOIT être activé par ta box dès que ton ID 111 (je présume) est activé. Dans ce cas, il est obligatoire de rajouté l'ID 111 dans l'entête. Ainsi : --[[ %% autostart %% properties 111 value %% globals --]] Dès que tu veux utilisé le -1 (immédiat) comme durée, tu DOIS avoir la propriété dans l'entête de ton GEA, il n'y existe aucun autre moyen pour que cela fonctionne. 1
Steven Posté(e) le 26 juillet 2017 Auteur Signaler Posté(e) le 26 juillet 2017 @minos Tu avais perdu quelques lignes de codes. Par contre il m'est impossible de tester si le traffic fonctionne vu que je ne l'ai pas. local id_temp_ext = 14 local id_pluviometre = 16 local id_lumiere_Store_Banne = 81 --Led Store Banne Terrasse local id_lumiere_exterieure_Terrasse = 27 --Lumieres exterieure Terrasse local id_lumiere_exterieure_Devant = 39 --Lumieres extérieure Devant local id_lumiere_porte_entree = 93 -- Lumieres Porte Entrée exterieure local id_lumiere_salon = 125 --Lumieres Salon lampe + Applique local id_lumiere_sejour = 123 --Lumieres Séjour local id_vd_agenda = 127 --Agenda Google local message = "" local jours = {"dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"} local mois = {"janvier", "février", "mars", "avril", "mai", "juin", "juillet", "aout", "septembre", "octobre", "novembre", "décembre"} local today = jours[tonumber(os.date("%w"))+1] .. os.date(" %d ") .. mois[tonumber(os.date("%m"))] message ="Nous sommes le " .. today .."!!!" message = message .. "La température extérieur est de " .. fibaro:getValue(id_temp_ext, "value") message = message:gsub("%.", " virgule ") .." degrés" -- 22.5 devient 22 virgule 5 local rain = fibaro:getValue(id_pluviometre, "value") if (tonumber(rain) > 0) then message = message .. "...Il pleut" else message = message .. "...Il ne pleut pas" end local allume = false if (tonumber(fibaro:getValue(id_lumiere_Store_Banne, "value")) > 0) then message = message .. "...Les lumiéres du store banne terrasse sont allumées" allume = true end if (tonumber(fibaro:getValue(id_lumiere_exterieure_Terrasse, "value")) > 0) then message = message .. "...Les lumières côté terrasse sont allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_exterieure_Devant, "value")) > 0) then message = message .. "...Les lumières côté de devant sont allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_porte_entree, "value")) > 0) then message = message .. "...La lumière extérieure de l'entrée est allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_salon, "value")) > 0) then message = message .. "...Les lumières du salon sont allumées" allume = true end if (tonumber(fibaro:getValue(id_lumiere_sejour, "value")) > 0) then message = message .. "...Les lumières du séjour sont allumées" allume = true end if (not allume) then message = message .. "...Toutes les lumiéres sont éteintes" end -- Récupéré l adresse IP et le port enregistré dans le VD local ip_module = fibaro:get(fibaro:getSelfId(),"IPAddress") --IP du VD local port = fibaro:get(fibaro:getSelfId(),"TCPPort") --Port VD HC2 = Net.FHttp(ip_module, port) status, response = HC2:GET("/api/rest/speech/tts?text="..message:gsub(" ", "+")) fibaro:debug(response) fibaro:debug(status) -- Lecture de l agenda local found = false local events = "" local now = os.date("%d.%m") fibaro:debug(now) for i = 1, 6 do local e = fibaro:getValue(id_vd_agenda, "ui.Label"..i..".value") if (string.find(e, now)) then found = true events = events .. ".." .. e:gsub(":", " heure "):gsub(now, "") events = events:gsub("heure 00", "heure ") end end if (found) then events = "Les rendé vous de la journée sont .." .. events else events = "Aucune entrée dans l'agenda" end local id_temp_ext = 14 local id_pluviometre = 16 local id_lumiere_Store_Banne = 81 --Led Store Banne Terrasse local id_lumiere_exterieure_Terrasse = 27 --Lumieres exterieure Terrasse local id_lumiere_exterieure_Devant = 39 --Lumieres extérieure Devant local id_lumiere_porte_entree = 93 -- Lumieres Porte Entrée exterieure local id_lumiere_salon = 125 --Lumieres Salon lampe + Applique local id_lumiere_sejour = 123 --Lumieres Séjour local id_vd_agenda = 127 --Agenda Google local message = "" local jours = {"dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"} local mois = {"janvier", "février", "mars", "avril", "mai", "juin", "juillet", "aout", "septembre", "octobre", "novembre", "décembre"} local today = jours[tonumber(os.date("%w"))+1] .. os.date(" %d ") .. mois[tonumber(os.date("%m"))] message ="Nous sommes le " .. today .."!!!" message = message .. "La température extérieur est de " .. fibaro:getValue(id_temp_ext, "value") message = message:gsub("%.", " virgule ") .." degrés" -- 22.5 devient 22 virgule 5 local rain = fibaro:getValue(id_pluviometre, "value") if (tonumber(rain) > 0) then message = message .. "...Il pleut" else message = message .. "...Il ne pleut pas" end local allume = false if (tonumber(fibaro:getValue(id_lumiere_Store_Banne, "value")) > 0) then message = message .. "...Les lumiéres du store banne terrasse sont allumées" allume = true end if (tonumber(fibaro:getValue(id_lumiere_exterieure_Terrasse, "value")) > 0) then message = message .. "...Les lumières côté terrasse sont allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_exterieure_Devant, "value")) > 0) then message = message .. "...Les lumières côté de devant sont allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_porte_entree, "value")) > 0) then message = message .. "...La lumière extérieure de l'entrée est allumée" allume = true end if (tonumber(fibaro:getValue(id_lumiere_salon, "value")) > 0) then message = message .. "...Les lumières du salon sont allumées" allume = true end if (tonumber(fibaro:getValue(id_lumiere_sejour, "value")) > 0) then message = message .. "...Les lumières du séjour sont allumées" allume = true end if (not allume) then message = message .. "...Toutes les lumiéres sont éteintes" end -- Récupéré l adresse IP et le port enregistré dans le VD local ip_module = fibaro:get(fibaro:getSelfId(),"IPAddress") --IP du VD local port = fibaro:get(fibaro:getSelfId(),"TCPPort") --Port VD HC2 = Net.FHttp(ip_module, port) status, response = HC2:GET("/api/rest/speech/tts?text="..message:gsub(" ", "+")) fibaro:debug(response) fibaro:debug(status) -- Lecture de l agenda local found = false local events = "" local now = os.date("%d.%m") fibaro:debug(now) for i = 1, 6 do local e = fibaro:getValue(id_vd_agenda, "ui.Label"..i..".value") if (string.find(e, now)) then found = true events = events .. ".." .. e:gsub(":", " heure "):gsub(now, "") events = events:gsub("heure 00", "heure ") end end if (found) then events = "Les rendé vous de la journée sont .." .. events else events = "Aucune entrée dans l'agenda" end fibaro:sleep(8000) status, response = HC2:GET("/api/rest/speech/tts?text="..events:gsub(" ", "+")) fibaro:debug(response) fibaro:debug(status) -- Lecture du traffic SNCF local traffic = fibaro:getValue(103, "ui.lblTrafficArrivee.value") if (traffic == "ras") then traffic = "L'état du traffic SNCF est normal" else traffic = "Attention, la SNCF annonce un " .. traffic:gsub("min", " minutes ") end fibaro:sleep(8000) status, response = HC2:GET("/api/rest/speech/tts?text="..traffic:gsub(" ", "+")) fibaro:debug(response) fibaro:debug(status)
minos Posté(e) le 26 juillet 2017 Signaler Posté(e) le 26 juillet 2017 @Steven OK je regarderai ça ce soir..... Merci 1
minos Posté(e) le 26 juillet 2017 Signaler Posté(e) le 26 juillet 2017 Il y a 7 heures, minos a dit : OK je regarderai ça ce soir..... @Steven C'est encore un sans faute ...bravo C'est nickel...!!! il faudrait que je vois comment je peux lui faire dire le traffic sur plusieurs trains ... à l'heure actuelle , elle se base sur le résultat de "lblTraficDepart". en fait l’idéal serait, à partir de 5h10 (par exemple) ,de prendre en compte les 4 ou 5 prochain départs et les annoncer si retard sinon le trafic est normal . voilà encore et toujours des idées ... En tout cas , Merci Steven.... Génial...
MAM78 Posté(e) le 26 juillet 2017 Signaler Posté(e) le 26 juillet 2017 (modifié) C'est très simple tu génères avec GEA un clic sur l'itinéraire suivant et tu récupères l'info sur le VD à faire 5 fois et le tour est joué. CQFD. Modifié le 27 juillet 2017 par MAM78 1
minos Posté(e) le 27 juillet 2017 Signaler Posté(e) le 27 juillet 2017 Il y a 6 heures, MAM78 a dit : C'est très simple tu génères avec GEA un clic sur l'itinéraire suivant et tu récupères l'info sur le VD à faite 5 fois et le tour est joué. CQFD. coucou , je regarderai ça ce soir merci....
tibo789 Posté(e) le 1 août 2017 Signaler Posté(e) le 1 août 2017 Bonsoir, J'ai installé il y a deux mois le GEA ravi du confort et des possibilités que cela apporte sauf que ce week end ma box a planté V4.130, j'ai du faire un, des restore après de multiples tentatives et des heures de galère au point de vouloir la jeter . j'ai réussi a trouver que cela venait de mes sauvegardes ayant le Gea. J' ai du revenir malheureusement deux mois en arrière pour arriver a la stabiliser .J'avais constaté depuis quelque temps une recrudescence des erreurs 503 mais un reboot suffisait. Est ce que quelqu'un a déjà eu un problème similaire? est ce du a la charge de ma box? merci de votre aide
gorn Posté(e) le 1 août 2017 Signaler Posté(e) le 1 août 2017 Coucou, je cherche a faire un truc débile mais je pense qu'il peux y avoir des interactions : Scénario porte d'entrée Détecteur porte d'entée activé - Allumer la lumière porte d'entrée 2 minutes Scénario allée Détecteur allée activé - Allumer lumière garage + lumière porte d'entrée + lumière terrasse 5 minutes Scénario terrasse Inter enclenché - Allumer lumière terrasse 1h - clignotement - allumer lumière terrasse 1/2h - clignotement - allumer lumière terrasse 1/4h Si appui sur inter entre temps, relance cycle Bpn pour le scénario porte, pas de soucis : GEA.add(id["Detecteur_Ext"], -1, "Lumiere porte entrée allumée", {{"turnOn", id["Halogene_Ext"]},{"Time", "Sunset", "Sunrise"}}) GEA.add(id["Detecteur_Ext"], 2*60, "Lumiere porte entrée éteinte", {{"Inverse"}, {"turnOff",id["Halogene_Ext"]}}) Pour le scénario allée, j'ai une idée pour le programmer mais n'y aura t'il pas d'interaction avec le premier scénario? Pour le scénario terrasse, j'ai par contre aucune idée de comment l'aborder. L'allumer pendant X s je vois, par contre pour le clignotement... je sèche!
pepite Posté(e) le 2 août 2017 Signaler Posté(e) le 2 août 2017 (modifié) @tibo789 GEA plante de temps en temps, nous n'avons jamais vraiment reussi a identifier le bug, mais avec les nouveaux firmwares cela arrive de moins en moins. Mais de là à planter la box, en ce qui me concerne, cela ne m'est jamais arrivé. Tu pense vraiment que cela vient de GEA ? Ton GEA etait gros ? @jojo avait plus de 800 lignes sur son GEA ;-). Installe le Watchdog de @Lazer qui relancera ta scene en cas de plantage, cela fonctionne très bien (normal c'est @Lazer ;-)) @gorn si ton scenario allée se lance avant ton scénario porte d'entrée, ta lampe entrée ne s'allumera pas puisqu'elle sera deja allumée ;-), mais ca allumera bien ton garage et la terrasse. Se pose le probleme de l'extinction, allée :5 mins, entree : 2 mins, à voir. Le clignotement avec GEA va t'obliger a alterner ON et OFF en mettant des Sleeps dans GEA, ce n'est pas conseillé, le SLEEP dans GEA va SUSPENDRE TOUT ton GEA, donc va décaler les GEA.add. A toi de voir si cela a une incidence sur ton code acceptable ou non Modifié le 2 août 2017 par pepite
ADN182 Posté(e) le 2 août 2017 Signaler Posté(e) le 2 août 2017 Salut tous le monde, Chapeau les mecs pour le support que vous apporter pour ce topic (Steven, Pépite...) J'ai cru lire il y a quelques temps que les conditions "If" était deprecated (à ne plus utiliser) comme on dit en anglais. Je suis entrain de refaire mon GEA, je suis parti sur ce lien: https://github.com/sjauquet/GEA, du coup histoire de faire quelque chose de propre, je voulais savoir comment vous traduiser ce type d'information sans le "IF" local estAbsentsestTravailestDoorClose = {"If", {Travail, Absence,{"Value-", id["DETECTEUR_PORTE_CUISINE"], 1}}} local estAbsentsestChomeestDoorClose = {"If", {Chome, Absence,{"Value-", id["DETECTEUR_PORTE_CUISINE"], 1}}} local estPresentestTravail = {"If", {Travail, Presence}} local estPresentestChome = {"If", {Chome, Presence}} local estPresentestChomeestDoorClose = {"If", {Chome, Presence,{"Value-", id["DETECTEUR_PORTE_CUISINE"], 1}}} Merci d'avance et envore bravo !
tibo789 Posté(e) le 2 août 2017 Signaler Posté(e) le 2 août 2017 @pepite au final , je ne sais plus . le watchdog est bien insatllé. cela vient de recommencer en voulant associe un nouvelle arrosage et c'est reparti pour restore Je craque!!!!! et la je n'avais pas le gea actif. j'ai aussi constaté que la boite est tres chaude dans mon coffret vdi.
pepite Posté(e) le 2 août 2017 Signaler Posté(e) le 2 août 2017 (modifié) @ADN182 Merci c'est rien à côté de Kodi ;-) Comme ceci local estAbsentsestTravailestDoorClose = {Travail, Absence,{"Value-", id["DETECTEUR_PORTE_CUISINE"], 1}} local estAbsentsestChomeestDoorClose = {Chome, Absence,{"Value-", id["DETECTEUR_PORTE_CUISINE"], 1}} local estPresentestTravail = {Travail, Presence} local estPresentestChome = {Chome, Presence} local estPresentestChomeestDoorClose = {Chome, Presence,{"Value-", id["DETECTEUR_PORTE_CUISINE"], 1}} GEA.add(estPresentestchomeestDorrClose, 30, "", {{..}}) @tibo789 tu as un autre souci c'est clair, ta box plante, un module defectueux ? un nouveau ? Modifié le 2 août 2017 par pepite 1
tibo789 Posté(e) le 2 août 2017 Signaler Posté(e) le 2 août 2017 @pepite Non puisque je suis revenu en arrière, toutes les nouveautés on disparu entre autre mon PhMetre qui saturait la HC2 par des evements permanent, j'essai juste de remettre un arrosage qui était passé en noeud mort un fibaro221. cela va être difficile a cerné car je pensai avoir trouvé ce weekend end
gorn Posté(e) le 2 août 2017 Signaler Posté(e) le 2 août 2017 @pepite Je vais régler le soucis dans l'oeuf, je vais mettre allée et entrée à 5 minutes les deux ^^ ça m'embête un peu de décaler GEA pour l'éclairage de la terrasse. En fait, j'aurais voulu ne plus oublié que l'éclairage de la terrasse est allumé. Tu vois une astuce? Je voudrais pas me retrouver dans le noir en mangeant un gros steak Je ne peux pas faire une notif nabaztag, il est dedans ^^. Si je ne fais qu'un seul clignotement ça ne décalera que d'une seconde si je fais un sleep d'1s... a tester ^^.
pepite Posté(e) le 2 août 2017 Signaler Posté(e) le 2 août 2017 il y a 6 minutes, gorn a dit : 'éclairage de la terrasse est allumé et pourquoi ne pas l'éteindre automatiquement ? Comme ça au lieu de tenter de ne pas oublie que la terrasse est allume, tu sais que quoiqu'il arrive tu l'éteindras,-)
gorn Posté(e) le 2 août 2017 Signaler Posté(e) le 2 août 2017 Erf, en fait, je me suis mal expliqué... Je voudrais que si l'éclairage de la terrasse est allumé qu'il me prévienne avant qu'il ne s’éteigne. Si l'on est encore sur la terrasse a manger, je coupe l'inter et je remet et c'est repartit. Tu vois mieux ce que je veux dire?
Messages recommandés