Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 915
  • Inscription

  • Dernière visite

  • Jours gagnés

    200

Tout ce qui a été posté par jojo

  1. jojo

    Support Gea

    déjà ton action "Emqil" n'a que 2 arguments au lieu de 3 ou 4.
  2. jojo

    Support Gea

    De mémoire (elle évolue ...), le Reboot a "toujours" fonctionné, mais c'est le shutdown qu'ils ont arrêté (d'ailleurs dans l'interface web, on sait lancer un redémarrage, mais pas un arrêt, de la box)
  3. jojo

    Support Gea

    si tu as une scène avec le reboot qui fonction, alors GEA devrait aussi. La seule chose que je vois dans ton code, c'est une double {, alors qu'une simple devrait suffire (mais ça ne devrait pas être un soucis) pour le reste, le vrai maître c'est @Lazer. Pour débgugguer je ferais : tester la condition avec l'envoi d'un mail simplifier la condition: d'abord essayer avec 1 jour
  4. jojo

    Support Gea

    de mémoire, l'action "Reboot" est toujours dispo dans GEA, MAIS Fibaro à supprimé cette fonctionnalité, donc c'est normal que ça ne fonctionne pas ...
  5. jojo

    Support Gea

    je n'osais pas le dire
  6. jojo

    Support Gea

    keep it simple : si tu veux un Ou, le mieux c'est 2 lignes. Ici tu mélanges tout : "Or" dans les condition et "et" dans la description ?????????????????????????
  7. jojo

    Support Gea

    ET (selon moi) ta règle -- Affiche la VariableCache est inutile, car déjà dans -- Stocker la température de la piscine (toute les 5 minutes) dans la variable si celle-ci est supérieur
  8. j'ai fait des modifs mineures (changer sujet si erreur), mais je vais refaire le test avec le fichier original. oui ... toujours la même chose. (merci de tes idées) De toute façon, ce n'est pas critique, car les backups se font, et je reçois bien les notifs par mail
  9. oui, j'ai créé une tâche root avec cat /volume1/ScriptsUnix/backup-hc3-local-Copy.out 2>&1 | tee -a /volume1/ScriptsUnix/X.test et le fichier X.test a bien été créé autre test à faire ?
  10. Merci normal, c'est une procédure @Lazer (chaque fois que j'vais un soucis, il était lié à l'interface chaise-clavier) Je ne pense pas car le fichier .out est dans le même répertoir que le fichier ?sh, qui est exécuté par root je n'ai pas d'idée de comment la lancer, ni ce qu'elle est supposée faire. Je regarde.
  11. jojo

    Support Gea

    facile ! tu dois juste débouler ta dernière règle : une pour la fenêtre, une autre pour la porte. Sinon, autre solution, il y a également la syntaxe -- "Or" : Effectue un OU inclusif sur plusieurs conditions -- SYNTAXE : {"Or", {CONDITION1}, {CONDITION2} } -- CONDITIONS : GEA.add( {"Or", 73, 53} , 30, "", {ACTIONS} ) -- SI le module 73 OU SI le module 53 est allumé GEA.add( {"Or", {"Global", "Test", "Coucou"}, {"Global", "Apero", "OK"} }, 30, "", {ACTIONS} ) -- Si la variable globale "Test" = "Coucou" OU SI la variable globale "Apero" = "OK" GEA.add( {"Or", 73, {"Global", "Apero", "OK"} } , 30, "", {ACTIONS} ) -- Si le module 73 est allumé OU SI la variable globale "Apero" = "OK" -- ACTIONS : Ne peut pas être utilisé comme ACTION -- "XOr" : Effectue un OU exclusif sur plusieurs conditions -- SYNTAXE : {"XOr", {CONDITION1}, {CONDITION2} } -- "CONDITION1 OU CONDITION2 = VRAI", mais "CONDITION1 ET CONDITION2 = FAUX" -- CONDITIONS : GEA.add( {"XOr", 73, 53} , 30, "", {ACTIONS} ) -- SI le module 73 OU SI le module 53 est allumé MAIS PAS si 73 ET 53 sont allumés GEA.add( {"XOr", 73, {"Global", "Apero", "OK"} }, 30, "", {ACTIONS} ) -- Si le module 73 est allumé OU SI la variable globale "Apero" = "OK" MAIS PAS si "module 73 est allumé ET SI la variable globale APEOR = OK" -- ACTIONS : Ne peut pas être utilisé comme ACTION
  12. je suis un "fan" des backups. Le fichier .out est vide chez moi. Normal ? set -o pipefail; "/volume1/ScriptsUnix/backup-hc3-local.sh" 2>&1 | tee -a "/volume1/ScriptsUnix/backup-hc3-local.out"; et j'ai forcé une erreur au cas où il ne se rempli que si erreur , mais toujours vide.
  13. jojo

    Support Gea

    est-ce que ta variable cache est initialisée, car dans ta règle tu compare qqch avec peut-être un variable cache qui n'existe pas encore. Donc il faut la créer/l'initialiser au démarrage de GEA; Je rajouterais donc cette règle au début : GEA.add (true, 0, "", {"VariableCache", "TempPiscineCache", 0})
  14. plusieurs méthodes : créer un QA de type "Interrupteur binaire" : quand tu cliques sur l'image, il ouvre si fermé ou ferme si ouvert. Deplus, tu peux charger des images pour ouvert ou fermé, et il fait le taf. Evidemment tu peux adapter le code pour ouvrir/fermer. sur le QA existant faire un test, et si (par exemple) la porte est ouverte, appuyer sur le bouton ouvrir n'aura aucun effet. Tu peux également rajouter un label statut qui affiche si la porte est ouverte ou fermée. Tu peux également ne faire qu'un seul bouton dont le texte (et l'action) changent en fonction du statut de la porte. Bref, en LUA, ta (presque) seule limite est ton imagination ...
  15. jojo

    Interrompre une fonction

    peut-être qu'il y a eu un sousi lors de l'inclusion ? Tente ceci alors exclusion reset module ré-inclusion
  16. solution dans Grafana
  17. remarque générale. J'utilise Grafana pour un "beau" suivi. Avant l'optimisation de la DB en adaptant le LUA pour n'envoyer des données dans la DB, quand cas de changement, j'avais de beaux rectangles (ici pour la consigne de température), maintenant j'ai des "triangles" (car une seule donnée au lieu de toutes les minutes la même). Evidemment, cette optimisation de l'espace utilisé dans la DB reste primordiale, mais il s'agit d'un effet de bord auquel personne ne s'attendait ... Je vais regarder côté Grafana s'il n'y a pas moyen de faire qqch. Evidemment si un expert a une solution, j'achète (gratuitement )
  18. jojo

    Banque Icones Hcl, HC2 et HC3

    png obligé pour Fibaro ?
  19. c'est ce qui justifiait que tu n'vais jamais le temps ... Prochain projet : basculer sur HC3 ?
  20. jojo

    QuickApp pour les Nuls

    j'ai rien dit, mais je n'ai pas compris ce point. Pour moi : il vérifiait la syntaxe il n'exécutait que la fonction onInit() à la sauvegarde ...
  21. je n'y connais rien au F12, mais en effet, il y avait le premier message avant que je lance ta command, puis le second est apparu. non, uniquement les valeurs par défaut de @Lazer: -. EDIT : Et le pare-feu est désactivé. As-tu modifié la méthode d'authentification?
  22. merci de te pencher sur ma problématique. Est-ce que tu m'as demandé ?
  23. j'ai donc fait les vérifcations suivantes dans MariaDB (avec phpmyadmin). Les tables suivantes _hour ont été créées automatiquement : domocharts_current_hour domocharts_gas_hour domocharts_humidity_hour domocharts_light_hour domocharts_particule_hour domocharts_power_hour domocharts_pressure_hour domocharts_rain_hour domocharts_sound_hour domocharts_temperature_hour domocharts_voltage_hour domocharts_wind_hour Dans la structure, elles toutes le champ 'tilme'. Dans le debug peut-être ajouter lnom de la table qui a généré l'erreur ? Merci de ton aide
  24. il vient de mettre ceci dans le log. Une piste ? [27.05.2025] [17:00:00] [TRACE] [QA_DOMOCHARTS_166]: DomoAddsDBCompress: Mis en DB = 390/9129 (Compression: 96%) [27.05.2025] [17:00:02] [DEBUG] [QA_DOMOCHARTS_166]: 12 sensors data inserted in DB [27.05.2025] [17:00:32] [TRACE] [QA_DOMOCHARTS_166]: Generate trends with:/trend.php?HourTableOnly [27.05.2025] [17:00:32] [ERROR] [QA_DOMOCHARTS_166]: http://192.168.1.xxx/domocharts/trend.php?HourTableOnly => Error #42S22 => SQLSTATE[42S22]: Column not found: 1054 Unknown column 'time' in 'field list' [27.05.2025] [17:01:01] [DEBUG] [QA_DOMOCHARTS_166]: 17 sensors data inserted in DB [27.05.2025] [17:02:02] [DEBUG] [QA_DOMOCHARTS_166]: 15 sensors data inserted in DB [27.05.2025] [17:03:00] [DEBUG] [QA_DOMOCHARTS_166]: Total memory in use by Lua : 2692.93 KB, CPU consumed : 4930.01 ms ( 0.411 % ) [27.05.2025] [17:03:01] [DEBUG] [QA_DOMOCHARTS_166]: 12 sensors data inserted in DB
×
×
  • Créer...