Wifi Mesh #3211
Replies: 3 comments 12 replies
-
Hi, thanks a lot for sharing your progress! I’m also working on a project based on ESP-MESH-LITE and considering how ESPHome might support mesh networking. One challenge I’ve found is that, under ESP-MESH-LITE, each device has its own private address, and only the mesh root connects to the WiFi router and gets an IP address on the LAN. The other mesh nodes are “hidden” behind the root, so from the outside network, only the root is visible. However, ESPHome typically expects each device to be reachable directly via hostname or IP address—for example, for OTA updates, API server, or web server access. With mesh, it seems difficult for ESPHome to support this, since devices randomly appear on the LAN and the rest are only accessible inside the mesh network. I’m curious—how did you solve the problem of addressing and accessing ESPHome devices inside the mesh from the LAN? For example, how do you handle API/Web/OTA requests for devices that are not the root? Do you use some kind of proxy, forwarding, or service discovery mechanism? Would love to hear more about your approach! Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi maybe someone may be interested, but I'm working too to an esphome mesh network implementation, maybe is not mature as esp-mesh-lite but is opensource. You can find this at Firmware, HUB. Or this for the full esphome project. As now The project is usable but require some export user because is quite young, I'm working with some other devs on discords to make it able to integrate in esphome in the future. Let me knew if you have some questions i will glad to answer it |
Beta Was this translation helpful? Give feedback.
-
Hey! i like both of your work, The idea of @RubenKelevra to connect an Ethernet cable to select the border node or let it self working if no border found is soo good. And i like the @persuader72 paranoia about EM ( EM is powerloss not so brain eraser for me, but! ) and Opensource. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I think it would be great if we could build Mesh Networks with our ESPHome devices, to not having to rely on your home wifi to reach all places in and around your home, where you may want to place ESPHome devices.
The idea is, to connect an ESP32 with ESPHome via Ethernet to your home network, and it will then communicate with all other ESPHome devices in your house on a dedicated Wifi channel.
This would
While this was surely requested before in this project somewhere, I like to use this opportunity of these new discussions here to share the progress I've made:
I've started like 3 months ago to work on this, and I'm 80-90% complete with the implementation. It's using Espressif's ESP-MESH-LITE framework and integrates it neatly in ESPHome, with a lot of optimizations from my experience to run large scale mesh networks on top of that.
Feel free to ask any questions, or point out any things I should consider for the implementation. Thanks!
Previous Feature requests:
#1108
#2871
Beta Was this translation helpful? Give feedback.
All reactions