Aller au contenu

Recommended Posts

c'est presque bon alors ;-)

 

Effectivement ces 2 lignes pour le regulateur_chauffage allument et eteignent, bizarre, la condition "date" y est bien

-- Regulateur de chauffe à  OFF
GEA.add(id["Regulateur_Chauffage"], 30, "", {{"Date", "16/09", "16/09"}, {"turnOff", id["Regulateur_Chauffage"]}})

--Passer mon régulateur de chauffage à  On (dans ce cas j'éteins les PAC) lorsque la date est comprise entre le 01/06 et le 15/09 de chaque année
GEA.add({id["Regulateur_Chauffage"], {"Value-", id["Temp_Chambre_Richard"], 28}}, 30, "", {{"Inverse"}, {"Date", "01/06", "15/09"}, {"turnOn", id["Regulateur_Chauffage"]}})

tu n'as pas d'autres lignes qui mettent à  OFF ?

Dans le debug de la scene à  l'enregistrement, vois tu bien les conditions de date ?

sinon on va avoir besoin d'autres conditions

Partager ce message


Lien à poster
Partager sur d’autres sites

Non, malheureusement rien qui mettrait à  off le Regulateur_Chauffage.

 

Au lancement de la scène, j'ai bien la condition de la date. Voilà  ce que j'ai dans le debug :

[DEBUG] 23:25:53: [ 267 | Regul Chauffage ] sendActions : traitement des actions (ID:31) [Date,16/09,16/09] [turnOff,267]
[DEBUG] 23:25:53: [ 267 | Regul Chauffage ] sendActions : !ACTION! : turnOff (ID:31) [Date,16/09,16/09] [turnOff,267]
[DEBUG] 23:25:53: [ 267 | Regul Chauffage ] Done : tache effectuée et suspendue (ID:31) [Date,16/09,16/09] [turnOff,267]
[DEBUG] 23:25:53: [ 267 | n/a ] Add Property : ajout de la tache pour lancement instantané (ID:32) [Inverse] [Date,01/06,15/09] [turnOn,267] [If..]
[DEBUG] 23:25:53: [ 267 | n/a ] sendActions : traitement des actions (ID:32) [Inverse] [Date,01/06,15/09] [turnOn,267] [If..]
[DEBUG] 23:25:53: [ 267 | n/a ] sendActions : !ACTION! : turnOn (ID:32) [Inverse] [Date,01/06,15/09] [turnOn,267] [If..]
[DEBUG] 23:25:53: [ 267 | n/a ] Add Property : ajout de la tache pour lancement instantané (ID:32) [Inverse] [Date,01/06,15/09] [turnOn,267] [If..]


Quelle condition rajouter?

Partager ce message


Lien à poster
Partager sur d’autres sites

 

Salut @Borgs,

 

try without conditions, only with the wakeup like this

nothing useless in your header ?

GEA.add(true, 1*60, "wake-dead", {{"Wakeup", 294}})

 

Ok, maintenant je dois une unité qui meurt à  nouveau. l'unité est un capteur de porte 'Fibaro'
 
Ont mis en Å“uvre votre suggestion, mais il ne fait pas de différance. Je reçois le message push qui indique qu'il a exécuté la commande de réveil. Mais les unités reste morte.
 
Code au top:
--[[
%% autostart
%% properties
94 value
113 value
141 value
153 value
160 value
162 value
164 value
189 value
194 value
207 value
239 value
296 value
298 value
300 value
302 value
309 value
314 value
338 value
354 value
357 value
383 value
392 value
418 value
443 value
452 value
456 value
476 armed
481 value
498 value
514 value
525 value
573 value
600 value
602 value
697 value
%% globals
--]]

-- GEA configuration
function config()
     GEA.isVersionFour           = true -- On est en version 4.017 Beta ou supérieure / 
     GEA.language                = "EN" -- Votre langue : FR (default) / Your language : EN
     GEA.checkEvery              = 30 -- Check every X seconds (default : 30)
     GEA.portables               = {496, 550} -- Smartphones you want to be notified {70, 71}
     GEA.debug                   = false -- Show trace in the debug window (default : false)
  -- GEA.getGlobalForActivation = {"SuspendreGEA", "non"} -- Active or deactive GEA execution with a global variable
  -- GEA.catchError             = false
     GEA.optimize                = GEA.typeOptimize["IMMEDIATE_ONLY"]
  -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMMEDIATE_ONLY"], GEA.typeOptimize["ALL"]
  -- optimizes the worry of the getName and getRoom fibaro but no longer displays the name of the affected modules.
end

local VinKallare = {Tak = 262, Dorr = 697, DorrMaster = 696, Rorelse = 309, RorelseMaster = 308}
 
Mes nouvelles règles
function setEvents() 

  GEA.add(true, 1*60, "wake-dead", {{"Wakeup", 696}})
  GEA.add(true, 1*60, "wake-dead", {{"Wakeup", 697}})
 
Ma vieille règle:
 
  GEA.add({"Dead", VinKallare["Dorr"]}, 1*60, "Vinkà¤llar dà¶rr sensorn har problem, har fà¶rsà¶kt att và¤cka den igen.", {{"WakeUp", VinKallare["Dorr"]}})
 
Sortie dans les fenêtres de débogage
 
[DEBUG] 06:46:58: GEA Version 5.40 : Running...

[DEBUG] 06:47:18: [ Always ] sendActions : doing actions (ID: 1) [Wakeup,696]
[DEBUG] 06:47:18: [ Always ] sendActions : !ACTION! : WakeUp 696 (ID: 1) [Wakeup,696]
[DEBUG] 06:47:18: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 1) [Wakeup,696]
[DEBUG] 06:47:18: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 1) [Wakeup,696]
[DEBUG] 06:47:18: [ Always ] Done : task done and suspended (ID: 1) [Wakeup,696]

