[HA] Scinder Config KNX - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Logiciels libres (linknx, knxweb, pKNyX,...) (https://www.knx-fr.com/forumdisplay.php?fid=10) +---- Forum : Home Assistant (https://www.knx-fr.com/forumdisplay.php?fid=24) +---- Sujet : [HA] Scinder Config KNX (/showthread.php?tid=8545) |
[HA] Scinder Config KNX - filou59 - 20/07/2024 Hello Pour une fois c'est moi qui pose les question Pour les pro de HA Je supose que vous avez des config KNX assez evoluer maintenant avec pas mal de point qui remonte dans HA. Je souhaiterais scinder mes config dans plusieurs fichiers, vous utiliser quel méthode ? J'ai vue quelques pistes sur le forum HA mais je sais pas trop laquelle choisir Idealement j'aurais envisagé : Un Fichier yaml pour :
Sur le forum HA j'avais trouvé ca : Code : knx: Mais cette exemple se prete bien pr les VR ou les lampes, mais pas forcément pour mes données meteo qui mélange plusieurs choses ? Comment vous ferriez ? ou comment vous faites ? RE: [HA] Scinder Config KNX - filou59 - 20/07/2024 J'ai trouvé une solution. Les packages : Dans configuration.yaml Code : homeassistant: Ensuite on ajoute un dossier , ici "packages" Puis on peut créer des fichiers : knx_meteo.yaml Code : knx: RE: [HA] Scinder Config KNX - babychou - 20/07/2024 (20/07/2024, 16:35:45)filou59 a écrit : J'ai trouvé une solution. C'est effectivement la meilleure méthode ! Après, le yaml tend à disparaitre dans HA... fait attention à ne pas trop l'utiliser quand la configuration est possible via l'interface graphique. RE: [HA] Scinder Config KNX - filou59 - 21/07/2024 (20/07/2024, 22:15:20)babychou a écrit : Après, le yaml tend à disparaitre dans HA... fait attention à ne pas trop l'utiliser quand la configuration est possible via l'interface graphique. Et, c'est bien dommage je trouve... Interface graphique c'est bien mais c'est beaucoup plus chronophage a faire que de faire de copier de coller de code et ajustement a la main.... Pour moi il faut les 2. Il faut pouvoir tout faire a la main en fichier de config. Ensuite tu ajoutes une interface graphique qui te traduit ca en texte. RE: [HA] Scinder Config KNX - babychou - 21/07/2024 (21/07/2024, 09:10:04)filou59 a écrit :(20/07/2024, 22:15:20)babychou a écrit : Après, le yaml tend à disparaitre dans HA... fait attention à ne pas trop l'utiliser quand la configuration est possible via l'interface graphique. Je suis bien d'accord avec toi, reste que si tu veux rendre le produit le plus simple possible pour qu'il soit à la portée de tout le monde, pas le choix que de sortir du yaml... et c'est la voie qui est suivi. Heureusement, quand ils ont annoncés cela y a quelques années, y a eu une levée de bouclier pour conserver la possibilité d'utiliser le yaml. Ca tiendra combien de temps ? RE: [HA] Scinder Config KNX - filou59 - 21/07/2024 (21/07/2024, 09:58:19)babychou a écrit : Je suis bien d'accord avec toi, reste que si tu veux rendre le produit le plus simple possible pour qu'il soit à la portée de tout le monde, pas le choix que de sortir du yaml... et c'est la voie qui est suivi. Heureusement, quand ils ont annoncés cela y a quelques années, y a eu une levée de bouclier pour conserver la possibilité d'utiliser le yaml. Ca tiendra combien de temps ?Je suis d'accord qu'une interface graphique permet de démocratisé le truc et de rendre accessible ca au plus de monde. On commence tous comme ca le plus souvent. Mais il ne faut pas que ce soit au détriment du fichier de conf. Si on fait un parallèle avec Proxmox, si on revient en arrière de 3 a 5 ans. Interface pas très élégante mais qui fait le minimum syndicale. Ensuite il fallait sortir la ligne de commande. De nos jours l'interface est de plus en plus conviviale, et on peut faire de plus en plus de chose. Mais en // on a toujours la ligne de commande qui est la référence. On peut tout faire en ligne de cmd. Et on peut faire de plus en plus de chose via l'interface graphique. En sachant que l'on pourra toujours faire des choses plus poussées via la ligne de cmd. Il faut que les 2 soit complémentaire et ne pas chercher a en avoir un au détriment de l'autre. RE: [HA] Scinder Config KNX - richardpub - 21/07/2024 Pour ma part, j'ai choisi cette méthode dans le fichier configuration/ Code : homeassistant: un dossier pour chacun: knx_climate.yaml knx_cover.yaml knx_event.yaml knx_expose.yaml knx_light.yaml knx_sensor.yaml knx_switch.yaml ainsi si tu veux rajouter un autre type d'élément, tu crée un nouveau dossier spécialisé dans ton dossier KNX RE: [HA] Scinder Config KNX - filou59 - 21/07/2024 @richardpub : pas bête Merci RE: [HA] Scinder Config KNX - babychou - 21/07/2024 (21/07/2024, 11:17:40)richardpub a écrit : Pour ma part, j'ai choisi cette méthode dans le fichier configuration/ le knx_ est alors superflu : vu que c'est dans le dossier knx. RE: [HA] Scinder Config KNX - richardpub - 22/07/2024 (21/07/2024, 21:41:10)babychou a écrit :Tout dépend de ce que tu veux faire par la suite:(21/07/2024, 11:17:40)richardpub a écrit : Pour ma part, j'ai choisi cette méthode dans le fichier configuration/ Pour moi knx_climate.yaml c'est pour les cover en KNX, et si plus tard tu veux utiliser un climate non KNX dans HA, tu placera le code des climate.yaml non KNX au même niveau que configuration.yaml, et donc directement reconnu comme dans un code de HA. Merci à Ives qui a vraiment dégrossi le sujet. RE: [HA] Scinder Config KNX - XeNo - 22/07/2024 Climate ce n'est pas pour des covers, c'est pour des thermostats. On a toutes les précos knx de HA ici : https://www.home-assistant.io/integrations/knx/ Il faut créer un fichier de chaque type, c'est plus simple. Pour les regroupements spécifiques (type calcul d'energie tempo et autre), il faut utiliser un include package spécifique pour plus de lisibilité et de facilité de modifications. RE: [HA] Scinder Config KNX - babychou - 22/07/2024 (22/07/2024, 20:05:15)XeNo a écrit : Climate ce n'est pas pour des covers, c'est pour des thermostats. De mon côté, pour bien faire les choses, j'ai des fichiers dans un folder KNX qui servent uniquement pour les "imports" de données et un autre fichier par thème pour les "calculs" sur les valeurs brutes récupérées. Je trouve ça plus simple pour s'y retrouver après. Si c'est une valeur "complexe", i.e. non issus directement d'un capteur, c'est dans un fichier calcul, sinon c'est dans un fichier knx. RE: [HA] Scinder Config KNX - richardpub - 23/07/2024 (22/07/2024, 10:15:06)richardpub a écrit :J'ai gardé le KNX_ pour différencier un KNX_climate d'un climate non KNX.(21/07/2024, 21:41:10)babychou a écrit :Tout dépend de ce que tu veux faire par la suite:(21/07/2024, 11:17:40)richardpub a écrit : Pour ma part, j'ai choisi cette méthode dans le fichier configuration/ C'est juste une histoire convention pour s'y retrouver quand le code de HA grossit. RE: [HA] Scinder Config KNX - richardpub - 23/07/2024 (22/07/2024, 20:05:15)XeNo a écrit : Climate ce n'est pas pour des covers, c'est pour des thermostats. Climate ce n'est pas pour des covers, c'est pour des thermostats. Evidement!!! Il faut créer un fichier de chaque type, c'est plus simple. c'est bien ce que je fais. Je mets juste ces fichiers KNX dans un même folder. Quand le code grossit, ca devient vite illisible sinon. Sans parler de la reprise du code par quelqu'un d'autre dans quelques temps |