Carte pour Thermostat Netatmo

J’ai l’impression que tu as mal géré ton include dans le fichier configuration.yaml (sensor sans S) alors que ton fichier sensor est sensors.yaml (avec un S). :thinking:

J’ai pourtant fait comme sur les tuto que j’ai vue, je sens que je vais tout sortir et les écrirs à la suite ><

non tu a juste à nommer ton fichier sensor du même nom que dans ton include.
En fait quant écrit:
sensor: !include sensor.yaml dans le fichier configuration.yaml,
tu dis à hassio que les sensors sont dans ce fichier,
il faut donc que ton fichier sensor.yaml porte le même nom que dans l’include,
sinon il n’est pas reconnu par hassio.

Bon là on s’éloigne beaucoup du sujet… :thinking:

**** c’était bien ça… pourtant tout les tuto ou les personnes réalise un sensor include ils ajoutent S à la fin…

Vraiment merci ^^ plus cas renommé ceux-ci et ajouter le reste x)

Bravo et merci pour ce beau travail.
J’ai réussi à tout faire. C’est très bien expliqué.

J’ai une petite question:
Lorsque que l’on appui sur l’icone « absent » est il possible de pouvoir choisir combien de temps on est absent comme sur l’appli officielle netatmo ?

Merci

1 « J'aime »

Hello

@dam33420
Regarde ce post ca devrait te mettre sur la piste

Bonjour,
je souhaite modifier la dernière update.
mais le fichier 3 sensor du 26.10.22 sont à rajouter sur l’ancien fichier ?
car il y a des lignes qui manquent par rapport à celui d’origine

Si ta carte existe déjà, sauvegarde tes sensors au cas où, et remplace tes sensors par ceux-ci.
je n’ai plus en tête l’ancienne carte, mais je pense que devra aussi changer le code de ta carte puisque l’optimisation du code de la nouvelle carte à permis de réduire le nombre de sensors.

Merci, super! je vais tester, tant mieux si tu as optimiser le nombre de sensors

Une des préconisations de Netatmo quand le thermostat est dans la même pièce qu’une vanne thermostatique est de bien entendu les mettre dans la même pièce et la fusion se fait et le thermostat fonctionne de façon encore plus optimisé.

L’effet est que d’un point de vue intégration donc je suppose API on accède plus à tous les éléments du thermostat (batterie, T° de consigne et T° courante du thermostat) donc chiant si on veut mettre +1 sur une période donnée en manuel par exemple

Vous avez ça chez vous ou bien c’est moi qui m’y prend mal ?

Hello

Merci pour cette carte vraiment aboutie du joli travail.

Je débute sous HA et aimerai intégrer cette carte a mon installation, seulement je n’ai que des têtes thermostatique pas de thermostat : est-ce que cela marchera quand même ?

Merci par avance pour vos retours

Bonjour,

Comment intégrez-vous les vannes netatmo ?
Dans la carte ?
Une nouvelle carte pour chaques vannes ?
Autrement ??

Merci

Bonjour

@team_pouce oui sans vanne ça marche tu peux faire juste la carte pour le thermostat qui d’ailleurs là 1ère carte à faire

@stardan oui il faut faire une carte par device pas le choix avec tout ce que cela implique c’est quasi du copier coller adapter du thermostat

Sauf oublie de ma part mais tout est détaillé dans le fil ici et sur le 1er post il y a déjà longtemps que j’ai fait le tout que je me souviens plus et quand ça marche on touche plus :crazy_face:

@jerome6994 et @telenaze il pourrait être intéressant de pouvoir intégrer des icones/ronds (comme le + et le -) ; de remonter le nom du thermostat/de la pièce vers le haut de la carte et de mettre entre ce nom et + - , des ronds avec : V1, V2 V3 etc…
Et en sélectionnant V3 par exemple qu’on puisse utiliser le + et - en manuel.

Je sais pas si j’ai été claire lol, il y a peut être de meilleurs idées dans vos têtes lol ; je ne suis pas capable de le faire moi même donc je soumet l’idée

