So the router that supplies one of my SSIDs with Internet failed, and I won’t be able to fix it for about a week. Recently the UDB broadcasts appear to have stopped as well, which means I can’t scrape the temperature and humidity data for my other weather station.
Is this expected behavior?
Also, any chance of an Ethernet-connected hub, and/or built-in PoE?
The Hub can dump UDP (and cloud) packets directly into the Pi via wifi, and then it can pass them up to the cloud and other local networks.
I guess Bluetooth/BLE access from weewx and other programs would be another option, and would get my vote for engineering time investment over a wired ethernet port that most consumers have no use for…
/* The Hub sends data to the router which will broadcast it over the network.*/
That’s not how broadcast works, but I’ve realized it’s probably that the DHCP lease expired and the router didn’t renew it, so it doesn’t have an IP address, so if it is still doing UDP broadcast, I’m not seeing it…
agree - it has to be either sending to 255.255.255.255 or to the broadcast address for the subnet/netmask combination for the DHCP configuration it received. You could run wireshark/ethereal and listen for broadcasts if you really wanted to know.
update - I fired up wireshark. It’s sending to 255.255.255.255 which makes sense
I’d go for both. No desire for BLE. PoE would be nice for wiring reasons. Ethernet for stability reasons (wifi on 2.4GHz is notoriously unstable due to too many badly configured neighbors overlapping the correct channels they should be on. I’d also go for 5GHz wifi if that was doable.
So the Hub is dependent on the Router when it boots. If the Hub was configurable for a static IP and Gateway it would be able to broadcast UDP with no router.
On another note I have converted every device possible to Ethernet. If it doesn’t move I hardware it. All that is left is Anazon Echo, Dot and Google Home…Every device that is powered by 5Vdc if 12Vdc is now POE.
I’m think about opening the Hub to see if Ethernet can be added and Wi-Fi disabled.