Everyone reading this, please vote for this. It will improve your network.
The two items in this request are related, thought it would be ok to combine them.
Broadcasts are generally frowned upon in networking and are typically only used for occasional device discovery, DHCP, etc., and not transmitting data on a regular basis. Broadcasting data is typically avoided because every broadcast packet is sent to every device on the network which not only causes the delay of all other data but also adds to the processing load of each device receiving the packet.
This is especially bad since the hub is on wifi which generally has slower data rates than a wired ethernet network and most people can not easily VLAN their wireless to a separate broadcast domain.
Reviewing the logs for my home network, the tempest hub is broadcasting six times more packets than the average device and three times more than the next most “chatty” device on the network. For total data sent, it’s sending 60 times more data than the average broadcast device and nine times more than the next closest.
Anyone can view this on their own network by installing Wireshark using the interface filter “broadcast and multicast” then going to statistics then endpoints on the menubar.
Here is a screenshot with the broadcast data from my network. You can see the Tempest hub is the most “chatty” device by far.
My recommendation is to give users the ability to disable UDP broadcasts so they can remove this burden from their network.
Also, it would be good to give users the ability to send data to a local MQTT gateway instead. MQTT is far more popular than sending data via UDP broadcasts in the home automation scene.
One more thing, management should seriously think about the option for a hub with a wired ethernet port. Only giving users WiFi is a poor choice and only compounds the issue noted above. Not only this but the tempest hub only communicates at slower data speeds which causes all other wireless devices to drop to this slower speed as well. Ethernet should always be the first choice when interconnecting devices and WiFi should only be a fallback.