Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 347
  • Inscription

  • Dernière visite

  • Jours gagnés

    181

Messages posté(e)s par jojo

  1. Bonjour,

    J'ai créé ce QA en réponse à une question que j'avais posée ici :

     

    Ce QA va donc lister les devices qui ont été identifiées par la conditions {"Deads"} de GEA, et :

    • lister les modules morts
    • compter ceux qui ne sont pas listés dans la table  excludeID = {}
    • et mettre ce nombre dans une variable (Deads) qui pourra être exploitée par GEA.

     

    Voici un exemple du mail généré :

    Citation

     

    Devices morts :
    --Room : Biblio
    FGS223_Biblio (299)
    FGS223 (302)
    Biblio_Lum (303)
    FGS223 (301)
    FGS223 (300)
    --Room : Free
    FGS223_Biblio_R2Free (304)

    6 à réveiller


    Excluded devices :
    FGS223_Circulateurs(701)
    701.0(702)
    701.0.1(703)
    701.0.2(704)
    Chauf_Circul_Etage_FGS223(705)
    Chauf_Circul_RdC_FGS223(706)

     

    voici comment je l'exploite dans GEA :

    -- réveiller les morts
    GEA.add ({"Deads"}, 0, "",
             {"QuickApp", id["DEADS"], "Deads"})
    GEA.add ({{"Deads"}, {"VariableQA+", id["DEADS"], "Deads", "0"}}, 30 , "",
             {{"Deads"},
              {"Email", "admin", "Réveil des #value# noeuds morts.\nLe #date# à #time#.", "Réveil des noeuds morts"}})

     

    Et voici une icône que je trouvais sympa pour l'illustrer

    nczz.png

     

    Le QA à importer :

    Deads_v1.0.fqa

     

    • Like 2
  2. résultat final :

    k3b6.png

    jybk.png

     

    et comment :

    jxk4.png

    ne4l.png

     

    iok8.png

    z8sd.png

    xhzh.png

    vpgb.png

    et les belles icônes (elles ne sont pas de moi) qui font joli :

    tk63.png

     

    xwnn.png

     

    et je l'utilisee dans GEA :

    GEA.add ({{"TurnOn", id["EST_NOEL"]},
              {"Time", "06:30"}}, 0, "",
             {"TurnOn", id ["JARDIN_PRISE"], 2*60*60})

     

    • Like 1
  3. D'aptès ce que je comprends de la doc on envoie du 230V à la PAC quand elle doit chauffer

    Mais ce que je ne comprends pas, c'est seulement 2 fils. OK 1 paire pour donner les ordres (en 230V), mais alors comment le thermostat est alimenté ?

     

    Donc en théorie (je ne sais pas te dire comment câbler - il faut peut-être également voir la doc de la PAC)

    oui, tu peux installer une sonde température z-wave dans le salon qui, via le panneau de chauffage ou une autre régulation sur la box, donne des ordres à un FGS-2x3/4 dans la chambre (ou directement positionné dans ta PAC).

    • Like 1
  4. ok, mais je ne vois pas son (leurs) utilité(s).

    Comme tu sais si la porte est ouverte, fermée ou en position intermédiaire, tu actionne le relais en fonction de ce que  tu veux faire.

     

    Exemples chez moi.

    1) La porte du garage doit être fermée quand l'alarme est mise (=  qu'il n'y a personne dans la maison)

    Donc si alarme générale activée et porte mal fermée (= ouverte ou en position intermédiaire) : Notif par mail avec photo et appuis que le relais (mais on ne sait pas s'il va ouvrir ou fermer la porte). Après 30 s retest et photo. Si fermé, on ne fait rien, sinon on réappuye sur le bouton (on avait peut-être réouvert la porte lors de l'appuis précédent).

    Après 30 s re-test et photo. Si toujours pas bien fermée, c'est qu'il y a un problème (obstacle, capteur HS, ???)

    2) s'il fait nuit et que porte mal fermée, message toutes les 30 min (ant que porte mal fermée) dans mes GH (pas d'action, car il y a peut-être une bonne raison)

    3) quand activation alarme de nuit et que porte mal fermée, message immédiat dans mes GH (pas d'action car porte du garage très proche du clavier, et notification vocale car je n'irai pas voir mes mails,...

  5. je suis maintenant en HA

    root@xxx:~# haproxy -c -V -f /etc/haproxy/haproxy.cfg
    [NOTICE]   (1019) : haproxy version is 2.6.16-1~bpo10+1
    [NOTICE]   (1019) : path to executable is /usr/sbin/haproxy
    [WARNING]  (1019) : config : parsing [/etc/haproxy/haproxy.cfg:87] : a 'http-request' rule placed after a 'use_backend' rule will still be processed before.
    Warnings were found.
    Configuration file is valid

     

  6. re-letsencrypt

     

    J'ai mis les certificats sur mon "vieux" HAProxy sans soucis.

    Puis j' essayé ton script, et là erreur :

    No renewals were attempted.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    /usr/local/bin/renew_certs.sh: ligne 44: erreur de syntaxe près du symbole inattendu « $'do\r' »
    'usr/local/bin/renew_certs.sh: ligne 44: `for domainconf in $(ls /etc/letsencrypt/renewal/); do

    et la ligne 44 est

    for domainconf in $(ls /etc/letsencrypt/renewal/); do

     

    et comme je suis persuadé qu'il fonctionne parfaitement chez toi, c'est que lors du copier.coller depuis le forum il a du y avoir des caractères cachés (comme souvent).

     

    Pour être sûr pourrais tu SVP l'envoyer en PJ au format .txt ?

     

    Merci

×
×
  • Créer...