Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Comment Enregistrer/Logger des Valeurs KNX ?
#1
Lightbulb 
Hello

Je post ici car c'est a mi chemin entre HA / Proxmox , mais bon ... 

Je n'enregistre actuellement encore aucune donnée, Conso/T° ... , je souhaiterais donc le faire dans une base de donnée ou autre pour sortir des beau graphe via Grafana par exemple.

Mon idée c'est de dissocier HA du systeme qui stockera les donnée que ce soit  influxdb ou autre ... 
Idem pour grafana

Un CT par service pour n'avoir aucun lien.

Comment vous faites ? ou comment vous feriez ?
Passer par Node-RED et la lib knxultimate pour envoyer les valeurs voulu dans la DB ?
KNX Partner Base / Avancé

Ma boite de MP est pleine, merci de créer un post si vous avez une question, cela profitera a tout le monde.
Répondre
#2
Bon, il y a pas beaucoup de réponse.

Yves / Richar ?
Vous boudez ? Car j'ai apercu vos intervention sur le forum HACF ?  Big Grin
KNX Partner Base / Avancé

Ma boite de MP est pleine, merci de créer un post si vous avez une question, cela profitera a tout le monde.
Répondre
#3
Oups je suis passé à côté ! ça arrive de temps en temps lorsque je lis le message depuis mon smartphone et que je n'ai pas le temps de répondre dans l'immédiat.


J'ai testé cette solution il y a un moment (je ne me souviens pas de tout) en utilisant Node-Red pour alimenter la base de données mais :
- il est impossible, en accès distant d'afficher dans HA les graphique Grafana à cause des limites imposées par la sécurité et tu trouveras un post à ce sujet dans HACF (je ne sais si c'est toujours d'actualité )  
- Grafana n'offre pas la souplesse de navigation sur différentes périodes que l'outil natif de HA et directement les consos par appareils.
Répondre
#4
InfluxDB dans HA permet cela.
Je n'ai pas trouvé où est stockée la bdd par contre. A creuser la dessus.
Répondre
#5
Je n'ai pas encore bien creusé. J'ai juste commencé.
En suivant le raisonnement d'Ives, j'ai créer un CT pour chaque composant/ 1 pour Node-red, 1 pour InfluxDB et 1 pour grafana, avec l'idée de sauvegarder les différentes données CT par CT.
Ensuite dans configuration.yaml:
Code :
influxdb:
 api_version: 2
 ssl: false
 host: !secret influxdb_host
 port: 8086
 token: !secret influxdb_token
 organization: !secret influx_org
 bucket: HomeAssistantBucket
 max_retries: 3
 default_measurement:
   state
Ensuite on renseigne les différents codes dans secrets.yaml
influxdb_host: "Adresse IP du CT"
influxdb_token: "token code"
influx_org
 "code org"



Ainsi influxDB est directement accessible dans le menu principal de HA.

Ensuite il existe des outils propres à HA pour historiquer les flux de données, mais je n'ai pas le niveau de compétence pour proposer un choix.
Répondre
#6
Bonsoir,

C'est possible
https://www.knx-fr.com/showthread.php?ti...1#pid57021

Gwendal
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)