Aller au contenu

Messages recommandés

Posté(e)

 Et il n'y a pas possibilité d'avoir une ligne qui, quand le portail vient de se fermer (dans la tempo des 5 minutes), si je l'ouvre à  nouveau, il comprend ça comme une erreur de fermeture et relance les tentatives de fermeture, une ligne qui désactiverait cette tempo si Id207 activé et Id61=0 (portail fermé)?

Le portail a supporté tous ces tests mais le smartphone n'a pas aimé toutes ces notifs, il ne veut plus s'allumer ni recharger la batterie (plus de voyant de charge).

Posté(e)

Je sais pas pour erdremy, mais voici le VD le plus simple que j'ai créé, basé sur prevision-meteo.ch (documentation)

 

Il te suffit juste de mettre ta ville pour avoir les infos du jours et de demain. Le code est simple et compréhensible.

local ville = "valleiry"

572857prevision.png

 

C'est vraiment du basique de chez basique mais c'est rapide et facilement exploitable.

 

J'espère que cela va t'être utile ... ou pas  :)

Bonsoir @steven,

Voilà , j'ai intégré ton module, je l'ai légèrement modifié pour avoir aussi la météo du jour:

post-826-0-08074100-1446830580_thumb.jpg

Ensuite j'ai fait des lignes gea qui push la météo deux fois par jour.

Une fois au retour à  la maison (si away pendant a moins 1h etc.) donc pas de push quand on n'est pas là .

Une fois le matin quand on désarme l'alarme, un push instantané.si on était en night all off pendant au moins 1h etc.

Je posterai ça une fois bien au point.

 

Bref, tout ça pour en arriver au fait que les mm de pluie ne remontent pas..

 

Apparemment la fonction qui parse toutes les heures du json pour aditionner les mm de pluie de APCPsfc ... ne retourne rien... alors que aujourd'hui par exemple il y a bien de la pluie dans le json.

est-ce que ça marche chez toi ?

 

Voici le code pour rappel:

Si je pet un debug pour la valeur de k, elles sont comme ceci:

[DEBUG] 18:36:34: K: 13H00
[DEBUG] 18:36:34: K: 14H00
[DEBUG] 18:36:34: K: 15H00
[DEBUG] 18:36:34: K: 16H00
[DEBUG] 18:36:34: K: 2H00
[DEBUG] 18:36:34: K: 11H00
[DEBUG] 18:36:34: K: 10H00
[DEBUG] 18:36:34: K: 1H00
[DEBUG] 18:36:34: K: 6H00
[DEBUG] 18:36:34: K: 7H00
[DEBUG] 18:36:34: K: 4H00
[DEBUG] 18:36:34: K: 5H00
[DEBUG] 18:36:34: K: 8H00
[DEBUG] 18:36:34: K: 9H00
[DEBUG] 18:36:34: K: 23H00
[DEBUG] 18:36:34: K: 22H00
[DEBUG] 18:36:34: K: 21H00
[DEBUG] 18:36:34: K: 20H00
[DEBUG] 18:36:34: K: 19H00
[DEBUG] 18:36:34: K: 18H00
[DEBUG] 18:36:34: K: 17H00
[DEBUG] 18:36:34: K: 12H00
[DEBUG] 18:36:34: K: 3H00
[DEBUG] 18:36:34: K: 0H00 

Donc aucune chance que ce soit = à  APCPsfc ...

Ceci dit, j'ai becoup de mal avec les array et je ne sais pas par quel bout commencer :-/

 

Merci

local URL = Net.FHttp("www.prevision-meteo.ch")
response, status, errorCode = URL:GET("/services/json/" .. ville)
local jsonTable = json.decode(response)

local lieu = jsonTable.city_info.name .. " ["..jsonTable.city_info.elevation.. "m]"
local current = jsonTable.current_condition.condition -- conditions actuelle
local current_journee = jsonTable.fcst_day_0.condition -- conditions générale de la journée
local temp = jsonTable.current_condition.tmp .. "°C ["..jsonTable.fcst_day_0.tmin .. "°/" .. jsonTable.fcst_day_0.tmax.."°]"
local Meteo_Day = jsonTable.fcst_day_0.day_long
local Meteo_Time = "["..jsonTable.current_condition.hour.."]"

