Skip to content

Thermostat

thermostat thermostat

thermostat

config.yaml

# Thermostat generic- jmh 31/12/2021
# https://www.home-assistant.io/integrations/generic_thermostat/
climate:
  - platform: generic_thermostat
    name: Thermostat lampe
    heater: switch.lampe_salon
    target_sensor: sensor.wemos_2_temperature
    min_temp: 15
    max_temp: 34
    target_temp: 28

    # Réglez l'interrupteur spécifié dans l'option de chauffage 
    # pour qu'il soit traité comme un dispositif de refroidissement
    # au lieu d'un dispositif de chauffage.
    ac_mode: false

    cold_tolerance: 0.3

    # Définissez une différence minimale entre la température 
    # lue par le capteur spécifié dans l'option target_sensor 
    # et la température cible qui doit changer avant d'être 
    # éteinte. Par exemple, si la température cible est de 
    # 25 et que la tolérance est de 0,5, le chauffage s'arrêtera
    # lorsque le capteur sera égal ou supérieur à 25,5.
    hot_tolerance: 0.5

    # Définissez un minimum de temps pendant lequel l'interrupteur 
    # spécifié dans l'option chauffage doit être dans son état 
    # actuel avant d'être éteint ou allumé.
    min_cycle_duration:
      minutes: 10
      # Définissez un intervalle de maintien en intervalle. 
      # S'il est réglé, le commutateur spécifié dans l'option de 
      # chauffage sera déclenché chaque fois que l'intervalle 
      # s'écoulera. Utilisez-le avec des appareils de chauffage 
      # et des unités de climatisation qui s'éteignent s'ils 
      # ne reçoivent pas de signal de leur télécommande pendant un 
      # certain temps. Utilisez également avec des commutateurs 
      # qui pourraient perdre de l'état. L'appel keep-alive se fait 
      # avec l'état actuel d'intégration climatique valide (on ou off).
      ## keep_alive:
      ##   minutes: 3

    # Set the initial HVAC mode. Valid values are 'off', 'heat' or 'cool'. 
    # Value has to be double quoted. If this parameter is not set, 
    # it is preferable to set a keep_alive value. This is helpful 
    # to align any discrepancies between generic_thermostat and
    # heater state.
    initial_hvac_mode: "off"

    # Définissez la température utilisée par preset_mode: away. 
    # Si ce n'est pas spécifié, la fonctionnalité de mode prédéfini 
    # ne sera pas disponible.
    away_temp: 16

    # The desired precision for this device. Can be used to
    # match your actual thermostat’s precision.
    # Supported values are 0.1, 0.5 and 1.0. This value is also
    # used as the step size for setting the target temperature.
    # Default: 0.1 for Celsius and 1.0 for Fahrenheit.
    precision: 0.1

Schedule

https://ledstripsandcode.blogspot.com/2018/11/simple-thermostat-scheduler-in-home.html

https://gist.github.com/abmantis/34f1064fbe22c37bdbe79bc296c41a3a#file-ha_thermostat_scheduler-py