Je découvre l’outil GEA de STEVEN et face au manque d’évolution du mode bloc de Fibaro, ce module GEA de STEVEN va me permettre de « nettoyer « et de rendre plus « lisibles » mon HC2. Et de préparer une migration vers la V4 en supprimant les surcharges de modules et de scènes qu’amène le mode bloc. Un grand merci à STEVEN (dans mon top 3 des meilleurs des virtuoses du « Lua », et concepteur d’outils performants et fiables que compte ce forum tout comme les outils et plugins de Krikoff !!!) Le nouveau module GEA Alarm est aussi fort intéressant, J’ai testé avec succès le chargement de l’heure et des jours via un module virtuel, et l’automatisation d’une tâche dans GEA 153 étant l’ID de GEA_ ALARM
Ex : 11H00 les Me, Je & Ve Module virtuel :
fibaro:call(153, "setProperty", "ui.lblAlarme.value", "11:00")
fibaro:call(153, "setProperty", "ui.lblJours.value", " Me Je Ve")
Cde dans GEA (v3.60) :
GEA.add({"alarm" , id["GEA_ALARM"]}, 0, "Spot Extérieur & Wall Plug allumé à : #time#",{{"turnOn", id["SPOT_EXT_AVANT"]}, {"turnOn", id["WALL_PLUG_ID_47"]}})
Par contre comme le suggère STEVEN aux « bidoulleurs », où en tout ce que j’en ai compris, je souhaiterais me passer de ce VD et d’intégrer directement le chargement de l’heure et jours à partir de GEA, j’ai testé différentes commandes sans succès, le GEA Alarm n’est pas mis à jour et la cde ne s’effectue pas. ex de cde DANS GEA (15H48 & Me Je Ve), tâche ID3:
GEA.add({"alarm" , id["GEA_ALARM"]}, 0, "Spot Extérieur & Wall Plug allumé à : #time#",{{"turnOn", id["SPOT_EXT_AVANT"]}, {"turnOn", id["WALL_PLUG_ID_47"]}},{"Label", GEA_ALARM, "lblAlarme", "15:45"}, {"Label", GEA_ALARM, "lblJours", "Lu Ma Me Je Ve"})
Le mode Debug liste les actions suivantes : La tâche ID3 est systématiquement désactivée, notamment à l’heure souhaitée.
[DEBUG] 15:45:02: En cours : vérification (ID:3) [turnOn,4] [turnOn,47]
[DEBUG] 15:45:02: Check : démarrage vérification (ID:3) [turnOn,4] [turnOn,47]
[DEBUG] 15:45:02: Check : vérification des dates (ID:3) [turnOn,4] [turnOn,47]
[DEBUG] 15:45:02: isActivate : vérification de l'activation (ID:3) [turnOn,4] [turnOn,47]
[DEBUG] 15:45:02: isActivate : type : alarm (ID:3) [turnOn,4] [turnOn,47]
[DEBUG] 15:48:02: !CANCEL! isActivate : désactivé (ID:3) [turnOn,4] [turnOn,47]
De même en dissociant en 3 lignes de commande. Merci pour votre aide.