-
Compteur de contenus
14 555 -
Inscription
-
Dernière visite
-
Jours gagnés
186
Tout ce qui a été posté par jojo
-
je ne peux plus me connecter a ma HC3 :( Help !
jojo a répondu à un(e) sujet de Doudoubidou dans Support
tu dis toi même que c'est une légende. Donc "légendaire" serait le bon mot ? -
donc par ton script automatique ce serait possible de le scheduller automatiquement ? Et pour l'espace sur le cloud, ne serait-il pas possible de programmer automatiquement la destruction des backups les plus anciens si : plus assez d'espace pour un nouveau backup ou ne garder que les x backups les plus récents et mettre (car je crois qu'il le demande) une option pour la sauvegarde des historiques (et l'utilité principale d'un backup cloud est un restore sur une HC3 spare, pas besoin des historiques => on gagne de la place
-
tu as sonné à la bonne porte
-
mais je n'ai pas vu la possibilité de programmer un backup cloud récurent, comme avec ton script. Du coup, j'oublie ...
-
Welcome ! Et étant développeur tu pourras rapidement nous aider en LUA
-
salut @Shad, cela fait plaisir de te relire. Je fais un retour chez Fibaro (HV2 -> Lifedomus -> HC3). J'en profite pour changer tous mes modules en z-wave +. La grosse semaine de migration (changement et inclusion de tous les modules par @mprinfo ()) sera la semaine du 15/8. D'ici là je prépare tout, et la box me semble géniale (tout ce que je voulais faire, est possible, voir plus ...). Pour l'instant, je n'ai qu'un soucis, c'est avec l'intégration du Google Nest : à chaque redémarrage des services (et donc toutes les semaines, car j'ai mis en place la solution de @Lazer de backuo automatique), je dois réautoriser la HC3 à accéder à mon Google Nest (et malgré tout ce n'est pas encore ok, mais ce n'est pas le plus important).
-
le prgm Silicon je l'utilisais déjà par ailleurs pour régler des prblm z-wave sur ma LD
-
voici (enfin) le lien promis
-
Mon premier Tuto HC3 … Idée Le principe est de faire faire des actions à la HC3, sur base d'instructions mises dans un/des calendriers Google. Le script appelle une méthode d'un QA. Perso, avec mon compte Google principal, j'ai créé 9 calendriers pour la domotique. C'est le même et unique script qui permet de tout faire. Il y a deux utilisations principales prévues : 1. Action à faire uniquement au début de l'événement 2. Actions à faire au début ET à la fin des événements. Configuration Commune du script Paramètre de la box : Précisez l'IP externe, le port et le protocole de communication. (un reverse proxy c'est mieux qu'un simple port-forwarding) ! Sécurité : créez un utilisateur spécifique (donc ne pas utiliser admin) qui n'aura accès qu'au(x) QA(s) utilisé(s) par le(s) script(s) Identification des calendriers : Pour trouver l'identifiant du calendrier : Allez dans les paramètres du calendrier Dans la dernière section, tout en bas Intégrer l'agenda ID de l'agenda : d7t37al9xxxxxxxxxxx66o4rg@group.calendar.google.com Action : Si dans les StartVal#/EndVal# il est précisé Title, il transmettra à la box le titre de l'événement. Fréquence d'exécution du script : Par défaut, la valeur est configurée à 1 min. Cette valeur doit correspondre à la fréquence à laquelle le script tourne pour vérifier s'il y a des événements à traiter. (cfr déclencheurs, plus bas) Action à faire au début Mettez "" à toutes les variables End* Exemple de configuration du script : GoogleCalendar.gos Exemples d'utilisation : rappels pour arroser les plantes, pour sortir un certain type de poubelle, … Actions à faire au début ET à la fin de l'événement Exemple de configuration du script : Thermo.gos Exemples d'utilisation : gérer le chauffage de chaque pièce (début = confort, fin = retour en mode éco/réduit) : perso, c'est mon utilisation principale. Pour plus de facilité dans l'interface Google, j'ai créé autant de calendriers que de thermostats, mais tout aurait pu être dans un seul calendrier, puisque j'ai mis le nom du thermostat dans le titre de l'événement. Autre idée d'utilisation : programmation de l'arrosage automatique ou de la pompe de la piscine. Installation finale Créez autant de scripts que nécessaires dans GoogleScript https://script.google.com/home Il faudra ensuite, pour chaque copie du script, lui définir un déclencheur : Lors de sa première exécution, Google pose des questions de sécurité. => à lancer manuellement la première fois. Je joins 3 fichiers de scripts : ○ GoogleCalendar.gos : avec exemple pour traiter uniquement le début d'un événement. ○ Thermo.gos : avec exemple de traitement de début et de fin d'événements. ○ Test.gos : script minimal pour tester la connexion et le QA Ainsi que la version pdf du présent tuto. GoogleCalendar.gos Thermo.gos Test.gos Tuto - Google Calendar vers HC3.pdf
-
merci pour les liens. En fait le programme utilisé par @tinman, je l'utilisais déjà pour gérer les noeuds morts. Je. continue ma lecture ...
-
à mettre dans ta to-do list ? (comme ça elle sera prête quand tu en auras besoin, et il y arrivera toujours (sauf si a le psudo @Nico ) un jour où elle sera bien utile... avec une simple clé AEOTEC ? (et comment y "inckure" les device z-wave tout en gardant le HC3 comme ma$itre ?
-
j'avais entendu que le prgm qui existait sous HC2 pouvait également fonctionner sous HC3, étant donné que le résultat final était sous une page WEB ???
-
as-tu essayé avec une de ces propriétés ? (on ne sais jamais)
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Comme le disait @Lazer, @Steven est une programmeur hors catégorie !
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
J'ai donc ajouté cette remarque dans la v 7.37 de la syntaxe, vu qu'elle n'avait pas encore été publiée officiellement -- "Alarm" : Utilisable uniquement avec le QuickApp GEA_Alarm -- REMARQUE importante : -- la langue de la box (ou celle de GEA (GEA.language = "fr" dans la config GEA)) doit être en français. -- voir que le format des heures de la box est en 24 heures. -- SYNTAXE : GEA v7.36 Syntaxe.lua
- 12 153 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
MMEERRCCII ! En effet c'était un "problème" de langue. Ma box était en UK (et donc bien vu pour Saturday) Je l'ai laissée en UK, et ai forcé la langue de GEA en fr, comme ça ça fonctionnera toujours. => suggestion pour une prochaine version d"e GEA Alarme et de GEA (car je ne devrais pas être le seul à avoir ma box dans une langue <> "fr". pour GEA Alarme : forcer l'envoi à GEA des jours en uk pour GEA : pour l'option "Alarm", forcer son interprétation en UK (indépendamment de la langue de la box ou de celle de GEA) et du coup comment cela réagirait en fonction du format de l'heure : 24h, 12h AM/PM ? J'ai un moment eu peur que mes chats noirs étaient revenus en meute ...
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je ne peux plus me connecter a ma HC3 :( Help !
jojo a répondu à un(e) sujet de Doudoubidou dans Support
=> support@fibaro.com -
Merci BEACOUP, voici donc les logs [17.07.2022] [21:49:27] [DEBUG] [QA_GEA_167]: ... check running #8 @240s... [17.07.2022] [21:49:27] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=256 property=256 value=256 value2=256 value3=256 value4=256 [17.07.2022] [21:49:27] [DEBUG] [QA_GEA_167]: alarm.getValue( 256 , nil ) [17.07.2022] [21:49:28] [DEBUG] [QA_GEA_167]: Nombre_Alarme = 1 [17.07.2022] [21:49:28] [DEBUG] [QA_GEA_167]: alarms = [1] [17.07.2022] [21:49:28] [DEBUG] [QA_GEA_167]: alarm : 1 [17.07.2022] [21:49:28] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [17.07.2022] [21:49:28] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [17.07.2022] [21:49:28] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [17.07.2022] [21:49:28] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [17.07.2022] [21:49:28] [DEBUG] [QA_GEA_167]: @240s [Validation] #1 : ["Alarm",[256]] => ["Email",["admin","GEA Alarme le #date# à #time#.","Test GEA Alarme"]] *repeat* [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: ... check running #9 @270s... [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=256 property=256 value=256 value2=256 value3=256 value4=256 [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: alarm.getValue( 256 , nil ) [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: Nombre_Alarme = 1 [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: alarms = [1] [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: alarm : 1 [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [17.07.2022] [21:49:57] [DEBUG] [QA_GEA_167]: @270s [Validation] #1 : ["Alarm",[256]] => ["Email",["admin","GEA Alarme le #date# à #time#.","Test GEA Alarme"]] *repeat* [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: GEA run since 5m - Memory used: 8335.03 KB - CPU consumed: 1481.39 ms ( 0.123 % ) [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: ... check running #10 @300s... [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=256 property=256 value=256 value2=256 value3=256 value4=256 [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: alarm.getValue( 256 , nil ) [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: Nombre_Alarme = 1 [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: alarms = [1] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: alarm : 1 [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: days : lu ma me je ve sa di [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: selected : ["lu","ma","me","je","ve","sa","di"] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: i : 1 => lu [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: i : 2 => ma [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: i : 3 => me [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: i : 4 => je [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: i : 5 => ve [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: i : 6 => sa [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: i : 7 => di [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [17.07.2022] [21:50:27] [DEBUG] [QA_GEA_167]: @300s [Validation] #1 : ["Alarm",[256]] => ["Email",["admin","GEA Alarme le #date# à #time#.","Test GEA Alarme"]] *repeat* [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: ... check running #11 @330s... [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=256 property=256 value=256 value2=256 value3=256 value4=256 [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: alarm.getValue( 256 , nil ) [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: Nombre_Alarme = 1 [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: alarms = [1] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: alarm : 1 [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: days : lu ma me je ve sa di [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: selected : ["lu","ma","me","je","ve","sa","di"] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: i : 1 => lu [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: i : 2 => ma [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: i : 3 => me [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: i : 4 => je [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: i : 5 => ve [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: i : 6 => sa [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: i : 7 => di [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: week_short : ["mo","tu","we","th","fr","sa","su"] [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 1 => mo => monday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 2 => tu => tuesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 3 => we => wednesday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 4 => th => thursday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 5 => fr => friday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 6 => sa => saturday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: j : 7 => su => sunday sunday [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [17.07.2022] [21:50:57] [DEBUG] [QA_GEA_167]: @330s [Validation] #1 : ["Alarm",[256]] => ["Email",["admin","GEA Alarme le #date# à #time#.","Test GEA Alarme"]] *repeat* [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: ... check running #12 @360s... [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=256 property=256 value=256 value2=256 value3=256 value4=256 [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: alarm.getValue( 256 , nil ) [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: Nombre_Alarme = 1 [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: alarms = [1] [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: alarm : 1 [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [17.07.2022] [21:51:27] [DEBUG] [QA_GEA_167]: @360s [Validation] #1 : ["Alarm",[256]] => ["Email",["admin","GEA Alarme le #date# à #time#.","Test GEA Alarme"]] *repeat* je t'ai mis le log d'un peut avant 21:50 et d'un peu après ... Mille mercis en tout cas pour l'aide
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je ne peux plus me connecter a ma HC3 :( Help !
jojo a répondu à un(e) sujet de Doudoubidou dans Support
en effet, c'est nouveau. Il y aurait =2 systèmes Fibaro, comme ça si l'un plante, on pourrait essayer sur l'autre ? De toute façon, vu la poisse dans laquelle tu es, tu n'as plus grands chose à perdre ... -
@Lazer, j'en reviens à mon GEA alarme étrange ... J'ai laissé un GEAM Alarme (programmé tous nles jours à 15:02, avec l'action d'envoyer un mail ... Je l'avais presque oublié. Et donc hier (SAMEDI) à 15:02 j'ai reçu un mail (que je n'ai vu qu'à 20h => trop tard pour les logs GEA) Mais je me suis souvenu que samedi dernier j'avais également reçu un mail à 15:02. Du coup hier, j'ai modifier l'alarme à 20:02 (oui, oui, ....) et j'ai reçu également un mail. c'est comme si ça na fonctionnait que le samedi. => SUGGESTION : le QA que tu aurais publié ne serait-il pas une version de Test de GEA Alarme, ou pour des raisons de test, tu aurais mis en dur que l'alarme était un samedi, quelque soit le jour sélectionné ? (ce qui pourrait expliquer que chez toi pas de soucis.) ???
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Controle des volets en fonction de la température exterieur.
jojo a répondu à un(e) sujet de Guizmo dans Actionneurs & Ouvrants (Portail, volets, piscines, ...)
utilises-tu GEA ? si oui, cela devrait être possible (et facile). -
c'est vraiment étrange cette histoire de "Time". Je préfère garder la logique du "ET" pour toutes les conditions, ce qui en multipliant les lignes GEA, rend le code plus lisible...
- 12 153 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
règle d'or : toutes les conditions dans la même ligne sont des ET. si on veut faire des OU, il faut faire différentes lignes. Ce que tu as écrit : Si l'heure actuelle es comprise entre 14:35 et 16:25 (! syntaxe !) ET quelle est comprise entre 21:35 et 23:25 ET qu'elle est comprise entre 02:35 et 06:25 (c'est une condition impossible à remplir : à 14:35 la première condition serait remplie (si bonne syntaxe) mais donc pas les seconde et troisième) pendant 30 sec Alors allume le sèche serviettes, mais à aucun moment tu lui as dit de s'arrêter. Voici ce qui fonctionnera : GEA.add({"Time", "14:35", "14:40"}, 0, "Démarrage Sèche-Serviettes", {"TurnOn", id[Seche_serviette]}) GEA.add({"Time", "21:35", "21:40"}, 0, "Démarrage Sèche-Serviettes", {"TurnOn", id[Seche_serviette]}) GEA.add({"Time", "02:35", "02:40"}, 0, "Démarrage Sèche-Serviettes", {"TurnOn", id[Seche_serviette]}) GEA.add({"Time", "16:25", "16:30"}, 0, "Arrêt Sèche-Serviettes", {"TurnOff", id[Seche_serviette]}) GEA.add({"Time", "23:25", "23:30"}, 0, "Arrêt Sèche-Serviettes", {"TurnOff", id[Seche_serviette]}) GEA.add({"Time", "06:25", "06:30"}, 0, "Arrêt Sèche-Serviettes", {"TurnOff", id[Seche_serviette]}) j'ai mis la durée à 0s, ce qui revient à dire que l'action s'exécutera au prochain cycle GEA (max 30 sec)
- 12 153 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
tu n'as qu' passer commande, mais je sais faire des bonnes côtes à l'os saignantes et chaudes (vous n'aurez plus qu'à couper)
- 12 153 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :