Si on veut récupérer les historiques de notre identité qui avait était créé dans un fichier « yaml »,
il faut que celui créé dans JMQTT de Jeedom ai le même name et unique_id, idem si vous aviez un icone essayé de mettre le device_class correspondant , le unit_of_measurement peut être précisé (il faut mieux pour certaine device_class), n’oublier pas de mettre vos identités du fichier fichier Yaml en commentaire # ou effacé les.
Si vous voulez que votre identité face partie d’un groupe Appareils, il faut renseigner une partie du payload avec device, qui contiendra son ident, nom, fabricant, modèle et pièce ( il faut la connaître). Pour plus d’info voir la partie développeur io de HA .
exemple pour onduleur USB sur RPI de Jeedom
Ici partie de la config pour le soutirage ( Puissance soutirée)
Ce matin, avant que tout le monde ne se lève, j’ai tenté de suivre ton exemple afin de rassembler mes entités par device. Voici ce que j’ai saisi comme payload:
Salut surement un problème dans la structure du « payload » ou ton identité ne se met pas à jour !
Si possible dans l’interface de ton MQTT Exploreur efface les retours de cette partie de Homeassistant ! pour qu’il n’y ai plus de trace sur ce courtier. Il se reformeront tout seul.
Dans Jeedom :
Efface les 2 infos
Regarde si les 2 infos se reconstruisent, sans intervention, seulement par la mise à jour automatique par l’info #[Aucun][Système][Température CPU CP Master]#
Les infos du payload se mettent à jour ?
Sinon , surement problème sur le message du payload .
Tu peux « forcer » dans « Jeedom » Test sur la partie action"config" puis sur celle de state !
Dans la partie HA
Dans ton cas le message de création de l’appareil c’est fait, mais pas de mise à jour de l’identité unique ? C’est pour cela que tu n’as pas de contrôles .
Quand tu vas sur la partie Informations Appareil, en cliquant sur MQTT INFO as-tu des infos du payload qui arrivent ?
Je réponds pas vite désolé j’ai du monde à la maison ce WE.
Je confirme l’erreur de structure JSON qu’il me faudra retravailler car en supprimant les commandes infos dans JEEDOM, elle ne se recrée pas automatiquement.
si je force l’exécution, elle se crée et l’info est bien récupéré dans HA.
Par contre la liaison device-entité ne se fait pas. Je tenterai d’y retravailler ce soir quand mes invités seront parti
Par contre pas moyen de retrouver l’entité « sensor.temperature_salon_2 » sous HA; comme si elle n’était pas créée ou comme si il n’y avait pas de découverte automatique (option portant cochée sous HA).
Je ne mets pas de configuration supplémentaire pour ne pas surcharger…
OK mais tu verras qu’a chaque fois je mets le compte rendu !
@+Dom
Résumé
Salut.
Je suis un peu occupé ailleurs en ce moment désolé.
Ce que je vois déjà , c’est que tu as pas le même topic dans la partie équipement ou tu envoie le payload.
Donc ne peut fonctionner !
il faut modifier ton répertoire topic ou la partie d’appel du répertoire dans le payload !
Si Topic = homeassitant/sensor/jeedom/Temp/state ou /config
IL FAUT dans le payload dans sa partie : "state_topic":"homeassitant/sensor/jeedom/Temp/state",....
Soit tu changes le répertoire du topic en [suivant si appel la config ou state]
« homeassitant/sensor/jeedom/conso/state »
ou
« homeassitant/sensor/jeedom/conso/config »