bsdcan
As the @bsdcan lists of talks and tutorials have been posted, I can officially announce my presentation:
Don't Freeze in the Cloud: Reclaiming Home Control with NetBSD
In 2010, I was taking more flights than cups of coffee. After a two-week trip, I returned home to a nasty, albeit expected, surprise: an indoor temperature of 7.8°C (46 F). Possessing more time than money, I decided to solve the problem my own way. I built a custom Python-based control system, accessible only via VPN, to manage my heating.
In 2015, after moving houses, this system was demoted to a secondary role, replaced by a shiny, commercial "smart" thermostat. However, I continued to maintain and update my custom solution for fun.
Fast forward to October 2025: major cloud providers faced significant outages. My commercial thermostat became dumber than a mechanical switch. I was reduced to manual two-hour overrides, with no visibility into settings or usage. It was a wake-up call: keeping my home warm should not depend on someone else's server.
I dusted off my solution and adapted it to modern needs - powered, of course, by NetBSD, running on the very same hardware that served my previous home for years.
In this talk, I will share the journey, the technical challenges, and the architectural decisions behind the project. I will demonstrate how NetBSD’s stability and low footprint make it the ideal operating system for long-term, "set-and-forget" home automation, allowing us to reclaim control from the cloud.
#NetBSD #BSDCan #BSDCan2026 #RunBSD #OwnYourData #Presentation #Talk
Dear friends of the #BSDCafe and the entire community,
Unfortunately, sometimes things in life do not go as planned. Becoming an adult also means learning to accept this and to set priorities. Over the past few months I have had some family matters that required my attention. I waited as long as possible before making a final decision, but the moment has now come.
I have informed the BSDCan team that, sadly, I will have to withdraw from the event and will not be able to present my talk.
BSD conferences have become some of the most important events of the year for me. They bring joy, positivity, and motivation. When one ends, I already start looking forward to the next with enthusiasm. In Zagreb I said goodbye to everyone with "see you in Ottawa". This year, unfortunately, that will not happen.
The only consolation is that the situation fortunately seems to be moving toward a resolution, although more slowly than expected. Because of this, I cannot in good conscience keep things uncertain and hope that everything will work out in time. I need to take a step back for now, already feeling the enthusiasm for the next EuroBSDCon.
