Doug Toppin's Avatar

Doug Toppin

@dougtoppin.bsky.social

Design/develop software systems. Pilot/trumpet player. Current interests: esp32, Raspberry Pi, 3d printing (Bambu Lab X1C/AMS), Zwift, and Meshtastic. Other interests include AWS, SSM, Fargate, StepFunctions, Lambda, Python, CloudFormation, CDK.

188 Followers  |  408 Following  |  166 Posts  |  Joined: 13.11.2024  |  1.5972

Latest posts by dougtoppin.bsky.social on Bluesky

Post image

Pleasant day for some Zwifting

24.11.2025 20:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I do esp32 projects for temperature sensor/wiper motor control. I use homeassistant to manage them and one issue I have is the ip changing if I leave the esp32 off for a few days. This can mess up HA and I end up deleting and recreating the device. Reserving and assigning ips in the router is useful

22.11.2025 22:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

I am hopeful that, eventually, the one true faith will also provide Pup Cups (Bot Cups?) to our automated brethren.

As Dr Chandra said in 2010: The Year We Make Contact, β€œWhether we are based on carbon or silicon makes no fundamental difference. We should each be treated with appropriate respect.”

14.11.2025 18:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Back on the Sensi Touch 2 iOS app issue that I was having. I was not successful in getting it to stay connected to the thermostat while on my Google Wifi mesh network. It does stay connected to a non-mesh wifi that I also have.

12.11.2025 00:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

McAlister's Deli might find it entertaining that a tiktok from SpudLad in the UK near Manchester prompted me to order a baked potato from them.

Also, this is what your dog looks like when you ask "Do you want to go ride to McAlister's?".

12.11.2025 00:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tip on the Sensi iOS app for their thermostats. If you are trying to create your account using the app and get a β€œNetwork error” every time you try the create, turn off the iPhone WiFi to complete the account create, turn WiFi back on, and then use the app to configure WiFi on the thermostat.

03.10.2025 19:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
2 breadboards attached with an esp32 board on them

2 breadboards attached with an esp32 board on them

esp32 work on a breadboard can be a pain because of not being able to get to the pins on one side or the other.
I finally broke down and joined 2 breadboards and it does make access to all pins easier.

27.09.2025 01:50 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

It’s aggravating when you ask ChatGPT what someone of your age and fitness level should be running a 5k in and it says β€œYou suck”

14.09.2025 17:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

In my ceaseless quest to feel like hell after exercise, today I decided to replace the k in my usual run with an m.
The weather was way better than previously which helped a lot.

03.08.2025 16:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

What you look like before you start your kettlebell, dumbbell, and Zwift workouts and what you look like afterwards.

01.08.2025 16:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screen shot of a Zwift ride on the Champs-Γ‰lysΓ©es with results data.

Screen shot of a Zwift ride on the Champs-Γ‰lysΓ©es with results data.

The fun for today, after that hateful kettlebell and then HIIT workout, was some Zwift on the Champs-Γ‰lysΓ©es.
I could not make the time that
I recently saw a much fitter person than me make but I was a bit better than my previous time.

27.07.2025 15:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That is always an excellent ride. I did it a few weeks ago and did not come close to your time. Nice job!

25.07.2025 21:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Another impressive experience with ChatGPT I run HomeAssistant OS on a Raspberry Pi 4b initially with the micro-sd card. I wanted to switch that to an nvme/ssd instead for more…

I had another good experience with ChatGPT on improving my HomeAssistant running on a Raspberry Pi. It involved suggestions from it and an excellent example of the value of AI and it's awareness of prior conversations. I posted about it at dougtoppin.medium.com/another-impr...

25.07.2025 21:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Zwift fun for today. Well, I’m not sure it was actually β€œfun” but I did finish it.

25.07.2025 19:44 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

In retrospect, an easier and more realistic approach would be to write a number on the sd card and just log it in a spreadsheet.