local pluie = 0
local snow = false
for k, v in pairs(jsonTable.fcst_day_0.hourly_data) do
  if (k == "APCPsfc") then pluie = pluie + tonumber(v) end
  if (k == "ISSNOW" and v == 1) then snow = true end 
end
pluie = pluie .. " "
Posté(e)

heuu en chipotant j'y suis arrivé, merci fibaro:debug() ;-)

toujours pas bien compris les k, v in pairs mais bon :-P

for k, v in pairs(jsonTable.fcst_day_0.hourly_data) do
  if (tonumber(v.APCPsfc) > 0) then pluie = pluie + tonumber(v.APCPsfc) 
  fibaro:debug("Pluie à  "..k.." - Total du jour: "..pluie.."mm")
  end
  if v.ISSNOW == 1 then
  snow = true
  fibaro:debug("K: "..k.." = !! NEIGE !!")
  end 
end
donne ce debug:
 
[DEBUG] 19:20:00: Pluie à  1H00 - Total du jour: 0.5mm
[DEBUG] 19:20:00: Pluie à  18H00 - Total du jour: 0.9mm
[DEBUG] 19:20:00: Pluie à  17H00 - Total du jour: 2.4mm
[DEBUG] 19:20:00: 19:20 [20:00] Météo Actuelle: Fortement nuageux T°: 17°C [13°/18°] Pluie: 2.4 mm
[DEBUG] 19:20:00: 19:20 [20:00] Météo de ce Vendredi: Ciel voilé T°: 17°C [13°/18°] Pluie: 2.4 mm
[DEBUG] 19:20:00: 19:20 [20:00] Météo de demain Samedi: Eclaircies T°: [15°/21°] Pluie: 0 mm
 

 

Posté(e)

De rien, et merci à  tous, je me suis eclaté avec ton portail ;-) ..surtout que je n'en ai pas, bon exercice lol

 

Moi je m'éclate quand je lis que tu as pas de portail, car chez moi je n'ai pas de volets :D

Et quand je vois ce qu'on peut faire comme automatisme avec des volets roulants ça m'ééééénerve !! :P

Posté(e)

@Did,

Pas bien compris ce que tu souhaites faire ;-).

 

Si le portail est fermé, pourquoi relance les tentatives de fermeture ?

Si tu as trop de notifs, efface ce qu'il y a entre les guillemets pour les messages, et garde uniquement les importantes. Maintenant que cela a l'air de fonctionner comme tu le souhaites.

Faut garder les notifs lorsqu'on fait des tests pour savoir quelle ligne pose eventuellement souci ;-)

 

@Domodial, 

hihi moi aussi,,mais j'aurai bientot les volets ;-)

 

@sebcbien, tu peux partager le Vd de @steven avec tes modifs stp ?

Posté(e)

Bonsoir à  tous,

 

Mon GEA ne fonctionne plus depuis que j'ai fait du nettoyage des ID (que j'avais en trop et qui ne servaient à  rien dans l'entête). Je ne comprends pas ce qui se passe. Toutes ces lignes fonctionnait à  merveille avant que je ne fasse du ménage. Peut-être ai-je supprimer quelque chose en trop quelque part...mais là  je sèche.

La seule chose qui marche, c'est les lignes 125 et 126...le reste ne fonctionne plus...Quelqu'un a t'il une idée?

--[[
%% autostart
%% properties
18 value
87 value
169 value
173 value
180 value
202 value
%% globals
--]]


-- v 5.40
-- Optimisation possible, cf : GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"]
-- ==================================================
-- GEA : Gestionnaire d'Evénements Automatique
-- ==================================================
-- [FR] Scénario permettant de contrôler si une périphérique est 
-- activé depuis trop longtemps ou lancer un push d'avertissement
-- Ce scénario permet une annotation plus simple que le code LUA
-- il nécessite néanmoins quelques connaissances
--
-- [EN] This scene allow you to check every X second the status
-- of a module and send actions if the module is activated since too long.
-- This scene allow you a more simple annotation than LUA
-- it requires some knowledge
--
-- Auteur : Steven P. with modification of Hansolo and Shyrka973
-- Version : 5.40
-- Special Thanks to :
-- jompa68, Fredric, Diuck, Domodial, moicphil, lolomail, byackee,
-- JossAlf, Did,  sebcbien, chris6783 and all other guy from Domotique-fibaro.fr
-- ------------------------------------------------------------
-- Historique / History
-- ------------------------------------------------------------
-- L'historique complet est diponible ici :
-- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428