Salut @stardan,
tu parle de quelle carte celle du thermostat ou celle de la vanne ?
des icônes ronds à quel endroit ?
le nom du thermostat est déjà présent sur la carte
Pour les v1 2 3 je ne comprends pas puisque le + et le - sont déjà des réglages manuels.
nous avons essayer d’être le plus proche possible de la carte original, mais il effectivement possible d’ajouter d’autres fonctions suivant le besoin de chacun.
Montre nous un dessin de ce que tu souhaite et dans la mesure du possible nous regarderons ce qui est faisable.

1 « J'aime »

Bonjour,

Merci @jerome6994 pour la confirmation.

J’ai donc créer une carte par vanne soit 7 en tout et une carte deédie pour les modes et programme.

J’ai du adapter dans mon ficher /config/scripts.yaml les consignes increment (+) et decrement (-) pour qu’elle soient spécific a chaque vanne, ex:

Citation

netatmo_increment_consigne_salon:

alias: netatmo_increment_consigne_salon


netatmo_decrement_consigne_salon:

alias: netatmo_decrement_consigne_salon

Citation

Tout marche, il me reste un point ou je bloque c’est lorsque justement j’utilise le + ou le - et que je check dans l’app netatmo la vannne se met a jour correctement sur la vanne ciblée.
En revanche sur la carte la temperature de consique se met à jour sur toute les vannes !

J’ai essayé d’individualisé les variables sur le base des fonctions increment / decrement mais sans succès.

Auriez-vous une idée d’ou cela peut provenir ?

Merci par avance pour votre aide :wink:

Voici une partie de ma config :

  • Scripts.yaml

#################################
#### NETATMO-SCRIPTS ############
#### Mode              ##########
#################################
netatmo_mode_absent:
  alias: netatmo_mode_absent
  sequence:
  - service: climate.set_preset_mode
    target:
    # Remplacer "netatmo_entree"  par le nom de votre thermostat
      entity_id: select.segny
    data:
      preset_mode: away
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_preset_mode
      state: away
  mode: single
  
netatmo_mode_hors_gel:
  alias: netatmo_mode_hors_gel
  sequence:
  - service: climate.set_preset_mode
    target:
    # Remplacer "netatmo_entree"  par le nom de votre thermostat
      entity_id: select.segny
    data:
      preset_mode: Frost Guard
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_preset_mode
      state: Frost Guard
  mode: single
  
netatmo_mode_schedule:
  alias: netatmo_mode_schedule
  sequence:
  - service: climate.set_preset_mode
    target:
    # Remplacer "netatmo_entree"  par le nom de votre thermostat
      entity_id: select.segny
    data:
      preset_mode: Schedule
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_preset_mode
      state: Schedule
  mode: single
#################################
#### NETATMO-SCRIPTS ############
#### climate.chambre_ambre ######
#################################
netatmo_increment_consigne_ambre:
  alias: netatmo_increment_consigne_ambre
  sequence:
  - service: climate.set_temperature
    data:
      temperature: '{{(states.sensor.netatmo_temperature_consigne.state | float +
        0.5)}}'
    target:
    # Remplacer "netatmo_entree"  par le nom de votre thermostat
      entity_id: climate.chambre_ambre
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_temperature_consigne_ambre
      state: '{{(states.sensor.netatmo_temperature_consigne.state | float + 0.5)}}'
  mode: single
  
netatmo_decrement_consigne_ambre:
  alias: netatmo_decrement_consigne_ambre
  sequence:
  - service: climate.set_temperature
    data:
      temperature: '{{(states.sensor.netatmo_temperature_consigne.state | float -
        0.5)}}'
    target:
    # Remplacer "netatmo_entree"  par le nom de votre thermostat
      entity_id: climate.chambre_ambre
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_temperature_consigne_ambre
      state: '{{(states.sensor.netatmo_temperature_consigne.state | float - 0.5)}}'
  mode: single
#################################  
#### climate.salon ##############
#################################
netatmo_increment_consigne_salon:
  alias: netatmo_increment_consigne_salon
  sequence:
  - service: climate.set_temperature
    data:
      temperature: '{{(states.sensor.netatmo_temperature_consigne.state | float +
        0.5)}}'
    target:
    # Remplacer "netatmo_entree"  par le nom de votre thermostat
      entity_id: climate.salon
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_temperature_consigne
      state: '{{(states.sensor.netatmo_temperature_consigne.state | float + 0.5)}}'
  mode: single
  
