Salut,
je bloque et ne comprend plu rien. Je suis au bout de mes connaissances, il me faut une nouvelles idée ou piste.
J’ai assembler un ESP32 avec un DHT et Ultrasonic Sensor avec une LED RGB. l’idée est tout simplement que a une distance mesurer la LED es bleu, avec l’approche la LED change au vert et quand on es trop prêt elle change au rouge.
Tout d’abord je voulais le faire avec un script, celui ne marchait pas car ne s’adapte pas. Ensuite avec des automatitations, pas mieux…et finalement je me suis rappeler quôn pouvais faire de simple automatitations directement dans le ESP.
Voila, mon probleme ce sont les conditions. selon ce que j’ai fait sa marche tres bien pour UNE distance avec une couleurs.
Voila mon script:
light:
- platform: rgb
name: "Light go or no"
red: output_component1
green: output_component2
blue: output_component3
id: light_goorno
# Example output entry
output:
- platform: ledc
id: output_component1
pin: GPIO4
- platform: ledc
id: output_component2
pin: GPIO5
- platform: ledc
id: output_component3
pin: GPIO21
sensor:
- platform: dht
pin: GPIO2
temperature:
name: "Garage Temperature"
humidity:
name: "Garage Humidity"
update_interval: 60s
- platform: ultrasonic
trigger_pin: GPIO18
echo_pin: GPIO19
name: "Car distance"
unit_of_measurement: "m"
accuracy_decimals: 2
update_interval: 2s
pulse_time: 50us
timeout: 4m
on_value_range:
# de
above: 1.65
# a
below: 1.8
then:
- light.turn_on:
id: light_goorno
red: 0%
green: 100%
blue: 0%
comment je peut inclure ces 3 phases d’aproche avec leur couleur?
Merci d’avance