Shelter-in-Place Journal, Day 139

After the Farmers’ Market, a chat with our son, and lunch, I set out to debug (and, if possible, fix) my Raspberry Pi problems of yesterday. A little web searching on “my Raspberry Pi won’t boot” took me to this page at RaspberryPi.org. I followed their procedure and confirmed that my Pi Zero W was completely toasted; if I’m lucky, the Pi 2B may only have a “partially blown” polyfuse and might come back to life in a few days, but I’m not betting on it.

It looks like accidentally putting the AD2PI on the Raspberry Pi backwards was a really bad idea – it probably put 5V in the wrong place. Doing it a second time with the second Pi was an even worse idea.

I had one more Pi available – it spends its life listening for keypresses on an X10 pad and converting them into MQ messages that go to my Mac and turn audio/video components on and off, and, since I have two or three other ways of controlling the A/V gear, I decided to risk it and make one more try at the alarm. I was very careful in mounting the AD2PI this time, and it worked!

I’ve ordered a new Pi Zero W for the alarm system; it’ll be coming from the East Coast by mail, so I hope to have it before the end of the month.

After that, we watched Lot in Life from Silicon Valley Shakespeare – it’s a different take on the Biblical story of Lot, from the viewpoint of Lot’s wife. It was a fun way to spend slightly over an hour, and we stuck around for the talkback afterwards.

Dinner was a surprise – I’d planned to make Lemon-Rosemary Chicken, but even though I’d taken the chicken out of the freezer a full day ago, it was still quite frozen, so we had leftover Korean BBQ Meatballs instead.

We finished the day by giving each other haircuts! Diane had cut my hair on May 29 and it was getting a little long; she hadn’t had a haircut since March 13. Cutting her hair was a little nerve-wracking (and I suspect she was even more nervous), but I think we survived.

Shelter-in-Place Journal, Day 138

Right after I got out of bed this morning, I heard a distinct “ding” coming from somewhere in the house. A few seconds later, it happened again; I finally figured out that it was the house alarm telling me that the battery in the bedroom motion detector was low. No problem – I had another battery in hand (much to my surprise, since it’s an odd battery type).

I thought it would also be a good time to check the status of the Raspberry Pi that connected the alarm to my home automation system. I couldn’t connect to its web server – and I couldn’t connect to it by ssh. So after Shabbat services, I unhooked it from the alarm and tried to read its SD card. No dice – the file system was corrupted.

I found another SD card and installed the newest version of the software; it booted and worked on the network, so all I had to do was connect it back to the alarm panel. When I gave it power, nothing happened – no flashing lights, no nothing.

I disconnected it and powered it up again – nothing. So I dug out another Raspberry Pi, put in the SD card, and all was well. Until I plugged it back into the alarm. The alarm started beeping randomly, and the Raspberry Pi didn’t boot up. So I disconnected it and the alarm stopped beeping; the Raspberry Pi seems dead.

I’m running out of Raspberry Pis! And ideas. At least the alarm is working, even if I can’t control it from my phone for now.

On a brighter note, I got a note from Chase saying that my credit for the failed webcam is now permanent. At least there was one happy ending today!