Mon problÚme est simple mis je ne vois pas comment le résoudre.
Je souhaite connaĂźtre, Ă lâimage des stars de temps dâĂ©cran sur iPhone, combien de temp ma tĂ©lĂ© est allumĂ©e par jour. Jâai 2 ados Ă la maison et je les soupçonne de passer leur temps devant.
Je pense quâavec une variable ça doit pouvoir se faire mais je ne trouve pas comment.
Ma télé est connectée
Quelquâun aurait une solution ?
Par avance merci
Perso je passerais par une prise qui mesure la puissance en cours, du style Wall Plug de Fibaro.
Ensuite, je ferais un premier flow qui lance un compteur quand la puissance atteint un certain seuil (TV allumĂ©e), et un second qui stoppe le compteur quand la TV est en veille ou arrĂȘtĂ©e.
Une autre solution que la bonne solution prĂ©conisĂ©e par DeepBlueNine, si votre tĂ©lĂ© est connectĂ©e Ă une box qui elle est connectĂ©e Ă un modem, serait de limiter le temps dâutilisation du rĂ©seau Internet par la box. Sauf erreur câest possible de le faire avec une FRITZ!Box, aussi par exemple pour les appareils connectĂ©s en WiFi. Ainsi, vous pourriez par exemple donner 1h30 de tĂ©lĂ© par jour, et quand le temps est Ă©coulĂ© la box coupe Internet, câest assez radical avec des enfants! Mais câest juste une idĂ©eâŠ
Oui mais jâai aussi la tnt donc je ne bloque que les chaĂźnes de la box.
En fait, quand je dis que ma tĂ©lĂ© est connectĂ©e câest quâelle est dĂ©jĂ sur Homey. LĂ oĂč je bloque câest mettre en place ce compteur avec un flow du style « quand la tĂ©lĂ© change dâĂ©tat et que la tĂ©lĂ© est allumĂ©e alors jâincrĂ©mente le compteur. A lâinverse, quand la tĂ©lĂ© change dâĂ©tat et que la tĂ©lĂ© est Ă©teinte alors je cesse lâincrĂ©mentation du compteur. En fin de journĂ©e jâenvoie une notification avec lâĂ©tat du compteur.
Mais comment créer cette variable « compteur » et générer sont incrémentation ?
Ăa ne doit pas bien compliquĂ© mais je sĂšcheâŠ
VoilĂ un essai, le flow que je viens de faire lance un compteur de temps quand la piscine est en marche, et sâarrĂȘte quand la prise sâĂ©teint. Ensuite tu nâauras plus quâĂ faire un autre flow pour envoyer le temps Ă©coulĂ© chaque jour et remettre le compteur Ă zĂ©ro.
Il faut installer lâapp Chronograph.
Une solution serait de crĂ©er un log avec Paper Trails dans ton flow de dĂ©tection de changement dâĂ©tat. Tu peux mettre le texte que tu veux et lâenvoyer par mail.
Ainsi, Ă chaque allumage et extinction tu peux le savoir. La solution de @DeepBlueNine est Ă©galement pas mal
Jâessaye tout ça ce soir en rentrant et je vous redis
Bon jâai bien rĂ©ussi Ă mettre en place le compteur mais je ne vois pas comment envoyer sa valeur en notification.
Dois-je créer une variable ? Si oui, comment �
On ne peut pas, en tout cas je nâai pas trouvĂ© de solution avec Chronograph.
Par contre, jâai une solution qui marche parfaitement avec Better logic.
LâidĂ©e câest dâavoir 2 variables, une pour les minutes et une pour les heures
Avec un flow qui sâupdate toutes les minutes, jâincrĂ©mente les minutes, Ă 60 minutes jâincrĂ©mente les heures, et je remets les minutes Ă zĂ©ro.
Avec un second flow, Ă 20h jâenvoie lâheure totale de fonctionnement, je reset les heures et les minutes ensuite. De cette façon, tu as le temps total de 20h Ă 20h le lendemain.
VoilĂ les flowsâŠ
Avant de les lancer, tu dois créer une variable ChronoPiscineMinutes et ChronoPiscineHeures.
Ăa fonctionne mais ça me gĂšne dâactualiser un flow toutes les minutes en permanence.
Je cherche une astuce avec Chronograph mais je ne trouve pas ⊠Cela semble possible mais je ne comprends pas comment rĂ©cupĂ©rer la valeur du compteur qui est normalement disponible aprĂšs lâarrĂȘt du chrono.
Il faut probablement passer par HomeyScript avec: GET /stopwatches/:id