[DEBUG] 06:47:18: [ Always ] sendActions : doing actions (ID: 2) [Wakeup,697]
[DEBUG] 06:47:18: [ Always ] sendActions : !ACTION! : WakeUp 697 (ID: 2) [Wakeup,697]
[DEBUG] 06:47:18: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 2) [Wakeup,697]
[DEBUG] 06:47:18: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 2) [Wakeup,697]
[DEBUG] 06:47:18: [ Always ] Done : task done and suspended (ID: 2) [Wakeup,697]

[DEBUG] 06:47:19: [ Dead [696|DS-Vinkà¤llare] ] sendActions : doing actions (ID: 76) [WakeUp,697]
[DEBUG] 06:47:19: [ Dead [696|DS-Vinkà¤llare] ] sendActions : !ACTION! : WakeUp 697 (ID: 76) [WakeUp,697]
[DEBUG] 06:47:19: [ Dead [696|DS-Vinkà¤llare] ] sendActions : !ACTION! : sendPush Vinkà¤llar dà¶rr sensorn har problem, har fà¶rsà¶kt att và¤cka den igen. (ID: 76) [WakeUp,697]
[DEBUG] 06:47:19: [ Dead [696|DS-Vinkà¤llare] ] sendActions : !ACTION! : sendPush Vinkà¤llar dà¶rr sensorn har problem, har fà¶rsà¶kt att và¤cka den igen. (ID: 76) [WakeUp,697]
[DEBUG] 06:47:19: [ Dead [696|DS-Vinkà¤llare] ] Done : task done and suspended (ID: 76) [WakeUp,697]
si je regarde dans l'interface web, il est encore un «X» sur l'unité.
 
Si j'appuie sur le «X» sur l'unité, il se réveille directement.

Partager ce message


Lien à poster
Partager sur d’autres sites

@elacombe,

a priori GEA lit bien les conditions de Date, ais dans la pratique ne les prend pas en compte.

Je vais relire les lignes pour le régulateur de chauffage pour voir si je n'aurais pas fait une erreur de logique qui engendredrait l'alternance ON/OFF..

a réfléchir avec une variable supplementaire en condition, pour éviter le ON/OFF

 

@borgs

[ Dead [696|DS-Vinkà¤llare] ] Done : task done and suspended (ID: 76) [WakeUp,697]
Done : task done and suspended (ID: 2) [Wakeup,697]