netatmo_decrement_consigne_salon:
  alias: netatmo_decrement_consigne_salon
  sequence:
  - service: climate.set_temperature
    data:
      temperature: '{{(states.sensor.netatmo_temperature_consigne.state | float -
        0.5)}}'
    target:
    # Remplacer "netatmo_entree"  par le nom de votre thermostat
      entity_id: climate.salon
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_temperature_consigne
      state: '{{(states.sensor.netatmo_temperature_consigne.state | float - 0.5)}}'
  mode: single

sensors.yaml :

#####climate.chambre_ambre#######
- platform: template
  sensors:
    netatmo_temperature_consigne:
      # Remplacer "Entrée"  par le nom de votre thermostat
      friendly_name: température consigne Chambre de Ambre
      device_class: temperature
      unit_of_measurement: '°C'
     # Remplacer "netatmo_entree"  par le nom de votre thermostat
      value_template: >
        {% set tempcon = state_attr('climate.chambre_ambre', 'temperature') %}
        {% if tempcon == 0 %}
           OFF
        {% else %}
           {{ state_attr('climate.chambre_ambre', 'temperature') }}
        {% endif %}

    netatmo_hvac_action:
      # Remplacer "Entrée"  par le nom de votre thermostat
      friendly_name: Hvac action Chambre de Ambre
      # Remplacer "netatmo_entree"  par le nom de votre thermostat
      value_template: "{{ state_attr('climate.chambre_ambre', 'hvac_action') }}"

    netatmo_preset_mode:
      # Remplacer "Entrée"  par le nom de votre thermostat
      friendly_name: Preset mode Chambre de Ambre
      # Remplacer "netatmo_entree"  par le nom de votre thermostat
      value_template: "{{ state_attr('climate.chambre_ambre', 'preset_mode') }}"
#####climate.salon#######
- platform: template
  sensors:
    netatmo_temperature_consigne:
      # Remplacer "Entrée"  par le nom de votre thermostat
      friendly_name: température consigne Salon
      device_class: temperature
      unit_of_measurement: '°C'
     # Remplacer "netatmo_entree"  par le nom de votre thermostat
      value_template: >
        {% set tempcon = state_attr('climate.salon', 'temperature') %}
        {% if tempcon == 0 %}
           OFF
        {% else %}
           {{ state_attr('climate.salon', 'temperature') }}
        {% endif %}

    netatmo_hvac_action:
      # Remplacer "Entrée"  par le nom de votre thermostat
      friendly_name: Hvac action Salon
      # Remplacer "netatmo_entree"  par le nom de votre thermostat
      value_template: "{{ state_attr('climate.salon', 'hvac_action') }}"

    netatmo_preset_mode:
      # Remplacer "Entrée"  par le nom de votre thermostat
      friendly_name: Preset mode Salon
      # Remplacer "netatmo_entree"  par le nom de votre thermostat
      value_template: "{{ state_attr('climate.salon', 'preset_mode') }}"
  • Carte 1 :
