Mon problème
Bonjour a tous,
Je bute sur une automatisation qui déclenchera un petit radiateur dans un camping car au garage l’hiver pour un antigel
Je travaille avec un capteur temp et humidité en zigbee et un switch zigbee
Les liaisons zigbee fonctionnent j’ai fait l’automatisation ci dessous qui fonctionne lorsque je l’exécute en manuel mais qui ne se déclenche pas en automatique ??
( temperatures 30° 10° 20° sont pour faire des test en intérieur )
Pouvez vous m’aider ?
alias: A Test Vany
description: ""
trigger:
- type: temperature
platform: device
device_id: ae4b104c833605c64f2c1b8e0fa72fff
entity_id: sensor.temp_hum_salon_massanes_temperature
domain: sensor
for:
hours: 0
minutes: 0
seconds: 30
above: 0
condition:
- type: is_temperature
condition: device
device_id: ae4b104c833605c64f2c1b8e0fa72fff
entity_id: sensor.temp_hum_salon_massanes_temperature
domain: sensor
above: 10
below: 28
action:
- service: notify.telegram_ha
data:
message: >-
Temp VANY < 4° :
{{states('sensor.temp_hum_salon_massanes_temperature')}} °C et Allumer
- type: toggle
device_id: d6ae52289082593540397053abedf7b2
entity_id: light.tz3000_u3oupgdy_ts0004_light_4
domain: light
mode: single
Ma configuration
[center]## System Information
version |
core-2023.1.6 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.10.7 |
os_name |
Linux |
os_version |
5.15.76-v8 |
arch |
aarch64 |
timezone |
UTC |
config_dir |
/config |
Home Assistant Community Store
GitHub API |
ok |
GitHub Content |
ok |
GitHub Web |
ok |
GitHub API Calls Remaining |
4996 |
Installed Version |
1.29.1 |
Stage |
running |
Available Repositories |
1197 |
Downloaded Repositories |
2 |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Home Assistant Supervisor
host_os |
Home Assistant OS 9.4 |
update_channel |
stable |
supervisor_version |
supervisor-2022.12.1 |
agent_version |
1.4.1 |
docker_version |
20.10.19 |
disk_total |
57.3 GB |
disk_used |
8.8 GB |
healthy |
true |
supported |
true |
board |
rpi3-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Duck DNS (1.15.0), File editor (5.5.0), Samba share (10.0.0), Terminal & SSH (9.6.1) |
Dashboards
dashboards |
1 |
resources |
0 |
views |
12 |
mode |
storage |
Recorder
oldest_recorder_run |
11 janvier 2023 à 17:47 |
current_recorder_run |
20 janvier 2023 à 22:31 |
estimated_db_size |
130.93 MiB |
database_engine |
sqlite |
database_version |
3.38.5 |
[/center]
Comment récupérer ma configuration :
Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier`
___
Salut,
Ca va pas marcher entre ton déclencheur et tes conditions.
Là en gros ça déclenche ta logique si :
« Au moment où la température passe au dessus de 0°c pendant plus de 30sec. »
Donc en gros si la température est 0°c et qu’elle passe à 1°c …
Et en plus après tu vérifies dans la condition que la température est entre 10 et 28…
Donc ça n’arrivera jamais 
Il faut voir le déclencheur comme la description du moment où tu veux que l’action démarre.
Après, une condition sur la température n’est pas nécessaire si le déclencheur est déjà sur la température. C’est optionnel la partie condition.
Dernier point, dans l’action tu appelles un « toggle », c’est bien, mais sur un chauffage pas forcément top, surtout que là il n’y a rien que le fera s’arrêter.
OK bien compris j’ai tout faux …
Comment faire pour déclencher quand la température varie et passe entre deux valeurs déterminés
Je pensais faire une automatisation pour éteindre lorsque la température dépasse une valeur plus haute
Merci Alex
En fait comme je disais essayes d’expliquer simplement en français ce que tu veux et avec quels seuils de températures, c’est le mieux pour arriver a quelque chose je pense
Je vais essayer d’être clair.
Je veux que mon switch allume le chauffage lorsque la température descend en-dessous de 5° dans mon camping car et que ça s’éteigne lorsque la température atteint 10° (par exemple, c’est pour éviter le gel )
Hello
ca devrais le faire
alias: "Camping-Car"
description: ""
trigger:
- platform: numeric_state
entity_id: sensor.xxxxx_temperature
below: 5
- platform: numeric_state
entity_id: sensor.xxxxxx_temperature
above: 10
action:
- service: >-
switch.turn_{{ 'on' if states('sensor.xxxxxx_temperature')|float < 10 else
'off' }}
entity_id: switch.xxxxxx_heater
un deuxieme
alias: Camping Car 2
description: ""
trigger:
- platform: state
entity_id:
- sensor.XXXXXXXX_temperature
condition: []
action:
- choose:
- conditions:
- condition: numeric_state
entity_id: sensor.XXXXXXX_temperature
above: 10
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.rad_toilette
- conditions:
- condition: numeric_state
entity_id: sensor.XXXXX_temperature
below: 5
sequence:
- service: switch.turn_on
data: {}
target:
entity_id: switch.rad_toilette
default: []
mode: single
Merci Classic red
J’ai fait hier soir avec vos conseils
alias: A Allumage Vany < 4°
description: ""
trigger:
- platform: time_pattern
minutes: /2
condition:
- type: is_temperature
condition: device
device_id: ae4b104c834005c64f2c1b8e0fa72fff
entity_id: sensor.temp_hum_salon_massanes_temperature
domain: sensor
below: 4
action:
- type: turn_on
device_id: f784cf889670fc92b15f9cc2f235c78e
entity_id: switch.tz3000_2putqrmw_ts011f_switch_2
domain: switch
mode: single
//////
alias: A Eteindre Vany > 6°
description: ""
trigger:
- platform: time_pattern
minutes: /2
condition:
- type: is_temperature
condition: device
device_id: ae4b104c834005c64f2c1b8e0fa72fff
entity_id: sensor.temp_hum_salon_massanes_temperature
domain: sensor
above: 4.5
action:
- type: turn_off
device_id: f784cf889670fc92b15f9cc2f235c78e
entity_id: switch.tz3000_2putqrmw_ts011f_switch_2
domain: switch
mode: single
et ça marche !
mais je vais essayer
ta solution ça me fera un exercice LOL
Je vous tiens au courant ce soir
1 « J'aime »