Je débute avec Jeedom, et j’aimerais utiliser InfluxDB et Grafana pour visualiser mes données. J’ai installé plusieurs capteurs et fait un docker compose avec influxDB et Grafana de mon côté. Grafana arrive à se connecter à ma base Influx sans soucis.
Je ne comprends juste pas comment envoyer mes données depuis l’interface Jeedom vers Influx. J’ai acheté et installé le plugin, et je l’ai rempli en suivant la doc du plugin. Cependant, Jeedom n’envoie pas les données à Influx. En passant par le plugin, j’ai récupéré des logs, mais ils ne mentionnent pas Influx. Depuis Grafana, la datasource marche, mais il ne me propose aucune autocomplétion pour les measurements. Dans le conteneur Influx, je me connecte à la base, et je n’y trouve aucune série ou measurement.
Parmi mes hypothèses, je me suis demandé si les caractères spéciaux dans les noms et les clés de champs des commandes que je cherche à envoyer posent problème. Je me suis restreint pour le moment à des commandes de type Info/Binaire ou Info/Numeric.
J’ai branché un écran à ma box Jeedom pour voir si le crontab tournait réellement. Le service tourne bel et bien, en revanche il n’y a pas de tache définie pour l’utilisateur root. Quel utilisateur est utilisé pour les commandes Jeedom ?
Est-ce qu’il existe un moyen de tester l’envoi des données vers la base de données ?
(Pour info, la base de données Influx se trouve sur le même réseau que la box Jeedom.)
Dans le crontab système il n’y aura qu’une tache (cron minute) pour executer le scheduler de tâche de jeedom, c’est lui qui ensuite lance les « cron » nécessaire dans jeedom; donc c’est normal qu’il n’y ai rien.
Quand à savoir « comment envoyer les données », il suffit de cliquer sur case « envoyer » en début de ligne sur la ligne de commande:
Pouvez-vous montrer votre config et le log (en debug)?
Je ne comprend pas ce que ceci veut dire
De quels caractères parlez-vous concrètement? par exemple un accent cela fonctionne.
Dans le pire des cas vous pouvez configurer le nom de la mesure et de la clé à envoyer (sur la partie droite de la liste)
Par caractères spéciaux, j’entends les accents, les ‹ [ ›, les ‹ ( › …
De ce que je comprends de crontab, je devrais au minimum voir une tache apparaitre qui ressemblerait à « * * * * * /path/script/jeedom » mais je vois « no crontab for root ».
J’ai récupéré les logs depuis la page du plugin, en cliquant sur « Configuration avancée » puis « logs ». Cependant je n’avais pas vu que mes logs étaient en « erreur ». Je viens de les faire passer en « debug », je vais regarder si j’en tire des informations.
(J’ai un problème avec le plugin zigbee, qui se voit refuser l’accès aux ports que je lui spécifie sans que je comprenne pourquoi, mais ce n’est pas l’objet de ce post.)
Votre équipement n’est pas « activé », donc le plugin ne fait rien pour ce connecteur.
Dans l’onglet « Equipement » de la config d’un équipement il faut cliquer sur la case « Activer »
après le nom de l’équipement, l’objet parent et les catégories il y a une case « activer » et une case « visible »
rendre l’équipement visible ici ne sert à rien (on ne veut rien afficher sur le dashboard pour cet équipement) mais la case activer permet de rapidement activer ou pas l’envoi des mesures sélectionnées dans la config de celui-ci