function yourcode()
  -- ==================================================
  -- [FR] A VOUS DE JOUER
  -- [EN] YOUR TIME TO PLAY
  -- ==================================================
  GEA.isVersionFour = true --- On est en version 4.017 Beta ou suppérieur
  
  -- [FR] Votre langue : FR (default)
  -- [EN] Your language : EN
  GEA.language = "FR";
  
  -- [FR] On vérifie toutes les X secondes  (default : 30)
  -- [EN] Check every X seconds
  GEA.checkEvery = 30 
  
  -- [FR] Liste des portables devant recevoir une notification {6,8}
  -- [EN] Smarphones you want to be notified {XX, XX} for more than one
  GEA.portables = {6,8} 
  
  -- [FR] Affichage des traces dans la console (default : false)
  -- [EN] Show trace in the debug window
  GEA.debug = false
  --GEA.catchError=false

  -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMEDIATE_ONLY"], GEA.typeOptimize["ALL"]
  -- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés.
  GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"]

  -- [FR] Tableau d'identifiant (facultatif)
  -- [EN] ID table (optional)
  
  
 
  local id = {
    
    --Liste des détecteurs
    
    Presence_Entree_1 = 18, 
    Presence_Entree_2 = 173,
    Presence_Salon_Principale = 202,

    
   --Listes des actionneurs
    
    Lampe_Bureau_Entree = 87,
    Lampe_Piano = 180,
    Interrupteur_Evier_Gauche = 169,
   

  }
  

  -----------------GESTION DES LUMIERES
  
  ---------ALLUMAGE DES LUMIERES DE L'ENTREE


  --Allumage de la lampe de bureau de l'entrée (Lampe_Bureau_Entree), a la détection de mouvement (Presence_Entree_1 ou Presence_Entree_2), de minuit à  6h12 la semaine, puis extinction au bout de 2 minutes si pas de détection de mouvement
