Helpers...ou sont ils?

bonjour à tous
je sais (enfin) comment créer en yaml des input_text, input_number…
je sais les éditer quand je dois changer quelque chose
mais ou sont les « helpers » créés avec le wui ?

Dans Paramètres / Appareils et services / Entrée.

merci, je précise ma question:
ou est le code yaml ?
il n’est pas dans les input_*.yaml respectifs
ou est il caché ?

j’avais mal compris, les inputs créer a partir du UI je ne sais pas ou sont stocker les données.
Mais dans /Config/.storage/ il y a des fichier input_text …
en editant ouvrant un fichier, j’ai ca dedans:

{
    "version": 1,
    "minor_version": 1,
    "key": "input_text",
    "data": {
        "items": [
            {
                "name": "Tarif Heures",
                "pattern": "HP",
                "mode": "text",
                "max": 100,
                "min": 0,
                "id": "tarif_heures"
            }
        ]
    }
}

Ca correspond a un input_text créer a partir du ui. Alors c’est la, chez pas ?

j ai cherché aussi dans les différents fichiers
je n ai pas trouvé
ps je n’ai pas de /Config/.storage/ :

C’est un dossier caché par windows. Faut activé voir les dossier et fichier caché.

HA est sur DEBIAN, je passe par VStudio.
y a t il un moyen d’accéder à /Config/.storage/ à partir de VStudio (sur un client windows) ?

Ce sur quoi il faut insister, c’est que tout ce qui est dans le .storage c’est à ne surtout pas modifier… Ou alors, à ses (très grands) risques et périls.
On utilise l’UI pour modifier les choses créées avec l’UI.
Et le yaml pour modifier les choses (qui restent) créées avec le yaml.
Créer avec UI et modifier le yaml est (mon sens) à bannir.

1 « J'aime »

oui, oui, prudence
mais:
1 j aime bien savoir comment ca marche
2 les codes yaml sont assez facilement commentables/copiables/intégrables/sauvegardables à l inverse des créations en wui ou on doit tout refaire

@WarC0zes
je confirme on a bien les helpers (ici input_numbers) dans .storage:
image
avec:

{
  "version": 1,
  "minor_version": 1,
  "key": "input_number",
  "data": {
    "items": [
      {
        "min": 0.0,
        "max": 100.0,
        "name": "aw_input_number_wui000",
        "step": 1.0,
        "mode": "slider",
        "id": "aw_input_number_wui000"
      },
      {
        "min": -10.0,
        "max": 45.0,
        "name": "aw_thermo000_fake_temp_int",
        "unit_of_measurement": "°",
        "step": 1.0,
        "mode": "slider",
        "id": "aw_thermo000_fake_temp_int"
      },
      {...

@golfvert
Donc ce n’est PAS la syntaxe habituelle yaml
C’EST hazardeux (suicidaire) de le modifier
CE N’EST PAS (facilement) transférable à une autre machine

Je suis content, je sais ou c’est caché, mais je n’y toucherai PAS. :smirk:

1 « J'aime »

C’est du JSON. Donc, la tentation d’y mettre les mains peut-être grande :wink:

Ce n’est effectivement pas le but.
Le « clicodrome » à des avantages (c’est en général facile) et des gros inconvénients (pour faire 10 fois presque la même chose c’est long et répétitif)

:+1: