Twentycents Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 Bonjour, la réponse est dans la question mais est il possible d’espacer les notifications ? quand je rentre chez moi j’ai 200 mails par jour et encore dans la nuit ça continue etc... j’ai une notification toutes les 20 minutes environ. Warning, device Température WC in room WC has a low battery. Replace or charge the battery in this device. If you do not want to receive notifications of this type, disable them in the configuration. Merciiiiiii
jjacques68 Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 (modifié) tu peux décocher l’alerte mail pour la batterie. j’ai tout décoché chez moi Modifié le 7 mars 2019 par jjacques68
Twentycents Posté(e) le 7 mars 2019 Auteur Signaler Posté(e) le 7 mars 2019 Ouais mais non lol encoire une alerte par jour.... mais pas toutes les 10 secondes lol
Lazer Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 Ca fait longtemps que le paramétrage du délai de répétition des notifications de batterie a été demandé à Fibaro. Sur la roadmap, je crois que c'est prévu pour dans 3 ans, c'est une fonctionnalité assez difficile à développer quand même, faut comprendre.... En attendant, comme tout le monde, j'ai désactivé les notifications purement et simplement pour les modules sur batterie qui me spamment.
jjacques68 Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 sinon le gérer par scène avec la propriété batteryLevel... Tu pourras définir le moment de l’envoi du mail, ne faire qu’un mail avec tout dedans, ... Mais bon, ça veut dire une VG minimum par device à pile... suivant les installations, ça peut faire beaucoup...
Twentycents Posté(e) le 7 mars 2019 Auteur Signaler Posté(e) le 7 mars 2019 Nooooooooooo mais c’est Une bonne idée
Lazer Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 Tiens, c'est une idée d'ajout au VD Batteries déjà existant. Qui s'y colle ? Pas besoin de VG, suffit d'envoyer un email par jour avec la liste des modules en batterie faible.
jjacques68 Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 tout à fait. Les VG c’était au cas où on ferait plusieurs tests journalier
Twentycents Posté(e) le 7 mars 2019 Auteur Signaler Posté(e) le 7 mars 2019 Bah moi je veux bien m’y coller mais en mode bloc lol
jjacques68 Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 ben j'ai ça chez moi... j'ai certainement pompé sur le fofo... mais alors de qui et où ???? impossible de m'en rappeler... je les remercie au passage et m'excuse d'avance... une scène qui tourne en permanence + 1 VD qui affiche les infos il faut autant de label que de device (le nombre de device est donné par la scène) Supprimer le mot "étiquette" dans les label du VD. s'assurer que le premier label recevant une valeur a comme ID : "Label2". A chaque ajout, ça s'incrémente tout seul. L'icone du VD sera en fonction du device le ayant le niveau de charge le plus faible. On peut régler dans la scène le seuil pour changer l'icone. Et y a un envoi d email si le niveau de charge < au seuil définit dans les VL. --[[ %% autostart %% properties %% events %% globals %% killOtherInstances --]] --[[ Version 1 : 29/12/2017 Scène qui check toute les heures l'état des batteries Utilise le VD 496 pour afficher les infos Envoi mail si < LevelRed --]] local IdVd = 496 local GreenIcone = 1105 local OrangeIcone = 1106 local RedIcone = 1107 local LevelOrange = 30 local LevelRed = 10 local AllDevice = api.get("/devices") local ListeDevice = {} local ListeParentId = {} local LevelMin local NameMin = "" function Main() --récupère les infos des device --doivent être visible, avoir la propriété batteryLevel et pas présent dans la table ListeParentId for k,v in ipairs(AllDevice) do if v.properties.batteryLevel and v.visible == true and not ListeParentId[v.parentId]then --ajoute le parentId dans la table pour ne pas avoir de doublon avec les enfants ListeParentId[v.parentId] = true --ajoute le device dans la liste table.insert(ListeDevice, {v.name.." ("..v.id..")", tonumber(v.properties.batteryLevel)}) end end --trie la table suivant le niveau de batterie du plus faible au plus fort --le niveau de batterie se trouve dans le champ 2 de la table table.sort(ListeDevice, function(a,b) return a[2] < b[2] end) --affiche le nombre total print("Total de device : ",#ListeDevice) --met à jour les label du VD for k,v in ipairs(ListeDevice) do -- K + 1 car le label 1 est le labelUp fibaro:call(IdVd, "setProperty", "ui.Label"..(k+1)..".value", v[1].." = "..v[2].." %") --mémorise le 1er niveau qui est le plus faible if k == 1 then LevelMin = tonumber(v[2]) NameMin = v[1] end end --affiche l'update du VD fibaro:call(IdVd, "setProperty", "ui.LabelUp.value", "Last check : "..os.date("%d/%m/%Y - %H:%M")) --affiche l'icone du VD if LevelMin > LevelOrange then fibaro:call(IdVd, "setProperty", "currentIcon", GreenIcone) elseif LevelMin <= LevelRed then fibaro:call(IdVd, "setProperty", "currentIcon", RedIcone) fibaro:call(2, "sendEmail", "Default Level Battery", os.date("%d/%m/%Y - %H:%M").." - Check Battery of "..NameMin.." ("..LevelMin.."%)") print(os.date("%d/%m/%Y - %H:%M").." - Check Battery of "..NameMin.." ("..LevelMin.."%)") elseif LevelMin <= LevelOrange then fibaro:call(IdVd, "setProperty", "currentIcon", OrangeIcone) end setTimeout(Main, 60*60*1000) end print("Démarrage de la scène : "..os.date("%d/%m/%Y - %H:%M")) Main() et voici le VD... avec une soixantaine d'étiquettes. faudra modifier l'ID de la scène dans le VD, l'ID du VD dans la scène, l'ID des icones définit dans le VL de la scène. Batteries.vfib
jojo Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 il y a une heure, Lazer a dit : Tiens, c'est une idée d'ajout au VD Batteries déjà existant. Qui s'y colle ? Pas besoin de VG, suffit d'envoyer un email par jour avec la liste des modules en batterie faible. quoi le VD ne prévoit pas de paramétrer la fréquence des notifications ?
jjacques68 Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 Dans la scène c’est possible...Envoyé de mon iPhone en utilisant Tapatalk Pro
jjacques68 Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 Ha ben voila, on retrouve les auteurs originaux merci !!Envoyé de mon iPhone en utilisant Tapatalk Pro
Lazer Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 Le VD le fait déjà ? J'ai une vieille version alors, le miens ne fait qu'afficher le niveau des batteries dans les labels, ce qui ne sert pas à grand chose (cela explique surement pourquoi je ne m'en sert pas....)
jojo Posté(e) le 8 mars 2019 Signaler Posté(e) le 8 mars 2019 je ne sais plus, c'était il y a tellement longtemps. Mais cela me parait tellement évident que j'espère qu'il le fait. De toute façon y rajouter cette fonctionnalité doit être TRES simple.
jojo Posté(e) le 8 mars 2019 Signaler Posté(e) le 8 mars 2019 je viens de regarder le code, on peut y définir la fréquence d'interrogation de la DB (par défaut 24h) et un push est envoyé à cette fréquence. 1
jojo Posté(e) le 8 mars 2019 Signaler Posté(e) le 8 mars 2019 @Lazer tu as également des soucis d'insomnies ? 1
BenjyNet Posté(e) le 8 mars 2019 Signaler Posté(e) le 8 mars 2019 Moi je suis spammé par les ST814 qui m'envoie des fausses alertes incendie ! N'importe quoi ! Le truc il délire 15min et revient à la normale !
Lazer Posté(e) le 8 mars 2019 Signaler Posté(e) le 8 mars 2019 Ça me l'a fait avec des FGBS et des détecteurs de fumée. Sûrement une trame qui passe mal, mauvaise lecture de la température, puis corrigé à la nouvelle mesure suivante.
jojo Posté(e) le 8 mars 2019 Signaler Posté(e) le 8 mars 2019 probablement, mais ces erreurs n'arrivent que la nuit quand tu dors(mai)s ....
Clarence Posté(e) le 10 mars 2019 Signaler Posté(e) le 10 mars 2019 Bonjour Je reçois des alertes sms push de ma fibaro mais j'ai tout désactivé comment puis je connaitre l'origine svp ? Merci d'avance
Messages recommandés