GEA.add( id["Presence_Entree_1"], -1, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"},{ "turnOn", id["Lampe_Bureau_Entree"]}})
GEA.add( id["Presence_Entree_2"], -1, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"},{ "turnOn", id["Lampe_Bureau_Entree"]}})  
GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"}, { "turnOff", id["Lampe_Bureau_Entree"] }}) 

 --Allumage de la lampe de bureau de l'entrée (Lampe_Bureau_Entree), a la détection de mouvement (Presence_Entree_1 ou Presence_Entree_2), de minuit à  1/2 heure avant le lever du soleil le WE, puis extinction au bout de 2 minutes si pas de détection de mouvement
GEA.add( id["Presence_Entree_1"], -1, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Bureau_Entree"]}})
GEA.add( id["Presence_Entree_2"], -1, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Bureau_Entree"]}})  
GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-26"}, { "turnOff", id["Lampe_Bureau_Entree"] }})   
  
 -- Allumage de la lampe de bureau de l'entrée dans les horaires indiqués, quand on est à  la maison et que l'alarme n'est pas active, le matin la semaine et tous les soirs pendant semaine et WE
GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset-30", "23:59"}, {"turnOn", id["Lampe_Bureau_Entree"]}})
GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Days", "Weekday"}, {"Time", "06:15", "Sunrise+30"}, {"turnOn", id["Lampe_Bureau_Entree"]}})
GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Time", "Sunrise+34", "10:00"}, { "turnOff", id["Lampe_Bureau_Entree"] }}) 
 
  
  
  ---------ALLUMAGE DES LUMIERES DE LA CUISINE
  
  -- Allumage de la lumière gauche de l'évier de la cuisine dans les horaires indiqués, quand on est à  la maison et que l'alarme n'es 
GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset-30", "23:59"}, {"turnOn", id["Interrupteur_Evier_Gauche"]}})  
GEA.add( id["Interrupteur_Evier_Gauche"], 2*60, "", {{"Time", "00:01", "05:00"}, { "turnOff", id["Interrupteur_Evier_Gauche"] }})  
 
  
   ---------ALLUMAGE DES LUMIERES DU SALON


  --Allumage de la lampe du Piano (Lampe_Piano), a la détection de mouvement (Presence_Salon_1 ou Presence_Salon_2), la nuit, puis extinction au bout de 2 minutes si pas de détection de mouvement
GEA.add( id["Presence_Salon_Principale"], -1, "", {{"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Piano"]}})
GEA.add( id["Lampe_Piano"], 2*60, "", {{"Time", "00:01", "Sunrise-30"}, { "turnOff", id["Lampe_Piano"] }}) 

  
 -- Allumage de la lampe du Piano dans les horaires indiqués, quand on est à  la maison et que l'alarme n'est pas active
GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset-30", "23:59"}, {"turnOn", id["Lampe_Piano"]}})

  
   ---------ALLUMAGE DES LUMIERES DE LA CHAMBRE PARENTS
  
  -- Allumage de la lumière gauche de l'évier de la cuisine dans les horaires indiqués, quand on est à  la maison et que l'alarme n'es 
--GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset-30", "23:59"}, {"turnOn", id["Wall_Plug_Chambre_Parents"]}})  
--GEA.add( id["Wall_Plug_Chambre_Parents"], 2*60, "", {{"Time", "00:01", "05:00"}, { "turnOff", id["Wall_Plug_Chambre_Parents"]}})  
 
    

 
    -- ==================================================
    -- [FR] NE PLUS RIEN TOUCHER
    -- [EN] DON'T TOUCH UNDER THIS POINT
    -- ==================================================
end

Merci de votre aide...

Posté(e)

le id ["Statut_Alarme"]  n'existe pas dans la déclaration de tes id, mais bien dans ton GEA => il doit te faire une erreur de syntaxe.

Posté(e)

NON, il y a déjà  trop dans ton entête actuelle, il ne doit rester que les 3 devices que je t'ai dites,.

 

mais dans ta variable local id ={ ...} il manque une entrée

Posté(e)

j'ai rajouté l'entrée "Statut_Alarme" dans la variable local ID = { } et cela fonctionne maintenant...Merci Jojo.

Pour les entêtes, j'ai supprimé toutes celles que je n'utilisais pas en instantané, c'est àdire avec une valeur -1 dans la condition, comme tu me l'as dis...

Mais qu'est-ce qui se passe si on met plus de valeur de device dans l'entête et que ça ne sert àrien? Il me semblait que ça marchait aussi? La box devient moins performante? ou bien quel est le risque?

Posté(e)

Bonjour,

 

Et voilà  mon premier problème dans GEA, sinon c'est pas drôle :)

 

Je cherche a avoir un déclenchement immédiat sur l'ouverture d'une porte, j'ai bien mis mon id dans l'entête (72 value)

 

Mes ids : (PORTE_ENTREE = 72,)

Pour essais, je veux juste allumer mon spot dimmable,   (SPOT_SALON = 30,)

 
 
J'ai donc essayé :
GEA.add( id["PORTE_ENTREE"], -1, "", {{"turnOn",id["SPOT_SALON"]}})

Sa n'a pas voulu, puis je me suis dit que vu que le spot était dimmable, il fallait lui donner une valeur d'éclairage, comme ceci :

GEA.add( id["PORTE_ENTREE"], -1, "La porte d'entrée est ouverte", {{"Function", function() fibaro:call(id["SPOT_SALON"], "setValue", "95") end}})

Mais non plus! (j'avais essayé de rajouter une notif pour debugger, elle ne part pas non plus)

 

 

J'ai donc essayé autre chose, on dirait bien que le contact ne change pas d'état...  :

fibaro:getValue(id["PORTE_ENTREE"], "value")
GEA.add(id["PORTE_ENTREE"], -1, "La porte d'entrée est entrain de s'ouvrir")

Si qqn a une idée, je sèche...

Posté(e)

si tu as un doute par brapport au bon foncionnement du contact, dans ta dernière ligne tu fais juste une notification push  :60: , mais as-tu bien défini l'id de ton portable dans   GEA.portables = {} 

 
Autre chose. : quand tu sauve ton GEA, il ne t'affiche pas d'erreur ?
Posté(e)

Salut Jojo,

 

Non, je n'ai aucune erreur GEA.

Et oui mon id portable est bien rentré car je reçois mes notif de temperature etc...

et même l'envoi d'une notif sur ouverture ne fonctionne pas. C'est très bizzare. 

 

A la base je veux juste faire une notif "si il pleut et que la porte est ouverte" alors on déclenche qqch, en LUA simple sa donne sa (et sa marche) :

--[[
%% properties
72 value
3 WeatherConditionConverted
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( fibaro:getValue(3, "WeatherConditionConverted") == "rain" )
and
 ( tonumber(fibaro:getValue(72, "value")) > 0 )
or
startSource["type"] == "other"
)
then
	fibaro:call(23, "setB", "0");
	fibaro:call(17, "sendDefinedPushNotification", "32");
end
Posté(e)

Bon, après plusieurs essais et modifs sa fonctionne...

Bizarre, j'ai supprimé des lignes qui me permettait de gérer mon bandeau rgb et qui ne fonctionnai pas. 

Et j'ai positionné le %% globals en bas dans mon entête, avant il était en vrac.

 

Autre petite question : Quand on récupere une variable globale pour déclencher une action, pourquoi le log affiche des valeurs hexa ? Du coup, je ne vois pas pourquoi cela ne fonctionne pas

Dans ma conf : 

local ALARME 			= {"Global","IPX_IN4","1"}
local ARME 				= {"Global","IPX_IN3","1"}
  
  -- PUSH ETAT ALARME--
GEA.add(ARME, -1, "Alarme activée à  #time# le #date#")
GEA.add(ARME, -1, "Alarme désarmé à  #time# le #date#", {{"Inverse"}})
GEA.add(ALARME, -1, "ALARME INTRUSION à  #time# le #date#")
fibaro:debug(ARME)
fibaro:debug(ALARME)
Posté(e)

@Syris:

 

Normal pour l'hexa

 

ARME et ALARME ne sont pas des variables mais des tables donc ton debug affiche l'adresse hexa du debut de la table et non son contenu

 

Exemple:

local a= 'bonjour'
local b={'bonjour','monsieur'}
print(a)
print(

donnera en sortie:

bonjour
table: 0x758c40

Nicolas

  • Upvote 1
Posté(e)

Bonjour,

 

J'ai une erreur avec mon GEA pour l'éclairage du couloir de ma grange.

L'allumage sur détection du couloir de la cave fonctionne très bien, et le même code pour l'allumage pour détection du couloir de ma grange ne fonctionne pas : 

--[[
%% autostart
%% properties

161 value
164 value
206 value
210 value

%% globals
--]]


-- v 5.40
-- Optimisation possible, cf : GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"]
-- ==================================================
-- GEA : Gestionnaire d'Evénements Automatique
-- ==================================================
-- [FR] Scénario permettant de contrôler si une périphérique est 
-- activé depuis trop longtemps ou lancer un push d'avertissement
-- Ce scénario permet une annotation plus simple que le code LUA
-- il nécessite néanmoins quelques connaissances
--
-- [EN] This scene allow you to check every X second the status
-- of a module and send actions if the module is activated since too long.
-- This scene allow you a more simple annotation than LUA
-- it requires some knowledge
--
-- Auteur : Steven P. with modification of Hansolo and Shyrka973
-- Version : 5.40
-- Special Thanks to :
-- jompa68, Fredric, Diuck, Domodial, moicphil, lolomail, byackee,
-- JossAlf, Did,  sebcbien, chris6783 and all other guy from Domotique-fibaro.fr
-- ------------------------------------------------------------
-- Historique / History
-- ------------------------------------------------------------
-- L'historique complet est diponible ici :
-- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428

function yourcode()
  -- ==================================================
  -- [FR] A VOUS DE JOUER
  -- [EN] YOUR TIME TO PLAY
  -- ==================================================
  GEA.isVersionFour = true --- On est en version 4.017 Beta ou suppérieur
  
  -- [FR] Votre langue : FR (default)
  -- [EN] Your language : EN
  GEA.language = "FR";
  
  -- [FR] On vérifie toutes les X secondes  (default : 30)
  -- [EN] Check every X seconds
  GEA.checkEvery = 30 
  
  -- [FR] Liste des portables devant recevoir une notification {6,8}
  -- [EN] Smarphones you want to be notified {XX, XX} for more than one
  GEA.portables = {6,8} 
  
  -- [FR] Affichage des traces dans la console (default : false)
  -- [EN] Show trace in the debug window
  GEA.debug = false
  --GEA.catchError=false

  -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMEDIATE_ONLY"], GEA.typeOptimize["ALL"]
  -- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés.
  GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"]

  -- [FR] Tableau d'identifiant (facultatif)
  -- [EN] ID table (optional)
  
  
 
  local id = {
    
    --Liste des détecteurs
    
    
    Presence_Couloir_Cave = 164,
    Presence_Couloir_Grange = 206,
      
   --Listes des actionneurs
    
    Plafonnier_Couloir_Cave = 161,
    Plafonnier_Couloir_Grange = 210,  
      

  }
  

  
    ---------ALLUMAGE DES LUMIERES DU COULOIR DE LA CAVE



local extinction =  GEA.add(id["Presence_Couloir_Cave"], 1*15, "", {{"Inverse"},{"turnOff",id["Plafonnier_Couloir_Cave"]}})
GEA.add(id["Presence_Couloir_Cave"], -1, "", {{"Time", "Sunset-60", "Sunrise+60"}, {"turnOn", id["Plafonnier_Couloir_Cave"]}})
GEA.add(id["Presence_Couloir_Cave"], -1, "", {{"RestartTask", extinction}})
  
 
   ---------ALLUMAGE DES LUMIERES DU COULOIR DE LA GRANGE


local extinction2 =  GEA.add(id["Presence_Couloir_Grange"], 1*15, "", {{"Inverse"},{"turnOff",id["Plafonnier_Couloir_Grange"]}})
GEA.add(id["Presence_Couloir_Grange"], -1, "", {{"Time", "Sunset-60", "Sunrise+60"}, {"turnOn", id["Plafonnier_Couloir_Grange"]}})
GEA.add(id["Presence_Couloir_Grange"], -1, "", {{"RestartTask", extinction2}})  


  
 
    -- ==================================================
    -- [FR] NE PLUS RIEN TOUCHER
    -- [EN] DON'T TOUCH UNDER THIS POINT
    -- ==================================================
end

Qu'est-ce qui ne va pas la dedans? Mes ID sont bons et vérifiés.

 

Voici l'erreur : 

 

[DEBUG] 18:31:39: GEA Version 5.40 : en exécution...
[DEBUG] 18:32:10: [ 164 | Présence couloir Cav ] sendActions : traitement des actions (ID:1) [inverse] [turnOff,161]
[DEBUG] 18:32:10: [ 164 | Présence couloir Cav ] sendActions : !ACTION! : turnOff (ID:1) [inverse] [turnOff,161]
[DEBUG] 18:32:10: [ 164 | Présence couloir Cav ] Done : tache effectuée et suspendue (ID:1) [inverse] [turnOff,161]
[DEBUG] 18:32:10: [ 206 | Présence couloir Gra ] sendActions : traitement des actions (ID:4) [inverse] [turnOff,210]
[DEBUG] 18:32:10: [ 206 | Présence couloir Gra ] !!! ERREUR !!! : vérification (ID:4) [inverse] [turnOff,210]
[DEBUG] 18:32:14: [ 206 | n/a ] Add Property : ajout de la tache pour lancement instantané (ID:5) [Time,Sunset-60,Sunrise+60] [turnOn,210]
[DEBUG] 18:32:14: [ 206 | n/a ] Add Property : ajout de la tache pour lancement instantané (ID:6) 

[DEBUG] 18:32:10: 

Posté(e)

la , ne devrait pas poser de problème.

dans l'entête il y a des lignes vides, supprime les, on a déjàvu que cela pouvoir poser des problèmes

×
×
  • Créer...