Je débute dans Hassio, et j’ai une question pour gagner en lisibilité
je commence à avoir plusieurs type de données, du mqtt, du modbus, des sensors, et j’aimerai créer des sensor virtuel pour faire du calcul
je cherche un moyen propre d’organiser tout ça,
sensors, binary sensor, netatmo, etc
je trouve pas chose clair pour allégé mon configuration.yaml
Puis dans ton dossier /config
Tu crées les fichiers : sensors.yaml
et binary_sensors.yaml
Dans les fichiers créés, il devient inutile de préciser sensor: comme dans le fichier de configuration.yaml
Tu écris directement ce que tu souhaites comme ceci
merci de ton retour
effectivement ça j’avais vu
ma question est de pouvoir faire « les 2 »
aujourdhui tout est dans mon congig.yaml, et est-ce que je peux créer un sensors.yaml et transférer petit à petit mes sensors du config.yaml à sensors.yaml ?
et dans le même genre est ce que je peux regrouper finalement par systeme, tout mon modbus dans un fichier modbus.yaml par exemple, un autre dans netatmo.yaml du coup j’aurai des sensors dans plusieurs fichier *.yaml differents
Je pense que oui, mais je ne vais pas te mentir, je n’ai pas testé, j’ai toujours tout transférer en 1 fois, mais il n’y a pas de raison que cela ne fonctionne pas.
HA lit configuration.yaml puis les « include » donc pas de raison.
Il suffit de tester
Pour regrouper par système, tu peux, cela s’appelle « packages »
Dans ce cas, tu créés un fichier par systeme du genre modbus.yaml et tu mets tout ce qui concerne ton modbus, input_*, scenes, sensors, scripts, automation…
Tout est donc au même endroit
OU alors comme ceci (la différence est le slash après packages)
Merci à toi
entre temps j’ai fait un petit test
j’ai crée le classique include sensor : sensors.yaml
sans toucher mon configuration.yaml, et j’ai pas de perte de sensors, c’est à dire qu’il lit bien les sensors de config.yaml et ceux de sensors
top ton lien des packages, je vais pouvoir découper comme j’ai envie !
EDIT : Bon c’est pas aussi simple que ça
Je fais l’essaie avec mon modbus
bon, j’ai changé d’objectif pour partir sur plus simple
je cherche du coup les binary_sensors, vu que j’en ai qu’un seul, ça sera plus simple à déplacer
j’ai supprim la binary sensor
ajouter le include
crée un repertoire binary_sensors
créer un fichier toto.yaml
recopier mon binary_sensor que j’avais dans mon config.yaml
pas de message d’erreur, mais mais binary_sensor ne fonctionne plus …
je rame …
EDIT : c’est tout bon, j’avais fait une erreur sur un nom de fichier
Je vais pouvoir faire la meme chose sur mes sensors…
je ne sais pas si ça va faire avancer votre affaire mais :
j’ai essayé ce matin de mettre 2 fichiers automatisation.yaml
et ça fonctionne bien !
j’ai mis cela dans mon configuration.yaml :
Bonjour
Merci du retour
effectivement j’ai plusieurs fichiers sensors (dans mon cas) mais je n’arrivais pas à laisser des sensors dans le configuration.yaml…
mais oui j’ai 4 fichiers sensors et ça marche bien, les sensors MQTT, des virtuels, et…
Dans le fichier config tu ne peux qu’appeler une seule « plateforme », sinon cela te crée une erreur.
Pour splitter la configuration, on peut vraiment aller très loin.
Ceci est faisable par exemple : configuration.yaml
Salut
Oui c’est exactement ce que j’ai fais un repertoires sensors, et dedans pleins de fichiers yaml decouper comme j’ai envi, c’est quand meme beaucoup plus simple / clair