Bonjour,
Je cherche à mettre en place un système me permettant de piloter un radiateur électrique équipé du module NodOn Fil Pilote.
J’ai donc deux besoins principaux :
1 - gérer ma température via un thermostat (j’ai configuré generic thermostat) dans mon Lovelace
2 - déclencher les plages pendant lesquelles le radiateur devra être actif (de 8h à 18h) uniquement les Lundi, Mercredi, Jeudi & Vendredi. (ie : quelle que soit la température de la pièce le radiateur ne devra donc pas fonctionner les nuits entre (18h et 8h) les Lundi, Mercredi, Jeudi & Vendredi. Il ne devra également pas fonctionner pendant l’intégralité de la journée les Mardi, Samedi & Dimanche.
Je pensais avoir correctement configuré mon automatisation mais le radiateur s’est mis en chauffe cette nuit vers 00:30 (la température de la pièce est effectivement passée à ce moment là sous la consigne
Je vous rajoute ci dessous le configuration .YAML qui contient mon generic thermostat :
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
climate:
- platform: generic_thermostat
name: radiateur_bureau_oco # Nom du thermostat
heater: switch.radiateur_bureau_oco # module fil pilote nodon
target_sensor: sensor.thermometre_bureau_oco_temperature # capteur de température
min_temp: 15 # Température minimum du thermostat
max_temp: 21 # Température maximum du thermostat
ac_mode: false
target_temp: 17 # Température cible par défaut
cold_tolerance: 0.3
hot_tolerance: 0.3
min_cycle_duration:
seconds: 5
keep_alive:
minutes: 3
initial_hvac_mode: "off"
away_temp: 16
precision: 0.1
switch:
- platform: template
switches:
radiateur_bureau_oco:
value_template: "{{ is_state('input_boolean.radiateur_bureau_oco', 'on') }}"
turn_on:
service: input_boolean.turn_on
entity_id: input_boolean.radiateur_bureau_oco
turn_off:
service: input_boolean.turn_off
entity_id: input_boolean.radiateur_bureau_oco
Je rajoute également le YAML de mon automatisation
alias: Radiateur Bureau OCO
description: ""
trigger:
- platform: time
at: "08:00:00"
id: "08:00"
- platform: time
at: "18:00:00"
id: "18:00"
- platform: state
entity_id:
- input_boolean.radiateur_bureau_oco
from: "off"
to: "on"
id: "ON"
- platform: state
entity_id:
- input_boolean.radiateur_bureau_oco
from: "on"
to: "off"
id: "OFF"
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- "08:00"
- condition: time
weekday:
- mon
- wed
- thu
- fri
sequence:
- device_id: c209373586816272be47011f5ef22ec7
domain: select
entity_id: 02bec601da343695e3eea50450bc9c7d
type: select_option
option: comfort
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.radiateur_bureau_oco
- conditions:
- condition: trigger
id:
- "18:00"
- condition: time
weekday:
- mon
- wed
- thu
- fri
sequence:
- device_id: c209373586816272be47011f5ef22ec7
domain: select
entity_id: 02bec601da343695e3eea50450bc9c7d
type: select_option
option: eco
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.radiateur_bureau_oco
- conditions:
- condition: trigger
id:
- "ON"
sequence:
- device_id: c209373586816272be47011f5ef22ec7
domain: select
entity_id: 02bec601da343695e3eea50450bc9c7d
type: select_option
option: comfort
- conditions:
- condition: trigger
id:
- "OFF"
sequence:
- device_id: c209373586816272be47011f5ef22ec7
domain: select
entity_id: 02bec601da343695e3eea50450bc9c7d
type: select_option
option: eco
mode: parallel
max: 10
Comme je suis un débutant, le problème doit certainement se trouver dans mon automatisation. En gros comment m’assurer que le déclenchement ne se fasse pas si la plage horaire est dépassée ou si le jour n’est pas un jour de chauffe ? (Mardi & WE)
J’espère avoir été suffisamment clair et complet dans ma description de problème.
Merci d’avance du temps que vous passerez sur mon problème qui doit être relativement simple à traiter.
Bonne Journée
Je rajoute à toutes fins utiles l’historique .(NB : je me suis réveillé un peu avant 4:00 et j’ai coupé manuellement le radiateur)
Ma configuration
System Information
version | core-2024.9.3 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.12.4 |
os_name | Linux |
os_version | 6.6.46-haos |
arch | aarch64 |
timezone | Europe/Paris |
config_dir | /config |
Home Assistant Cloud
logged_in | true |
---|---|
subscription_expiration | 28 octobre 2024 à 01:00 |
relayer_connected | true |
relayer_region | eu-central-1 |
remote_enabled | true |
remote_connected | true |
alexa_enabled | true |
google_enabled | true |
remote_server | eu-central-1-21.ui.nabu.casa |
certificate_status | ready |
instance_id | a2f98c8207b04d6d92b5ad4cad7523c7 |
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Home Assistant Supervisor
host_os | Home Assistant OS 13.1 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2024.10.0 |
agent_version | 1.6.0 |
docker_version | 26.1.4 |
disk_total | 28.0 GB |
disk_used | 5.3 GB |
healthy | true |
supported | true |
host_connectivity | true |
supervisor_connectivity | true |
ntp_synchronized | true |
virtualization | |
board | green |
supervisor_api | ok |
version_api | ok |
installed_addons | Home Assistant Google Drive Backup (0.112.1), Mosquitto broker (6.4.1), Zigbee2MQTT (1.40.2-1), Silicon Labs Flasher (0.3.0), File editor (5.8.0) |
Dashboards
dashboards | 3 |
---|---|
resources | 0 |
views | 3 |
mode | storage |
Recorder
oldest_recorder_run | 30 septembre 2024 à 12:02 |
---|---|
current_recorder_run | 7 octobre 2024 à 07:06 |
estimated_db_size | 97.97 MiB |
database_engine | sqlite |
database_version | 3.45.3 |