PITP2 Posté(e) le 18 octobre 2014 Signaler Posté(e) le 18 octobre 2014 Argh j'ai parlé trop vite pour le bon fonctionnement de GEA en V4.18b Version de GEA 4.017 j'ai cette erreur pour une tache toute simple local veillemultimedia = GEA.add({"Sensor-", 40, 90}, 3*60, "Consommation #value# inférieur à 90W depuis 3 minutes", {{"turnOff",40}}) [DEBUG] 15:14:15: [ Sensor [40|Prise Multimedia] < 90 ] Add Autostart : ajout de la tache pour 180 secondes (ID:1) [turnOff,40] [DEBUG] 15:14:15: GEA Version 4.017 : en exécution... [DEBUG] 15:14:45: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40] [DEBUG] 15:15:15: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40] [DEBUG] 15:15:45: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40] [DEBUG] 15:16:15: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40] [DEBUG] 15:16:45: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40] [DEBUG] 15:17:15: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40] [DEBUG] 15:17:45: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40] [DEBUG] 15:18:15: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40] [DEBUG] 15:18:45: [ Sensor [40|Prise Multimedia] < 90 ] !!! ERREUR !!! : vérification (ID:1) [turnOff,40]
Steven Posté(e) le 18 octobre 2014 Auteur Signaler Posté(e) le 18 octobre 2014 Vérifie que ton sensor soit en vie et qu'il aie toujours l'id 40.
PITP2 Posté(e) le 18 octobre 2014 Signaler Posté(e) le 18 octobre 2014 sensor en vie => OK Id 40 => OK j'ai regardé aussi l'id via le toolkit et il est bien en 40
Steven Posté(e) le 18 octobre 2014 Auteur Signaler Posté(e) le 18 octobre 2014 Ma question fut bête car GEA a trouvé le nom de ton module. C'est un wall plug ou autre ?
PITP2 Posté(e) le 18 octobre 2014 Signaler Posté(e) le 18 octobre 2014 C'est une prise Everspring AN 158.
PITP2 Posté(e) le 18 octobre 2014 Signaler Posté(e) le 18 octobre 2014 Il semble que suite au passage en 4.018 il y a eu création d'un certain nombre de devices supplémentaires. On le voit bien avec le toolkit Dans mon cas après avoir ouvert tous les devices j'ai pu trouver celui créé pour la prise everspring ID 116 j'ai essayé d'utiliser cet ID 116 mais rien ne se produit Par contre maintenant j'ai ceci dans le debug de GEA ... [DEBUG] 18:47:46: [ Sensor [40|Prise Multimedia] < 90 ] Add Autostart : ajout de la tache pour 180 secondes (ID:1) [turnOff,40] [ERROR] 18:47:46: line 342: attempt to concatenate a nil value Ligne 342 return "Scene [" .. id[2].."|"..fibaro:getName(tonumber(id[2])) .. "] = " ..id[3]
971jmd Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 bonsoir a tous j'ai besoin d'aide je cherche une idée pour réaliser un script en jouant sur le paramètre 16 de la Wall plug: suite a une coupure de secteur de retarder le redémarrage d'un WP de 3mm
sebcbien Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 3mm ou 3 cm ? ;-) Blague a part, tu veux reprogrammer le wall plug en fonction d'un événement ?
971jmd Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 non 3 minute voici le but de mon scripte Protection de vos appareils électroménagers. De nombreuses coupures de courant crée des pannes graves de nos électroménagers après une coupure de courant, les prises qui commandent les appareils se remettent en service après un laps de tempe de 5mm, pour éviter les coupures intempestives qui peuvent détérioré vos appareils.
Steven Posté(e) le 19 octobre 2014 Auteur Signaler Posté(e) le 19 octobre 2014 @PITP2 Ils ont remplacés valueSensor par power. Edit le script de GEA, fait un remplacer tous "valueSensor" par "power" et surtout tiens moi informé
PITP2 Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 j'ai effectué le remplacement et j'ai toujours le meme message d'erreur [ERROR] 19:01:03: line 347: attempt to concatenate a nil value Ligne 347 return "Scene [" .. id[2].."|"..fibaro:getName(tonumber(id[2])) .. "] = " ..id[3]
sebcbien Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 Bonsoir Steven, Avec les motion detectors de fibaro, mon script ne fonctionne plus car ces detecteurs restent à 1 tant qu'il y a de la présence, le script n'est donc pas relancé. -------------------- WC ----------------------- -- Allumage à 95% dès que détection mouvement. Le if permet de ne pas renvoyer l'ordre d'allumage si la lampe est déjà allumée GEA.add( id["DETECTEUR_AEON"], -1, "",{{"If",{{"Value-", id["LAMPE_WC"],89}}},{"Function", function() fibaro:call(id["LAMPE_WC"], "setValue", "95") end}}) -- On dimme la lampe automatiquement après 2 mn et on l'éteint après 3mn si pas de mouvement ou si la lampe à été remontée a plus de 76% local malampewc = GEA.add({"Value+", id["LAMPE_WC"],89}, 2*60, "",{{"Value", 15},{"Repeat"}}) local malampewcdim = GEA.add({"Value-", id["LAMPE_WC"],55}, 3*60,"wc TurnOff apres 180s à moins de 55%",{{"turnOff"},{"If", {{"Value+", id["LAMPE_WC"], 1}}}},{"Repeat"}) -- Relance des tâches en cas de détection GEA.add(id["DETECTEUR_AEON"], -1, "", {{"RestartTask", malampewc},{"RestartTask", malampewcdim}}) j'ai essayé avec ceci sans succès.: -------------------- WC ----------------------- -- Allumage à 95% dès que détection mouvement. Le if permet de ne pas renvoyer l'ordre d'allumage si la lampe est déjà allumée GEA.add( id["DETECTEUR_FIBARO"], -1, "",{{"If",{{"Value-", id["LAMPE_WC"],89}}},{"Function", function() fibaro:call(id["LAMPE_WC"], "setValue", "95") end}}) -- On dimme la lampe automatiquement après 2 mn et on l'éteint après 3mn si pas de mouvement ou si la lampe à été remontée a plus de 76% local malampewc = GEA.add({"Value+", id["LAMPE_WC"],89}, 2*60, "",{{"Value", 15},{"Repeat"}}) local malampewcdim = GEA.add({"Value-", id["LAMPE_WC"],55}, 3*60,"wc TurnOff apres 180s à moins de 55%",{{"turnOff"},{"If", {{"Value+", id["LAMPE_WC"], 1}}}},{"Repeat"}) -- Relance des tâches en cas de détection GEA.add({"Value+",id["DETECTEUR_FIBARO"], 1}, 1, "", {{"RestartTask", malampewc},{"RestartTask", malampewcdim}}) -------------------------------------------- Est-ce qu'il y a moyen de faire une vérification sur une valeur ? Avec GEA, il y a {Value+} , {Value-} mais pas {Value} ... or ici je pense qu'il faudrait checker si value=1 pour relancer la tâche... Merci :-)
sebcbien Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 Je veut pas faire mon Jean-Jacques (comme on dit ici) mais je pense avoir la plus grosse... la preuve ? ici: http://www.domotique-fibaro.fr/index.php/topic/2143-showroom-configs-gea/#entry27457 Ok,
971jmd Posté(e) le 20 octobre 2014 Signaler Posté(e) le 20 octobre 2014 bonjour toujours à la recherche d'un scripte pour les nÅ“uds le scripte ci-dessous surveille les nÅ“uds MORT GEA.add({"Dead", id["VENTILO"]}, 10, "Dead #value#") moi ce que je cherche les nÅ“uds Ressuscité si retour secteur attendre 5mm avant de remettre la WP en marche
kioneoranga Posté(e) le 22 octobre 2014 Signaler Posté(e) le 22 octobre 2014 Bonjour Voici maintenant quelques semaines que je lis le forum et que je prends possession des fonctionnalités de GEA J'ai une question J'ai mis en place une surveillance de l'ouverture de mon garage. Je souhaiterais mettre en place une relance d'alerte toutes les 10min que le portail est ouvert. J'ai pour l'instant créé plusieurs lignes d'alerte toutes les 10min Est ce que l'un de vous pourrez m'aider à faire une boucle récurrente toutes les 10 min pour incrémenter en commande dédiée pour GEA? Merci d'avance pour votre aide. -------------------------------------------------------- -- Ouverture du Garage GEA.add(id["DETEC_GARAGE"], -1, "Garage ouvert à #time#.", {{"Portable", 12}, {"Portable", 66}}) -- Alerte au bout de 10min GEA.add(id["DETEC_GARAGE"], 10*60, "Garage est ouverte depuis plus de 10 minutes", {{"Repeat"}, {"Portable", 12}, {"Portable", 66}}) -- Alerte au bout de 20min GEA.add(id["DETEC_GARAGE"], 20*60, "Garage est ouverte depuis plus de 20 minutes", {{"Repeat"}, {"Portable", 12}, {"Portable", 66}}) -- Alerte au bout de 30min GEA.add(id["DETEC_GARAGE"], 30*60, "Garage est ouverte depuis plus de 30 minutes", {{"Repeat"}, {"Portable", 12}, {"Portable", 66}}) -- Fermeture Garage GEA.add(id["DETEC_GARAGE"], -1, "Garage fermé à #time#.", {{"Inverse"}, {"Portable", 12}, {"Portable", 66}}) -- ### ### ###
Steven Posté(e) le 22 octobre 2014 Auteur Signaler Posté(e) le 22 octobre 2014 GEA.add(id["DETEC_GARAGE"], 10*60, "Garage est ouverte depuis plus de #durationfull#", {{"Repeat"}, {"Portable", 12}, {"Portable", 66}}) Simple non 1
PITP2 Posté(e) le 22 octobre 2014 Signaler Posté(e) le 22 octobre 2014 @Steven , je suppose que vu tes problèmes avec ta box tu n'as pas eu le temps de te pencher sur le problème que j'ai depuis le passage en V4.018b ?
Steven Posté(e) le 22 octobre 2014 Auteur Signaler Posté(e) le 22 octobre 2014 En effet, envoi moi un MP avec ton code en pièce jointe et je m'en occupe ce soir. Pas besoin de HC2 pour cela par contre, je risque de faire des erreurs et faudra pardonner calimero
kioneoranga Posté(e) le 25 octobre 2014 Signaler Posté(e) le 25 octobre 2014 Bonjour Je n'ai pas eu le temps de tester je vais faire cela ce week end toutefois un grand merci pour cette réponse rapide. Petite question subsidiaire, ce week end en france nous changeons d'heure. Est ce que la Fibaro change d'heure automatiquement pour se régler à l'heure d'hiver?
Did Posté(e) le 25 octobre 2014 Signaler Posté(e) le 25 octobre 2014 Oui, pas de problème l'année dernière.
Did Posté(e) le 25 octobre 2014 Signaler Posté(e) le 25 octobre 2014 Et demain, je vais pouvoir tester après le changement d'heure les commandes GEA adaptées à l'hiver (NOTDST). Merci encore Steven (petite pensée pour ta box partie en vacance en Pologne).
Did Posté(e) le 27 octobre 2014 Signaler Posté(e) le 27 octobre 2014 Bon, j'ai juste un petit soucis avec l'éclairage de ma plaque de rue qui se rallume 15 minutes après l'extinction 22h30 (en hiver: NOTDST). Voici les lignes insérées dans le GEA: -- Eclairage Plaque de rue GEA.add(98 , 15*60, "", {{"turnOn"},{"Inverse"},{"Time", "Sunset", "23:25"}}, {"DST"}) -- Allumer au coucher du soleil + 15min jusqu'à 23:25 en été GEA.add(98 , 60, "", {{"turnOff"},{"Time", "23:29", "23:30"}, {"DST"}}) -- Eteindre à 23:30 en été GEA.add(98 , 15*60, "", {{"turnOn"},{"Inverse"},{"Time", "Sunset", "22:25"}}, {"NOTDST"}) -- Allumer au coucher du soleil + 15min jusqu'à 22:25 en hiver GEA.add(98 , 60, "", {{"turnOff"},{"Time", "22:29", "22:30"}, {"NOTDST"}}) -- Eteindre à 22:30 en hiver GEA.add(98 , 60, "", {{"turnOn"},{"Inverse"},{"Time", "07:19", "07:20"}, {"NOTDST"}}) -- Allumer à 7:20 en hiver GEA.add(98 , 60, "", {{"turnOff"},{"Time", "Sunrise", "Sunset"}, {"NOTDST"}}) -- Eteindre au lever du soleil en hiver Je m'en suis aperçu à 23h et l'ai coupé de la HC2 à 23h06 et rebelotte, allumage automatique à 23h22 et plus d'extinction après si j'en crois le panneau des évènements. Je ne comprends pas pourquoi car les lignes concernant l'hiver sont bien ponctuées par, , {"NOTDST"}}) J'ai bien trouvé ceci dans les paramètres disponibles en fin de programme: -- {"DST"} -- En mode "saving time" uniquement - en mode heure d'été // Only if we are un summer time -- {"NOTDST"} -- En mode "spending time" - en mode heure d'hiver // Only if we are un winter time mais ça doit être automatique?
Did Posté(e) le 27 octobre 2014 Signaler Posté(e) le 27 octobre 2014 Alors je me suis aperçu que les deux dernières lignes pouvaient être rassemblées pour donner ceci. -- Eclairage Plaque de rue GEA.add(98 , 15*60, "", {{"turnOn"},{"Inverse"},{"Time", "Sunset", "23:25"}}, {"DST"}) -- Allumer au coucher du soleil + 15min jusqu'à 23:25 en été GEA.add(98 , 60, "", {{"turnOff"},{"Time", "23:29", "23:30"}, {"DST"}}) -- Eteindre à 23:30 en été GEA.add(98 , 15*60, "", {{"turnOn"},{"Inverse"},{"Time", "Sunset", "22:25"}}, {"NOTDST"}) -- Allumer au coucher du soleil + 15min jusqu'à 22:25 en hiver GEA.add(98 , 60, "", {{"turnOff"},{"Time", "22:29", "22:30"}, {"NOTDST"}}) -- Eteindre à 22:30 en hiver GEA.add(98 , 60, "", {{"turnOn"},{"Inverse"},{"Time", "07:20", "Sunrise"}, {"NOTDST"}}) -- Allumer à 7:20 jusqu'au lever du soleil en hiver Je testerais demain soir.
JM13 Posté(e) le 28 octobre 2014 Signaler Posté(e) le 28 octobre 2014 Salut Did, Je ne vois pas quelle ligne rallume ta lampe mais j'ai un petit conseil. Tu devrais mettre (au moins pour la période de débogage) des messages dans les commandes GEA comme cela tu recevras un SMS au moment du rallumage et tu verras quelle ligne est fautive GEA.add(98 , 15*60, "Message de debug", ...
adrien92 Posté(e) le 28 octobre 2014 Signaler Posté(e) le 28 octobre 2014 Salut tout le monde, je rencontre un petit problème avec mes quelques lignes dans GEA GEA.add(id["LUMIERE_COULOIR"], 2*60, "",{{"turnOff"}}) GEA.add(id["SAURON_COULOIR"], -1, "",{{"turnOn", id["LUMIERE_SALLE_DE_BAIN_MIROIR"]}}) GEA.add(id["SAURON_COULOIR"], -1, "",{{"turnOn", id["LUMIERE_SALLE_DE_BAIN"]}}) local mytask2 = GEA.add(id["LUMIERE_SALLE_DE_BAIN_MIROIR"], 1*60, "",{{"turnOff}"}}) GEA.add(id["SAURON_COULOIR"], -1, "",{{"RestartTask", mytask2}}) local mytask1 = GEA.add(id["LUMIERE_SALLE_DE_BAIN"], 1*60, "",{{"turnOff"}}) GEA.add(id["SAURON_COULOIR"], -1, "",{{"RestartTask", mytask1}}) Tout fonctionne super bien sauf que la lumière du miroir ne s’éteint pas après 1 minute alors qu'il n'y a pas de problème pour la lumière principale:( il me semble que l'action ne passe pas [DEBUG] 19:38:22: Durée des traitements : 0.005 nouveau délai : 4.995 / tourne depuis 20h 24m 50s [DEBUG] 19:38:48: [ 6 | Sauron ] Add Property : ajout de la tache pour lancement instantané (ID:2) [turnOn,22] [DEBUG] 19:38:48: [ 6 | Sauron ] Add Property : ajout de la tache pour lancement instantané (ID:3) [turnOn,24] [DEBUG] 19:38:48: [ 6 | Sauron ] Add Property : ajout de la tache pour lancement instantané (ID:5) [RestartTask,4] [DEBUG] 19:38:48: [ 6 | Sauron ] Add Property : ajout de la tache pour lancement instantané (ID:7) [RestartTask,6] [DEBUG] 19:38:48: GEA Version 4.017 : en exécution... [DEBUG] 19:39:07: [ 22 | Lumière Miroir ] sendActions : traitement des actions (ID:4) [turnOff}] [DEBUG] 19:39:07: [ 22 | Lumière Miroir ] Done : tache effectuée et suspendue (ID:4) [turnOff}] [DEBUG] 19:39:07: [ 24 | Lumière VMC ] sendActions : traitement des actions (ID:6) [turnOff] [DEBUG] 19:39:07: [ 24 | Lumière VMC ] sendActions : !ACTION! : turnOff (ID:6) [turnOff] [DEBUG] 19:39:07: [ 24 | Lumière VMC ] Done : tache effectuée et suspendue (ID:6) [turnOff] [DEBUG] 19:39:12: Durée des traitements : 0.005 nouveau délai : 4.995 / tourne depuis 20h 25m 40s Merci d'avance pour votre aide. Bonne soirée
Messages recommandés