Bonjour, j’ai fini mon programme, mon montage final et intégration dans mes WC.
J’ai enfin trouvé un emplacement simple au final pour éviter les perturbations de la VMC (idem avec un SNZB06P), au dessus de l’interrupteur en créant une nouvelle boite encastrement, me permettant d’intégrer mon module alimentation 220V/usb et de cacher mon LD2410 et mon wemos.
Le résultat est top, le fonctionnement aussi, à ceci près, que j’aimerais que la présence se désactive plus rapidement, dès que je quitte la pièce, le temps que le still_energy chute à une valeur que je maitrise pas (actuellement 10%) ca prend environ de 15 sec à 25 sec.
J’ai essayé de comprendre le fonctionnement des gates mais je ne comprends pas tout.
esphome:
name: "presence-wc"
friendly_name: Presence WC
esp32:
board: esp32-s2-saola-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "XXXXXX"
ota:
password: "XXXXX"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Optional manual IP
manual_ip:
static_ip: 192.168.1.125
gateway: 192.168.1.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Motion-Wc Fallback Hotspot"
password: "Cm2WbhC0QgrK"
captive_portal:
web_server:
port: 80
uart:
tx_pin: GPIO18
rx_pin: GPIO33
baud_rate: 256000
id: uart_1
parity: NONE
stop_bits: 1
ld2410:
- uart_id: uart_1
sensor:
- platform: ld2410
light: #intensité lumineuse
name: light
moving_distance: #distance cible en mouvement
name : Moving Distance
still_distance: #distance cible immobile
name: Still Distance
moving_energy: #quantité de mouvement
name: Move Energy
still_energy: #quantité d'immobilité ??
name: Still Energy
detection_distance: #distance de détection
name: Detection Distance
g0:
move_energy:
name: g0 move energy
still_energy:
name: g0 still energy
binary_sensor:
- platform: ld2410
has_target: #Présence
name: Presence
has_moving_target: #Cible mobile
name: Moving Target
has_still_target: #Cible immobile
name: Still Target
switch:
- platform: ld2410
engineering_mode:
name: "engineering mode"
button:
- platform: ld2410
restart:
name: "ld2410 restart"
text_sensor:
- platform: ld2410
version:
name: "ld2410 firmware version"
number:
- platform: ld2410
timeout: #Temps pour passer le binary sensor Présence à faux
name: timeout
light_threshold: #Seuil de lumière
name: light threshold
max_move_distance_gate: #Distance de détection du mouvemenet 2-8
name: max move distance gate
max_still_distance_gate: #Distance de détection d'immobilité 2-8
name: max still distance gate
g0:
move_threshold:
name: g0 move threshold
still_threshold:
name: g0 still threshold
Ma question est comment avoir un number still_energy
qui agit sur le binary_sensor_presence ?