Pour une gestion de présence basée sur plusieurs critères :
NUT, Phone detection, Ping Smartphone, Géolocalisation
Je souhaiterai donner un poids différent à chaque information en fonction de la fiabilité de chaque truc et en plus en faisant en sorte qu’il faille plus d’une information à 1 pour mettre la présence à 1 !!
J’aurai voulu savoir si qq’un avait déjà mis en place une telle usine à gaz et comment ?!
J’essaye de poser le truc en algorithmique sans parler code, langage ou autre et déjà je me jette la tête contre les murs !
Je n’arrive pas à trouver une approche facile n’étant pas du métier ‹ dev ›
J’espère que je suis clair dans ma demande car plus j’y réfléchis plus je m’embrouille.
Je ferais un virtuel, une commande info par critère multiplié par le poid de ce critère
Et une commande qui fait la somme de ces critères.
Et dernière commande (pourrait être combinée avec la précédente mais plus facile d’avoir les deux pour debug) qui décide de la présence si le total > valeur de ton choix.
Ainsi plusieurs critères de poid faible compenseront un critère de poid fort.
Mais oui ca fait usine à gaz, pas convaincu que ca vaut la peine; c’est juste « marrant »
Je veux creuser cette idée. Merci M’sieur
Dommage qui aie pas un plugin présence ou on peut rentrer les différents trucs de présence et leur donner un poids et une fiabilité…
Actuellement, avec tous ces devices, il n’y en aurait pas un qui serait plus juste ?
De mon côté, j’ai mis que Nut avec Theengs Gateway.
J’ai abandonné les autres façon que j’ai testé avant : phone detection, BLEA avec Nut.
Par contre, dans ma salle de bain, j’ai le motion hors de la douche, et le pommeau Hydrao dans la douche.
Et là, c’est le virtuel qui prend le relai pour voir si l’un des deux est présent
La domotique de mon père gère des gites, et actuellement, avec le plugin blea, les nut donné au client ont des ratés.
Donc je ne veux plus me baser sur une info mais plusieurs chacune ayant un poid en fonction de la fiabilité.
Typiquement dans mon cas, la fiabilité des nut avec blea est pas top, le ping plus bref
Je complète mon précédent post :
Je gère le Nut avec Theeng Gateway, et actuellement, j’écoute le MQTT avec jMqtt (bientôt Mqtt Discovery quand les tests seront terminés).
Et pour fiabiliser le tout, j’ai fait un virtuel qui indique depuis quand c’est coupé :