Externalisation des données dans interface perso

Bonjour tous le monde,

Je suis tout nouveau sur Jeedom et pour le moment très satisfait de sa simplicité. En quelques heures j’ai pu l’installer sur un RPI 3, le configurer et y ajouter des sondes de températures Xiaomi avec une clé Zigate.

J’ai par contre très envie d’avoir plus de liberté dans la gestion de mes interfaces de visualisation.
Je suis développeur et donc je préférerai me faire du 100% sur mesure.

Pour le moment j’ai deux~trois idées mais j’aimerai bien avoir votre retour.

Selon vous, est-il plus adapté de :

  1. avoir un autre système qui requête la bdd de jeedom en lecture ?
  2. mettre en place une synchro entre la bdd jeedom et une autre machine ?
  3. je n’ai pas trouvé mais il existe peut être une API permettant de requêter Jeedom ?
  4. une autre idée ?

Merci à tous et bonne journée

bonjour, voilà des infos pour l’API de jeedom
https://jeedom.github.io/core/fr_FR/api_http

1 « J'aime »

C’est top ça merci !

Dans Configuration > Commandes > Push il y a un paramètre « URL de push globale » qui devrait t’intéresser.

Et tu trouveras ici un exemple d’intégration avec Grafana. Mais je ne sais pas si c’est encore à jour.

Sinon, bah il faut attaquer directement la base de données mysql, avec la difficulté que les données historiques sont stockées dans deux bases différentes : une « court terme » pour les dernières heures, et une « long terme » pour archivage.

1 « J'aime »

Salut Seb et merci pour le retour.

Je venais justement annoncer que j’avais trouvé l’option « Push » qui répond parfaitement à ma problématique. Je viens de le mettre en place et du coup je reçois bien les infos à chaque update.

Merci en tout cas

Au passage j’ai vérifié dans le code et il y a bien les paramètres :

  • #value#
  • #cmd_id
  • #cmd_name#

Mais aussi (ils ne sont pas dans la tooltip d’aide) :

  • #humanname#
  • #eq_name#

Bonne journée