[center]type: picture-elements[/center]
[center]image: /local/netatmo/Netatmo_background_409x762_2.png[/center]
[center]elements:[/center]
[center]  - type: image[/center]
[center]    entity: climate.chambre_ambre[/center]
[center]    title: Up Consigne[/center]
[center]    tap_action:[/center]
[center]      action: call-service[/center]
[center]      service: Script.netatmo_increment_consigne_ambre[/center]
[center]    hold_action:[/center]
[center]      action: more-info[/center]
[center]    image: /local/netatmo/Netatmo_up.png[/center]
[center]    style:[/center]
[center]      top: 52.6%[/center]
[center]      left: 76.5%[/center]
[center]      width: 6%[/center]
[center]  - type: image[/center]
[center]    entity: climate.chambre_ambre[/center]
[center]    title: Down Consigne[/center]
[center]    tap_action:[/center]
[center]      action: call-service[/center]
[center]      service: Script.netatmo_decrement_consigne_ambre[/center]
[center]    hold_action:[/center]
[center]      action: more-info[/center]
[center]    image: /local/netatmo/Netatmo_down.png[/center]
[center]    style:[/center]
[center]      top: 52.6%[/center]
[center]      left: 56.5%[/center]
[center]      width: 6%[/center]
[center]  - type: image[/center]
[center]    entity: sensor.netatmo_hvac_action[/center]
[center]    title: Temoin Chauffe[/center]
[center]    tap_action:[/center]
[center]      action: none[/center]
[center]    image: /local/netatmo/Netatmo_chauffe.png[/center]
[center]    style:[/center]
[center]      top: 58%[/center]
[center]      left: 25.5%[/center]
[center]      width: 7%[/center]
[center]    state_filter:[/center]
[center]      heating: brightness(100%) saturate(1)[/center]
[center]      idle: opacity(0%)[/center]
[center]  - type: image[/center]
[center]    entity: sensor.netatmo_preset_mode[/center]
[center]    title: Mode de fonctionnement[/center]
[center]    style:[/center]
[center]      top: 29.9%[/center]
[center]      left: 39%[/center]
[center]      width: 11%[/center]
[center]    state_image:[/center]
[center]      manual: /local/netatmo/Netatmo_manual.png[/center]
[center]      Schedule: /local/netatmo/Automatique.png[/center]
[center]      away: /local/netatmo/Absent.png[/center]
[center]      Frost Guard: /local/netatmo/Hors Gel.png[/center]
[center]    tap_action:[/center]
[center]      action: none[/center]
[center]  - type: state-label[/center]
[center]    entity: climate.chambre_ambre[/center]
[center]    attribute: current_temperature[/center]
[center]    unit_of_measurement: .[/center]
[center]    title: Température Actuelle[/center]
[center]    tap_action:[/center]
[center]      action: null[/center]
[center]    style:[/center]
[center]      top: 48%[/center]
[center]      left: 25.5%[/center]
[center]      font-size: 1.6em[/center]
[center]      color: black[/center]
[center]      font-weight: 600[/center]
[center]  - type: state-label[/center]
[center]    entity: sensor.netatmo_temperature_consigne[/center]
[center]    title: Température de consigne[/center]
[center]    tap_action:[/center]
[center]      action: null[/center]
[center]    style:[/center]
[center]      top: 25%[/center]
[center]      left: 25.5%[/center]
[center]      font-size: 1em[/center]
[center]      color: white[/center]
[center]      font-weight: 600[/center]
[center]  - type: state-label[/center]
[center]    entity: climate.chambre_ambre[/center]
[center]    attribute: friendly_name[/center]
[center]    style:[/center]
[center]      top: 25%[/center]
[center]      left: 66%[/center]
[center]      font-size: 1.4em[/center]
[center]      color: black[/center]
[center]      font-weight: 400[/center]
[center]  - type: state-label[/center]
[center]    entity: sensor.vanne_chambre_ambre_battery_percent[/center]
[center]    title: '% Batterie'[/center]
[center]    tap_action:[/center]
[center]      action: none[/center]
[center]    style:[/center]
[center]      top: 79%[/center]
[center]      left: 8.3%[/center]
[center]      font-size: 0.7em[/center]
[center]      color: grey[/center]
[center]      font-weight: 600[/center]
[center]  - type: state-icon[/center]
[center]    entity: sensor.vanne_chambre_ambre_battery_percent[/center]
[center]    title: Niveau Batterie[/center]
[center]    icon: mdi:battery-high[/center]
[center]    tap_action:[/center]
[center]      action: more-info[/center]
[center]    style:[/center]
[center]      top: 86%[/center]
[center]      left: 8%[/center]
[center]      '--paper-item-icon-color': grey[/center]
  • Carte 2
