Aller au contenu

henri-allauch

Membres confirmés
  • Compteur de contenus

    931
  • Inscription

  • Dernière visite

  • Jours gagnés

    26

henri-allauch a gagné pour la dernière fois le 26 juillet

henri-allauch a eu le contenu le plus aimé !

À propos de henri-allauch

  • Date de naissance 01/01/1949

Profile Information

  • Sexe :
    Homme
  • Ville :
    Allauch (13190)
  • Intéret :
    Hc3
  • Box
    Home Center 3
  • Version
    HC3: 5.160.42

Visiteurs récents du profil

4 450 visualisations du profil

henri-allauch's Achievements

Apprentice

Apprentice (3/14)

  • Dedicated Rare
  • Very Popular Rare
  • Reacting Well Rare
  • First Post Rare
  • Collaborator Rare

Recent Badges

238

Réputation sur la communauté

1

Community Answers

  1. henri-allauch

    Stopper une routine QA

    Tu peux avoir ce genre de code à adapter aux valeurs de tes timer lus dans des variables et des conditions d'arrêt. C'est juste une exemple avec SetTimeOut : function Timer(self) local function TurnON(self) fibaro.call(Id_Device, "turnOn") self:debug("TurnON") end local function TurnOFF(self) fibaro.call(Id_Device, "turnOff") self:debug("TurnOFF") -- Relancer le Timer dans 10 Minutes ( suivant ton besoin Mode AUTO ) if ... mode AUTO == ON then fibaro.setTimeout(10*60*1000, function() Timer(self) end) end end -- Main de la fonction Timer -- Passer le device ON fibaro.setTimeout(0, function() TurnON(self) end) --Passer le device OFF dan 20 minutes fibaro.setTimeout(20*60*1000, function() TurnOFF(self) end) end
  2. J'ai assez "galéré avec le bug de leur firmware pendant 2 ans" pour ignorer les Beta ...
  3. Pour Info ( je suis sous mysql pas Mariadb ) Dans /etc/mysql/conf.d/mysqldump.cnf [mysqldump] quick quote-names max_allowed_packet = 16M
  4. Je suis passé en Php 8.1.2 en Novembre 2023 J'ai souvenir d'avoir rencontré quelques Problèmes lors de cette Maj de Php et voici ce que j'ai modifié : Dans device.php //Modif 27/11/2023 pour Php 8.3 //$type = explode('_', filter_input(INPUT_GET, 'type', FILTER_SANITIZE_STRING)); // explode() removes optional _day suffix $type = explode('_', filter_input(INPUT_GET, 'type', FILTER_UNSAFE_RAW)); // explode() removes optional _day suffix Dans data.php //*** Get URL parameters //Modif 27/11/2023 pour Php 8.3 //$type = filter_input(INPUT_GET, 'type', FILTER_SANITIZE_STRING); //$query = filter_input(INPUT_GET, 'query', FILTER_SANITIZE_STRING); $type = filter_input(INPUT_GET, 'type', FILTER_UNSAFE_RAW); $query = filter_input(INPUT_GET, 'query', FILTER_UNSAFE_RAW); //*** Get data if ( $query == 'timeseries' ) { $device = filter_input(INPUT_GET, 'device', FILTER_SANITIZE_NUMBER_INT); //Modif 27/11/2023 pour Php 8.3 //$value = filter_input(INPUT_GET, 'value' , FILTER_SANITIZE_STRING); $value = filter_input(INPUT_GET, 'value' , FILTER_UNSAFE_RAW); . . . else { $device = filter_input(INPUT_GET, 'device' , FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND); // Keep only numbers and commas //Modif 27/11/2023 pour Php 8.3 //$aggregate = filter_input(INPUT_GET, 'aggregate' , FILTER_SANITIZE_STRING); $aggregate = filter_input(INPUT_GET, 'aggregate' , FILTER_UNSAFE_RAW); . . . if (substr($type, -4) == '_day') { //Modif 27/11/2023 pour Php 8.3 //$date = filter_input(INPUT_GET, 'date' , FILTER_SANITIZE_STRING); //$begindate = filter_input(INPUT_GET, 'begindate', FILTER_SANITIZE_STRING); //$enddate = filter_input(INPUT_GET, 'enddate' , FILTER_SANITIZE_STRING); $date = filter_input(INPUT_GET, 'date' , FILTER_UNSAFE_RAW); $begindate = filter_input(INPUT_GET, 'begindate', FILTER_UNSAFE_RAW); $enddate = filter_input(INPUT_GET, 'enddate' , FILTER_UNSAFE_RAW); Je ne sais pas si cela corrigera tes problèmes, mais pour moi Domocharts tourne parfaitement avec cela.
  5. @jojo Tant Mieux, à l'époque personne n'avait rencontré cet incident alors je pensais que ce n'était pas utile de publier la modification.
  6. Suis sur 5.160.42 je n'ai pas rencontré ce PB Par contre j'ai une modification faite en mars : augmenter le temps d'attente de fin du backup # Get name of last backup /bin/sleep 10 #initialement 5 Modif Henri le 19/3/2024 ( erreur 404 sur Get HC Version et filename = Backup de la fois précédente )
  7. Cela fait un peu plus d'un mois que le forum ronronne de nouveau grâce à tes compétences et ton dévouement. Merci pour tout ça.
  8. Idem depuis près d'un an je m'en suis débarrassé. Voilà c'est la raison principale de cet abandon
  9. Pour info cette version 5.160.42 m'a détecté une erreur d'écriture lua (malgré cette erreur cela fonctionnait bien avec les versions précédentes et les 5 essais étaient réalisés) Avec la nouvelle version il n'y avait plus de tentative puisque plantage dans la relance de Test() 03/06/2024 17:49:00;505933;error;QA_NOTIFICATIONS_33;"timer handler failed with error: .\/include\/main.lua:461: attempt to call a nil value (method 'Test')" ----- cà c'est une erreur de codage. L'erreur c'était : self:Test(Msg,Volume, Try+1) utilisation par erreur de self Remplacé par Test(Msg,Volume, Try+1) (dans la fonction NewTry) function Test(self, Msg, Volume, Try, url) -- Fonction de relance si erreur local function NewTry (self, Msg, Try, url) local NbTry = 5 local TimeWaitTry = 10000 if Try < NbTry then -- New try fibaro.setTimeout(TimeWaitTry, function() Test(self, Msg,Volume, Try+1, url) end) -- correction 4/6/24 (self:Test remplacé par Test) else self:error("error:", "Test " .." Abandon -> "..NbTry .." tentatives échouées pour message : " ..Msg) end end -- Traitement de Test() local status, err = pcall(function() self.http:request(url ..Msg , { options = { method = "POST" }, success = function(response) --self:debug(response.status) --self:debug(response.data) end, error = function(message) self:error("error:", "Test " ..message .." (" ..Try .." Essai(s)) pour message " ..Msg) fibaro.setTimeout(0, function() NewTry(self, Message, Volume, Try, url) end) end })-- http:request() end) -- pcall() end
  10. Idem pour les dates. Si anciennes (Avant nouveau forulm) -> OK ... si moins de 24heures -> OK si plus de 2h heures %s à %s Je viens de supprimer des copie d'écran jointes elles sont insérées avec une taille vraiment trop importante. je ne sais pas comment les réduire. Elles sont normale dans la fenêtre Insertion, mais une fois le post enregistrée elles sont trop zoomées A part ces détails, aucun problème. encore bravo pour l'énorme travail de @Lazer
  11. @jojo suite à ton message voici une copie écran de fin de page ou on trouve le choix du thème ( utiliser Fibaro ) @Lazer l'a créé pour une compatibilité maxi avec l'ancienne version du Forum @Lazer Pour info Jojo m'a envoyé un message -> je reçois un e-mail mais sur le bandeau du forum l'enveloppe Message me permet d'accéder à ce message mais n'affiche pas par exemple 1 pour signaler un message à lire. Je trouve que les pièces jointes sont très zoomées ... je sais pas s'il y a une manip à faire
  12. Oui depuis janvier 2023 il me semble Même début 2022 (lu sur le Net) Le Groupe SH Participations, implanté à La Rochelle et qui contrôle notamment le site « Domotique Store », s’est porté acquéreur de Apitronic début 2022. Apitronic est une entreprise « pure player » (donc sans magasin physique), qui commercialise ses produits uniquement via son site internet www.planete-domotique.com
  13. L'important c'est le contenu du forum que tu as pu récupérer, C'est très bien 👍
  14. Pourtant il conserve une table avec les compteurs de contenus et de réputation.
×
×
  • Créer...