Aller au contenu

Lazer

Administrateur
  • Compteur de contenus

    25 851
  • Inscription

  • Dernière visite

  • Jours gagnés

    1 254

Tout ce qui a été posté par Lazer

  1. Oui c'est ça, il faudra que tu supprimes toutes les instructions spécifiques aux Synology (notifications et emails notamment). D'ailleurs dans les discussion quelqu'un s'est adonné au même exercice pour le porter sur Raspberry PI de mémoire.
  2. Aïe, ni sauvegarde locale, ni sauvegarde cloud ? PS: tu sais que les sauvegardes locales, tu peux les exporter et les sauvegarder sur le disque de ton PC (ou NAS...)
  3. Lazer

    Support Gea

    Euh... ben y'a un souci, ton GEA est en anglais ! Donc le seul jour qui match c'est le samedi, parce que "sa"medi = "sa"turday, Logique, il n'y a pas de bug en fait. Mais du coup pourquoi ton GEA est en anglais ? Tu as forcé la langue dans la config ? Sinon il a pris la langue par défaut de ta box, qui doit être en anglais. Donc soit tu mets la box en français, soit tu forces GEA en français dans config() : GEA.language = "fr" Il me semble que dans tes essais tu avais joué avec les options de langage de la box, c'est surement là que tu es passé et resté en anglais.
  4. J'ai beaucoup aimé le titre de cette vidéo Je ne savais même pas qu'une ville du nom de Lazer existait, ça doit être peuplé de gens biens
  5. Ouais je suis d'accord, je préfère Le Monde par exemple. Sinon concernant Fibaro, je ne sais pas quel est ton problème, c'est assez surprenant, car la HC3 est au contraire d'une stabilité exemplaire comparé à la HC2. La seule fois où j'ai planté ma HC3, c'était en période de test avec un bout de code LUA assez violent dans un QuickApp, et sur un des premiers firmwares, bug certainement corrigé depuis. Et ce plantage avait été l'occasion de tester la procédure de repair automatique intégré à la box, ça avait tout fait tout seul, et restauré le dernier backup quand je ne n'ait rien à faire. Du coup on ne le répètera jamais assez : faire des sauvegardes régulièrement est essentiel. Il y a un script sur le forum à faire tourner sur un NAS, perso c'est automatique chaque semaine.
  6. C'est une des nouveautés de la HC3 en effet, ça n'existait pas sur HC2.
  7. Euh.... je sais pas en fait... Tu as essayé le switch to system B ? (puisque tu sembles être sur le system A actuellement)
  8. Tu as une sauvegarde (local ou cloud) ? Dans ce cas, recovery, puis restauration. C'est le plus rapide. Sinon le processus automatique devrait faire la restauration tout seul, mais c'est plus long...
  9. Lazer

    Support Gea

    Tiens, est-ce que tu peux ajouter ce bout de code dans ta function config(GEA) Cela va remplacer la fonction Alarm originale et ajouter plein de traces. Et tu relances avec GEA.debug = true et GEA.lldebug = true GEA.options.alarm = {name = "Alarm", optimize = true, control = function(id) return GEA.options.number.control(id) end, getValue = function(id, alarm_id) tools:print("pink", "alarm.getValue(", id, ",", alarm_id, ")") local alarms = {} local Nombre_Alarme = tonumber(GEA:getQuickAppVariableValue(id, "Nombre_Alarme")) or 0 tools:print("pink", "Nombre_Alarme =", Nombre_Alarme) if type(alarm_id) == "number" then if alarm_id > 0 and alarm_id <= Nombre_Alarme then alarms[1] = alarm_id else tools:error(string.format(GEA.trad.alarm_unknown, alarm_id)) return false end else for i = 1, Nombre_Alarme do alarms[#alarms+1] = i end end tools:print("pink", "alarms =", tools:tostring(alarms, true, true)) for _, alarm in ipairs(alarms) do tools:print("pink", "alarm :", alarm) if os.date("%H:%M", GEA.runAt) == GEA:getQuickAppVariableValue(id, "_Heure" .. tostring(alarm)) then local days = GEA:getQuickAppVariableValue(id, "_Jours" .. tostring(alarm)) days = days:lower() tools:print("pink", "days :", days) selected = tools:split(days, " ") tools:print("pink", "selected :", tools:tostring(selected, true, true)) for i = 1, #selected do tools:print("pink", "i :", i, "=>", selected[i]) tools:print("pink", "week_short :", tools:tostring(GEA.trad.week_short, true, true)) for j = 1, #GEA.trad.week_short do tools:print("pink", "j :", j, "=>", GEA.trad.week_short[j], "=>", GEA.traduction.en.week[j]:lower(), "<?>", os.date("%A"):lower()) if GEA.trad.week_short[j] == selected[i] then if GEA.traduction.en.week[j]:lower() == os.date("%A"):lower() then return true end end end end end end return false end, isBoolean = true, } GEA Alarm Debug Jojo.lua
  10. Lazer

    Inclusion Hue Dimmer Switch sur HC3

    Je n'ai pas les réponses, mais tu peux remonter le résultat de tes tests à Fibaro, ça aidera peut être à la prise en charge correcte dans les prochaines versions. Et conséquence, attendre patiemment les prochaines versions de firmware de la HC3.
  11. Du coup je n'ai pas compris où se situe le différentiel ? Il est installé dans le tableau principal de la maison ?
  12. Lazer

    Support Gea

    La condition Time, il faut la mettre dans les conditions (à la place du true), et non pas dans les actions.
  13. Lazer

    Support Gea

    Merci @jojo c'est bien comme cela que je l'aurais écrit (en pratique c'est comme cela que sont écrites mes règles de gestion du chauffage depuis des années) Mais @Yannick nous dit que ça fonctionne avec toutes les tranches horaires dans la même règle.... je n'arrive toujours pas à comprendre pourquoi, ça ressemble à un bug... car comme tu l'explique bien, GEA fait un "ET" logique entre toutes les conditions, et par principe l'heure courante ne peut pas être simultanément dans 2 tranches horaires distinctes. Ou alors GEA sait faire de l'intrication quantique, balaise le code de @Steven
  14. Lazer

    LUA HC3

    OK donc ton Binary Switch permet d'activer ou désactiver la gestion auto des lumières, OK, c'est donc utilisé comme une condition supplémentaire dans les règles GEA. Ce n'est donc pas lié directement à la gestion de mouvement et allumage/extinction auto lumière.
  15. C'est la communication avec le serveur SQL qui ne s'établit pas. Vérifie que MariaDB est bien installé et activé, et que dans config.inc.php tu as renseigné les bon paramètres d'adresse IP et de port.
  16. Lazer

    Bonjour

    Merci d'écrire en français sur le forum. Please write in French on the forum.
  17. Lazer

    Inclusion Hue Dimmer Switch sur HC3

    Seules les lumières sont actuellement supportées par la HC3 en Zigbee. Et quelques capteurs (température etc) fonctionnent aussi, mais sans garantie. => https://forum.fibaro.com/topic/59477-list-of-zigbee-devices-users-for-users/
  18. Lazer

    Support Gea

    Alors là j'ai appris un truc... mais je ne comprends pas comment ça peut fonctionner
  19. Tout est possible, après c'est de la programmation... la seule limite, l'imagination humaine (en fait les compétences techniques qui limitent bien avant, car c'est plus facile d'avoir des idées) Donc l'idée, c'est d'utiliser une variable. Si le volet est ouvert par scénario, on en profite pour affecter une valeur à la variable. Ensuite quand vient l'heure de la fermeture, on vérifie la valeur de la variable, et on agit en conséquence.
  20. Lazer

    LUA HC3

    Hum maintenant je me souviens, une scène que je n'avais pas du tout l'envie ni le temps de relire... Tu n'as pas la bonne approche je pense. On ne convertie pas une scène en GEA. On fait des choses différemment avec GEA, pour au final arriver au même résultat (plus ou moins, pas forcément exactement le même résultat... quand ça ne convient pas, alors on écrit sa propre scène) Je vais m’auto-paraphraser : Le mieux à faire est de te lancer avec des règles simples, que tu étofferas au fur et à mesure... Les exemples simples tu les trouveras dans la doc de syntaxe de GEA. Les exemples un peu plus étoffés, tu les trouveras dans le showroom. Je n'ai pas compris pourquoi @jojo t'as suggéré de créer un QA... ça me semble bien compliqué, et inutile pour gérer des lumières avec détection de mouvement.... comme dit, 2 ou 3 règles GEA et c'est terminé. C'est un classique... voir le showroom GEA pour divers exemples réels d'utilisateurs (il y a souvent plusieurs façon de le faire... plus ou moins simples) La syntaxe du LUA sur HC3.... ben... il n'y en a pas. C'est du LUA quoi, un langage parfaitement documenté sur plusieurs sites (c'est la version 5.3 pour info) Perso je pose mes question à Google, on retombe toujours sur les 2 ou 3 mêmes sites. Sinon pour les fonctions spécifiques à la HC3, voir la doc de Fibaro : https://manuals.fibaro.com/home-center-3-quick-apps/ https://manuals.fibaro.com/home-center-3-lua-scenes/ Et le Swagger pour toute la documentation de l'API, intégré dans la HC3 et accessible par le petit bouton en bas à gauche de l'interface Web :
  21. Lazer

    Support Gea

    ça ne peut pas marcher, plusieurs conditions horaires différentes dans la même règle, simple logique. Il te faut décomposer tes 3 plages horaires en 3 règles distinctes. Pour arrêter le chauffage, même principe, tu fais 3 règles avec une condition Time à l'heure d'arrêt voulue. @mprinfo je ne suis pas fan des cotes de bœufs, trop gras, je préfère de bonnes brochettes, ou un bon filet Monsieur a ses exigences, mais chut, faut pas le dire trop fort, parait qu'il va falloir arrêter de manger de la viande et passer aux insectes grillés
  22. Lazer

    LUA HC3

    Mais pour cet usage précis de gestion des lumières, ça se fait très bien via GEA, toutes mes lumières sur détection de mouvement sont gérées de la sorte. Je ne me souviens pas dans quel contexte je t'avais déconseillé l'usage de GEA, mais c'était peut être parce que tu voulais une gestion très fine des heures et temporisations, genre à la seconde près, pour laquelle GEA n'est effectivement pas adapté. Mais pour de l'allumage instantané de lumière sur détection de mouvement, puis extinction automatique à 30 secondes près, GEA fait parfaitement le boulot, en 2 ou 3 règles. Voir les showrooms. En LUA, return ça permet de sortir d'une fonction. Si tu appelles cette instruction alors que ton code en cours d'exécution n'est pas une fonction (c'est à dire dans le corps principale de la scène), alors ça va simplement "sortir" de la scène, c'est à dire arrêter son exécution. La syntaxe GEA, voir la doc (fichier LUA à télécharger sur le topic de GEA pour HC3)
  23. Lazer

    LUA HC3

    Tu peux utiliser return, tout simplement.
  24. Lazer

    Support Gea

    Quand tu avais fait tes tests précédents, est-ce que tu lançais GEA suffisamment de temps avant ? Au moins 1 cycle, c'est à dire que GEA devait être démarré au minimum depuis la minute précédent l'heure programmée.
  25. C'est une sortie audio ? Il va falloir gérer la nature aléatoire de la sortie audio, avec les moments de silence ou de son faible, donc tension inférieur à une certaine valeur. Je pense que tu trouveras des schémas électroniques sur les forums d'électronique justement. Et si ça se trouve, ce genre de circuit existe tout fait, il faudrait fouiller les sites d'électronique, ou même Aliexpress.
×
×
  • Créer...