Mon problème
J’ai installé un compteur d’impulsion Itron Cyble Sensor V2 sur mon compteur d’eau. Une vanne d’arrêt est bien positionnée en amont du compteur.
Le tout est connecté sur un ESP8266 (NodeMCU v3) sur les borne GND et D4 (GPI02).
Voici le code dans l’ESP :
captive_portal:
substitutions:
name: watermeter
friendly_name: "Capteur Conso Eau Général"
sensor:
#Debit detecteur compteur d´eau
-platform: pulse_meter
id: capteur_eau_pulse
pin:
number: GPIO2
mode: INPUT_PULLUP
name: "Debit compteur d'eau"
unit_of_measurement: "l/mn"
icon: mdi:water
internal_filter: 200ms
#########################'
'# Consommation Totale d'Eau Jour
total:
name: "Compteur Eau Jour"
icon: mdi:water
device_class: water
unit_of_measurement: 'L'
accuracy_decimals: 0
filters:
- multiply: 1 # (pour rester en l)
id: compteur_eau_jour
#########################
# Consommation eau du jour en m3
- platform: template
name: "Compteur eau Jour m3"
lambda: |-
return id(compteur_eau_jour).state * 0.001;
device_class: water
unit_of_measurement: "m³"
accuracy_decimals: 3
id: compteur_eau_jour_m3
state_class: total_increasing
########### EAU ###################################
switch:
- platform: restart
name: "${friendly_name} restart"
time:
- platform: homeassistant
on_time:
- seconds: 59
minutes: 59
hours: 23
then:
- pulse_meter.set_total_pulses:
id: capteur_eau_pulse
value: 0
Mon problème est le suivant :
Lorsque ma vanne d’arrivée est fermée, l’ESP détecte parfois des impulsions et me génère une consommation erronée. Cela correspond à quelques litres dans la journée.
Avez-vous déjà eu ce problème ? Est-ce que l’utilisation de GPI02 est adaptée ? Est-ce que mon code est juste ?
Je me suis inspiré de pas mal de tutos et je remercie les contributeurs.
Merci pour votre aide
Ma configuration
[center]## System Information
version | core-2024.3.0 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.12.2 |
os_name | Linux |
os_version | 6.6.16-haos |
arch | x86_64 |
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.34.0 |
Stage | running |
Available Repositories | 1403 |
Downloaded Repositories | 30 |
Home Assistant Cloud
logged_in | true |
---|---|
subscription_expiration | 5 novembre 2024 à 01:00 |
relayer_connected | true |
relayer_region | us-east-1 |
remote_enabled | true |
remote_connected | true |
alexa_enabled | true |
google_enabled | true |
remote_server | eu-central-1-3.ui.nabu.casa |
certificate_status | ready |
instance_id | edf933a995ec44468f66c2e27565e967 |
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Home Assistant Supervisor
host_os | Home Assistant OS 12.0 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2024.03.0 |
agent_version | 1.6.0 |
docker_version | 24.0.7 |
disk_total | 30.8 GB |
disk_used | 9.6 GB |
healthy | true |
supported | true |
board | ova |
supervisor_api | ok |
version_api | ok |
installed_addons | InfluxDB (5.0.0), ESPHome (2024.2.1), Samba share (12.3.0), File editor (5.8.0), Advanced SSH & Web Terminal (17.2.0), Mosquitto broker (6.4.0), Samba Backup (5.2.0), MariaDB (2.6.1), phpMyAdmin (0.9.1), Zigbee2MQTT (1.36.0-1) |
Dashboards
dashboards | 3 |
---|---|
resources | 26 |
views | 41 |
mode | storage |
Recorder
oldest_recorder_run | 4 mars 2024 à 19:11 |
---|---|
current_recorder_run | 13 mars 2024 à 18:06 |
database_engine | mysql |
database_version | 10.6.12 |