Récupérer la valeur de réglage de température?

Bonjour tout le monde

je souhaite récupérer la valeur de réglage de la température, j’ai écrit le code ci-dessous mais cela ne fonctionne pas, je suppose qu’il manque une data mais je ne sais pas comment faire.

alias: 0 essai
description: ""
trigger:
  - platform: state
    entity_id:
      - climate.temperature
    attribute: temperature
condition: []
action:
  - service: input_number.set_value
    data: {}
    target:
      entity_id: input_number.copie_temperature
mode: single

Merci pour vos retours

Bonjour @David,

Voici comment je récupère les valeurs:

Température

{{ state_attr('climate.sejour','temperature') }}

Preset_mode:

{{ state_attr('climate.sejour','preset_mode') }}

Bob

Merci @Bob

Mais je ne vois pas ou je dois placer cette réponse. SI tu pouvais m’éclairer un peu plus

Dis ce que tu souhaites en faire et ce sera plus facile de t’aiguiller :wink:
Bob

Salut,

Comme le demande @Bob, avec un peu de contexte ça peut aider.
mais si tu veux mettre la température dans ton input_number c’est à faire comme ci-dessous.
En revanche la question qui se pose alors c’est : que veux tu faire avec cet input number, vu qu’on peut déjà récupérer la température directement pour d’autres utilisations.

service: input_number.set_value
data:
  value: {{ state_attr('climate.sejour','temperature') }}
target:
  entity_id: input_number.volume

Je souhaite copier la valeur de « température » dans mon input number pour m’en servir. Je fais des tests pour essayer de progresser dans la partie yaml
Merci

bon alors l’idée est de faire ceci

alias: " 0 essai chauffage off"
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.0x00158d0008ce43da_temperature
    for:
      hours: 0
      minutes: 2
      seconds: 0
    above: 19
    attribute: temperature
    value_template: climat
condition: []
action:
  - service: switch.turn_off
    data: {}
    target:
      device_id: 440bd9f71f143c56a3569edead5a86f3
mode: single

remplacer mon 19 par ma valeur climate.temperature.

Salut,

normalement ut peux mettre le petit bout de template àla place du « 19 » directement.

Et sinon encore mieux, tu peux attendre quelques jours car voici ce qu’il y a dans les notes de la beta de HA 2023.02, tu aura la possibilité de mettre directement une entité au lieue de mettre 19.

bon ben j’ai essaye ceci mais également un echec

alias: " 0 essai chauffage off"
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.0x00158d0008ce43da_temperature
    for:
      hours: 0
      minutes: 2
      seconds: 0
    above: {{ state_attr('climate.temperature','temperature') }}
    attribute: temperature
    value_template: ""
condition: []
action:
  - service: switch.turn_off
    data: {}
    target:
      device_id: 440bd9f71f143c56a3569edead5a86f3
mode: single

Effectivment faudra passer par un input number pour ça on dirait :wink:
Ca n’a pas l’air d’aimer les templates à ce niveau

Dans mon cas c’est un input_text que j’alimente du preset_mode à l’ouverture d’une fenêtre.
A la fermeture de la fenêtre je remets le preset_mode mémorisé sur mon thermostat.
C’est dans une action et non dans le trigger, c’est peut-être pour cela que ça fonctionne !

alias: FenetreReferméeChauffage
description: ""
trigger:
  - type: not_opened
    platform: device
    device_id: 3f124cdc9eba5075ea35844849c2e58e
    entity_id: binary_sensor.openclose_facade_40
    domain: binary_sensor
condition:
  - condition: state
    entity_id: input_boolean.intchauffage
    state: "on"
action:
  - service: climate.set_preset_mode
    data:
      preset_mode: "{{states('input_text.mem_preset_sejour')}}"
    target:
      entity_id: climate.sejour
mode: single

Bonjour David, as tu réglé ton problème ?

Salut @Frederic_Dumartin désolé pour la réponse tardive mais oui sous node red

[{"id":"1d44296e09edc697","type":"api-call-service","z":"752b269c96c1ae60","name":"change temp cible","server":"6e092033.ff1b","version":7,"debugenabled":false,"action":"climate.set_temperature","floorId":[],"areaId":[],"deviceId":[],"entityId":["climate.chauffage_maison"],"labelId":[],"data":"{   \"temperature\": 17.9 }","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","blockInputOverrides":false,"domain":"climate","service":"set_temperature","x":630,"y":980,"wires":[["ef29ecfeb573b6e0"]]},{"id":"6e092033.ff1b","type":"server","name":"Home Assistant","addon":true}]