Consigne chauffage différente Jour/nuit

Hello !

Je galère un peu avec les automatisations. Actuellement je cherche à chauffer mon paludarium à 25°c en journée et 20°c la nuit. J’ai donc un capteur de température et une prise pour allumer/éteindre le chauffage.
Je sais pas vraiment comment faire pour atteindre mon but.
Merci d’avance pour l’aide !

dans la logique il faudrait :

Verifier ou avoir une condition sur l’heure (journée/Nuit)
ensuite lui donner la consigne de temperature que tu souhaite avoir en te basant sur des sensors de température avec des seuil min/max

si en dessous de X degrer alors allumer si au dessus de X degrer alors arreter et faire cela pour le mode journée ou nuit

Salut,

il y a ce lien si ca peux t’aider

Pour gérer les plages horaires de mon chauffage, en complément de climate cité précédemment (thermostat basique avec température de la pièce et consigne), j’utilise le scheduler, un addon de HACS et une superbe custom card Lovelace.

Cela permet ce type d’interface, avec les heures et températures souhaitées, modifiables dans l’UI :

Autrement, il faut refaire une interface à la main avec des input, programmer dans automation ou node red, mais vite compliqué pour avoir quelque chose de propre…
Une dernière alternative est un autre addon, shedy, très puissant mais pas d’interface utilisateur et relativement complexe.

1 J'aime

Merci à tous pour vos réponse.
C’est normal que j’ai aucun service « climat » dans l’onglet développement ?

Quel onglet de la vue Outils de développement ?

Ce n’est pas climat mais climate

Je n’ai pas d’entité climate mais les services semblent activés par défaut :

oui, j’avais bien cherché climate. Bon, après redémarrage j’ai accès au service. Mais du coup, on peut controler une prise via ce service ? :thinking:

Tu peux contrôler une entité du domaine climate donc qui commence par climate.device_id.

Ta prise est remontée comment dans HA ? Dans le domaine switch ?
Si tel est le cas, tu peux le faire par automatisation (YAML, Node-RED) ou par l’utilisation d’un thermostat personnel :

Oh génial ! C’est exactement ça !
Du coup en résumé pour ceux qui auraient le même système à faire:

Dans configuration:

climate:
  - platform: generic_thermostat
    name: Chauffage paludarium
    heater: switch.id
    target_sensor: sensor.id
    cold_tolerance: 0.3
    hot_tolerance: 0.3

Création des automatisations:
Exemple pour la journée:

alias: Chauffage paludarium jour
description: ''
trigger:
  - platform: time
    at: '08:00'
condition: []
action:
  - service: climate.set_temperature
    target:
      entity_id: climate.chauffage_paludarium
    data:
      temperature: 23.5
mode: single

Exemple pour la nuit:

alias: Chauffage paludarium nuit
description: ''
trigger:
  - platform: time
    at: '21:00'
condition: []
action:
  - service: climate.set_temperature
    target:
      entity_id: climate.chauffage_paludarium
    data:
      temperature: 20
mode: single

Merci à tous pour l’aide :blush:

1 J'aime