Aller au contenu

Manu31

Membres confirmés
  • Compteur de contenus

    100
  • Inscription

  • Dernière visite

Réputation sur la communauté

10 Good

À propos de Manu31

  • Rang
    Membre passionné

Profile Information

  • Sexe :
    Homme
  • Ville :
    Toulouse
  • Intéret :
    Informatique / domotique
  • Box
    Home Center 2
  • Version
    HC3 v5.050.13

Visiteurs récents du profil

1 034 visualisations du profil
  1. Manu31

    Les variables dans un Quick App

    Bonjour, J'aurai besoin d'un peu daide pour afficher une variable local de ma HC3 dans un quickapp. J'ai donc créé un QuickApp de Temperature sensor et mis ca dedans mais ça n'a pas l'air de marcher function QuickApp:onInit() self:debug("onInit") self:getVariable("Temp_Piscine") end Auriez-vous un peu de temps ou des liens qui sont bien pour apprendre à creer des quickapp ? En vous remerciant
  2. Manu31

    Domotiser sa piscine

    Bonjour, Voici un début de GEA pour la gestion de ma piscine. Biens sur, il vous faudra l'adapter, l'améliorer etc. Et je reste preneur de vos modifications et améliorations PS: J'ai créé une variable locale dans ma HC3 nommée "Temp_Piscine" --------------------//////////////////// Piscine \\\\\\\\\\\\\\\\\\\\-------------------- -- Gestion de la piscine -- Si la variable est différente de nul, on la remet à 5°C chaques jours GEA.add({{"Value!", id["Temp_piscine"], ""}, {"Time", "00:10"}}, 1*60, "", {"Global", "Temp_Piscine", "5"}) -- Vérification de la température de la piscine, on fait tourner la pompe 5min pour avoir la température la plus juste GEA.add({"Time", "04:45"}, 1*60, "", {"TurnOn",id["PompePiscine"], 5*60}) -- Stocker la température de la piscine (toute les minutes) dans la variable si celle-ci est supérieur GEA.add({"Value+", id["Temp_EauPiscine"], {"Global", "Temp_Piscine"}}, 1*60, "La température de la piscine à augmenté : #value#°C", {"Global", "Temp_Piscine", {"Value", id["Temp_EauPiscine"]}}) -- HIVER --Eau inférieur à 3 degré, notification sur mon portable GEA.add({"Value-", id["Temp_EauPiscine"],3.0}, 1*60, "Température de la piscine inférieur à #value#°C, risque de gel", {"Portable", id["PortalbePE"]}) --Eau à zéro degré --> mise en route de la pompe + notification sur mon portable GEA.add({"Value-", id["Temp_EauPiscine"], "0.0"}, 1*60, "Température de la piscine inférieur à #value#°C, mise en route de la pompe", {{"TurnOn",id["PompePiscine"]}, {"Portable", id["PortalbePE"]}}) -- Si la température de l'eau est compris entre 11 et 15°, faire tourner la piscine 3H: GEA.add({{"Time", "05:00"}, {"Global+", "Temp_Piscine", "11.0"}, {"Global-", "Temp_Piscine", "15.0"}}, 1*60, "Pompe de la piscine en marche pour 3H", {"TurnOn", id["PompePiscine"], 3*60*60}) -- ETE -- TO DO
  3. Manu31

    Support Gea

    Bonsoir, En espérant que ce message puisse vous aider Pour @Guizmo : Un petit exemple de ce que j'ai fait. -- Allume la lumière du garage si det garage = true GEA.add({id["DetMouv_Garage"]}, -1, "", {"turnOn", id["Eclairage_Garage"]}) -- Eteint la lumière du garage au bout de 3min si pas de mouvement GEA.add({"Value", id["DetMouv_Garage"], "false"}, 3*60, "", {"turnOff",id["Eclairage_Garage"]}) Pour @Eric_95430 : Je suis d'accord avec @Lazer. Tu cherches à mon sens à faire qqc de beaucoup trop complexe. Voici ce que j'ai fait pour ma part (qui reste bien sur à compléter / modifier / améliorer) Domotiser sa piscine
  4. Manu31

    Camera REOLINK sur HC3 (& HC2)

    Bonjour @ebliguet Meilleurs voeux. Voici les doc de Reolink A toi de jouer Bonne soirée command URL.docx Reolink-url-command-v2.docx
  5. Manu31

    HC3 // Impossible d'ajouter un nouveau périphérique ZWAVE

    Bonsoir, @Lazer : effectivement développé pour HC2. Ah bon, tu as des info sur "Z-Wave v3 qui arrive sur la HC3" ? En te remerciant
  6. Manu31

    HC3 // Impossible d'ajouter un nouveau périphérique ZWAVE

    Bonjour. Pour l'instant, j'ai fait comme le dit fibaro = déconnecter les modules à piles, attendre un peu et inclure les nouveaux. Puis remettre les piles des modules que j'avais déconnecté. Merci @Lazerpour la piste des scene zwave monitor. Je vais étudier ça
  7. Manu31

    HC3 // Impossible d'ajouter un nouveau périphérique ZWAVE

    Bonjour @Guizmo Effectivement, mais ce n'est pas qu'une question de devices mais aussi de saturation du réseau Z-wave. A voir comment Fibaro peut optimiser tout ça...
  8. Bonjour, Si comme moi, vous avez plus de 200 périphériques ZWAVE, il se peut que vous ne puissiez plus en ajouter d'autres. Voici l'erreur dans les log : [03.12.2021] [22:56:01] [TRACE] [ZWAVE]: Learning mode error. Try again. [03.12.2021] [22:56:02] [TRACE] [ZWAVE]: Adding devices complete Et voici "l'aide" (qui est plus un contournement) du support Fibaro : Si ça peut servir à d'autres... Bonne journée
  9. Manu31

    Support Gea

    Salut @Nissan_GT-R: Un peu de lecture dans les pages et tu trouveras ton bonheur Pour l'aide, ça devrait "ressembler" à peu près à : GEA.add({"TypedeSensor", id["PorteGarage"], "open"}, 10*60, "Porte Garage ouvert", {"Close", id["FGS-214"], 100})
  10. Manu31

    Support Gea

    Effectivement, Merci beaucoup pour tout : les conseils et l'aide. Ca marche impec (à condition d'avoir une valeur dans ma variable pas un x. Mais ca je changerai pour en mettre une au pif à minuit ). Me reste plus que la ligne GEA pour faire mon calcule mais ca facile ^^ Pour ceux que ca intéresse voici le code (presque) complet : --------------------//////////////////// Piscine \\\\\\\\\\\\\\\\\\\\-------------------- -- Gestion de la piscine -- Si la variable est différente de nul, on la remet à 5°C chaques jours GEA.add({{"Value!", id["Temp_piscine"], ""}, {"Time", "00:10"}}, 1*60, "", {"Global", "Temp_Piscine", "5"}) -- Vérification de la température de la piscine, on fait tourner la pompe 5min pour avoir la température la plus juste GEA.add({"Time", "04:45"}, 1*60, "", {"TurnOn",id["PompePiscine"], 5*60}) -- Stocker la température de la piscine dans la variable si celle-ci est supérieur GEA.add({"Value+", id["Temp_EauPiscine"], {"Global", "Temp_Piscine"}}, 10*60, "La température de la piscine à augmenté : #value#°C", {"Global", "Temp_Piscine", {"Value", id["Temp_EauPiscine"]}}) -- HIVER --Eau inférieur à 3 degré, notification sur mon portable GEA.add({"Value-", id["Temp_EauPiscine"],3.0}, 1*60, "Température de la piscine inférieur à #value#°C, risque de gel", {"Portable", id["PortalbePE"]}) --Eau à zéro degré --> mise en route de la pompe + notification sur mon portable GEA.add({"Value-", id["Temp_EauPiscine"], "0.0"}, 1*60, "Température de la piscine inférieur à #value#°C, mise en route de la pompe", {{"TurnOn",id["PompePiscine"]}, {"Portable", id["PortalbePE"]}}) -- Si la température de l'eau est compris entre 11 et 15°, faire tourner la piscine 3H: GEA.add({{"Time", "05:00"}, {"Global+", "Temp_Piscine", "11.0"}, {"Global-", "Temp_Piscine", "15.0"}}, 1*60, "Pompe de la piscine en marche pour 3H", {"TurnOn", id["PompePiscine"], 3*60*60}) -- ETE Encore un immence merci à toi et bonne journée.
  11. Manu31

    Support Gea

    Salut, Merci. Après avoir tester (pas de faute dans le GEA). mais toujours pas ok. Débug du GEA : ["Value+",[769]] => ["Global",["Temp_Piscine",["Value",769]]] Sachant que 769 est l'ID de mon capteur de température de l'eau = "Temp_EauPiscine" Je vais essayer d'expliquer mon intérêt (peut être un peu tordu): L'eau de la piscine peut varier de 3/4°C voir plus dans une journée. Pour un rendement/filtration otpimum il faut faire tourner la pompe X heures. X = Température de l'eau la plus haute dans la journée / 2 Donc j'aimerai stocker dans une variable la température la plus haute détecter dans la journée par le capteur de température de l'eau de la piscine Ce qui pourrait donner : - Toute les heures je vérifie la température de l'eau via mon capteur de température "Temp_EauPiscine". - Si "Temp_EauPiscine" > est SUPERIEUR à la valeur dans ma variable "Temp_Piscine" - je remplace la valeur de "Temp_Piscine" par celle de "Temp_EauPiscine" Sinon je laisse la valeur qui est dans ma variable "Temp_Piscine" Et donc grossièrement qui pourrait donner en GEA (attention aux yeux // PS: La règle ne marche pas a cause du symbole ">" ) GEA.add({"Value", id["Temp_EauPiscine"] > id["Temp_Piscine"]}, 1*60, "", {"Global", "Temp_Piscine", {"Value", id["Temp_EauPiscine"]}}) Du coup, par la suite, il me sera facile par la suite de faire une règle GEA pour dire à ma pompe de tourner X heures (x = ma variable "Temp_Piscine" / 2) Encore merci pour tout.
  12. Manu31

    Support Gea

    Bonjour, Merci pour les informations. J'ai testé plusieurs choses et ça ne marche pas. GEA.add({"Value+", id["Temp_EauPiscine"], id["Temp_Piscine"]}, 1*60, "", {"Global", "Temp_Piscine", {"Global", "Temp_EauPiscine"}}) GEA.add({"Value+", id["Temp_EauPiscine"], id["Temp_Piscine"]}, 1*60, "", {{"CopyGlobal", "Temp_EauPiscine", "Temp_Piscine"}}) Explication : - la premère ligne ne fait pas d'erreur mais ne fait pas d'action - la seconde me met une erreur (qui est normale) Règle exclue : Global : Temp_EauPiscine n'existe(nt) pas Normale, car dans la doc c'est une copie d'une variable dans une autre variable. Dans mon cas, c'est une valeur de température d'un capteur dans une variable. @Lazer : sauf si j'ai loupé qqc (ce qui est probable) dans la doc GEA. Serait-il possible dans une future version de prendre en compte ce cas (copier une valeur d'un capteur dans une variable) ? Sinon, une idée de contournement pour mon cas ? En vous remerciant
  13. Manu31

    Support Gea

    Bonsoir, @Lazer : oui j'ai vu les seuils etc... Mais comme il est sur batterie = Donc pas de pooling J'ai la réponse à ma première question A titre d'info, tu utiliserais quoi comme capteur ? Un FGBS-222 ? Et une idée pour mon second point ? Encore un immense merci
  14. Manu31

    Support Gea

    Bonjour; Comme d'habitude un grand merci à toi @Lazer Effectivement, la double variable ne servait à rien. Voici donc ce que j'ai fait, et qui marche au top grace à toi/vous Explication: Ma variable globale = Temp_piscine Mon capteur de température d'eau de la piscine = Temp_EauPiscine --------------------//////////////////// Piscine \\\\\\\\\\\\\\\\\\\\-------------------- -- Gestion de la piscine -- Si la variable est différente de nul, on la remet à X (pas une valeur) chaques jours GEA.add({{"Value!", id["Temp_piscine"], ""}, {"Time", "00:10"}}, 1*60, "", {"Global", "Temp_Piscine", "x"}) -- Vérification de la température de la piscine, on fait tourner la pompe 5min pour avoir la température la plus juste GEA.add({"Time", "04:40"}, 1*60, "", {"TurnOn",id["PompePiscine"], 5*60}) -- Si la température de l'eau est compris entre 11 et 15°, faire tourner la piscine 5H: GEA.add({{"Time", "04:45"}, {"Value+", id["Temp_EauPiscine"], "11.0"}, {"Value-", id["Temp_EauPiscine"], "15.0"}}, 1*60, "", {"TurnOn", id["PompePiscine"], 5*60*60}) --Eau inférieur à 3 degré, notification sur mon portable GEA.add({"Value-", id["Temp_EauPiscine"],3.0}, 1*60, "Température de la piscine inférieur à #value#°C, risque de gel", {"Portable", id["PortalbePE"]}) --Eau à zéro degré --> mise en route de la pompe GEA.add({"Value-", id["Temp_EauPiscine"], "0.0"}, 1*60, "", {"TurnOn",id["PompePiscine"]}) -- Stocker la température de la piscine dans la variable si celle-ci est supérieur GEA.add({"Value+", id["Temp_EauPiscine"], id["Temp_Piscine"]}, 1*60, "", {"Global", "Temp_Piscine", {"Global", "Temp_EauPiscine"}}) Il me reste donc 2 choses: Pinguer à heure régulière la température de la piscine (raccordé au FGK-001). Est-ce possible ? J'ai trouvé de "pooler" le device toute les 3600sec mais ca reste "aléatoire" (cf : mon screen) 2. Stocker dans ma variable "Temp_Piscine" (la plus haute température, pinguer toutes les heures), de la sonde "Temperature-Piscine". J'ai essayé ça : GEA.add({"Value+", id["Temp_EauPiscine"], id["Temp_Piscine"]}, 1*60, "", {"Global", "Temp_Piscine", {"Global", "Temp_EauPiscine"}}) Extrait de la doc GEA : GEA.add( {CONDITIONS}, 30, "", {"Global", "Destination", {"Global", "SOURCE"}} ) - Copie la valeur de la variable globale "SOURCE" dans la variable globale "DESTINATION" \Copy the value of "SOURCE" inside "DESTINATION" Mais sans succès Une dernière idée svp ? En vous remerciant et bonne soirée
  15. Manu31

    Support Gea

    Bonjour, Merci (on va dire la fatigue ) Mais ca ne marche pas mieux @Fred.domotique tu peux déjà regarder mon sujet ici qui est sur la partie matériel + câblage : A toute
×