Input Number

Hello

Il me faudrait de l’aide
J’ai crée un Input number et je souhaite qu’une action se fasse lorsqu’une une température passe sous et au-dessus de celle valeur de réglage.
Exemple :
SI mon input number est sur X et ma température passes sous les X durant 5min j’allume mon chauffage et si elle passe au-dessus de X durant 5 min j’éteins mon chauffage.
Est-ce possible ?
Bien sûr si ma valeur de X est modifiée, l’ensemble doit fonctionner avec la nouvelle valeur.

Merci pour vôtre aide

Si tu essayes de réimplémenter un thermostat par toi-même c’est une mauvaise idée :smiley: sinon une simple automation non ?

C’est le rôle des différents thermostats disponibles dans HA, le faire soi même serait je suis d’accord une mauvaise idée.

Ok ils sont rangés ou les fonctions thermostat. Merci de m’aiguiller car je sèche.

Bonjour

et plus précisément

J’utilise Simple Thermostat couplé au Scheduler et à input_bolean piloté par la géolocalisation de mon téléphone ce qui modifie la consigne quand je suis à plus de 80km.

Hello
sinon, il y a quelques tutos sympas sur la gestion de chauffage
par exemple:

ou

Personnellement je suis en train d’implanter le 1er, on verra cet hiver

1 « J'aime »

Hello tout le monde
J’ai utilisé le simple thermostat et c’est ok mais est-il possible de mettre une variable sur la consigne ?

Bonsoirs @David

Une variable ? C’est à dire ?

Placer par exemple un input number pour faire varier la valeur

Tu voudrais faire varier la/les consigne(s) en fonction de quoi ?
Tu peux les modifier dans la carte.

Écoute je n’ai pas de carte j’ai du louper une étape :unamused:
Tu peux me renseigner

Oui je pense :wink:

Tu n’as pas une carte de ce genre ?

image

Alors non pas du tout :hushed:
Elle se crée toute seule ?

OK j’ai trouvé la carte qu’il faut remplir je vais essayer
Désolé mais je suis une quiche en Informatique :gift:

Alors j’ai avancé
Voici ma carte incomplète

Quelqu’un pour m’aider

image

et son code

type: custom:simple-thermostat
entity: switch.relay_switch_1x2_5kw
step: column
sensors:
  - entity: sensor.detecteur_couloir_entree_air_temperature_2
    template: '{{state.text}}%'
    name: Température
  - entity: sensor.detecteur_couloir_entree_humidity_2
    template: '{{state.text}}%'
    name: Humidité
hide:
  temperature: true
step_size: 0.5
layout:
  mode:
    headings: true
    names: false
    icons: false
control:
  preset:
    none: false
    away:
      name: ''
      icon: mdi:airplane
    activity: false
    sleep:
      name: ''
      icon: mdi:weather-night
    comfort:
      name: ''
      icon: mdi:radiator
    eco:
      name: ''
      icon: mdi:leaf
    boost:
      name: ''
      icon: mdi:fire
    home: false
header: {}

je rajoute e code dans le fichier configuration

climate:
  - platform: generic_thermostat
    name: Temperature
    heater: switch.relay_switch_1x2_5kw
    target_sensor: sensor.detecteur_couloir_entree_air_temperature_2
    min_temp: 15
    max_temp: 24
    ac_mode: false
    target_temp: 20.1
    cold_tolerance: 0.1
    hot_tolerance: 0.1
    min_cycle_duration:
      seconds: 5
    keep_alive:
      minutes: 3
    initial_hvac_mode: "heat"
    away_temp: 16
    precision: 0.1 
    

Bonjour,

Tu as bien simple thermostat d’installé ?
image
et dans HACS ceci :


et ceci ?

Si tout ok tu ajoutes dans le fichier configuration.yaml ceci :

  - platform: simple_thermostat
    name: Temperature
    heater: switch.relay_switch_1x2_5kw
    target_sensor: sensor.detecteur_couloir_entree_air_temperature_2
    min_temp: 15
    max_temp: 24
    ac_mode: false
    cold_tolerance: 0.1
    hot_tolerance: 0.1
    min_cycle_duration:
      seconds: 180
    keep_alive:
      minutes: 3
    initial_hvac_mode: "heat"
    precision: 0.1

Pour la carte tu ajoutes une carte à ton tableau de bord, en manuel, tout en bas de la liste des cartes et tu colles ceci en mode yaml :

type: custom:simple-thermostat
entity: climate.temperature
step_size: 0.1
icon:
  away: mdi:leaf
layout:
  mode:
    names: true
    icons: true
    headings: false
control:
  hvac: true
  preset:
    none: false
    activity: false
    boost: false
    sleep:
      name: Nuit
      icon: mdi:snowflake
    away:
      name: 12°
      icon: mdi:exit-run
    eco:
      name: Eco
      icon: mdi:leaf
    home:
      name: Présent
      icon: mdi:fire
    comfort:
      name: Confort
      icon: mdi:sofa
header:
  name: Temperature
  decimals: '1'

Vérifie dans les outils de développement que tu as bien un climate.temperature.

Plus d’infos ?

Bob

Hello
je suis pas sur que tout soit correct

Mais rien sur intégration ???

Il faut ajouter un dépôt personnalisé, voir sur ce lien « HACS installation » : GitHub - dadge/simple_thermostat: A simple thermostat with preset mode management


image