[center]type: picture-elements[/center]
[center]image: /local/netatmo/Netatmo_background_409x762_2.png[/center]
[center]elements:[/center]
[center]  - type: image[/center]
[center]    entity: climate.salon[/center]
[center]    title: Up Consigne[/center]
[center]    tap_action:[/center]
[center]      action: call-service[/center]
[center]      service: Script.netatmo_increment_consigne_salon[/center]
[center]    hold_action:[/center]
[center]      action: more-info[/center]
[center]    image: /local/netatmo/Netatmo_up.png[/center]
[center]    style:[/center]
[center]      top: 52.6%[/center]
[center]      left: 76.5%[/center]
[center]      width: 6%[/center]
[center]  - type: image[/center]
[center]    entity: climate.salon[/center]
[center]    title: Down Consigne[/center]
[center]    tap_action:[/center]
[center]      action: call-service[/center]
[center]      service: Script.netatmo_decrement_consigne_salon[/center]
[center]    hold_action:[/center]
[center]      action: more-info[/center]
[center]    image: /local/netatmo/Netatmo_down.png[/center]
[center]    style:[/center]
[center]      top: 52.6%[/center]
[center]      left: 56.5%[/center]
[center]      width: 6%[/center]
[center]  - type: image[/center]
[center]    entity: sensor.netatmo_hvac_action[/center]
[center]    title: Temoin Chauffe[/center]
[center]    tap_action:[/center]
[center]      action: none[/center]
[center]    image: /local/netatmo/Netatmo_chauffe.png[/center]
[center]    style:[/center]
[center]      top: 58%[/center]
[center]      left: 25.5%[/center]
[center]      width: 7%[/center]
[center]    state_filter:[/center]
[center]      heating: brightness(100%) saturate(1)[/center]
[center]      idle: opacity(0%)[/center]
[center]  - type: image[/center]
[center]    entity: sensor.netatmo_preset_mode[/center]
[center]    title: Mode de fonctionnement[/center]
[center]    style:[/center]
[center]      top: 29.9%[/center]
[center]      left: 39%[/center]
[center]      width: 11%[/center]
[center]    state_image:[/center]
[center]      manual: /local/netatmo/Netatmo_manual.png[/center]
[center]      Schedule: /local/netatmo/Automatique.png[/center]
[center]      away: /local/netatmo/Absent.png[/center]
[center]      Frost Guard: /local/netatmo/Hors Gel.png[/center]
[center]    tap_action:[/center]
[center]      action: none[/center]
[center]  - type: state-label[/center]
[center]    entity: climate.salon[/center]
[center]    attribute: current_temperature[/center]
[center]    unit_of_measurement: .[/center]
[center]    title: Température Actuelle[/center]
[center]    tap_action:[/center]
[center]      action: null[/center]
[center]    style:[/center]
[center]      top: 48%[/center]
[center]      left: 25.5%[/center]
[center]      font-size: 1.6em[/center]
[center]      color: black[/center]
[center]      font-weight: 600[/center]
[center]  - type: state-label[/center]
[center]    entity: sensor.netatmo_temperature_consigne[/center]
[center]    title: Température de consigne[/center]
[center]    tap_action:[/center]
[center]      action: null[/center]
[center]    style:[/center]
[center]      top: 25%[/center]
[center]      left: 25.5%[/center]
[center]      font-size: 1em[/center]
[center]      color: white[/center]
[center]      font-weight: 600[/center]
[center]  - type: state-label[/center]
[center]    entity: climate.salon[/center]
[center]    attribute: friendly_name[/center]
[center]    style:[/center]
[center]      top: 25%[/center]
[center]      left: 66%[/center]
[center]      font-size: 1.4em[/center]
[center]      color: black[/center]
[center]      font-weight: 400[/center]
[center]  - type: state-label[/center]
[center]    entity: sensor.vanne_chemin_battery_percent[/center]
[center]    title: '% Batterie'[/center]
[center]    tap_action:[/center]
[center]      action: none[/center]
[center]    style:[/center]
[center]      top: 79%[/center]
[center]      left: 8.3%[/center]
[center]      font-size: 0.7em[/center]
[center]      color: grey[/center]
[center]      font-weight: 600[/center]
[center]  - type: state-icon[/center]
[center]    entity: sensor.vanne_chemin_battery_percent[/center]
[center]    title: Niveau Batterie Chemin[/center]
[center]    icon: mdi:battery-high[/center]
[center]    tap_action:[/center]
[center]      action: more-info[/center]
[center]    style:[/center]
[center]      top: 86%[/center]
[center]      left: 8%[/center]
[center]      '--paper-item-icon-color': grey[/center]
[center]  - type: state-label[/center]
[center]    entity: sensor.vanne_entree_battery_percent[/center]
[center]    title: '% Batterie'[/center]
[center]    tap_action:[/center]
[center]      action: none[/center]
[center]    style:[/center]
[center]      top: 79%[/center]
[center]      left: 15.3%[/center]
[center]      font-size: 0.7em[/center]
[center]      color: grey[/center]
[center]      font-weight: 600[/center]
[center]  - type: state-icon[/center]
[center]    entity: sensor.vanne_entree_battery_percent[/center]
[center]    title: Niveau Batterie Entree[/center]
[center]    icon: mdi:battery-high[/center]
[center]    tap_action:[/center]
[center]      action: more-info[/center]
[center]    style:[/center]
[center]      top: 86%[/center]
[center]      left: 15%[/center]
[center]      '--paper-item-icon-color': grey[/center]
[center]  - type: state-label[/center]
[center]    entity: sensor.vanne_jardin_battery_percent[/center]
[center]    title: '% Batterie'[/center]
[center]    tap_action:[/center]
[center]      action: none[/center]
[center]    style:[/center]
[center]      top: 79%[/center]
[center]      left: 22.3%[/center]
[center]      font-size: 0.7em[/center]
[center]      color: grey[/center]
[center]      font-weight: 600[/center]
[center]  - type: state-icon[/center]
[center]    entity: sensor.vanne_jardin_battery_percent[/center]
[center]    title: Niveau Batterie Entree[/center]
[center]    icon: mdi:battery-high[/center]
[center]    tap_action:[/center]
[center]      action: more-info[/center]
[center]    style:[/center]
[center]      top: 86%[/center]
[center]      left: 22%[/center]
[center]      '--paper-item-icon-color': grey[/center]
1 « J'aime »

