Bob
Juin 15, 2022, 5:28
1
Bonjour,
Je viens de recevoir des ESP32, en 9 jours via Aliexpress :
Je vois beaucoup de tuto avec l’add on ESP home (qui n’est plus) mais pas grand chose avec l’intégration ESPHome.
J’attends encore des capteurs de température/humidité mais y aurait-il un guide de démarrage ?
Merci
je reviens pour de nouvelles aventures
Bob
Ma configuration
version
core-2022.6.5
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.9.12
os_name
Linux
os_version
5.15.32-v8
arch
aarch64
timezone
Europe/Paris
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
5000
Installed Version
1.25.5
Stage
running
Available Repositories
1047
Downloaded Repositories
19
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 8.2
update_channel
stable
supervisor_version
supervisor-2022.05.3
agent_version
1.2.1
docker_version
20.10.14
disk_total
457.7 GB
disk_used
14.3 GB
healthy
true
supported
true
board
rpi4-64
supervisor_api
ok
version_api
ok
installed_addons
deCONZ (6.14.1), Let’s Encrypt (4.12.2), File editor (5.3.3), Samba share (9.7.0), Network UPS Tools (0.11.0), Spotify Connect (0.12.1), Terminal & SSH (9.4.0), Portainer (2.0.0), InfluxDB (4.5.0), Grafana (7.6.0), Node-RED (12.0.2), Studio Code Server (5.1.0)
Dashboards
dashboards
2
resources
13
views
10
mode
storage
Recorder
oldest_recorder_run
9 juin 2022, 17:27
current_recorder_run
14 juin 2022, 19:24
estimated_db_size
175.69 MiB
database_engine
sqlite
database_version
3.34.1
Spotify
api_endpoint_reachable
ok
https://forum.hacf.fr/t/installer-esphome-sur-home-assistant-et-creer-votre-premiere-configuration/223
ca te permet de mettre un ESP32 dans la console HomeAssistant.
pour l’utilisation des ports, c’est une autre histoire, j’en suis pas là…
Bob
Juin 15, 2022, 5:46
3
Bonsoir @bentou ,
Mais l’ Add On n’est plus disponible, c’est une intégration maintenant.
C’est surtout le début qui me manque, je branche le module en USB et ensuite, j’imagine que je devrais le trouver dans mes appareils connectés en WIFI pour rentrer l’IP hôte ?
Bob
1 « J'aime »
quand tu crée ton module dans esphome, la première fois, une fois qu’il a reçu son fichier et sa config wifi et rebooté, il est directement vu par HA. il te demande la clef d’encryption qui est créée dans son fichier de configuration (.yaml)
esphome:
name: esp32
esp8266:
board: esp01_1m
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "Xxx6XXXXxXxXX0xxXXXXXXxxxXXX5XXxXXXxXXX0xxx="
ota:
password: "463886eb89fb28b31ce72334a040668a"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp32 Fallback Hotspot"
password: "V8eCYdvKYQ07"
captive_portal:
Salut,
Il faut bien installer un add’on. ESPHome c’et un serveur à part, l’intégration que tu montres, c’est pour après, une fois que tu as créé un module dans esphome et que tu l’as flashé sur ton esp, que HA va le trouve et l’ajouter par cette intégration.
Il faut suivre le tuto d’installation et de premier exemple.
1 « J'aime »
McFly
Juin 16, 2022, 6:14
6
Je crois que ce tutoriel aurait besoin d’une mise à jour
1 « J'aime »
Bob
Juin 16, 2022, 6:49
7
Bonsoir,
J’avais regardé les tutos et j’ai tardé un peu à commander mais comme l’add on n’est plus dispo, je suis avec HAOS, je ne vois pas trop pour l’instant, mais j’ai le temps
Bob
Avec la doc officielle Getting Started with ESPHome and Home Assistant — ESPHome on peut installer l’add-on qui existe toujours.
Bob
Juin 16, 2022, 7:52
9
Merci @golfvert , je regarde ça ce we.
Bonne soirée
Bob
Bob:
Mais l’ Add On n’est plus disponible, c’est une intégration maintenant.
C’est surtout le début qui me manque, je branche le module en USB et ensuite, j’imagine que je devrais le trouver dans mes appareils connectés en WIFI pour rentrer l’IP hôte ?
sur cette page, tu entre l’adresse IP du module ESP déjà flashé et connecté sur ton wifi.
tu laisse le port tel qu’il est et après il te demande la clef qui est dans le fichier .yaml de la config du module.
Bob
Juin 21, 2022, 8:19
11
Bonsoir,
Merci à vous, peu de temps en ce moment mais c’est bon, j’allume une LED sur l’ESP32, plus de limite ensuite.
Reste à voir comment brancher un AHT10 dessus.
Jeudi Hellfest alors la suite attendra encore.
Bob
Bob
Juin 29, 2022, 11:46
12
Bonjour,
Je reprends avec mon ESP32, je souhaite brancher un capteur de température/humidité AHT10.
https://fr.aliexpress.com/item/4000125526434.html?spm=a2g0o.order_list.0.0.ae9f5e5blbVvPt&gatewayAdapt=glo2fra
Par contre je ne trouve aucun exemple de branchement de ce capteur sur un ESP32, pas compatible peut-être ?
Quelqu’un aurait-il déjà utilisé ce capteur ?
Merci
Bob
nicodl
Juin 29, 2022, 11:57
13
c 'est un capteur i2c apparemment
vin = 3.3v
gnd = masse
sda scl sur les pins correspondantes par défaut de ton esp32 (esp32 pinout pour les trouver)
j’ai trouve plein de shéma en cherchant sur google aht10 esp32
la doc esphome du aht10 :
Ne pas oublier de declarer l’i2c dans esphome
Bob
Juin 29, 2022, 2:30
14
Merci @nicodl
J’avais mal regardé le pinout, vu ;-), je teste ce soir
Pour la déclaration de i2c c’est dans le fichier yaml j’imagine
Merci
Bob
Bob
Juin 29, 2022, 5:01
15
J’attends la livraison de ma plaque de test vendredi pour continuer :
Je serais tenté de configurer ainsi mais comment ferait-il la liaison entre sda: 21, scl: 22 et les sensors ?
i2c:
sda: 21
scl: 22
scan: true
id: bus_a
sensor:
- platform: aht10
temperature:
name: "Salon Temperature"
humidity:
name: "Salon Humidite"
update_interval: 60s
Comme ça ?
sensor:
- platform: aht10
i2c_id: bus_a
temperature:
name: "Salon Temperature"
humidity:
name: "Salon Humidite"
update_interval: 60s
si un seul bus i2c pas forcement besoin de le préciser.
test tu verras bien si ca marche ou pas
Bob
Juillet 1, 2022, 12:58
17
Bonjour,
Je viens de brancher le AHT10 mais j’ai une erreur :
[14:50:36][C][aht10:135]: AHT10:
[14:50:36][C][aht10:136]: Address: 0x38
[14:50:36][E][aht10:138]: Communication with AHT10 failed!
Les deux sorties GPIO fonctionnent mais température / humidité =>Inconnu.
i2c:
sda: 21
scl: 22
scan: true
id: bus_a
sensor:
- platform: aht10
temperature:
name: "PSalon Temperature"
humidity:
name: "PSalon Humidite"
update_interval: 60s
i2c_id: bus_a
address: 0x38
INFO Uploading /data/bobtest1/.pioenvs/bobtest1/firmware.bin (995104 bytes)
Uploading: [============================================================] 100% Done...
INFO Waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from bobtest1.local using esphome API
INFO Successfully connected to bobtest1.local
[14:50:35][I][app:102]: ESPHome version 2022.6.2 compiled on Jul 1 2022, 14:49:40
[14:50:35][C][wifi:491]: WiFi:
[14:50:35][C][wifi:353]: Local MAC: 24:D7:EB:0F:B0:A4
[14:50:35][C][wifi:354]: SSID: [redacted]
[14:50:35][C][wifi:355]: IP Address: 192.168.1.41
[14:50:35][C][wifi:357]: BSSID: [redacted]
[14:50:35][C][wifi:358]: Hostname: 'bobtest1'
[14:50:35][C][wifi:360]: Signal strength: -61 dB ▂▄▆█
[14:50:35][C][wifi:364]: Channel: 11
[14:50:35][C][wifi:365]: Subnet: 255.255.255.0
[14:50:35][C][wifi:366]: Gateway: 192.168.1.254
[14:50:35][C][wifi:367]: DNS1: 192.168.1.254
[14:50:35][C][wifi:368]: DNS2: 0.0.0.0
[14:50:35][C][logger:275]: Logger:
[14:50:35][C][logger:276]: Level: DEBUG
[14:50:35][C][logger:277]: Log Baud Rate: 115200
[14:50:35][C][logger:278]: Hardware UART: UART0
[14:50:35][C][i2c.arduino:038]: I2C Bus:
[14:50:35][C][i2c.arduino:039]: SDA Pin: GPIO21
[14:50:35][C][i2c.arduino:040]: SCL Pin: GPIO22
[14:50:35][C][i2c.arduino:041]: Frequency: 50000 Hz
[14:50:35][C][i2c.arduino:044]: Recovery: bus successfully recovered
[14:50:35][I][i2c.arduino:054]: Results from i2c bus scan:
[14:50:35][I][i2c.arduino:056]: Found no i2c devices!
[14:50:35][C][switch.gpio:050]: GPIO Switch 'Living Room'
[14:50:36][C][switch.gpio:051]: Pin: GPIO5
[14:50:36][C][switch.gpio:073]: Restore Mode: Restore (Defaults to OFF)
[14:50:36][C][switch.gpio:050]: GPIO Switch 'Relay 4'
[14:50:36][C][switch.gpio:050]: Inverted: YES
[14:50:36][C][switch.gpio:051]: Pin: GPIO14
[14:50:36][C][switch.gpio:073]: Restore Mode: Restore (Defaults to OFF)
[14:50:36][C][aht10:135]: AHT10:
[14:50:36][C][aht10:136]: Address: 0x38
[14:50:36][E][aht10:138]: Communication with AHT10 failed!
[14:50:36][C][aht10:140]: Temperature 'PSalon Temperature'
[14:50:36][C][aht10:140]: Device Class: 'temperature'
[14:50:36][C][aht10:140]: State Class: 'measurement'
[14:50:36][C][aht10:140]: Unit of Measurement: '°C'
[14:50:36][C][aht10:140]: Accuracy Decimals: 2
[14:50:36][C][aht10:141]: Humidity 'PSalon Humidite'
[14:50:36][C][aht10:141]: Device Class: 'humidity'
[14:50:36][C][aht10:141]: State Class: 'measurement'
[14:50:36][C][aht10:141]: Unit of Measurement: '%'
[14:50:36][C][aht10:141]: Accuracy Decimals: 2
[14:50:36][C][captive_portal:088]: Captive Portal:
[14:50:36][C][mdns:084]: mDNS:
[14:50:36][C][mdns:085]: Hostname: bobtest1
[14:50:36][C][ota:085]: Over-The-Air Updates:
[14:50:36][C][ota:086]: Address: bobtest1.local:3232
[14:50:36][C][ota:089]: Using Password.
[14:50:36][C][api:138]: API Server:
[14:50:36][C][api:139]: Address: bobtest1.local:6053
[14:50:36][C][api:141]: Using noise encryption: YES
[14:50:38][D][api:102]: Accepted ::FFFF:C0A8:120
[14:50:38][D][api.connection:861]: Home Assistant 2022.6.7 (::FFFF:C0A8:120): Connected successfully
Bob
jrvrcd
Juillet 1, 2022, 1:12
18
Bonjour
Essaye de ne pas forcer l’adresse de ton device
en d’autre terme supprime la dernière ligne du code que tu nous proposes
de plus comme tu n’utilise qu’un seul bus I²C
il n’est pas nécessaire de définir
dans ta def I²C
id: bus_a
donc dans ta définition sensor tu retires aussi
i2c_id: bus_a
Bob
Juillet 1, 2022, 1:15
19
Je ne l’avais pas mise dans un premier temps et j’avais le même résultat.
jrvrcd
Juillet 1, 2022, 1:23
20
j’ai trouvé je pense l’erreur il te manque le '-'devant le bus_a
essaye comme cela
i2c:
- bus_a
sda: 21
scl: 22
scan: true