Aller au contenu

liste des noeuds morts


jojo

Messages recommandés

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
Lien vers le commentaire
Partager sur d’autres sites

c'est bien un QA, mais ce qui a semé le doute dans ton esprit, c'est l'icône qui montre une HC2. C'est un souvenir de @couillerot que je trouvait rigolo ...

(de toute façon, outre l'extension, cela fait trèèèès looooongtemps que je n'ai plus de HC2)

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...

Hello, je suis en train d'améliorer une QA que j'ai écrite qui m'envoie un push quand j'ai des devices dead, ca fonctionne tr_s bien depuis 6mois, mais là j'ai des shelly qui par moment sur déconnecté, il suffit de faire un reveil et ils reviennent... je veux du coup faire un réveil automatique pour les devices dead dans ma QA, mais je ne trouve pas la commande lua qui correspond ... auriez vous une piste ? :)

 

Merci

 

Edit : j'ai peut-être pas assez cherché

hub.wakeUpDeadDevice(<ID>)

 

 

Modifié par TitiXsi
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...