Aller au contenu

Manu31

Membres confirmés
  • Compteur de contenus

    176
  • Inscription

  • Dernière visite

  • Jours gagnés

    6

Tout ce qui a été posté par Manu31

  1. 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}) GEA.add({{"Time", "05:00"},{"Value-", id["Temp_EauPiscine"],3.0}}, 1*60, "Température de la piscine à #value#°C", {"Portable", id["PortalbePE"]}) -- 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"]}}) --Notification sur mon portable tous les matins de la température de la piscine si température supérieur a 15°C GEA.add({{"Time", "08:00"}, {"Value+", id["Temp_EauPiscine"], "15.0"}}, 1*60, "Température de la piscine à #value#°C", {"Portable", id["PortalbePE"]}) -- HIVER --Eau inférieur à 3 degré, notification sur mon portable GEA.add({{"Value-", id["Temp_Cuisine_Ext"], "3.0"},{"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_Cuisine_Ext"], "0.0"}, {"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", "11: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 -- Si la température de l'eau est compris 12 et 16°, faire tourner la piscine 7H: GEA.add({{"Time", "10:00"}, {"Global+", "Temp_Piscine", "12.0"}, {"Global-", "Temp_Piscine", "16.0"}}, 1*60, "Pompe de la piscine en marche pour 7H", {{"TurnOn", id["PompePiscine"], 7*60*60}}) -- Si la température de l'eau est compris 16 et 20°, faire tourner la piscine 9H: GEA.add({{"Time", "9:00"}, {"Global+", "Temp_Piscine", "16.0"}, {"Global-", "Temp_Piscine", "20.0"}}, 1*60, "Pompe de la piscine en marche pour 9H", {{"TurnOn", id["PompePiscine"], 9*60*60}}) -- Si la température de l'eau est compris 20 et 24°, faire tourner la piscine 11H: GEA.add({{"Time", "8:00"}, {"Global+", "Temp_Piscine", "20.0"}, {"Global-", "Temp_Piscine", "24.0"}}, 1*60, "Pompe de la piscine en marche pour 11H", {{"TurnOn", id["PompePiscine"], 11*60*60}}) -- Si la température de l'eau est compris 24 et 28°, faire tourner la piscine 13H: GEA.add({{"Time", "8:00"}, {"Global+", "Temp_Piscine", "24.0"}, {"Global-", "Temp_Piscine", "28.0"}}, 1*60, "Pompe de la piscine en marche pour 13H", {{"TurnOn", id["PompePiscine"], 13*60*60}}) -- Si la température de l'eau est compris 28 et 30°, faire tourner la piscine 14.5H: GEA.add({{"Time", "7:00"}, {"Global+", "Temp_Piscine", "28.0"}, {"Global-", "Temp_Piscine", "30.0"}}, 1*60, "Pompe de la piscine en marche pour 14.5H", {{"TurnOn", id["PompePiscine"], 14.5*60*60}}) -- Si la température de l'eau est compris 30 et 32°, faire tourner la piscine 15.5H: GEA.add({{"Time", "6:30"}, {"Global+", "Temp_Piscine", "30.0"}, {"Global-", "Temp_Piscine", "32.0"}}, 1*60, "Pompe de la piscine en marche pour 15.5H", {{"TurnOn", id["PompePiscine"], 15.5*60*60}}) -- Si la température de l'eau est compris 32 et 34°, faire tourner la piscine 16.5H: GEA.add({{"Time", "6:00"}, {"Global+", "Temp_Piscine", "32.0"}, {"Global-", "Temp_Piscine", "34.0"}}, 1*60, "Pompe de la piscine en marche pour 16.5H", {{"TurnOn", id["PompePiscine"], 16.5*60*60}}) -- Si la température de l'eau est compris 34 et 36°, faire tourner la piscine 18H: GEA.add({{"Time", "5:00"}, {"Global+", "Temp_Piscine", "34.0"}, {"Global-", "Temp_Piscine", "36.0"}}, 1*60, "Pompe de la piscine en marche pour 18H", {{"TurnOn", id["PompePiscine"], 18*60*60}}) -- Si la température de l'eau est compris 36 et 38°, faire tourner la piscine 19H: GEA.add({{"Time", "5:00"}, {"Global+", "Temp_Piscine", "36.0"}, {"Global-", "Temp_Piscine", "38.0"}}, 1*60, "Pompe de la piscine en marche pour 19H", {{"TurnOn", id["PompePiscine"], 19*60*60}})
  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. 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. 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. 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
  16. Manu31

    Support Gea

    Bonjour, Je me permets de solliciter votre aide et votre patience pour un peu d'aide sur un scnéario GEA que j'aimerai faire pour domotiser ma piscine. Explication (corriger moi si je me trompe) : Je déclare une variable dans laquelle je stoquerai toutes les heures la plus haute température relevée. local VarTempPiscine = {"Global", "Temp_piscine", "0"} Et cette variable je la remets à rien ou X tous les jours (si elle contient une valeur) (règle en erreur sur GEA --> Règle exclue : Global : VarTempPiscine n'existe(nt) pas) alors qu'elle est déclarée juste au dessus GEA.add({{"Value+", id["VarTempPiscine"], ""}, {"Time", "22:06"}}, 1*60, "", {"Global", "VarTempPiscine","10"}) Si température de l'eau de la piscine < 0 = pompe de la piscine en marche. GEA.add({"Value-", id["Temp_Piscine"],"0"}, 1*60, "", {"TurnOn",id["PompePiscine"]}) Si la température de l'eau est compris entre 10 et 15°, faire tourner la piscine 5H: GEA.add({{"Value+", id["Temp_Piscine"],"10"}, {"Value-", id["Temp_Piscine"],"15"}}, 1*60, "", {"TurnOn",id["PompePiscine"], 5*60}) Maintenant c'est là ou ça se complique et que j'ai besoin de vous : - Pinguer le capteur TemperaturePiscine toute les heures et copier cette valeur dans ma variable Temp_Piscine uniquement si celle-ci est plus haute que la valeur présente dans la variable. Dans la doc du GEA j'ai trouvé ça : GEA.add({CONDITIONS}, 30, "", {"CopyGlobal", "Source", "Destination"} ) --> qui pourrait donner --> GEA.add({id["TemperaturePiscine"] > "VarTempPiscine"}, 60*60, "", {"CopyGlobal", "id[TemperaturePiscine]", "VarTempPiscine"}) Mais en erreur sur GEA. Il bloque sur la règle (je pense une boucle infini) et ne va pas plus loin. En vous remerciant pour votre aide et votre patience
  17. Manu31

    Domotiser sa piscine

    Bonjour, Suite à la domotisation de ma piscine (pompe à filtration + éclairage), voici mon retour d'expérience / mon partage Prérequis : 1x module Fibaro FGS-223 "Double Switch 2" https://www.domotique-store.fr/domotique/modules-domotiques/micromodules/micromodules-switch-domotique-sans-fil/668-fibaro-fgs-223-double-switch-2-micromodule-interrupteur-double-on-off-z-wave-avec-mesure-de-consommation.html?search_query=fibaro+fgs&amp;results=92 1x module FGDW-001 (001 important car les nouveaux intègre le capteur de température) OU Aeotec ZWA008 - Door/Window Sensor 7 https://www.domotique-store.fr/domotique/modules-domotiques/detecteurs-capteurs-mesure/ouverture-porte-fenetre/1078-aeotec-zwa008-doorwindow-sensor-7-detecteur-z-wave-d-ouverture-de-portefenetre-avec-entree-contact-sec.html 1x 1/2 pouce - capteur ds18b20 con doigt de gant 1/2 acier inoxydable immersion pour thermomètre de 30mm ref = https://www.amazon.fr/gp/product/B07FH7BQVG/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&amp;th=1 Installation dans le coffret : A savoir : Le bouton de filtration piscine possède 3 états : Filtration manuel / Eteint / Filtration programmé Le but est donc de se passer du module de programmation de la filtration. Mais que la filtration manuelle continue de marcher Voici une photo "schématique" du câblage : Une photo de ce que ca donne "IRL" dans mon coffret : Mais aussi de la sonde de température relié à mon FGDW-001 : Côté HC3, nous pouvons voir que tout remonte bien et que tout marche Programmation : Et maintenant on passe à la phase de "programmation" et donc mes questions : La filtration de la piscine dépend de beaucoup de facteur (nombre de personnes qui se baignent / température de l'eau / puissance de la pompe / etc.). Mon souhait serait "simple" : En dessous de 10°C = pas de filtration De 10°C à 15°C = 5h de filtration Au dessus de 15°C = température la plus haute détecté (Y) dans la journée de 8h à 20h / 2 = X qui serait le nombre d'heures de filtration Voilà, en éspérent que ca puisse en aider certain(e)s d'entre nous
  18. Manu31

    Support Gea

    @Lazer merci toujours au top Et merci aussi à @Dragoniacs. Je vais tester ça dans la soirée et vous ferai un retour. Bonne journée PS: ca marche nickel
  19. Manu31

    Support Gea

    Bonjour; @Did --> Oui sinon le GEA bloquerait. @Lazer --> Merci mais car il y a un "mais", j'ai 73 value {"id":21,"name":"Garage-Mouvement","roomID":228,"view":[{"assetsPath":"/dynamic-plugins/com.fibaro.securitySensor/assets","jsPath":"/dynamic-plugins/com.fibaro.securitySensor","name":"com.fibaro.securitySensor","translatesPath":"/dynamic-plugins/com.fibaro.securitySensor/i18n","type":"ts"}],"type":"com.fibaro.motionSensor","baseType":"com.fibaro.securitySensor","enabled":true,"visible":true,"isPlugin":false,"parentId":20,"viewXml":false,"configXml":false,"interfaces":["fibaroBreach","fibaroFirmwareUpdate","tamper","zwave","zwaveAlarm"],"properties":{"parameters":[{"id":2,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":3,"lastReportedValue":30,"lastSetValue":30,"size":2,"value":30},{"id":4,"lastReportedValue":5,"lastSetValue":5,"size":1,"value":5},{"id":5,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":39,"lastReportedValue":20,"lastSetValue":20,"size":1,"value":20},{"id":40,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":41,"lastReportedValue":1310976,"lastSetValue":1310976,"size":4,"value":1310976},{"id":42,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":43,"lastReportedValue":50,"lastSetValue":50,"size":2,"value":50},{"id":44,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":45,"lastReportedValue":2,"lastSetValue":2,"size":1,"value":2},{"id":46,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":101,"lastReportedValue":241,"lastSetValue":241,"size":4,"value":241},{"id":102,"lastReportedValue":0,"lastSetValue":0,"size":4,"value":0},{"id":103,"lastReportedValue":0,"lastSetValue":0,"size":4,"value":0},{"id":111,"lastReportedValue":300,"lastSetValue":300,"size":4,"value":300},{"id":112,"lastReportedValue":3600,"lastSetValue":3600,"size":4,"value":3600},{"id":113,"lastReportedValue":3600,"lastSetValue":3600,"size":4,"value":3600},{"id":201,"lastReportedValue":1,"lastSetValue":1,"size":2,"value":1},{"id":202,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":203,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":204,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":252,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":9,"lastReportedValue":2,"lastSetValue":2,"size":2,"value":2}],"pollingTimeSec":0,"zwaveCompany":"AEON Labs","zwaveInfo":"3,4,54","zwaveVersion":"1.12","alarmLevel":0,"alarmType":0,"categories":["security"],"configured":true,"dead":false,"deadReason":"","deviceControlType":0,"deviceIcon":21,"emailNotificationID":0,"emailNotificationType":0,"endPointId":0,"firmwareUpdate":{"info":"","progress":0,"status":"UpToDate","updateVersion":"1.12"},"lastBreached":1635677596,"log":"","logTemp":"","manufacturer":"","markAsDead":true,"model":"","nodeId":2,"parametersTemplate":"755","productInfo":"0,134,0,2,0,100,1,12","pushNotificationID":0,"pushNotificationType":0,"saveLogs":true,"serialNumber":"h'XXXXX","smsNotificationID":0,"smsNotificationType":0,"tamper":false,"updateVersion":"","useTemplate":true,"userDescription":"","value":false},"actions":{"abortUpdate":1,"reconfigure":0,"retryUpdate":1,"startUpdate":1,"updateFirmware":1},"created":1635628285,"modified":1635628285,"sortOrder":8} Dans un sens je dirais bien que : 0 est inactif (donc pas de détection de mouvement) 1 est actif (detéction de mouvement) et pour le reste, grande question ???? Autre question : pourquoi -1 dans le timing de la scène initiale ? GEA.add({{"Value", id["Garage_DetMouv"], 1}, {"Time", "Sunset-5", "Sunrise+5"}}, -1, "", {"turnOn", id["Eclairage_Allee"]}) Si vous avez une idée de pouquoi ma scène ne marche pas, je suis preneur En vous remerciant
  20. Manu31

    Support Gea

    Bonjour @nasp, Je me permets de revenir sur cette exemple car j'aurai une petite question: J'ai fais ceci -- Allume la lumière de l'allée si det garage = on, après le couché et avant levé du soleil GEA.add({{"Value", id["Garage_DetMouv"], 1}, {"Time", "Sunset-5", "Sunrise+5"}}, -1, "", {"turnOn", id["Eclairage_Allee"]}) -- Eteint la lumière de l'allée au bout de 5min GEA.add({"Value", id["Garage_DetMouv"], 0}, 5*60, "", {"turnOff",id["Eclairage_Allee"]}) Le GEA tourne normalement mais ne fait pas l'action Je "suppose" que c'est la valeur du détécteur de mouvement que j'ai au garage qui n'est pas "bonne". c'est un détécteur Aeotec ZW100 MultiSensor6 - Capteur 6 en 1 (mouvements, température, humidité, luminosité, vibrations, UV) Z-Wave+. Ma question : Comment connaitre les valeurs qu'il retourne en cas de détection de mouvement (Breached) quand il est en mode détéction de mouvement. En vous remerciant
  21. Manu31

    Camera REOLINK sur HC3 (& HC2)

    Bonjour à @Toine74; Désolé du retard pour ma réponse. Je n'ai pas encore réussi à trouver ce que tu demandes. Le support REOLINK m'a fournit une doc ou il faut par des commande faire du POST/GET sur du JSON. Je peux t'envoyer les doc si ça t'intéresse de chercher Bonne soirée
  22. Manu31

    Support Gea

    Super encore merci à vous deux Ca marche au top. Bonne soirée
  23. Manu31

    Support Gea

    Merci beaucoup. Question bête : auriez vous le lien de la doc de syntaxe svp ? Que j'évite de vous embêter à chaque fois.
  24. Manu31

    Support Gea

    Bonjour, Ok, Je vais tester avec le OR et je vous fais un retour. En vous remerciant Alors voici mes deux tests qui ne sont pas concluants : GEA.add({{{"Profile", "Home" or "Profile" or "VacAtHome"}, {"Time", "Sunset+50", "Sunset+65"}}, 1*60, "", {{"Close",id["Volet_Cuisine"],100}}}) ou encore : GEA.add({{{"Profile", "Home" or "VacAtHome"}, {"Time", "Sunset+50", "Sunset+65"}}, 1*60, "", {{"Close",id["Volet_Cuisine"],100}}}) Le GEA ingore tout simplement la ligne dans le debug Une idée ? En vous remerciant
  25. Manu31

    Support Gea

    Bonjour à toutes et tous. J'avais une petite question. J'utilise depuis peu les profil (qui marchent très bien) pour la gestion de mes volets. Ex: GEA.add({{"Profile", "Home"}, estChome, {"Value+", id["DetLum_Ext"], 2000}, {"Value+", id["Temp_Cuisine_Ext"], 22.00}, {"Time", "12:30", "12:45"}}, 1*60, "", {{"Open",id["Volet_Chambre1"],30}}) Question: Comment puis-je faire correspondre cette ligne à plusieurs profils (sans la dupliquer pour mes 5 profils) ? En vous remerciant.
×
×
  • Créer...