Yoan
Novembre 21, 2023, 9:35
1
Bonjour à tous !
J’ai quelques capteurs de température/humidité SonOff SNZB-02D.
Je les ai intégrés via ZHA, impeccable.
Par contre, j’ai un souci concernant la fréquence de la mise à jour dans HA de ces capteurs.
Visiblement, ils se mettent à jour environ toutes les 30M, des fois moins, des fois beaucoup plus…
Je trouve ce délai beaucoup trop long pour la gestion de mon chauffage.
J’ai cherché, mais je n’ai pas trouvé comment modifier ce délai.
Auriez-vous une piste ?
Merci.
Ma configuration
System Information
version
core-2023.11.2
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.11.6
os_name
Linux
os_version
6.1.59
arch
aarch64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
5000
Installed Version
1.33.0
Stage
running
Available Repositories
1342
Downloaded Repositories
12
HACS Data
ok
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 11.1
update_channel
stable
supervisor_version
supervisor-2023.11.3
agent_version
1.6.0
docker_version
24.0.6
disk_total
28.0 GB
disk_used
7.4 GB
healthy
true
supported
true
board
green
supervisor_api
ok
version_api
ok
installed_addons
TasmoAdmin (0.26.0), Advanced SSH & Web Terminal (16.0.1), Duck DNS (1.15.0), File editor (5.7.0), NGINX Home Assistant SSL proxy (3.5.0), Let’s Encrypt (4.12.9), Mosquitto broker (6.4.0), Home Assistant Google Drive Backup (0.111.1), Studio Code Server (5.14.2)
Dashboards
dashboards
1
resources
6
views
8
mode
storage
Recorder
oldest_recorder_run
11 novembre 2023 à 22:53
current_recorder_run
21 novembre 2023 à 13:26
estimated_db_size
83.57 MiB
database_engine
sqlite
database_version
3.41.2
Salut,
si c’est comme les SNZB-02, d’après Sonoff, ça n’envoie une mise à jour que quand il y a une variation. Et normalement la variation dépend du paramètre de précision de la température.
Yoan
Novembre 22, 2023, 7:17
3
Salut,
Merci de ta réponse.
Alors effectivement quand le changement de température est « important » les maj sont plus rapprochées, mais toujours insuffisantes à mon gout.
Il y a-t-il moyen de changer ce seuil ?
Yoan
Novembre 22, 2023, 11:33
5
Merci pour vos réponses.
J’ai testé de passer de ZHA à Zigbee2MQTT pour faire un test.
J’ai modifié le réglage Temperature precision , j’ai mis 3.
Et là, j’ai des remontés BEAUCOUP plus rapide (moins de 3m) mais qu’au début…
Sur l’historique, c’est frappant.
Dans l’option Raports j’ai tenté de modifier Interval max réponse et de mettre 300s mais impossible.
le_top
Novembre 23, 2023, 1:16
6
Sous ZHA, avec zha-toolkit , il est possible de modifier la fréquence des rapports - un script pour le faire est fourni:
---
alias: Zigbee Thermometer Configure Reporting
fields:
entity_name:
name: entity_name
description: A Zigbee Entity (all entities of the device resolve to the same address)
required: true
selector:
entity:
integration: zha
sequence:
- alias:
Configure the temperature cluster of the device so that it reports every
0.2°C every 19 seconds at most, or sends a report at least every 5 minutes
service: zha_toolkit.conf_report
data:
ieee: "{{ entity_name }}"
cluster: 1026
attribute: 0
tries: 100
This file has been truncated. show original
Pour la mise à jour du capteur qui dors la plupart du temps, il faut soit envoyer la configuration beaucoup de fois (ce que fait le script ci-dessus), soit « réveiller » le capteur. Parfois le bouton du capteur permet de le faire - une autre technique c’est de le chauffer entre les mains et d’envoyer la commande quelques fois dès qu’on commence à chauffer (la variation de la température a tendance à réveiller le capteur).
1 « J'aime »
Yoan
Novembre 23, 2023, 10:18
7
Yoan:
Zigbee2MQTT
Merci pour ce script, mais entre-temps, j’ai tout passé sur Zigbee2MQTT
Malgré tout les remontés de température sont plus rapides sur Zigbee2MQTT.
Va falloir que je maitrise la bête par contre !
Hello !
J’ai le même souci. Je n’ai pas encore testé, mais visiblement il y a la réponse ici : Sonoff SNZB-02 Temp Sensor Reporting Interval - #36 by mikihacia - Zigbee - Home Assistant Community
Finalement, après quelques tests, ça ne fonctionne pas. Est-ce que quelqu’un a trouvé une solution svp ?