23.07.2025 12:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m also thinking that copying them to AWS s3 might make management a little easier and more easily allow descriptive metadata attached. Then I restore them when needed.

23.07.2025 01:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I had tried that but then needed to tape the post-it to the card. They also did not stack or sit well together.

23.07.2025 01:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Here is something that I am doing a bad job on. I have micro sd cards with the Raspberry Pi OS and the homeassistant OS in various states of configuration all over the place.
The sd cards are so small you can’t attach notes to them.
I’m starting to think I need little tiny bags for each with a note.

23.07.2025 00:43 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0
Inside the Artificial Intelligence Hype Cycle. And How AI is Making Music | On the Media | WNYC Studios Like it or not, more people are using artificial intelligence than ever. On this week’s On the Media, hear about the AI arms race between the U.S. and China, and how the tech gets ove...

The On The Media podcast has an excellent episode on AI and music. AI is providing the opportunity to change, accelerate, and enhance music performance and composition.

Anyone that wants customized music should be learning how to effectively use it.

www.wnycstudios.org/podcasts/otm...

19.07.2025 12:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I also decided to improve my solder station and got a Hakko along with a Kotto fume fan. I definitely felt like the Hakko was a better experience during my practice session.

19.07.2025 11:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

For soldering practice today, I successfully strongly soldered my desoldering braid to the board. I made a mess removing it.
I also learned the importance of planning which parts to start with. Otherwise, you end up with parts being in the way if you do them in the wrong order.

17.07.2025 22:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Another 5k done at 84 degrees. It was freaking hot.
Once again, aggravated at the β€œModerate” for Effort.

17.07.2025 16:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Workbench with various small electric circuit parts

Workbench with various small electric circuit parts

Helping hands soldering station with a small circular board in the grips, roll of desoldering  braid

Helping hands soldering station with a small circular board in the grips, roll of desoldering braid

Top of small round circuit board with LEDs and 2 sockets

Top of small round circuit board with LEDs and 2 sockets

Today was solder practice. It will hopefully help me get better at my Raspberry Pi and esp32 projects.
I successfully burned myself (twice), got practice with desoldering braid, twisted my arms and hands to weird positions to get the iron to the board, and maybe got a couple right.
Getting there.

16.07.2025 23:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

Today I got to ride 20 miles in the French countryside, well virtually anyway.
As usual. Zwift was excellent.

15.07.2025 23:50 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As always, The Economist podcast Drum Tower has a particularly good episode "Battle-tested: China is closing the gap in high-tech weaponry". It includes numerous details on aviation and how a chain of technical resources are essential, not just the missile or aircraft. Definite recommend on this.

09.07.2025 22:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I am processing my Zwift fit files using GitHub copilot with vscode in a jupyter notebook. I could not find the ride/course name in the file. I am graphing some data and wanted to include the course name in the header. Does anyone know if the ride name is in the file?

04.07.2025 20:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you are of a certain era and got the email from the social security administration today, you might should fact check it a little before you celebrate and spend all of the money that you think you are saving.

04.07.2025 18:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Zwift climb portal ride selection with an elevation in meters and in feet circled.

Zwift climb portal ride selection with an elevation in meters and in feet circled.

When picking a Zwift ride, it is important to pay attention to detail and note that the climb portal ride selection elevation is in meters and the elevation choice is in feet. If you don't and think that the ride selection elevation is in feet, you might be in for a surprise (like I was). Doh!

03.07.2025 21:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Small esp32 and dht22 circuit boards

Small esp32 and dht22 circuit boards

Fun is when you try an esp32c6 with a DHT-22 for another Home Assistant temperature sensor and it just works.
This is in place of the previous, slightly more expensive, esp32-wroom-32 board.
Small electronics and Home Assistant are just plain fun.

30.06.2025 22:06 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Dummy 13 3d printed robot mixed up in corn cob silk

Dummy 13 3d printed robot mixed up in corn cob silk

When shucking corn goes bad

23.06.2025 11:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@dougtoppin is following 20 prominent accounts