Open DayRunner131 opened 3 years ago
As a provider of wifi functionality, it is the only alternative to large-capacity local communication. I need your support
I'm reading through my original request and perhaps I missed some specifics. The request is for ESPHome nodes to mesh into their own "ESPHome" network which would then feed into the home Wifi network. I.e. if ESPHome node 8 has a weak/no Wifi signal from the home network but can speak to ESPHome node 4 strongly, it could relay the information through node 4 back to the home network. Zigbee and Zwave do this through "hops" from a node, to a relay, then to the controller when a node is far from the controller. You can specify at the controller level how many "hops" are allowed back to the controller. This is usually 1 to 2 hops. In my configuration, I have a ESPHome node in my garage that has a very weak wifi signal but would be able to communicate with a node closer to my home wifi antenna.
Would love to see this. Subbing!
great feature, that I also apreciate
how do i enable in my esphome yaml?
I am upvoting this. According to the docs above, it will require adding the painlessmesh library and changing the way the whole network is dealt with in esphome, but seems doable.
I would be very happy about the feature.
May be this library can be integrated easily - https://github.com/gmag11/painlessMesh
Well, I did have a look at it, the problem I fear is that it would require a complete redesign of the network handling. See, if implementing that library means handling the communication for the entire mesh within each esphome node. As of now wifi is pretty much given for granted and every esphome node uses it for it's own.
I do strongly believe that esphome should go down that path, but I am not blind to the fact that it would mean esphome 2.0.
Would something like this need to be implemented to support the use and connection to BLE mesh server devices? Some devices I have contain the BT5s Module from Tuya, and advertise as a mesh beacon.
Upvoting this FR. I will also like to see this in ESPHome.
PainlessMesh, the problem - if the root and the bridge node are restarted several times, then the end nodes won't join back to the network unless you reboot each end node.
I would be very happy about the feature.
I have no clue what it would mean to program into code, but I'd appreciate this feature very much! I have the same situation as dayrunner.
It seems that https://github.com/espressif/esp-mesh-lite can provide each node with IP connectivity while also supporting mesh functionality.
It seems like https://github.com/espressif/esp-mesh-lite (as mentioned above) is a perfect solution.
I would also upvote this. I firmly believe that this would open up newer possibilities in moving forward with decentralized automations as well.
I upvote this.
I have 70 ESP devices spread around my house. In some areas, I have a weak signal and need to use a mesh network with 5 pieces Tenda wifi . I think this is unnecessary and a waste of energy and money. Implementing WiFi mesh into ESPHome could solve many problems I have, such as some ESP devices constantly disconnecting from the network.I believe this functionality would greatly help in ensuring a stable connection for all ESP devices without the need for additional WiFi access points. I would greatly appreciate it if this feature could be added to ESPHome. Thank you.
Describe the problem you have/What new integration you would like
Node Mesh has been implemented in Zigbee & Z-Wave systems which greatly increases the range and throughput of the network.
This request is to integrate Mesh Network topology into ESPHome nodes.
By scattering nodes across the home, one could create a blanket of BLE repeaters, or even reduce gaps in Wifi node coverage without the use of a separate Wifi AP.
Please describe your use case for this integration and alternatives you've tried:
Expressif has released mesh SDK's for the ESP32 & 8266 chipsets. This feature request is to incorporate Wifi mesh into ESPHome to allow greater node range & throughput.
See: https://www.espressif.com/en/products/sdks/esp-wifi-mesh/overview & https://randomnerdtutorials.com/esp-mesh-esp32-esp8266-painlessmesh/
Additional context