Bonjour! Donc question de débutant…
Je ré installe tout mon système après deux ans de bidouillage diverse…J’ai gardé une copie d’un fichier en yaml un peu compliqué et je dois y changer toutes les ID de mes sensors!
Il y à un moyen de changer tout d’un coup en sélectionnant ce qui porte le même nom ou ID?
si c’est possible ! tiens voilà QQ1
@Pulpy-Luke DANS
Salut
Quel fichier ? Les automatisations par exemple ?
Personnellement les ID (uniques) je ne les utilises jamais justement pour ce cas là : tu peux tout à faire faire automatisations avec les noms des entités… C’est beaucoup plus souple
Après remplacer une chaine de caractères, par une autre, ça doit se faire avec n’importe quel éditeur de fichiers.
@Doubledom , tiens un truc que je ne connais pas, c’est caché où?
EDIT: forcément, ici c’est Vstudio
Bonjour et merci! Ha je crois que je me suis mal expliqué! Dans un fichier .yaml un peu long, je dois réécrire les id de mes sensors un par un…Il me semble qu’il y a une manip clavier ou autre pour sélectionner, dans l’édition du fichier, tout les ID identique? Faire un copier coller une seule fois quoi…
Directement depuis le File Editor, fait copie fichier et travail dessus !
tu sélectionnes ce que tu veux d’abord, puis tu vas sur la loupe et OUPS!
Résumé
si je prends ce morceau en exemple:
- background: url(/local/image/Bouton_ON_3.png) round
- background-color: |
[[[
if (states['sensor.wks1_battery_capacity_2'].state < 50) return "red";
if (states['sensor.wks1_battery_capacity_2'].state < 70) return "orangered";
if (states['sensor.wks1_battery_capacity_2'].state < 80) return "orange";
if (states['sensor.wks1_battery_capacity_2'].state < 90) return "yellowgreen";
if (states['sensor.wks1_battery_capacity_2'].state = 100) return "green";
]]]
Dans file éditor, quand je surligne « sensor.wks1_battery_capacity_2 », file editor surligne tous les termes identique, mais si je fais collé (le nouveau sensor) il n’en copie que 1 sur les 5
Perso je fais avec notepad++
menu/Recherche/remplacer et hop !
Le bonus c’est de sélectionner le langage de tes scripts et il t’aide a y voir plus clair (indentation, fermeture des boucles, identification des variables…)
regarde demo au dessus dans exemple !
Pas collé Replace ( soit un par un) ou ALL
File Editor le fait directement
@Doubledom Bon a savoir je vais tester ca illico !
heeee…Là je vois pas…
Lunettes ou pas ! regarde ce que je t’ai mis
tiens sur la partie de ton fichier
Hola, ok, mais non, je suis pas là! Sur mon dashboard, j’ai une carte grille dans laquelle j’ai pleins de trucs en yaml. De là, je fais modifier la carte et j’arrive donc sur un éditeur de .yaml. Et j’en suis là…Je ne suis pas ds file éditor il me semble!
Merde, les info arrivent en décallé XD
OK sur dashboard Possible mais il faut jouer avec le clavier et Ctrl !
sinon Idem tu copie l’ensemble, tu vas sur File Editor, création fichier, tu y colle tout, puis tu modifie et reviens sur ton dashboard !
BIEN QU’IL EST POSSIBLE AUSSI D’OUVRIR TA CARTE DIRECTEMENT ET MODIFIER PAR FILE EDITOR
Ok, merci, déso, petit boulet est encore en possession de mon corps XD
Si File Editor bien configuré ,on a accès aux fichiers de lovelace !
ATTENTION COPIE AVANT, et TRAVAIL SUR LA COPIE
Oui oui! J’me ferais plus avoir ^^
hello @Doubledom
tres intéressant ce post, pour les petites astuces.
Mais dans quel répertoire sont les fichiers de lovelace ? STP
Dans la partie de Home assistant
/homeassistant/.storage/