Something wrong, but what...

have you try something with the zwave network ? in 4.080, normally, the zwave network is more stable than the 3.x...

Maybe try a mesh network reconfiguration

 

and LOOK with your code :

GEA.add({"Dead", VinKallare["Dorr"]}, 1*60, "Vinkà¤llar dà¶rr sensorn har problem, har fà¶rsà¶kt att và¤cka den igen.", {{"WakeUp", VinKallare["Dorr"]}})

[696|DS-Vinkà¤llare]......WakeUp,697

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Pepite. J'attends avec impatience le fruit de ta réflexion...

 

@+

Partager ce message


Lien à poster
Partager sur d’autres sites

@borgs

[ Dead [696|DS-Vinkà¤llare] ] Done : task done and suspended (ID: 76) [WakeUp,697]
Done : task done and suspended (ID: 2) [Wakeup,697]

Something wrong, but what...

have you try something with the zwave network ? in 4.080, normally, the zwave network is more stable than the 3.x...

Maybe try a mesh network reconfiguration

 

and LOOK with your code :

GEA.add({"Dead", VinKallare["Dorr"]}, 1*60, "Vinkà¤llar dà¶rr sensorn har problem, har fà¶rsà¶kt att và¤cka den igen.", {{"WakeUp", VinKallare["Dorr"]}})

[696|DS-Vinkà¤llare]......WakeUp,697

 

Running 4.082 in my HC2.

 

That issue you found is due to cut/paste error from my side. But I have now disabled that line and still same issue with your to do a more "clean" wakeup method:

 
  GEA.add(true, 1*60, "wake-dead", {{"Wakeup", 696}})
  GEA.add(true, 1*60, "wake-dead", {{"Wakeup", 697}})
 
This still gives the same output in the Debug:
 
[DEBUG] 13:58:33: [ Always ] sendActions : doing actions (ID: 1) [Wakeup,696]
[DEBUG] 13:58:33: [ Always ] sendActions : !ACTION! : WakeUp 696 (ID: 1) [Wakeup,696]
[DEBUG] 13:58:33: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 1) [Wakeup,696]
[DEBUG] 13:58:33: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 1) [Wakeup,696]
[DEBUG] 13:58:33: [ Always ] Done : task done and suspended (ID: 1) [Wakeup,696]
 
[DEBUG] 13:58:33: [ Always ] sendActions : doing actions (ID: 2) [Wakeup,697]
[DEBUG] 13:58:33: [ Always ] sendActions : !ACTION! : WakeUp 697 (ID: 2) [Wakeup,697]
[DEBUG] 13:58:33: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 2) [Wakeup,697]
[DEBUG] 13:58:33: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 2) [Wakeup,697]
[DEBUG] 13:58:33: [ Always ] Done : task done and suspended (ID: 2) [Wakeup,697]
 
But door sensor is still dead but I can "wake it" by pressing the big X on it in the web interface.

Partager ce message


Lien à poster
Partager sur d’autres sites

@elacombe

je vois pas de bug de logique ds le ON/OFF du regul du chauffage, ce ne sont aps des lignes très compliquées.

Si ce n'est que je me dis que j'avais vu passer des ligns avec la condition "Date" ecrite avec un "s", comme ceci : "Dates"

 

tu peux tester ca stp, recois tu le push ?

GEA.add(true, 30, "test date", {{"Date", "02/06", "02/06"}})

et

GEA.add(true, 30, "test dates", {{"Dates", "02/06", "02/06"}})

@borgs,

I don't see what happens. Have you try with another cleany scene GEA ?

What about battery of the door sensor ?

Have you try the mesh network reconfiguration ?

Partager ce message


Lien à poster
Partager sur d’autres sites

voilà  ce que j'ai dans le debug : 

