Si je comprend bien, tu voudrais des wildcards dans le topic d’une commande, pour que topic/parametreX/state et topic/parametreY/state nourrisse la même commande ?
Ce n’est pas possible pour le moment, mais je suis en train de regarder comment me passer des topics de souscription au niveau équipement.
Une fois que chaque commande sera souscrite individuellement, ce sera plus ou moins possible avec le topic topic/+/state (mais jamais avec topic/parametre+/state car c’est une souscription MQTT invalide).
je me suis sans doute mal exprimé.
le probleme est que les topics envoyés par HA Statestream contiennent dans la deuxieme partie du chemin JSON une concatenation du device name et de l’entity. Exemple :
homeassistant/mower_battery/state
homeassistant/fridge_temperature/state
donc sur Jeedom si je veux n’importer que les entities de la tondeuse (mower) je devrais filtrer en regexp sur le deuxieme morceau du chemin JSON, quelque chose comme ceci :
marguerite c’est ma tondeuse mammotion, je voudrais importer automatiquement dans un device jmqtt toutes les infos contenant marguerite dans le topic, et ignorer automatiquement toutes les autres info mqtt ne contenant pas marguerite dans le topic
un filtre du genre contenant du regexp pourrait fonctionner
homeassistant_1/sensor/marguerite(.*)/#
mais n’est pas supporté je pense , comment faire ?
si, mais je dois definir un filtre pour chaque entity (sensor, binary_sensor, …) et si je veux exporter les donnees de plusieurs devices (mower, fridge,…) j’ai a nouvau le meme probleme cote Jeedom où je recois toutes les donnees de plusieurs devices sur le meme topic de base, donc la creation automoatique des donnes infos en fonction du topic recu genere beaucoup d’info inutiles.