Salut à tout le monde,
j’ai connecté une ESP32-CAM à HA sans soucis via ESP Home, du coup je me suis dit que je pouvais aussi (puisqu’il y a des GPIO non utilisées) cabler un DHT 22 dessus afin de surveiller la T°et H% de ma couveuse.
Bon ben c’est là que cela ce gâte, lorsque j’upload le script vers le ESP32-CAM HA me dit qu’il n’est pas joignable via Wifi ou qu’il n’est pas connecté wifi
Voici ce que j’ai « codé » dans dans l’edit
esp32_camera:
name: nouvelle_camera
external_clock:
pin: GPIO0
frequency: 20MHz
i2c_pins:
sda: GPIO26
scl: GPIO27
data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
vsync_pin: GPIO25
href_pin: GPIO23
pixel_clock_pin: GPIO22
power_down_pin: GPIO32
sensor:
platform: dht
pin: 13
temperature:
name: « Living Room Temperature »
id: « temperatureCouveuse »
humidity:
name: « Living Room Humidity »
id: « hygrometrieCouveuse »
update_interval: 60s
model: DHT22
J’ai bien vérifié que pin 13 était bien la GPIO013 dans la « compile » du script mais rien n’y fait, l’ESP32 n’est plus joignable alors qu’il l’était avant que je ne rajoute la partie sensor/
Pourriez vous me donner des pistes ?
@pepite
Je dois copier ton code tel quel dans le fichier yaml de mon esp32-cam?
J’ai essayé et ai eu un soucis d’indentation
En rajoutant le - devant platform,cela passe mais je me fais rattraper par la patrouille au validate,
while parsing a block collection
in « /config/esphome/camera_new.yaml », line 40, column 3:
- platform: dht
^
expected , but found ‹ ? ›
in « /config/esphome/camera_new.yaml », line 41, column 3:
sensor: DHT22
^
Je suis allé validé le yaml dans un yaml validator online (celui préconisé par home assistant) mais sans plus de succès
j’ai réussi à compiler, flasher l’esp32 avec le code pour le sensor
l’add on espHome me trouve la camera on line => ok
mais quand je regarde les logs j’ai
The ESP might not be connected to WiFi yet (Error connecting to 192.168.1.93: [Errno 111] Connection refused). Re-Trying in 1 seconds
La je dois avouer que j’ai quasiment rien capté.
le fichier de conf dont tu me parles, je le trouve dans Outils de dev ? dans le fichier binary_sensor.updater par exemple ?
Je vais chercher demain matin un peu plus d’info sur ta dernière remarque.
Je suis reparti de 0, tout se passe bien , la caméra est découverte jusqu’a l’ajout de la DHT 22
voici le log pour l’upload, sachant que le script est bien compilé
je n’ai pas réussi a trouver le fichier nommé par @pepite, j’ai le file editor, je navigue dans le système de fichier mais aucun ne semble etre pret a avoir le code sensor … -platform.