domo Posté(e) mercredi à 18:25 Signaler Posté(e) mercredi à 18:25 function config(GEA) -- =================================================== -- Configuration générale -- =================================================== GEA.debug = true -- true pour ajouter des traces dans la fenêtre de log permettant de mieux diagnostiquer les dysfonctionnement des règles utilisateurs GEA.lldebug = true -- true pour ajouter des traces détaillées pour demander de l'aide aux développeurs sur le forum en cas de bug identifié dans GEA GEA.portables = {"iPhone","iPad Pro de chris ",} -- Lister ici les ID ou le nom exact des portables (/api/iosDevices/) à utiliser pour les notification push --GEA.control = false -- false pour désactiver la vérification des paramètres des options --GEA.optimize = false -- false pour désactiver l'optimisation de la mémoire (suppression d'option inutile) --GEA.historymax = 0 -- Profondeur d'historique conservé dans la variable du QuickApp GEA --GEA.language = "en" -- Force une langue spécifique si différente du système end function setEvents() -- ========================================================== -- Règles utilisateur -- ========================================================== -- Définition des ID des modules local id = { METEO = 3, --Default Room PHILIPS_HUE = 20, SUNON_SECOUR = 136, T___SUNON_SECOUR = 137, MUSICCAST_20_G = 116, NETATMO_2_6 = 90, SAISONS = 61, DETECTEUR_GAZ = 214, DAWN_DUSK = 290, SECOURS = 337, BATTERIES = 273, DEVICESID = 322, GEA = 321, HEOS_DENON = 49, LUX_SUNON_SECOUR = 138, CAPTEUR_FENETRE_SECOUR = 344, --Salon BRUIT_SALON = 94, MUSICCAST_BAR_400 = 114, LAMPE_CANAPE = 202, HUE_TV = 23, HUE_SOUS_CANAPE_D = 240, HUE_SOUS_CANAPE_G = 239, MUSICCAST_20_D = 115, TV = 200, RADIATEUR_TV = 89, CO2_SALON = 93, RADIATEUR_CANAPE_ = 87, HUMIDITE__SALON = 92, HUE_TV_G = 25, T___SALON = 91, MUSICCAST_20_G = 116, HUE_TV_D = 26, PRESSION_SALON = 95, FENETRE_TERRASSE = 275, INTER_SALON = 266, HUE_CANAPE_D = 21, USB_CANAPE_ = 300, HUE_CANAPE_G = 28, --Cuisine VMC_E_VIER_ = 361, SUNON_CUISINE = 129, FENETRE_ = 366, LUX = 130, CAVE_EA_VINS = 125, LAMPE_CAVE_EA_VINS = 119, CO2_CUISINE = 110, T___CAVE_EA_VINS = 328, FRIGO_CUISINE = 204, FOUR = 162, LAVE_VAISSELLE_ = 194, FLOD_LAVE_VAISSELLE_ = 196, HUMI_CAVE_EA_VINS = 329, FLOD_EVIER_ = 158, SMOKE_CUISINE = 141, VMC_CUISINE_ = 371, INTER_CUISINE = 258, HUMIDITE_CUISINE = 109, HOTTE_ = 377, PLAYER_CUISINE = 50, RADIATEUR_ = 43, T___CUISINE = 108, --Chambre INTER_CHAMBRE = 255, FENETRE_CHAMBRE = 242, CHARGEUR_TEL_SOSO = 302, SONOS_PLAYER_ = 117, TV_CHAMBRE_ = 292, BLU_RAY = 123, CHARGEUR_TEL_CHRIS = 304, HUMIDITE_CHAMBRE = 99, T___CHAMBRE = 98, RADIATEUR_CHAMBRE = 85, CO2_CHAMBRE = 100, LAMPE_CHEVET_G = 308, LAMPE_CHEVET_D = 306, --Entrée INTER_ENTREE = 263, FREBOX = 190, PORTE_ENTREE = 206, SYNOLOGY_710_ = 170, SWITCH_INTRANET = 182, INTERPHONE = 186, DS_710_ = 152, NVR = 180, SMOKE_BAIE = 176, SMOKE_BAIE_T__ = 178, VENTILATION_BAIE = 172, DIFFUSEUR = 151, SMOKE_ENTREE = 132, SMOKE_T__ = 134, PRESENCE_CHRIS = 57, HC3_DIAGNOSTICS_V2_0 = 53, MEMOIRE = 54, PRESENCE_SOPHIE = 58, SYSTEME = 55, RADIATEUR_ENTREE = 83, CPU = 56, --Jardin RAFALES_JARDIN_ANEMOMETRE = 101, HUE_PERGOLA_2 = 27, VENTILO_MOUSTIQUE = 224, VENT_JARDIN_ANEMOMETRE = 102, HUE_PERGOLA_ = 22, TERRASSE_ = 246, JACUZZI = 60, JACUZZI_ = 24, BORNE_EA_MOUSTIQUE_ = 219, INTER_CO2 = 223, HUMIDITE_EXTERIEUR = 96, PLUIE_5M_JARDIN_PLUVIOMETRES = 106, T___EXTERIEUR = 97, PLUIE_24H_JARDIN_PLUVIOMETRES = 105, --Abri De Jardin FLOD_ABRI_JARDIN = 287, SMOKE = 269, HUMIDITEE_ABRI = 210, LAVE_LINGES = 296, PORTE_ABRI_JARDIN = 234, SECHE_LINGES = 298, INTER_ABRI_JARDIN = 236, T___ABRI = 209, FRIGO_ABRI_JARDIN = 294, --Salle De Bains PLAYER_SALLE_DE_BAIN = 51, MIROIR = 318, INTER_SDB = 252, VMC_SDB_ = 406, FLOD_EVIER = 145, T___SDB = 398, HUMI_SDB = 399, FENETRE_SDB = 396, PORTE_SDB = 393, --Toilette INTER_WC = 249, --Chambre 3D BEAR_BLEU = 279, DESHYDRATEUR = 63, PRUSA_XL = 67, EXTRACTEUR_SOUDURE = 69, SUNOM_ = 47, SUNOM_CHAMBRE_2 = 45, FER_EA_SOUDER = 39, T___DRYBOX = 37, DESHUMIDIFICATEUR = 353, SMOKE_PRUSA_XL = 73, HUM_CHAMBRE_3D = 349, SMOKE_DRYBOX = 35, T___CHAMBRE_3D = 348, MULTI_1 = 316, CHARGEUR_USB = 315, IMAC = 314, HUMIDITE_CHAMBRE_2 = 112, T___CHAMBRE_2 = 111, CO2_CHAMBRE_2 = 113, INTER_CHAMBRE_2 = 227, PORTE_CHAMBRE_2 = 356, BEAR_ORANGE = 283, RADIATEUR_CHAMBRE_2 = 81, T___PRUSA_XL = 75, LAMPE_IMAC = 313, DRYBOX_ = 77, IMPRIMANTE_IMAC = 312, MULTI_6 = 311, FENETRE_CHAMBRE_2 = 359, } -- Exemples de règles utilisateurs GEA.add(true, 0, "Démarrage de GEA le #date# à #time#", nil, "Démarrage GEA") GEA.add({"Info+", "serverStatus", os.time()-120}, 0, "Box redémarrée le #date# à #time#", nil, "Démarrage box") GEA.add({"Info", "updateStableAvailable", true}, 24*60*60, "Une nouvelle version Stable est disponible", nil, "Détection nouvelle version stable") GEA.add({"Info", "updateBetaAvailable", true}, 24*60*60, "Une nouvelle version BETA est disponible", nil, "Détection nouvelle version beta") GEA.add({"Property+", id["METEO"], "Temperature", 35}, 0, "Attention canicule 35°", nil, "Surveillance température") GEA.add({"Property-", id["METEO"], "Temperature", 0}, 3, "Attention Risques De Verglas 0°", nil, "Surveillance température") -- Ajouter ici les autres règles utilisateurs -- CONTROLE DES PILES --GEA.add({"Batteries", 10}, 24*60*60, "Pile faible #value# - #name#", {{"Repeat"}}) --GEA.add (id["INTER_ABRI_JARDIN "], 5, "", {{"Repeat"}, {"Email", "admin", "Lumiere Abri Jardin Allumée depuis #duration#.\nle #date# à #time#.", "Lumiere Abri Jardin Allumée depuis #duration#"}}) -- Ouverture Porte Abri De Jardin GEA.add(234, -1, "Ouverture De La Porte Abri De Jardin le #date# à #time#") -- Porte ouverte et lumière Abri De Jardin Allumée Depuis 5 Minutes GEA.add({236}, 5*60, "Lumière Abri De Jardin Allumée Depuis 5 Minutes", {"iPad Pro de chris ", 0} ) -- Lave Linges Fini GEA.add({"Power-", 296, 2.5}, 5*60, "lave Linges Terminé", {{"TurnOff", 296}}, {"iPad Pro de chris ", 0} ) -- Séche Linges Fini GEA.add({"Power-", 298, 2}, 5*60, "Séche Linges Terminé", {{"TurnOff", 298}}, {"iPad Pro de chris ", 0} ) -- Lave Vaisselles Fini GEA.add({"Power-", 194, 1}, 2*60, "Lave Vaisselles Terminé", {"iPad Pro de chris ", 0} ) -- Lumiére Terrasse Allumé GEA.add({246}, 5*60, "Lumiére Terrasse Allumée Depuis 5 Minutes", {"iPad Pro de chris ", 0} ) -- Vmc Cuisine Auto GEA.add({{"Value+", 109, 52}, {"Value", 366, false}}, 30, "", {{"TurnOn", 371}} ) -- humidité superieur à 52% GEA.add({"Value-", 109, 50}, 30, "", {{"TurnOff", 371}} ) -- humidité inferieur à 50 GEA.add({366}, 30,"", {{"TurnOff", 371}}) -- fenetre ouverte -- Vmc Evier Cuisine Auto GEA.add({{"Value+", 109, 52}, {"Value", 366, false}}, 30, "", {{"TurnOn", 361}} ) -- humidité superieur à 52% GEA.add({"Value-", 109, 50}, 30, "", {{"TurnOff", 361}} ) -- humidité inferieur à 50% GEA.add({366}, 30,"", {{"TurnOff", 361}}) -- fenetre ouverte -- Lumiere Auto Abri De Jardin GEA.add({id["PORTE_ABRI_JARDIN"], {"(Time)", "Sunset-15", "Sunrise+30"}}, -1, "", {{"turnOn",id["INTER_ABRI_JARDIN"]}}) --Ouverture Porte D'Entrée GEA.add(206, -1, "Ouverture De La Porte d'entrée le #date# à #time#") -- Déshumificateur Auto Chambre 2 GEA.add({{"Value+", 112, 40}, {"Value", 356, 359, false}}, 30, "", {{"TurnOn", 353 }}) -- humidité superieur à 40% GEA.add({"Value-", 112, 40}, 30, "", {{"TurnOff", 353 }} ) -- humidité inferieur à 40% GEA.add({356, 359}, 30,"", {{"TurnOff", 353}}) -- fenetre ou porte ouverte -- Déshumidificateur Bac Plein GEA.add({"Power", 353, 1.9}, 5*60, "il faut vider le bac du déshumidificateur le #date# à #time#") -- Vmc Salle De Bains Auto GEA.add({{"Value+", 399, 42}, {"Value", 396, false}}, 30, "", {{"TurnOn", 406}} ) -- humidité superieur à 42% GEA.add({"Value-", 399, 40}, 30, "", {{"TurnOff", 406}} ) -- humidité inferieur à 40% GEA.add({396}, 30,"", {{"TurnOff", 406}}) -- fenetre ouverte -- Controle Ram HC3 GEA.add({"Global-", "RamFree", 35}, 1, "RAM inférieure à35% (#value#%) - Reboot prévu cette nuit à2h00. (#date# à#time#)", {{"Time", "19:00", "19:01"}, {"iPad Pro de chris ", 0, "ALERTE - RAM"}}) end
Lazer Posté(e) jeudi à 13:34 Signaler Posté(e) jeudi à 13:34 Ah mais j'ai compris. "iPad Pro de chris ", littéralement n'est pas une action connue, c'est pour cela qu'il te dit qu'il ne peut pas l'utiliser comme action. Encore une fois pardon d'être lourd et d'insister, surtout qu'on en a déjà discuté la semaine dernière, mais prend en compte les remarques qu'on te fait, et prend le temps de lire la doc de syntaxe. De mémoire je t'avais écris un truc du genre que GEA ne peut pas deviner ce que tu veux faire, en l’occurrence envoyer une notification à ton appareil nommé "iPad Pro de chris ", puisque je suppose que c'est de ça dont il s'agit.
jojo Posté(e) jeudi à 18:31 Signaler Posté(e) jeudi à 18:31 pourquoi utilises-tu les # d'id dans tes règles alors que tu as créé un tableau en début de config ?
domo Posté(e) jeudi à 19:53 Signaler Posté(e) jeudi à 19:53 ok Lazer je vais corriger , par contre jojo je comprend pas ta question sur #
domo Posté(e) jeudi à 20:12 Signaler Posté(e) jeudi à 20:12 quand je le fait comme ça j'ai la même erreur , après le guillemets et les accolades je sais pas combien il en faut et comment il faut les placer conditions power-,296, 2.5 , durée 5*60 , notification lave linges terminé , iPad Pro de chris ? , action turnoff , 296 -- Lave Linges Fini GEA.add({"Power-", 296, 2.5}, 5*60, "lave Linges Terminé", {"iPad Pro de chris ", 0}, {{"TurnOff", 296}} ) [19.12.2024] [20:55:06] [ERROR] [QA_GEA_321]: Ajout auto #9 : [["TurnOff",296]] Règle exclue : Option : [320] ne peut pas être utilisé comme action GEA.add(condition�, durée, notification, action)
Messages recommandés