[DEBUG] 14:53:26: [ Toujours ] Add Autostart : ajout de la tache pour 30 secondes (ID:31) [Date,02/06,02/06]
[DEBUG] 14:53:26: [ Toujours ] Add Autostart : ajout de la tache pour 30 secondes (ID:32) [Dates,02/06,02/06]
[DEBUG] 14:53:26: GEA Version 5.40 : en exécution...
[DEBUG] 14:53:57: [ Toujours ] sendActions : traitement des actions (ID:31) [Date,02/06,02/06]
[DEBUG] 14:53:57: [ Toujours ] sendActions : !ACTION! : sendPush test date (ID:31) [Date,02/06,02/06]
[DEBUG] 14:53:57: [ Toujours ] sendActions : !ACTION! : sendPush test date (ID:31) [Date,02/06,02/06]
[DEBUG] 14:53:57: [ Toujours ] Done : tache effectuée et suspendue (ID:31) [Date,02/06,02/06]
[DEBUG] 14:53:57: [ Toujours ] sendActions : traitement des actions (ID:32) [Dates,02/06,02/06]
[DEBUG] 14:53:57: [ Toujours ] sendActions : !ACTION! : sendPush test dates (ID:32) [Dates,02/06,02/06]
[DEBUG] 14:53:57: [ Toujours ] sendActions : !ACTION! : sendPush test dates (ID:32) [Dates,02/06,02/06]
[DEBUG] 14:53:57: [ Toujours ] Done : tache effectuée et suspendue (ID:32) [Dates,02/06,02/06]

mais aucune notification sur mon smartphone...

Partager ce message


Lien à poster
Partager sur d’autres sites

@borgs,

I don't see what happens. Have you try with another cleany scene GEA ?

What about battery of the door sensor ?

Have you try the mesh network reconfiguration ?

 

Will try with a CLEAN GEA scene and at the same time remove the existing GEA.

 

Battery reports 80% for the door scensor

Mesh network reconfigure = Yes

 

Feels like we have different approaches to this :-)

 

I want to find why the wakeup command in GEA doesn´t wake up the device. For now I am not tytring to solve why the door sensor dies...

 

If I press the big "X" on the device in the webinterface it works just fine for a few hours and then dies again. This is positive while trying to sort out why GEA have problems to wake up the device. Once I solve the GEA problem I will focus on the device to ensure that it does not die again.

Partager ce message


Lien à poster
Partager sur d’autres sites

mouais...pourtant tu recois des pushs normalement ?

 

et comme c'est peut-etre moi qui me trompe dans la syntaxe de Date

GEA.add(true, 30, "test date", {{"Date", "02/06", "03/06"}})
GEA.add(true, 30, "test dates", {{"Dates", "02/06", "03/06"}})
GEA.add(true, 30, "test push sans date")

Partager ce message


Lien à poster
Partager sur d’autres sites

Below is my new GEA scen, old is removed

--[[
%% autostart
%% properties
697 value
%% globals
--]]

-- GEA configuration
function config()
     GEA.isVersionFour           = true -- On est en version 4.017 Beta ou supérieure / 
     GEA.language                = "EN" -- Votre langue : FR (default) / Your language : EN
     GEA.checkEvery              = 30 -- Check every X seconds (default : 30)
     GEA.portables               = {496, 550} -- Smartphones you want to be notified {70, 71}
     GEA.debug                   = false -- Show trace in the debug window (default : false)
  -- GEA.getGlobalForActivation = {"SuspendreGEA", "non"} -- Active or deactive GEA execution with a global variable
  -- GEA.catchError             = false
     GEA.optimize                = GEA.typeOptimize["IMMEDIATE_ONLY"]
  -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMMEDIATE_ONLY"], GEA.typeOptimize["ALL"]
  -- optimizes the worry of the getName and getRoom fibaro but no longer displays the name of the affected modules.
end 

function setEvents() 

  GEA.add(true, 1*60, "wake-dead", {{"Wakeup", 696}})
  GEA.add(true, 1*60, "wake-dead", {{"Wakeup", 697}})

end

-- ==================================================
--
--  DON'T TOUCH UNDER THIS POINT
--
-- ==================================================

This is the output in the Debug

