Thanks, Vince. I know running the RPi3 and the piggy-backed SSD is cutting it close, but the SSD draws 3.6W max (2.6W typical) at 3.3VDC, or about 1A at max draw, and the RPi3 isn't working that hard (based on "htop" info), so I thought it'd be ok. Since I had run days and weeks previously with this setup without incident, and even now can run hours before loss of carrier, I'm not confident its a power issue. That said, I'm considering a test run using separate PSs if nothing else resolves the issue.
I really need to research installing a momentary contact on a gpio pin-pair to allow for graceful shutdown (and/or a restart button) when things go south. Since I know processes continue to run when the carrier goes south, pushing such a button should at least allow a safe restart of everything without the power-plug-pull hack. I hate doing that. But what is triggering the loss of wlan0 interface when the network remains up? And why did it suddenly start? Ok, I'll give you that a naive neighbour may be intruding on my wireless space - maybe installing a new mesh wireless extender that's right next to my closest wall or something. I hadn't considered an external cause like that. Right now my router is set for "Auto" in terms of choosing a 2.4GHz WiFi channel, but I could set it to one of 1, 6, or 11 (being the strongest of the dozen or so choices) instead to see if it makes any difference. I could also connect to the less powerful 5GHz WiFi for this RPi3 to see if I can evade the interference. The funny thing is that no other WiFi device loses its WiFi carrier and I have several that notify me within seconds if the WiFi is lost. Anyway - thank you, I'll give your script a run - nothing ventured, nothing gained. I read through it and there's nothing that looks outdated, so it should work - its basically what I call a "death rattle" monitoring the carrier. Thanks again!! -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
