bonjour, sur esphome, esp01s, j’ai un problème de log excessifs :
[12:30:12][D][ads1115:186]: 'mesure1bv': Got Voltage=1.618875V
[12:30:12][D][sensor:093]: 'mesure1bv': Sending state 1.61888 v with 4 decimals of accuracy
[12:30:12][D][ads1115:186]: 'mesure1bv': Got Voltage=1.620000V
[12:30:12][D][sensor:093]: 'mesure1bv': Sending state 1.62000 v with 4 decimals of accuracy
[12:30:12][D][ads1115:186]: 'mesure1bv': Got Voltage=1.625437V
[12:30:12][D][sensor:093]: 'mesure1bv': Sending state 1.62544 v with 4 decimals of accuracy
[12:30:12][D][ads1115:186]: 'mesure1bv': Got Voltage=1.605750V
[12:30:12][D][sensor:093]: 'mesure1bv': Sending state 1.60575 v with 4 decimals of accuracy
[12:30:12][D][ads1115:186]: 'mesure1bv': Got Voltage=1.622250V
[12:30:12][D][sensor:093]: 'mesure1bv': Sending state 1.62225 v with 4 decimals of accuracy
[12:30:12][D][ads1115:186]: 'mesure1bv': Got Voltage=1.624125V
[12:30:12][D][sensor:093]: 'mesure1bv': Sending state 1.62413 v with 4 decimals of accuracy
[12:30:12][D][sensor:093]: '1b courant': Sending state nan A with 4 decimals of accuracy
[12:30:12][D][sensor:093]: '1b puissance': Sending state nan W with 2 decimals of accuracy
[12:30:12][D][sensor:093]: 'mesure1bvdc': Sending state nan v with 4 decimals of accuracy
[12:30:15][D][ads1115:186]: 'mesure1bv': Got Voltage=1.626375V
[12:30:15][D][sensor:093]: 'mesure1bv': Sending state 1.62637 v with 4 decimals of accuracy
je cherche donc a suprimer les log sur : [D][sensor:093]: ‹ mesure1bv ›:
en gardant les autres :[D][sensor:093]: ‹ 1b courant ›, [D][sensor:093]: '1b puissance
je cherche de ce coté mais je manque d’information claires :
logger:
level: DEBUG
baud_rate: 115200
logs:
ads1115.component: WARN
sensor.component: WARN
adc.component: WARN
Si quelqu’un a une piste pour moi, merci
Salut,
Ce n’est pas du spam, ni des logs mais simplement une valeur normale :
Tu demandes le voltage avec 5 décimales, donc dès que la valeur change, elle est envoyée.
Tu peux
- changer les décimales
- renvoyer une moyenne temporelle
- limiter les envois
- un mix des 3
accuracy_decimals: 2
filters:
- sliding_window_moving_average:
window_size: 30
send_every: 10
Merci, mais oui quand je parle de spam c’est pour suivre le dialecte du mode d’emploi de esphome.
Après niveaux filtre je suis déjà calé, je peux plus jouer sur sa, ou mais calcules suivants ne se ferons pas.
C’est vraiment sur la limitation des logger que je doit aller et le 'mode d’emploi ’ n’est pas précis du tous
mode d’emploi logger
Esaye ça
logger:
level: DEBUG
baud_rate: 115200
logs:
ads1115: WARN
sensor: WARN
adc: WARN
Effectivement ça semble assez logique, je teste et redans 1 h
Merci
logger:
level: DEBUG
baud_rate: 115200
logs:
ads1115: WARN
sensor: WARN
ca fonctionne, je test ca maintenant :
logger:
level: DEBUG
baud_rate: 115200
logs:
ads1115: WARN
sensor.mesure1bv: WARN
je cherche a remonter les log des sensors sauf mesure1bv qui a des itération beaucoup trop rapidement pour ne pas tous saturer
- platform: ads1115
name: "mesure1bv"
id: mesure1bv
Il y a un truc que je ne comprend pas quand même. Tu parles de saturation, mais comment ?
Les logs sont envoyés sur le port série. C’est en principe un truc que tu visualises pendant la phase de création au mieux. Ça ne génère ni fichier ni données
salut, effectivement, je suis en phase test, et actuellement j’ai une boucle de 900 sur 3 sensor dans une boucle de 10 qui rajoute 3 sensor, hors avec 3ms de pause, ca me sature la com l’affichage des log par esphome
au final je fait de LOGGER.LOG pour les infos utiles
A force d’avoirs la tête dans le guidon on vois plus l’évidence.
Merci de l’aide, sympa de donner du temps 
1 « J'aime »