[DEBUG] 15:23:32: [ Always ] Add Autostart : task added for 60 seconds (ID: 1) [Wakeup,696]
[DEBUG] 15:23:32: [ Always ] Add Autostart : task added for 60 seconds (ID: 2) [Wakeup,697]
[DEBUG] 15:23:32: GEA Version 5.40 : Running...
[DEBUG] 15:24:32: [ Always ] sendActions : doing actions (ID: 1) [Wakeup,696]
[DEBUG] 15:24:32: [ Always ] sendActions : !ACTION! : WakeUp 696 (ID: 1) [Wakeup,696]
[DEBUG] 15:24:32: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 1) [Wakeup,696]
[DEBUG] 15:24:32: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 1) [Wakeup,696]
[DEBUG] 15:24:32: [ Always ] Done : task done and suspended (ID: 1) [Wakeup,696]
[DEBUG] 15:24:32: [ Always ] sendActions : doing actions (ID: 2) [Wakeup,697]
[DEBUG] 15:24:32: [ Always ] sendActions : !ACTION! : WakeUp 697 (ID: 2) [Wakeup,697]
[DEBUG] 15:24:32: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 2) [Wakeup,697]
[DEBUG] 15:24:32: [ Always ] sendActions : !ACTION! : sendPush wake-dead (ID: 2) [Wakeup,697]
[DEBUG] 15:24:32: [ Always ] Done : task done and suspended (ID: 2) [Wakeup,697] 

I get two push notifications to my phone

 

 

But Door sensor is still dead in the WEB interface

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

ok i understand you want resolve the wake up first

 

@borgs, could you trys this in a scene please

fibaro:call(1, 'wakeUpAllDevices', 696)

Partager ce message


Lien à poster
Partager sur d’autres sites

Ben mince alors..pas de notif...pourtant il me semblait bien que j'en recevais habituellement...Il faut que je creuse cela...

Partager ce message


Lien à poster
Partager sur d’autres sites

Avec Fibaro, la première chose à  faire est de se débarrasser de leur système notification qui est malheureusement tellement aléatoire.

 

 



 

Partager ce message


Lien à poster
Partager sur d’autres sites

 

ok i understand you want resolve the wake up first

 

@borgs, could you trys this in a scene please

fibaro:call(1, 'wakeUpAllDevices', 696)

Oui qui fait le travail et rend mon capteur de porte éveillé à  nouveau.

 

Mais encore ne fonctionne pas dans GEA

Partager ce message


Lien à poster
Partager sur d’autres sites

@elacombe

je vois pas de bug de logique ds le ON/OFF du regul du chauffage, ce ne sont aps des lignes très compliquées.

Si ce n'est que je me dis que j'avais vu passer des ligns avec la condition "Date" ecrite avec un "s", comme ceci : "Dates"

 

tu peux tester ca stp, recois tu le push ?

GEA.add(true, 30, "test date", {{"Date", "02/06", "02/06"}})

et

GEA.add(true, 30, "test dates", {{"Dates", "02/06", "02/06"}})

@borgs,

I don't see what happens. Have you try with another cleany scene GEA ?

What about battery of the door sensor ?

Have you try the mesh network reconfiguration ?

 

Salut Pepite,

 

En fait j'ai bien eu les notifs sur ma tablette :

- pour la condition avec Date

- pour celle avec Dates

- et pour celle sans date...

 

Donc c'est pas ça le problème...

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour les experts

Voilà  plus d'un mois que ma box tournée sans accro avec les 4Go de RAM

Super cool, cependant cette nuit WatchDog a détecté une erreur et à  relancer GEA.

Ensuite, j'ai remarqué que la lumière d'un de mes couloirs s'allumée alors que les conditions n'étaient pas respectées....

 

J'ai rebouté la box, mais rien ne change.

 

Voici ce que j'ai détecté depuis ce matin

 

================================================

         == Probleme 1 ==

================================================

Tout d'abord, j'ai une erreur dans les logs que je n'avais pas jusque là 

[DEBUG] 13:31:55: GEA Version 5.40 : en exécution...
[DEBUG] 13:31:55: [ 63 | n/a ] !!! ERREUR !!! : vérification (ID:150) [Time,Sunrise<08:30,Time,Sunset-30>17:00] [RestartTask,143] [StopTask,144] [If..]