Salut @team_pouce,
C’est normal, il faut que tu créer 1 sensor de température de consigne par vanne.
du coup, il faut aussi changer dans la carte.

- platform: template
  sensors:
    netatmo_temperature_consigne_vanne_salon:
      # Remplacer "Entrée"  par le nom de votre thermostat
      friendly_name: température consigne Salon
      device_class: temperature
      unit_of_measurement: '°C'
     # Remplacer "netatmo_entree"  par le nom de votre thermostat
      value_template: >
        {% set tempcon = state_attr('climate.salon', 'temperature') %}
        {% if tempcon == 0 %}
           OFF
        {% else %}
           {{ state_attr('climate.salon', 'temperature') }}
        {% endif %}

    netatmo_temperature_consigne_vanne_chambre:
      # Remplacer "Entrée"  par le nom de votre thermostat
      friendly_name: température consigne chambre
      device_class: temperature
      unit_of_measurement: '°C'
     # Remplacer "netatmo_entree"  par le nom de votre thermostat
      value_template: >
        {% set tempcon = state_attr('climate.chambre', 'temperature') %}
        {% if tempcon == 0 %}
           OFF
        {% else %}
           {{ state_attr('climate.chambre', 'temperature') }}
        {% endif %}

Dans tes scripts tu appelles toujours le même sensor !
states.sensor.netatmo_temperature_consigne.state

cela recoupe ce que vient de dire @telenaze il te faut 1 sensor par vanne que tu appelles ensuite dans chaque script dédié à tes vannes

netatmo_increment_consigne_cuisine:
  alias: netatmo_increment_consigne_cuisine
  sequence:
  - service: climate.set_temperature
    data:
      temperature: '{{(states.sensor.netatmo_temperature_consigne_cuisine.state |
        float + 0.5)}}'
    target:
      entity_id: climate.cuisine
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_temperature_consigne_cuisine
      state: '{{(states.sensor.netatmo_temperature_consigne_cuisine.state | float
        + 0.5)}}'
  mode: single
netatmo_decrement_consigne_cuisine:
  alias: netatmo_decrement_consigne_cuisine
  sequence:
  - service: climate.set_temperature
    data:
      temperature: '{{(states.sensor.netatmo_temperature_consigne_cuisine.state |
        float - 0.5)}}'
    target:
      entity_id: climate.cuisine
  - service: python_script.set_state
    data_template:
      entity_id: sensor.netatmo_temperature_consigne_cuisine
      state: '{{(states.sensor.netatmo_temperature_consigne_cuisine.state | float
        - 0.5)}}'
  mode: single

Nikel, j’ai modifié mes scripts en conséquence est tout fonctionne … au top !!!

Merci bcp @telenaze @jerome6994

1 « J'aime »

@telenaze Effectivement en me relisant, il se peut que se ne soit pas si claire. Je parle bien de la carte de base du thermostat.
Une photo vaut mieux que de long discours…

V1, V2 etc representent les vannes; en appuyant sur celle de son choix, elle se grise et avec les + et - de la même carte pourvoir manuellement agir sur la vanne sélectionné/grisé.