Aller au contenu

Bebitoo

Membres confirmés
  • Compteur de contenus

    123
  • Inscription

  • Dernière visite

Réputation sur la communauté

4 Neutral

À propos de Bebitoo

  • Rang
    Membre passionné

Profile Information

  • Sexe :
    Homme
  • Ville :
    Montauban
  • Box
    Home Center 2

Visiteurs récents du profil

623 visualisations du profil
  1. Bebitoo

    Redémarrages aléatoires HC3

    Bonjour, J'ai une HC3 depuis quelques semaines, et monte en compétence et bascule mes modules de la HC2 à la HC3, doucement. L'une de mes premières scènes déployée est celle de @mprinfo (merci :)) notifiant du démarrage de la HC3. Eh bien... cette scène me permet de m'apercevoir que ma box redémarrage parfois... toute seule. Je dirais que ça m'arrive 1 fois ou 2 par semaines. Est-ce que d'autres possesseur de HC3 sont dans le même cas ? Merci d'avance.
  2. Bebitoo

    redémarrages aléatoire HC3

    Bonjour, J'ai une HC3 depuis quelques semaines, et monte en compétence et bascule mes modules de la HC2 à la HC3, doucement. L'une de mes premières scènes déployée est celle de @mprinfo (merci :)) notifiant du démarrage de la HC3. Eh bien... cette scène me permet de m'apercevoir que ma box redémarrage parfois... toute seule. Je dirais que ça m'arrive 1 fois ou 2 par semaines. Est-ce que d'autres possesseur de HC3 sont dans le même cas ? Merci d'avance.
  3. Bebitoo

    Numéro de série / Date d'Achat des box HC3, HC2 et HCL

    HC3-00015897 Commandée le 28/01/2021 (hors stock - expédiée le 05/02)
  4. Bebitoo

    [HC3] Gestion du lapin Karotz

    Bonjour, Sauf erreur, le bouton TTS (qui doit faire prononcer au lapin le texte de la variable TTS du QA) ne fonctionne pas, et fait crasher le QA, qui se relance ensuite (et le lapin fait faire un tour à ses oreilles). Je vois dans la console : [09.03.2021] [19:03:55] [TRACE] [QA_KAROTZ_31]: UIEvent: {"elementName":"btnTTS","values":[],"eventType":"onReleased","deviceId":31} [09.03.2021] [19:03:55] [DEBUG] [QA_KAROTZ_31]: ./include/main.lua:65: attempt to concatenate a table value (field 'TTS') [09.03.2021] [19:03:55] [ERROR] [QUICKAPP31]: QuickApp crashed [09.03.2021] [19:03:55] [ERROR] [QUICKAPP31]: Unknown error occurred: handleJsonRpc [09.03.2021] [19:04:00] [TRACE] [QA_KAROTZ_31]: QuickApp OpenKarotz - Initialization [09.03.2021] [19:04:01] [DEBUG] [QA_KAROTZ_31]: onAction: {"deviceId":31,"args":[],"actionName":"onReset"} [09.03.2021] [19:04:01] [DEBUG] [QA_KAROTZ_31]: onAction: {"deviceId":31,"args":[],"actionName":"onSPEED"} Par contre, aucun soucis pour le faire parler depuis le QA GEA, avec la ligne suivante : GEA.add(true, 0, "test TTS OpenKarotz", {"QuickApp", id["MonOpenKarotz"], "onTTS", "Bonjour. Je suis la voix de votre HC3 !"}, "test TTS OpenKarotz") Suis-je le seul ? Bon, après rien de très grave, parce que l'usage principal (voire unique) est depuis d'autre QA ou scènes Edit: le code qui pose problème : function QuickApp:onTTS(message) self.TTS = self:getVariable("TTS") if message ~= nil then self.TTS = message end tools:Message("debug","Enonciation de la phrase : "..self.TTS) local voice = "1" self.TTS = string.gsub(self.TTS, "\n", "\r\n") self.TTS = string.gsub(self.TTS, "([^%w %-%_%.%~])", function (c) return string.format("%%%02X", string.byte(c)) end) self.TTS = string.gsub(self.TTS, " ", "+") local URL = "http://"..self.IP_KAROTZ.."/cgi-bin/tts?voice="..voice.."&text="..self.TTS:gsub(" ", "+").."&nocache=0" if (self.TTS ~= "") then self:sendKarotz(URL) end end Sauf erreur, l'idée est que ce soit le même code qui soit exécuté lorsque appelé depuis l'extérieur, ou lors d'un clic sur le bouton interne du QA (avec l'usage de la variable TTS). Mais dans le cas interne, le self:getVariable("TTS") renvoie une table (et non un string) qui pose problème à la concaténation avec "Enonciation de la phrase : " pour le message de debug, et pour le gsub 2 lignes après, etc...
  5. Bebitoo

    [HC3] Gestion du lapin Karotz

    Et moi qui me disais que j'étais peut-être l'un des derniers à avoir l'un des ces 'ti lapin dans la famille, et qu'il (elle, c'est une fille ) pourrait être "le thème" mon premier QA... Non... je ne suis pas déçu, super content, au contraire ! Merci Je teste de ce pas ! Et je m'exercerai aux QA plus tard...
  6. Bebitoo

    Petits bug de la HC3

    Après avoir vidé le cache : Pour info : mon navigateur est Safari, sous MacOS. Je n'ai pas la HC3 depuis bien longtemps, mais ce vidage de cache y a fait. Merci
  7. Bebitoo

    Support Gea

    Mais ou est-elle, cette doc ? Je suis débutant en GEA, sous la HC3 (avec le QA de Lazer en v7.11). J'ai trouvé : la page du QA : https://www.domotique-fibaro.fr/topic/14651-quick-app-gestionnaire-dévénements-automatique-gea-pour-hc3/, qui ne documente que les différences/améliorations par rapport à la HC2, et référence le topic du support et le topic faisant référence pour la syntaxe GEA, qui est en fait... le précédent topic de publication du GEA, en v6.13 : https://www.domotique-fibaro.fr/topic/11421-gestionnaire-devénements-automatique-gea-–-version-613/, qui lui documente aussi les différences par rapport aux versions précédentes (dont les conditions Time, Days, Dates, DST, NODST à placer désormais dans les conditions, et non dans les actions), propose au téléchargement le fichier syntaxe_GEAV6_11.lua <= je comprends que c'est la doc la plus à jour, et, dans les posts suivants, apporte également des éléments documentaires... de ce topic, j'ai rebondi sur celui de la version précédente (v5) : https://www.domotique-fibaro.fr/topic/1082-gea-gestionnaire-dã©vã©nements-automatique/, qui contient également des éléments documentaires très utiles, le topic de support : https://www.domotique-fibaro.fr/topic/1211-support-gea/, qui est super pour obtenir de l'aide, mais qui (sauf erreur : je n'ai pas parcouru ses 450 pages :)) ne contient pas de doc le topic de showroom : https://www.domotique-fibaro.fr/topic/2143-showroom-configs-gea/, super pour se donner des idées de quoi faire, et comprendre ce que ça peut faire, mais... pas de doc, et souvent les conditions Time etc. sont placées dans les actions, "à l'ancienne" (normal) j'ai vu passer également (sur l'un des topics ci-dessus) l'information du Wik sousi https://gea.piccand.me, avec la mention qu'il n'est pas toujours accessible... et en effet, je n'ai pas encore réussi à l'afficher je suis aussi tombé sur https://github.com/sjauquet/GEA, https://blog.domadoo.fr/guides/fibaro-hc2-gestionnaire-evenements-automatiques-gea/, https://spiccand.wordpress.com/2014/07/21/gestionnaire-devenements-automatique-gea/ Pour connaitre/comprendre la signature de la méthode, j'ai utilisé le topic de la v5 : Condition simple : GEA.add(<condition>, <durée en secondes|-1>, <message a notifier>[, <options>]) Exemple : GEA.add(100, 10*60, "Lampe allumée de puis plus de 10mn, on l'éteint", {{"turnOff"}}) Condition multiple : GEA.add( { <condition_principale>[, <condition2>[, ...]] } , <durée en secondes|-1>, <message a notifier>[, <options>]) Exemple : GEA.add( { 100, {"Global", "JourNuit", "Nuit"} } }, 10*60, "Lampe allumée de puis plus de 10mn ET la variable global JourNuit indique Nuit alors on éteint la lampe", {{"turnOff"}}) et j'ai été voir directement le code de la dernière version v7.11, et me suis noté : GEA.add(condition, duration, message, actions, log) J'ai réussi quelques conditions (mais n'ai pas bien compris quand saisir des durées à 0 ou -1), n'ai pas fait encore grand chose en actions (normal, je commence par les conditions), utilises bien les notifications (push et email), et ne sait pas encore trop quoi logger (j'ai l'impression que ça log que les conditions soient remplies ou non). Bref, c'est un super taf que vous apportez à la communauté (et j'espère que ce message pourra aider des débutants comme moi - c'est la seule contribution que je puisse apporter pour le moment sur le GEA). Mais il est pas super facile de "renter dans tout ça", je trouve Est-ce que j'ai raté quelque chose qui me faciliterait l'apprentissage de GEA ?
  8. Bebitoo

    Petits bug de la HC3

    Bonjour, Je ravive un peu ce thread avec des bugs d'affichage. Voici un exemple (c'est la seconde page d'inclusion d'un module Nice, l'écran le pire constaté jusqu'à ce jour) : Des manques sur l'internationalisation (i18n) ? C'est comme si l'IHM devait afficher (par exemple) la valeur de la variable settings.devices.addNiceBindingModal.buttons.bindMode, mais celle-ci n'est pas définie, alors l'IHM affiche le nom de la variable. Je suis en v5.050.13. Et en anglais. J'ai un peu cherché sur le forum, mais n'ai rien trouvé. Suis-je le seul ? Merci d'avance.
  9. Bebitoo

    Support Gea

    Bonjour @Lazer, Je suis également sur la dernière version stable (v5.050.13), je ne prends pas le temps/risque de jouer avec les betas. D'ailleurs, existe-t-il un moyen que l'IHM ne nous notifie pas d'une nouvelle version beta disponible ? Je ne pense pas non plus que mes quotes ou backquotes puissent avoir participer au plantage de ma HC3. Le but de ma remarque était de dire que je suis sûr que le code que j'ai copié collé précédemment est celui qu'exécutait GEA au moment du plantage. Et il contient peut-être autre chose de douteux ?
  10. Bebitoo

    hc3 bloque au demarrage

    Oui oui J'ai bien mis en pieuvre ton script, les 2 backups dont je dispose était 1 par exécution manuelle de ton script sur mon NAS, et l'autre par exécution auto. J'ai une sauvegarde (auto) de plus aujourd'hui. Top
  11. Bebitoo

    Support Gea

    Bonjour, Je suis débutant en GEA, mais sur la HC3 et le QA de Lazer, en v7.11 actuellement. Je viens d'avoir un plantage bizarre de ma HC3, et me demande s'il peut être du à ma conf GEA. Puis-je la soumettre ici à vos avis, sur le fait qu'elle ait pu causer un plantage, ou tout simplement, m'indiquer si je suis dans l'esprit ? En particulier : mes règles de valorisation de la variable globale Heure, avec des créneaux horaires contigus ? NB : au moment du plantage de ma HC3, soit j'étais sur la version ci-dessous depuis quelques secondes, soit sur la version précédente, depuis 24 heures environs. Et la seule différence entre les deux était une quote (dans la version précédente) remplacée par une backquote (dans la version ci-dessous) dans le texte "l'après-midi" utilisé pour une notification. -- ====================== -- Configuration générale -- ====================== function config(GEA) GEA.debug = true GEA.checkEvery = 30 GEA.portables = { "David, iPhone", } GEA.secureAction = true GEA.language = "fr" end -- ================== -- Règles utilisateur -- ================== function setEvents() local id = { PorteGarageC = 42, PorteGarageD = 43, TiroirCafetiere = 44, } --local férié = {"Global", "Ferie_Aujourdhui", "matin" } -- Syntaxe : GEA.add(<condition(s)>, <durée>, <message>, <actions>, log) -- Attention, les quotes dans les notifications apparaissent précédées d'un backslash : les remplacer par des backquotes ’ -- gestion de la variable globale Soleil GEA.add({"Time", "Sunrise-15", "Sunrise" }, 0, "le soleil se lève" , {"Global", "Soleil", "levant" }) GEA.add({"Time", "Sunrise" , "Sunset" }, 0, "le soleil est levé" , {"Global", "Soleil", "levé" }) GEA.add({"Time", "Sunset" , "Sunset+15" }, 0, "le soleil se couche" , {"Global", "Soleil", "couchant"}) GEA.add({"Time", "Sunset+15" , "Sunrise-15"}, 0, "le soleil est couché", {"Global", "Soleil", "couché" }) -- gestion de la variable globale Heure GEA.add({"Time", "08:00", "12:00"}, 0, "c’est le matin" , {"Global", "Heure", "matin" }) GEA.add({"Time", "12:00", "14:00"}, 0, "c’est midi" , {"Global", "Heure", "midi" }) GEA.add({"Time", "14:00", "18:00"}, 0, "c’est l’après-midi", {"Global", "Heure", "après-midi"}) GEA.add({"Time", "18:00", "21:00"}, 0, "c’est les vespres" , {"Global", "Heure", "vespres" }) GEA.add({"Time", "21:00", "23:30"}, 0, "c’est la soirée" , {"Global", "Heure", "soirée" }) GEA.add({"Time", "23:30", "08:00"}, 0, "c’est la nuit" , {"Global", "Heure", "nuit" }) -- gestion automatique des volets -- à essayer : {"Time": "Sunset+10>08:00"} -- Sample : {"Times", "06:30", "18:30"} , {"Times", "Sunrise", "Sunset"} , {"Times", "Sunrise+30", "Sunset-15"}, {"Times", "Sunrise>07:30", "Sunset<21:00"} -- Notifications toutes les heures des portes de garage restées ouvertes GEA.add(id["PorteGarageC"], 60*60, "porte de garage (C)(D) ouverte depuis #duration#", {"Repeat"}) GEA.add(id["PorteGarageD"], 60*60, "porte de garage (D) ouverte depuis #duration#" , {"Repeat"}) -- Notifications de nouvelle version disponible et démarrage de la HC3 GEA.add({"Info", "updateStableAvailable", true}, 24*60*60, "une nouvelle version est disponible pour votre HC3") --GEA.add({"Info", "updateBetaAvailable" , true}, 24*60*60, "une nouvelle version Beta est disponible pour votre HC3", nil, "Nouvelle version HC3 Beta disponible") --GEA.add({"Info+", "serverStatus", os.time()-120}, 0, "votre HC3 viens de (re)démarrer", nil, "Démarrage HC3") -- Notification de (bon) démmarrage de GEA GEA.add(true, 0, "GEA viens de (re)démarrer sur votre HC3", nil, "Démarrage GEA") end -- Release Notes -- 25/02.2021 -- amélioration de la valorisation de la variable globale Heure : -- saisie de créneaux horaires (et non seulement des heures de début) -- pour qu'aux redémarrages, la variable Heure soit immédiatement valorisée selon l'heure courante -- ajout de la valorisation de la variable globale Soleil -- 24/02/2021 -- ajout d'une première version de la valorisation de la variable globale Heure (manque le matin plus tôt, le mercredi, mais est-ce nécessaire ?) -- 23/02/2021 -- prise en main de GEA, customisation des actions proposées -- création des actions de notifications de portes de garage restées ouvertes Merci d'avance.
  12. Bebitoo

    hc3 bloque au demarrage

    La suite - pour ceux qui arriveraient (arriveront ?) sur ce thread avec le même problème : j'ai effectué une réparation, et suis revenu à une box toute neuve, telle que reçue il y a environ 15 jours Sauf 2 backups en local, que j'avais effectués. Mais je décide de recommencer de tout recommencer, je n'avais pas trop avancé : apprentissage de l'IHM, réalisation de la conf de base, début de l'apprentissage du fonctionnement et test de quelques QA, dont GEA, et apprentissage de GEA (je ne l'utilisais pas avant, sur la HC2, j'utilisais le Scheduler). Il me reste un petit doute que mon problème vienne de ma conf GEA. Je vais poser la questions dans le thread ad' hoc (support GEA).
  13. Bebitoo

    hc3 bloque au demarrage

    Bonjour, Ce soir, alors que je souhaitais continuer mon travail de préparation de ma HC3 avant migration depuis ma HC2, je saisis et sauve une petite modif. dans la config de mon GEA, sur la fenêtre laissée ouverte. Je constate alors des difficultés d'affichage, de grosses latences à l'affichage ou au rafraichissement des écrans. Je parviens à me réauthentifier, à afficher (péniblement) les écrans des consos CPU, RAM, etc. et ai l'impression que les valeurs sont un peu élevées. Les logs me donnent l'impression que j'ai 2 instances GEA qui tournent en même temps, car 2 tags 38 différents (38 est l'ID de mon QA GEA). Je parviens à stopper GEA. Je reboote (there's nothing a reboot can't fix, n'est-ce pas ?)... Et maintenant la HC3 reste bloquée sur la dernière LED (la plus à gauche) qui clignote. Elle n'est pas sur le réseau, je ne peux pas afficher une IHM. Et... je ne parviens pas à entrer en mode Recovery. Je suis les consignes suivantes, sans succès (Cf. https://manuals.fibaro.com/document/hc3-recovery-mode/) : Au bout de quelques minutes, la HC3 redémarre, seule... et reste de nouveau bloquée sur la dernière LED clignotante... Une idée ? Edit : Je viens de réussir à entrer en mode recovery, de la manière suivante : 1. J'appuie sur le bouton power pendant 15s, je relâche quand toutes les LED s'allument en rouge, une fois. 1.5. Je retire l'alimentation. J'attends une vingtaine de secondes. 2. J'appuie sur le bouton + et le maintiens appuyé pendant que je remets l'alimentation. Je le relâche quand les LED commencent à clignoter de gauche vers la droite.
  14. Bebitoo

    Sauvegarde HC3 automatique sur NAS Synology

    Ouch, touché Mais c'est comme tu le dis, c'est tellement simple ! Merci pour ces éléments
  15. Bebitoo

    Sauvegarde HC3 automatique sur NAS Synology

    Merci @Lazer, script installé et opérationnel Juste une remarque (à tous : comment avez-vous fait de votre côté ?) : le script nécessite les accès d'un compte admin. Mais la HC3 ne semble permettre qu'un seul compte admin, non ? Exit, donc, l'idée d'avoir un compte "syno" dédié, de type admin, mais sans aucuns droits sur les différents devices, scenes, etc. J'ai renommé le compte admin avec mon prénom, lui ai donné un bon gros mot de passe, et c'est lui que j'utilise pour l'exécution du script de backup. Mais en terme de sécurité, y-a-t'il mieux à faire ? Mon NAS est en DMZ. Avoir l'IP de ma HC3, et les login et mot de passe du compte admin full power (même renommé), ferait grimacer mes collègues de l'équipe Sécurité
×