J'ai essayé de détecter l'origine, l'ID 63 étant l'identifiant de mon détecteur "DETEC_MOUV_CUISINE"

Cependant je ne comprends pas l'origine du message d'ERREUR

Auriez vous une idée? Petite info, j'ai changé hier la pile de ce fameux détecteur !!!

Voici le code traitant de l'éclairage des LED de la cuisine

 	 --------------------------------------------------------
 	 -- ### CUISINE ###
	 -- Gestion des tempos
 	 local myTaskCuisine_11 = GEA.add({id["LED_CUISINE_1"],id["LED_CUISINE_2"],AlarmOff}, 2*60, "", {{"turnOff", id["LED_CUISINE_1"]},{"turnOff", id["LED_CUISINE_2"]},{"CurrentIcon", 259, "1015"}})
	 local myTaskCuisine_12 = GEA.add({id["LED_CUISINE_1"],id["LED_CUISINE_2"],AlarmOff}, 15*60, "", {{"turnOff", id["LED_CUISINE_1"]},{"turnOff", id["LED_CUISINE_2"]},{"CurrentIcon", 259, "1015"}})
	 
	 -- Sunset-30>17:00, Sunrise<08:30
 	 GEA.add({id["DETEC_MOUV_CUISINE"], AlarmOff}, -1, "", {{"Time", "Sunset-30>17:00", "Sunrise<08:30"},{"turnOn", id["LED_CUISINE_1"]},{"turnOn", id["LED_CUISINE_2"]},{"CurrentIcon", 259, "1014"}})
	 
     GEA.add({id["DETEC_MOUV_CUISINE"]}, -1, "", {{"Time", "Sunset-30>17:00", "23:59"},{"RestartTask", myTaskCuisine_12},{"StopTask", myTaskCuisine_11}})
     GEA.add({id["DETEC_MOUV_CUISINE"]}, -1, "", {{"Time", "23:59", "06:00"},{"RestartTask", myTaskCuisine_11},{"StopTask", myTaskCuisine_12}})
	 GEA.add({id["DETEC_MOUV_CUISINE"]}, -1, "", {{"Time", "06:00", "Sunrise<08:30"},{"RestartTask", myTaskCuisine_12},{"StopTask", myTaskCuisine_11}})
	
 	 -- Volets rdc fermés
	 GEA.add({id["DETEC_MOUV_CUISINE"],Volets_rdc_Fermer, AlarmOff}, -1, "", {{"turnOn", id["LED_CUISINE_1"]},{"turnOn", id["LED_CUISINE_2"]},{"CurrentIcon", 259, "1014"}})
	 GEA.add({id["DETEC_MOUV_CUISINE"],Volets_rdc_Fermer}, -1, "", {{"Time", "Sunrise<08:30","Time", "Sunset-30>17:00"},{"RestartTask", myTaskCuisine_11},{"StopTask", myTaskCuisine_12}})
	 
	 -- Allumage sur arret de l'alarme
     GEA.add({AlarmOff}, -1, "", {{"Time", "Sunset-30>17:00", "Sunrise<08:30"},{"turnOn", id["LED_CUISINE_1"]},{"turnOn", id["LED_CUISINE_2"]},{"CurrentIcon", 259, "1014"},{"RestartTask", myTaskCuisine_12},{"StopTask", myTaskCuisine_11}})
  
     -- ### ### ###   

================================================

         == Probleme 2 ==

================================================

Problème avec ma lumière de couloir, le code suivant ne veut plus fonctionner depuis ce matin, alors que cela fait plus d'un mois que tout rouler parfaitement

	 -- Sunset-30>17:00, Sunrise<08:30
	 GEA.add({id["DETEC_COULOIR2"],{"Global", "LAMPE_COULOIR2", "OFF"},AlarmOff}, -1, "Déclenchement auto Couloir 2", {{"Time", "Sunset-30>17:00", "21:00"},{"Global", "LAMPE_COULOIR2", "AUTO"},{"turnOn", id["LAMPE_TELERUPTEUR_C2"]},{"RestartTask", ExtinctionCouloir2}})
	 GEA.add({id["DETEC_COULOIR2"],{"Global", "LAMPE_COULOIR2", "AUTO"},AlarmOff}, -1, "Relance minuterie automatique Couloir 2", {{"Time", "Sunset-30>17:00", "21:00"},{"RestartTask", ExtinctionCouloir2}})

