Affichage des graphiques pour les capteurs binaires

Feature description
Les graphiques ont beaucoup de sens et d’utilité. Mais pour les appareils de type binaire (on / off, présence, ouverture, etc.) cela n’a pas tellement de sens.

Les types de données qui ne seront pas prises en charges par les graphiques sont les suivants :

  • Binaires
  • Push
  • Camera
  • Couleur

Il faudrait une vue dédiée, accessible sur le dashboard notamment (mais pourquoi pas une nouvelle partie dans l’interface web aussi) pour consulter l’historique des données.

Par exemple (en plus joli :wink: ) :
Screenshot 2021-10-13 at 14.17.51

Merci pour la demande!

Pourquoi as tu besoin de cette fonctionnalité ? Parle moi de ton cas perso, pour qu’on puisse avoir une idée de la spec précise :slight_smile:

Pour le moment j’aimerais pouvoir consulter l’historique des ouvertures de ma porte d’entrée.

J’y vois plusieurs avantages :

  • En cas d’effraction par là, j’aurai l’heure précise
  • Quand je claque ma porte et que je pars en balade avec mon chien dans la résidence, je peux m’assurer que personne est rentré en mon absence (#GrosFlemard :sweat_smile:)

Et puis plus tard, faire quelques stats d’utilisation, notamment de combien de fois / jour on ouvre le frigo et le corréler avec la baisse de température / consommation électrique.

Ok, donc en soit:

  • Dans l’interface, on affiche juste les dernières 12/24h ça fait le job
  • Au besoin, tu peux sélectionner une date précise et voir l’historique à cette date

En revanche, il n’y a absolument pas le besoin de visualiser en une fois 3 mois d’historique (ça serait tout petit et illisible)

Oui tu as bien résumé la situation. Même si il peut y avoir de l’intérêt a savoir combien de fois / jour la porte a été ouverte sur une période de 3 mois par exemple.

2 Likes

Hello everyone,

How do you see the implementation? An addition to the « chart » box or a new box? Or something completely different?

I think it’s a new type of chart. :thinking:
Then, depending on the sensor, maybe we need to disable or hide some types?

From my point of view we should be able to implement it in the current graphical view… But I imagine it will mess up the rendering itself.

Unless, as @spenceur suggested, if we choose « binary sensor » as the chart type then only binary sensors can be included to ensure a consistent rendering.

Just a new chart type for binary devices, in the existing chart widget!

1 Like

My first result:

Any thoughts?

5 Likes

Excellent, that’s perfect :ok_hand:

I like it. But we should prevent placing multiple binary sensors so they don’t overlap, as is currently the case in the graphs for the other signals.

Thanks @_Will_71, I hadn’t thought of that.
We can put several now :slight_smile:

8 Likes

Great!!! Nice work

Perfect :+1:

Here’s the PR:

If anyone wants to test it, I’d appreciate it

1 Like

Can you generate a Docker image? :pray:

2 Likes

It looks great! Thanks for working on it!

Excellent!! It looks great, it’s exactly what was needed!

1 Like

Here is the Docker image: delogzway/gladys:binary_graph