Je suis complètement nouveau sur Home Assistant et j’aimerais savoir où se mets la commande scan_interval: xx ?
J’ai mon sensor de température de CPU via l’intégration Système Monitor mais la fréquence de mise a jour est trop longue ±15 secondes, et j’aimerais la réduire a 2-3 secondes…
Après investigations, sur internet j’ai vu qu’il y avait cette commande de Scan Interval alors peut-être que je fait fausse route mais il me semble que c’est justement fait pour ce dont j’ai besoin.
Par contre je ne sais absolument pas où je dois ajouter cette ligne de commande et comment, quelqu’un a une idée ? …
Merci pour votre aide…
Ma configuration
[center]## System Information
version
core-2025.3.4
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.13.2
os_name
Linux
os_version
6.6.74-haos-raspi
arch
aarch64
timezone
America/Cancun
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
HACS Data
ok
GitHub API Calls Remaining
5000
Installed Version
2.0.5
Stage
running
Available Repositories
1607
Downloaded Repositories
3
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 15.0
update_channel
stable
supervisor_version
supervisor-2025.03.3
agent_version
1.7.2
docker_version
28.0.1
disk_total
28.6 GB
disk_used
4.8 GB
healthy
true
supported
true
host_connectivity
true
supervisor_connectivity
true
ntp_synchronized
true
virtualization
board
rpi3-64
supervisor_api
ok
version_api
ok
installed_addons
Matter Server (7.0.0), File editor (5.8.0), Get HACS (1.3.1), Terminal & SSH (9.16.0), Silicon Labs Multiprotocol (2.4.5), Mosquitto broker (6.5.0)
[/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`
___
Bonjour @mowgly13
J’ai du mal à comprendre pourquoi tu souhaites modifier ça pour la température de CPU mais bon.
Lorsque tu ajoutes un sensor en yaml tu peux ajouter scan_interval: 3
Dans ton cas la donnée vient de l’intégration Système Monitor donc je ne pense pas que tu puisses modifier.
Tu utilises ZHA à priori (moi pas) puisque que je ne vois pas autre chose dans ta conf, peut-être regarder de ce côté !
Puis créer une automatisation. Vu que tu ne veux changer que le CPU, tu devras en faire une pour le CPU et une autre pour les autres capteurs avec un intervalle différent.
Bonjour. Est-ce que cette solution est applicable pour forcer la remonté de données en provenance d’un capteur de température ZIGBEE ?
Dans mon cas j’ai besoin de remonter la température d’un capteur OWON THS317-ET toutes les 5 secondes.
Merci pour tes conseils !
J’utilise Z2M, mais j’ai pas mal fouillé, mais je ne trouve pas ou changer la fréquence d’interrogation des périphériques ZIGBEE…de plus seul un seul périphérique ZIGBEE serait concerné par un rafraichissement à 5 secondes…
En principe, c’est le fabriquant qui détermine la périodicité d’envoi des données. Soit c’est modifiable depuis l’interface de Z2M car prévu par le fabriquant soit ça ne l’est pas. Il faut que tu vérifie la documentation de ton capteur mais ça ne semble pas prévu sur Z2M (OWON THS317-ET control via MQTT | Zigbee2MQTT)
A priori la remontée de température se fait toutes les 1 à 5 minutes…
Mais bon finalement ça ne change rien, à priori le capteur ne prends pas en compte le paramétrage.
Pour cette donnée particulière je vais remettre mon ESP32 en WIFI avec capteur DS18B20, là je sais que je peut même demander un rafraichissement toute les secondes.
J’ai beaucoup de mal à voir qu’est ce qui pourrait justifier (dans une maison) d’avoir une remontée de température toutes les secondes ?
Pour la gestion du chauffage toutes les minutes est largement suffisant.
En plus de ça ta base de données va en prendre un coup : 3600*24 soit 86400 données par jour pour un seul capteur.
Bonjour merci pour ton retour.
C’est un besoin un peu particulier, en fait je capte la température à la sortie d’un échangeur à plaques dont l’eau primaire vient d’un ballon de 2400 litres d’eau à 85 degrés, dans le circuit secondaire l’eau préchauffée dans une limite de 65 degrés (c’est là que je prends la température) est envoyée dans le ballon d’eau chaude sanitaire, ce qui fait que mon ballon d’eau chaude ne consomme presque plus d’électricité, en clair plus je consomme d’eau chaude et moins ça me coute cher !
Pour finir l’explication; l’eau chaude à 85 degrés provient d’une chaudière à bois et dans mon village le bois est gratuit d’où l’intérêt de cette solution.
Pour finir j’ai remis en service mon capteur ESP32+DS18B20, qui me permet d’obtenir cette information toute les secondes si je veux.
Te voilà me sauvant la mise une fois de plus sur un deuxième de mes post et sérieux, je te remercie bcp por ton aide…
Je vais essayé ta solution, grâce a tes explications super clair ça me parait facile a mettre en œuvre surtout que je peux faire un copier/coller de ton automatisation et juste changer le nom du sensor et le nombre de seconde…
Oui effectivement le 11 c’est bien le département (Aude). Notre petit village est un vraie exception à la française. Depuis que ce village existe (vers les années 1800) la foret est communale avec un droit pour les habitants de coupe de bois à volonté, sous réserve de ne pas massacrer la forêt. Donc nous avons des arbres feuillus pour le bois de chauffage (chêne, boulot, hêtre) et de grands sapins de 20 à 30 m de haut pour faire le bois de construction et le bois de charpente et le petit plus c’est que nous avons notre propre scierie, une fois de plus réservée aux habitants du village !
Voila tu sais tout sur mon petit village et ses incroyables avantages, mais bon y a aussi quelques inconvénients nous sommes à 1100 d’altitude et le premier village avec quelques commerces est a 13 Km de route de montagne bien enneigées par moment. (Mais nous avons nos propres chasse neige )