La fonction "Sunset-30>17:00" semble ne plus fonctionner juste pour ces deux lignes.

Car bien sur j'utilise les même règles d'heure pour d'autre déclenchement, qui ne me pose pas de pb!

Aussi j'ai temporairement remplacer la contrainte "Sunset-30>17:00" par une heure fixe et c'est rentrée dans l'ordre.

Je n'y comprends vraiment rien....

Si vous avez des idées d'investigation, je suis preneur.

 

================================================

Merci d'avance pour vos réponses

Partager ce message


Lien à poster
Partager sur d’autres sites

As tu regardé si les ID n'avaient pas changé ?

Cela se produit parfois lors des changements de pile  :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Il n' y a pas un Pb entre le sunset-30 ( le soleil se couche à  21h30 à  Buzet en ce moment)  et la limite 21H ?

Partager ce message


Lien à poster
Partager sur d’autres sites

As tu regardé si les ID n'avaient pas changé ?

Cela se produit parfois lors des changements de pile  :(

Cela a été mon premier réflexe.

L'Identifiant du détecteur de la cuisine n'a pas changé concernant mon pb 1.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, je me réponds àmoi même, pour le premier pb, j'ai trouvé

Ma ligne de commande

 GEA.add({id["DETEC_MOUV_CUISINE"],Volets_rdc_Fermer}, -1, "", {{"Time", "Sunrise<08:30","Time", "Sunset-30>17:00"},{"RestartTask", myTaskCuisine_11},{"StopTask", myTaskCuisine_12}})

indiquée deux fois "time" dans les contraintes de temporelle.

Ceci n'explique pas pourquoi, j'ai le second pb, je continu àchercher.

Partager ce message


Lien à poster
Partager sur d’autres sites

@kio, pour le bug 2, je suis plutot jmg38 avec la condition de time sunset..21:00, change la fourchette haute pour tester, mets 22:00 ;-)

 

@elacombe,

la quete continue ;-)

 

@borgs,

 

cool it works with this line.

The API seems diiferent and in GEA, the code used is fibaro:wakeupdeaddevice(id)

 

try this in your new scene GEA and keep one scene of your GEA in production

 

Replace :

fibaro:wakeUpDeadDevice(entry[GEA.keys["PARAMS"]][i][2])

by

fibaro:call(1, 'wakeUpAllDevices', (entry[GEA.keys["PARAMS"]][i][2]))

but i'm not sure

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@borgs,

 

cool it works with this line.

The API seems diiferent and in GEA, the code used is fibaro:wakeupdeaddevice(id)

 

try this in your new scene GEA and keep one scene of your GEA in production

 

Replace :

fibaro:wakeUpDeadDevice(entry[GEA.keys["PARAMS"]][i][2])

by

fibaro:call(1, 'wakeUpAllDevices', (entry[GEA.keys["PARAMS"]][i][2]))

but i'm not sure

 

@pepite

Tried to implement your sugestion but cant find the row below anywhere in my GEA code

fibaro:wakeUpDeadDevice(entry[GEA.keys["PARAMS"]][i][2])

I can find this:

 fibaro:wakeUpDeadDevice(paramsIterator[2])

But I commented out (--) the row that I did find "fibaro:wakeUpDeadDevice(paramsIterator[2])" and replaced with your suggestion "fibaro:call(1, 'wakeUpAllDevices', (entry[GEA.keys["PARAMS"]][2]))"

 

And BAAM!! it worked!! The door sensor that was "Dead" was awaken by GEA..

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@Borgs,

 

Yes, very good !!

 

 

aux modos, pouvez-vous mettre à  jour le GEA sur le github svp, @tibahut, @sebcbien ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Je cherche comment mettre àjour mon fork sur github et je mets àjour ma PR et ce sera bon pour moi ;)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×