Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Operating Systems
  3. BSD
  4. As the @bsdcan list of talks and tutorials have been posted, I can officially announce my presentation:

As the @bsdcan list of talks and tutorials have been posted, I can officially announce my presentation:

Scheduled Pinned Locked Moved BSD
netbsdbsdcanbsdcan2026runbsdownyourdata
5 Posts 3 Posters 1 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • stefano@mastodon.bsd.cafeS This user is from outside of this forum
    stefano@mastodon.bsd.cafeS This user is from outside of this forum
    stefano@mastodon.bsd.cafe
    wrote last edited by stefano@mastodon.bsd.cafe
    #1

    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

    marios@mastodon.bsd.cafeM evgandr@mastodon.bsd.cafeE 2 Replies Last reply
    0
    • incentiveI incentive moved this topic from Uncategorized
    • stefano@mastodon.bsd.cafeS stefano@mastodon.bsd.cafe

      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

      marios@mastodon.bsd.cafeM This user is from outside of this forum
      marios@mastodon.bsd.cafeM This user is from outside of this forum
      marios@mastodon.bsd.cafe
      wrote last edited by
      #2

      @stefano looking forward to this.

      1 Reply Last reply
      0
      • stefano@mastodon.bsd.cafeS stefano@mastodon.bsd.cafe

        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

        evgandr@mastodon.bsd.cafeE This user is from outside of this forum
        evgandr@mastodon.bsd.cafeE This user is from outside of this forum
        evgandr@mastodon.bsd.cafe
        wrote last edited by
        #3

        And again @stefano outperformed me While I'm writing my home control system in #C for #NetBSD , he already preparing talk about his home control system for BSDCan

        Thats the difference between North, with it's cold weather and low atmospheric pressure, and the South with humane environment 😄

        @bsdcan

        stefano@mastodon.bsd.cafeS 1 Reply Last reply
        0
        • evgandr@mastodon.bsd.cafeE evgandr@mastodon.bsd.cafe

          And again @stefano outperformed me While I'm writing my home control system in #C for #NetBSD , he already preparing talk about his home control system for BSDCan

          Thats the difference between North, with it's cold weather and low atmospheric pressure, and the South with humane environment 😄

          @bsdcan

          stefano@mastodon.bsd.cafeS This user is from outside of this forum
          stefano@mastodon.bsd.cafeS This user is from outside of this forum
          stefano@mastodon.bsd.cafe
          wrote last edited by
          #4

          @evgandr @bsdcan 😆 I'll be refining and documenting it in the coming months, as for now it's just a "it works for me" project. But effective, and it saved my "life" many times, especially in the first years. I'm also recollecting some photos of the first setups. Low quality photos, high quality memories.

          evgandr@mastodon.bsd.cafeE 1 Reply Last reply
          0
          • stefano@mastodon.bsd.cafeS stefano@mastodon.bsd.cafe

            @evgandr @bsdcan 😆 I'll be refining and documenting it in the coming months, as for now it's just a "it works for me" project. But effective, and it saved my "life" many times, especially in the first years. I'm also recollecting some photos of the first setups. Low quality photos, high quality memories.

            evgandr@mastodon.bsd.cafeE This user is from outside of this forum
            evgandr@mastodon.bsd.cafeE This user is from outside of this forum
            evgandr@mastodon.bsd.cafe
            wrote last edited by
            #5

            @bsdcan @stefano Aww, I'll be waiting to view the resulting talk for BSDCan

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups