• Captain Janeway@lemmy.world
    link
    fedilink
    English
    arrow-up
    143
    arrow-down
    1
    ·
    8 months ago

    Thermostats are easy to change out. So this isn’t a huge deal. But I don’t love the idea that tech isn’t built to be self-hosted or maintained in any meaningful way. If you’re not shipping an open source version of your software when you close up, you’re an asshole.

    Yeah, self hosting isn’t for most lay people if it’s just a GitHub repo. But GitHub repos quickly become adopted by nerds like me who build tooling around it that eventually let lay people self host software with the click of a button.

    • AbidanYre@lemmy.world
      link
      fedilink
      English
      arrow-up
      57
      ·
      8 months ago

      Yeah, self hosting isn’t for most lay people if it’s just a GitHub repo…

      If ecobee put their backend code on GitHub, I bet it would be self hostable with docker within a week.

    • wagesj45@kbin.run
      link
      fedilink
      arrow-up
      20
      ·
      8 months ago

      Newer versions are Homekit compatible and can be controlled over the local network.

        • jonne@infosec.pub
          link
          fedilink
          English
          arrow-up
          31
          ·
          8 months ago

          Home assistant can talk to homekit devices without involving Apple, so you can assume it’ll be around for a while.

          • Ghostalmedia@lemmy.world
            link
            fedilink
            English
            arrow-up
            17
            arrow-down
            1
            ·
            8 months ago

            Yeah, 100%. Home assistant can basically connect to any damn thing. Home assistant is going to be the fall back for a lot of legacy iot devices and platforms.

            • jonne@infosec.pub
              link
              fedilink
              English
              arrow-up
              13
              ·
              8 months ago

              Not quite everything. The stuff that calls home to their own servers can’t be saved by home assistant. If you take care to buy stuff that can be controlled locally, you’re more likely to have some longevity out of your devices.

        • wagesj45@kbin.run
          link
          fedilink
          arrow-up
          8
          ·
          8 months ago

          It is a standard. I don’t know how you can make it not be a thing once it is implemented.

          • Ghostalmedia@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            3
            ·
            8 months ago

            But it’s not an open standard, and all of the 3rd party home kit apps are basically a new client for services that Apple develops.

            I say this as someone who sticks with HomeKit because I think it’s one of the better IOT solutions if you care about for privacy and security. My home is all HomeKit compatible. Lutron, Eve, and homebridge for odds and ends.

            But I’m fully aware that, if Apple decided to pull the plug, I’d probably be running some sort of local home brewed HomeKit clone on a raspberry pi to keep the network alive.

            • gears@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              4
              ·
              8 months ago

              HomeAssistant is HomeKit compatible and could probably do everything you’ve got going now locally

    • kevincox@lemmy.ml
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      1
      ·
      8 months ago

      It is also nice that these just degrade to regular thermostats. It isn’t like they are completely stopping working. It would be nice if you could swap out the API, or they keep the API running longer (how much work can maintaining it be?). But this sounds like a pretty graceful degradation.

      It would be nice to have these speak some common Zigbee protocol or similar. But this isn’t the worst behaviour I have seen from companies.

    • Imgonnatrythis@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      8 months ago

      Are you aware of a decent number of mainstream products that didn’t go full asshole? I agree with you absolutely, but I feel like the majority of connected products pull this same shit.

    • GreatAlbatross@feddit.uk
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      This is pretty much what happened with HomeAssistant. Tying all the integrations together in one platform.

      It’s now at the stage of “copy these files to a pi/buy this box we make”

      The overall aim is to integrate most open things, and find ways to work with/around more closed off products.

      !homeassistant@lemmy.world

    • sramder@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      They just killed my nest cameras, but the thermostat is still supported. I was planning on replacing it with an ecobee this year just because API access is kind of a pain but this is giving me some second thoughts.

      • laurelraven@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        Killed, as in the thing you paid for is basically worthless now?

        That’s not just planned obsolescence, it’s forced obsolescence

        • sramder@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          Yeah. Although they were honestly long past their prime, and I wasn’t using them anymore so it’s hard to be upset.

          They could even be set in RSTP mode before they dropped support from the app, so they could still be useful.

  • the_third@feddit.de
    link
    fedilink
    English
    arrow-up
    71
    arrow-down
    1
    ·
    8 months ago

    Why is nobody here asking for a local API? Are we as techies just accepting that this NEEDS a server component run by the manufacturer?

    • Toribor@corndog.social
      link
      fedilink
      English
      arrow-up
      28
      arrow-down
      1
      ·
      8 months ago

      The newer Ecobee’s can run entirely locally through their homekit integration. I tie mine into home assistant and use it that way. I would never have bought the device if that wasn’t available.

      If this old version doesn’t have that available then I’m assuming people purchased it knowing that it was reliant on cloud services. It would be nice if they offered customers options besides just letting the device turn into e-waste but you can understand why they don’t want to burn development hours on a device that’s a decade and a half old.

      Just another reason to never buy devices that can’t function without a cloud service.

    • jkrtn@lemmy.ml
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      2
      ·
      8 months ago

      I don’t understand the mindset of people who buy these things in the first place. Occasionally there’s an article like, “guy’s entire house suddenly inoperable after Amazon ban,” people just don’t think that will happen to them? It is local control on a standardized protocol or nothing for me.

    • masterspace@lemmy.ca
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      8 months ago

      Probably because this came out 16 years ago, before HomeAssistant even existed, it will still maintain wifi support for checking and controlling with your phone even after they cut off the cloud connection, and all their new products do have a local API and can still be used with HomeAssistant or whatever other local home automation server you have.

      • FiveMacs@lemmy.ca
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        7
        ·
        edit-2
        8 months ago

        Furnaces last 20-30 years…

        Zero excuse. Hell I know people with a 30 year old tstat.

        It’s a switch, on/off on temp. Everything else is fancy crap that they can shut off forcing you to buy again.

          • FiveMacs@lemmy.ca
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            5
            ·
            8 months ago

            Cause I didn’t bother to read it and I assumed standard business practice.

    • werefreeatlast@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      8 months ago

      Yeah. The server and software should be open source and API available. That way we actually own the system and don’t have to just toss it out if someone goes out of business.

      Fucking ulock for example suddenly wants me to create an account and sign in to their website to use my front door lock! What the fuck is that! We need consumer protections for this sort of shit. I didn’t sign up to giving away when I come in and when I go out of my house! WTF to the max!

  • 𝒍𝒆𝒎𝒂𝒏𝒏@lemmy.dbzer0.com
    cake
    link
    fedilink
    English
    arrow-up
    53
    arrow-down
    12
    ·
    edit-2
    8 months ago

    16 years old? That thermostat has sure had a run, must have been designed pretty well to last this long without some electronic failure.

    Assuming it’s cloud connected, anyone aware whether it got updates for the newer versions of TLS and root certificates? As an example I’m aware quite a lot of android and similar devices from that era have expired certificates now, and outdated/vulnerable SSL libraries…

    Edit: Edit example

    • jonne@infosec.pub
      link
      fedilink
      English
      arrow-up
      77
      arrow-down
      2
      ·
      8 months ago

      For a thermostat that’s built into a house, 16 years doesn’t seem long enough, tbh. A ‘dumb’ thermostat can easily be in use for 30+ years before anyone would even consider replacing it.

      But yeah, as you said, if it’s connected to the internet you have to worry about software patches, certificates, etc.

    • TimeSquirrel@kbin.social
      link
      fedilink
      arrow-up
      46
      arrow-down
      3
      ·
      edit-2
      8 months ago

      16 years old? That thermostat has sure had a run

      I have game consoles that are more than twice that old and still play reliably. Apple really skewed our idea of lifespans for electronics, didn’t they? It’s a thermostat, they should be designed to install and forget for the next half-century. It’s a core part of a house, like the plumbing and breaker box.

      • paraphrand@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        1
        ·
        edit-2
        8 months ago

        Didn’t the pace of change influence our perception more than anything else?

        Don’t old computers on old operating systems work as well as they did when support was dropped? Much like your example of consoles?

        The rate of software gobbling up newly available resources seems to a big reason people feel the need to move on. But I think that is starting to flatten out as the pace of processor improvements slows.

        The bloat on the web is a huge burden on older devices too. Especially for your average person.

        The bloat on the web and in native software (and in non-native software that is just another copy of Chrome posing as native software) comes from our newly available resources allowing for “lazy” development practices that prioritize cross platform development and other factors over writing efficient native software for each platform.

        There are a lot of factors involved in the rate of device turnover. I don’t think any one factor is consistently forcing people to upgrade hardware. It’s a collective situation.

        I use my desktop computers, for work, for nearly 10 years past their introduction date before replacing them. (Three more to go for my current machine). For my gaming computer, I swap a major part every 5-6 years.

        And to reiterate, I think this rate of change is slowing down. At least for raw processing power and how long it is relevant. The rate of change over the course of personal computing has been massive. And it’s just starting to slow down.

      • kibiz0r@midwest.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        Apple really skewed our idea of lifespans for electronics, didn’t they?

        Apple’s a weird pick for this.

        If you’re talking desktop/laptop hardware, I had a 2009 MBP running just fine as a personal server until a couple of years ago and would probably still be doing it except the battery turned into a spicy pillow and I wanted more performance anyway. And I’ve got a 2016 that’s going strong as a daily driver for personal projects.

        If you’re talking phones, that’s even weirder. It’s pretty well known that Android users change phones more frequently. Which makes sense, cuz Android phones tend to get stuck on old major versions and stop getting security patches.

        For instance if you got an iPhone 5s in 2013, running iOS 7, you could still be using that today on iOS 12, which received security patches as recently as 2023.

        If you got a Galaxy S4 in 2013, you could update from Android 4 to 5, which stopped receiving security patches in 2017.

      • borari@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        3
        ·
        8 months ago

        Ah yes. Apple, the company with the longest support windows for secure patches of any phone/tablet manufacturer, are definitely the ones skewing our ideas on the lifespan of electronics.

        • TimeSquirrel@kbin.social
          link
          fedilink
          arrow-up
          5
          arrow-down
          1
          ·
          edit-2
          8 months ago

          Why is it so common for Apple users to replace their devices every 1-2 years then? Theres a reason it’s a meme. Regardless of what Apple does with old hardware, they promote this mentality of always needing the next new shiny thing. They’re the pioneers of that.

          I’m still on a rooted Samsung from 2017. I know several people who went through 3 iPhones in that time.

          • borari@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 months ago

            I don’t think that’s really an Apple exclusive thing, and I don’t think Apple was the company that conditioned us to it. I think that the cellular carriers conditioned us to that upgrade frequency model based on how they used to subsidize phones.

            I just replaced my 6 year old iPhone because I accidentally slammed my car door on it after it slid out of my pocket. I like bent the frame of the thing, if I had been seconds faster or slower the phone would have been fine. I had just replaced the battery on it, and was planning on keeping it for another year or two at least. Most people I know with iPhones upgrade more frequently than that, but not every 1-2 years, maybe like every 3-5. Every person I know who upgrades a phone every two years does so because they trade in and refinance a new phone at their cellular providers store, and those people are probably closer to a 50/50 split between iPhone and Samsung users.

  • NounsAndWords@lemmy.world
    link
    fedilink
    English
    arrow-up
    39
    ·
    8 months ago

    The company is offering affected users a 30 percent discount on a new Ecobee thermostat, valid for up to 15 thermostats.

    • toynbee@lemmy.world
      link
      fedilink
      English
      arrow-up
      27
      arrow-down
      1
      ·
      8 months ago

      While I very strongly agree with your message, I have to say that this is one of the least fitting usernames I’ve ever seen.

    • TK420@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      The company should be giving away new ones, but that’s none of my business [Kermit meme]

  • AllNewTypeFace@leminal.space
    link
    fedilink
    English
    arrow-up
    33
    ·
    8 months ago

    I wouldn’t be surprised if someone reverse-engineers the protocol and codes up their own replacement backend as a one-file Python script in a weekend.

    • IphtashuFitz@lemmy.world
      link
      fedilink
      English
      arrow-up
      20
      ·
      8 months ago

      That truly depends on how secure Ecobee made it… I’ve seen some smart devices that use SSL (https) for all communication and do some sort of certificate authentication, making it virtually impossible to decrypt its communication protocol without a valid private key…

      Having said that, it’d be nice if Ecobee took the initiative and opened up these older devices, if they could do so without comprising the security of all their others.

      • jonne@infosec.pub
        link
        fedilink
        English
        arrow-up
        13
        arrow-down
        2
        ·
        8 months ago

        In the last 16 years there’s been multiple SSL vulnerabilities, so if someone was motivated enough, they could probably hack it, especially considering they’d have physical access. You could probably even dump out the filesystem and overwrite certificates with your own.

        • AggressivelyPassive@feddit.de
          link
          fedilink
          English
          arrow-up
          11
          ·
          8 months ago

          16 years ago was 2008 (which is shocking in itself, I’m old), SSL was seen as very very optional until 2013, when Snowden dropped his CIA/NSA leaks.

          I wouldn’t be surprised, is the security is “trust me, bro”.

      • AllNewTypeFace@leminal.space
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 months ago

        Is the firmware enclosed in a SOC with no way of reading/extracting it? If not, if all else fails, someone will extract it and dissect it with Ghidra or something, extracting whatever encryption keys are needed. If so, and there aren’t any documented side-channel attacks for reading the firmware from this SOC, if firmware updates exist, they too constitute an attack surface. (They probably would be encrypted, but how strongly?)

  • impure9435@kbin.run
    link
    fedilink
    arrow-up
    37
    arrow-down
    6
    ·
    8 months ago

    That’s ok if you ask me, considering that they will still continue to function as regular thermostats

    • LemmyBe@lemmy.world
      link
      fedilink
      English
      arrow-up
      24
      arrow-down
      4
      ·
      edit-2
      8 months ago

      I disagree - definitely not OK by me, though likely legal. People bought this because they wanted and paid extra for an internet connected device, and a regular thermostat is not that. I mean, would you be OK if your TV manufacturer disabled the screen and streamed radio stations instead?

              • TrickDacy@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                8 months ago

                I bought my first HDTV in like 2011 because the prices were absurd and I didn’t want to waste perfectly fine TV’s I already had. You must have paid $3200 to get that first of its kind TV. Definitely seems like you got lucky for it to last so long

                • TheGrandNagus@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  edit-2
                  8 months ago

                  I misremembered, it’s a 2006 TV that I bought on clearance.

                  I paid £500, which at the time would’ve been $1,000, as I remember the exchange rate being around 1:2 back then. Might’ve been £600 actually. The details are fuzzy.

      • BassTurd@lemmy.world
        link
        fedilink
        English
        arrow-up
        12
        arrow-down
        7
        ·
        8 months ago

        If my TV was 16 years old, and the manufacturer cut off the internet function to it, id be ok with that.

        These thermostats still work as thermostats, just without the smart features. Comparing that to turning a TV to a radio is disingenuous. 16 years is a long time, and there are security protocols amongst other things that go obsolete over time and can’t be updated at a certain point on legacy devices.

        • LemmyBe@lemmy.world
          link
          fedilink
          English
          arrow-up
          14
          arrow-down
          1
          ·
          8 months ago

          I honestly can’t understand why anyone would be OK with it. I think our society has been getting trained to just accept whatever they throw at us. “Buying” something no longer means fully owning it, and I’m not OK with that, I just have to live with it.

          • businessfish@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            3
            ·
            8 months ago

            i say something like this often in real life, but despite it being plainly observable in daily life other people still don’t agree.

            it’s on all scales too, or at least it feels like it. moving everything to streaming, always online, etc. want to play a competitive video game with your friends? give a corporation root-level access to your home computer. ads everywhere some greedy ass in a suit can think to stick them whether you pay or not, yet everyone complies like this is normal and i get singled out for caring about our rights as consumers.

            i love capitalism i love money

          • BassTurd@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 months ago

            The problem is that it’s impossible to support all products forever. There has to be a time that something turns EoL, and IMO 16 years is a reasonable amount of time for almost anything, but especially a small electronic device. As others have mentioned, it would be awesome if they opened the API for personal use, but there’s a million reasons why that may not have been possible. Ideally everything would work and be supported forever, but it’s impossible.

      • impure9435@kbin.run
        link
        fedilink
        arrow-up
        6
        arrow-down
        2
        ·
        8 months ago

        I didn’t say it was ideal, but it’s ok. And it’s definitely better when compared to other companies. Sure, in an ideal world they would have published the source code for their server ensuring that anyone could run their own instance at home. But we don’t live in an ideal world.

    • Ghostalmedia@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      8 months ago

      If you bought one of these because you have a heat pump and want to consider the outside temp, that service is now cut off. Not ideal.

  • Snapz@lemmy.world
    link
    fedilink
    English
    arrow-up
    24
    ·
    8 months ago

    Why do we allow this? Companies that contribute to operate should be severely penalized if they don’t A)) continue to support legacy products B)) offer FULL replacement if servers/apps shutdown or C)) open source EVERYTHING is they are going to try to kill a device.

  • AlternateRoute@lemmy.ca
    link
    fedilink
    English
    arrow-up
    20
    ·
    8 months ago

    As per the Ecobee notice this only impacts the two original models and they still function as regular thermostats still, they are just not providing any of the smart / cloud features anymore.

    Newer units support local homekit control, which can also be paired with open systems like Home Assistant for full local control for automation.

  • Everythingispenguins@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    2
    ·
    edit-2
    8 months ago

    Honestly this makes me feel that not adopting IOT is still a good idea. Yep I am probably leaving some efficiency on the table, but I get more reliability in exchange.

    Spelling

    • Swordgeek@lemmy.ca
      link
      fedilink
      English
      arrow-up
      7
      ·
      8 months ago

      Every one of my IT colleagues over about 35 is an absolute luddite. No IoT, no smart appliances, and a hardened firewall for everything that needs access. Location tracking and biometrics disabled on our phones, no cloud services, etc.

    • FiveMacs@lemmy.ca
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      8 months ago

      Shocker…it’s not.

      I was told I needed to sell ecobee and nest when I worked in HVAC. I refused because of this and sold everyone white Rodgers because they can’t/won’t just shut down the thermostat screwing the end user. I saw this bullshit from day one.

      • Everythingispenguins@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        8 months ago

        Yeah I have always felt the simple programmable thermostat is all I need. I do like the full week versions, but it seems like the 5-2 models are more readily available if you are just looking in the store.

        Edit ~~Oh I just realized I forgot a not in my first post ~~ never mind I can’t read

    • d4f0@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      8 months ago

      IOT can work without any cloud service. I have some things automated at home and everything works locally. To control it remotely I use a VPN.

      • Everythingispenguins@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        Yeah I know that is a thing I might even be able to figure it out, but I am a bit of Luddite. By choice though, I have an okay understanding of tech but I don’t see the advantage in many cases. I much prefer the reliability and simplicity of legacy tech. Also I am much more likely to be able to fix it myself if needed.

        Before sears took a shit, I had to fix my mom’s range. It was built some time in the 90s. The manual has a trouble shooting guide. I was able to call the sears help line and buy just the part I need and get it mailed to me. Everything was designed to be fixed and there was legacy company support.

        Even with an IOT LAN. Repair of the hardware and often the firmware is not possible. You just have to buy a whole new expensive smart thing. I don’t like that.

        • d4f0@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          8 months ago

          There are options. Some IOT things are even DIY with open specifications and open firmware, so you can build and repair them yourself. And a lot of times it’s the cheapest option, way way way cheaper than the usual IOT stuff, as most electronics used for IOT are dirt cheap.

          • Everythingispenguins@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 months ago

            I haven’t really started on top of the open movement. Other than to bitch about John Deere. I love their tractors, fucking hate their proprietary software and their nefarious data collection.

            Well that is not entirely true. The bitching about JD is true, but I have tried to stay informed on right to repair. But I don’t seek out an open solution to things I don’t need. I am all for GNU/GPL and have been using Linux for 20ish year.

            I assume a lot of this open IOT is Arduino based everything I have read about Arduino I like, I just can be bothered to learn how to use and program it.

            I have learned that I prefer not have to much tech, I have only had a smartphone for 4 years. I got one mostly because it became near impossible to navigate life with out one. Is seem like everyone wants to do things though apps now.

  • slimarev92@lemmy.world
    link
    fedilink
    English
    arrow-up
    17
    ·
    8 months ago

    The article (which nobody here bothered to open) says they’ll still function as “dumb” thermostats, so actually it’s less of a big deal.

  • M0oP0o@mander.xyz
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    2
    ·
    8 months ago

    I will never understand the appeal for cloud based home automation.

    All the spying aside, 16 years and your thermostat is no longer supported sounds ok until you think about how if you replace everything with cloud based equivalents you are always going to be having to replace things going out of service. I think its funny that you pay more for a device that lasts for lot less (How many thermostats have people seen fail?). I guess the companies are happy?

    • shinratdr@lemmy.ca
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      8 months ago

      The appeal is remote and centralized management, easier programming and more features. If that’s not worth it to you to replace your thermostat every 16 years, then nobody is forcing you to get one.

      But being able to change the temp from my phone from anywhere is worth it to me, as well as including it with other automations for all my connected devices. The appeal is honestly not hard to see, even if it’s not worth it for you personally.

      • M0oP0o@mander.xyz
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        3
        ·
        8 months ago

        You know (I hope) that that functionality does not require a cloud based service right? You are describing features for things I was playing around with 20 years ago, what you need is a program or app, not a live service. The appeal of controlling your things from your phone is not new.

        • shinratdr@lemmy.ca
          link
          fedilink
          English
          arrow-up
          4
          ·
          8 months ago

          No it doesn’t require it but it can make it easier. Especially for people that don’t have a robust and centralized way of controlling their smart devices, or only have 1-2 of them. I think the appeal is still obvious.

  • Antergo@lemmy.ml
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    8
    ·
    8 months ago

    AA much hate this might be getting, they’re offering discounts on a new product, and 16 years is a hell of a lifetime. Imagine having to support software written in c99 maybe even c89, with some homebrew UI full of bugs.

    • AnIndefiniteArticle@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      19
      arrow-down
      1
      ·
      8 months ago

      It’s a thermostat.

      I’m coming from a field where supporting software written in the 70s is the norm.

      Your argument is horribly short-sighted and wasteful.

      Only 16 years old is extremely recent software that ought to be easily maintained in any sane world.

      • Antergo@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        3
        ·
        8 months ago

        I understand you may be from a field where supporting software from the 70s is required, however someone is probably paying big bucks for that software as well. Replacing the software you work on might cost millions, replacing a thermostat costs 300 usd.

        I would love to live in a world where software support lasts 70 years. But consumers don’t look at software support, so it’s not budgeted in the price, and thus doesn’t happen in the consumer space. Getting 16 years in a consumer device is long.

        In the field you’re working, stability, longevity, and robustenes is probably a requirement, not a nice to have.

    • douglasg14b@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      2
      ·
      edit-2
      8 months ago

      I’m in my house right now with a perfectly working thermostat that’s 70 years old.

      And given the mechanism of action it will continue working in another 70 years.

      16 years for hardware used inside of homes is a ridiculously, absurdly, short lifetime. Even for a vehicle that would be pushing the edge of “too short”.

      That said 16-year-old software is not that old. If it’s built using sane language choices it should actually be functioning and modern today.

      • slimarev92@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        8 months ago

        The article says that offline functions will continue to work. So they’ll just become regular thermostats.

      • bier@feddit.nl
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        That is true, but my smart TV and smart scale both got something like 5 years of updates. Who buys a new scale every 5 years? My parents still have a scale from the 90s that works fine.

          • jet@hackertalks.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 months ago

            Every time somebody steps on the scale, it identifies who they are, it logs their weight, body fat percentage etc puts it into an app for historical viewing

    • raspberriesareyummy@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      8 months ago

      and 16 years is a hell of a lifetime

      Think about it like this: Even if the average home nowadays had only about 10 such devices (I am quite sure the average home has a lot more), that are needed for kitchen appliances, heating, warm water, window shutters, solar panels, etc to function - that means on average about once a year one of the essential functions in the house stops working unless you replace a part. Not because it’s broken, but because “SW support is discontinued”. Seriously, I want to smash everyones faces for those “early adopters” who think smart homes are great, and of course the companies who put software in every little component.

  • philpo@feddit.de
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    3
    ·
    edit-2
    8 months ago

    That’s why one uses an industry standard that is brand-independent,operates offline by design and does not require a central component besides a power supply.

    Sounds like utopia?

    This standard has been available since 1990 in its archaic form, since 2002 in its current form. It is downwards compatible and over 400 companies worldwide are part of the standard. HomeAssistant, ioBroker, openHAB,etc. all support it directly and there are multiple crossover gateways with other standards like DMX, ModBus, Dali,etc. exist. And no, it’s components are not more expensive once you look at the TCO.

    For fucks sake, people, use KNX.

    (PS: There are even a few open-source/DIY components available)

      • philpo@feddit.de
        link
        fedilink
        English
        arrow-up
        4
        ·
        8 months ago

        So is windows and Linux if you just look at the year they were introduced.

        Just because something is backwards compatible doesn’t mean it does not get updates/improved.

        And tbh, a light switch does not need that much improvement technology wise.

          • philpo@feddit.de
            link
            fedilink
            English
            arrow-up
            3
            ·
            8 months ago

            The thing is: The standard itself is rather well designed and didn’t need too much updates (they just extended the possible packet contents in terms of possible parameters - which technically isn’t that necessary as you can fall back to ASCI).

            The last major updates were more towards extending functions (KNX over RF), connecting locations via IP tunnel, and securing the packets themselves (which is not really necessary for single household installations but VERY much for multi tennant installations).

            The major strength of KNX is the bus packet system itself - as the packets are standardized there are only a few attack avenues. An attacker could flood the bus with packets, try to update with fraudulent code (if none did put a password on it) or try to put fraudulent content in a module that accepts ASCI packets. The problem is the access - the attacker would need physical access or the IP gateway (if existing)would need to be unsecured towards the internet… In the end it is a fairly resilient piece of software.

      • philpo@feddit.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        Get a few components (e.g. Actors, a sensor), a gateway (USB is enough for the start,they often go cheap if you buy used,got mine for 10 bucks) ,a power supply (Meanwell is a good idea) and the free version of the ETS programming tool. (The ETS is the only downside of the system - it’s expensive especially for larger installs)

          • philpo@feddit.de
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            8 months ago

            No,it isn’t. But no open and local solution will be - but you pay for that in terms of long term usability, resilience and data. It’s a choice a mature customer needs to make. Be cloud and manufacturer reliant,invest the time to do it properly or pay someone to do it.

            And KNX.org works for me(even tried it with a VPN to be sure) - and do you really think that a standard that is supported by the largest companies in the field(Siemens, ABB, Bosch, Schneider, etc.) and has multi-billion of installations in professional buildings alone per year is not for the long term?

      • philpo@feddit.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        Haha, no. But I know someone who was part of the OpenTherm development.

        To quote him:

        OpenTherm exists because Plumbers don’t trust Sparkys and Sparkys don’t trust plumbers.

        OpenTherm is easy to install but “stupid” as hell and not adaptable to modern needs mostly, especially if you consider modern heating concepts like passively heated houses, heat pumps,etc.

        That’s different from KNX (or Modbus in that regard) - They are much broader in their appeal. Singule use/walled garden systems are always a bad idea,imho.

        • baru@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          OpenTherm is easy to install but “stupid” as hell

          Ah, good but not nice to know. OpenTherm is really popular in the Netherlands. Not nice because I know loads who have such a thermostat. Oh well.

          • philpo@feddit.de
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 months ago

            The good thing is: You can easily replace OpenTherm with KNX. Afaik there are Gateways that mimic Opentherm towards the heater so you can use KNC for the actual control.

    • philpo@feddit.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      And to add another unpopular opinion:

      A smart temperature control is the one I never ever need to use. Because then the room always has the temperature I want.

      • CucumberFetish@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        If you have a home office or someone is at home 24/7, then yes. Otherwise it would make sense to reduce the heating/cooling of the house when no one is home and setting the correct temp again when people are about to get back. Saves quite a few bucks.

        • philpo@feddit.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          The system does exactly that - But that is done automatically without intervention.

          The system recognises by checking on our devices and the presence detectors if we are at home. If we aren’t it reduces the temperature.* Then it looks into our calendars when we can be expected to be back and increases the temperature accordingly (additionally once we enter a certain Geofence).

          *:The overall heating effort is also based on the current and expected weather and sun-influx,as I have some rooms that basically heat themselves when the sun is out. The system is using that effort to adjust shades (e.g. it would allow a lower living room temperature in the morning after we left when it knows that there will likely be a sunny afternoon heating the room without the need to add external heat)

          This is what I mean with smart: A smart system is only smart if the user doesn’t have to fiddle around with it. Everything else is a remote.

          (My next goal is to add personalised heating. I want the system to recognise who is/comes home and adjust the temperature accordingly as my wife wants other temperatures as I do. O can do it room based, e.g. the kid’s room is adjusted according to the kid being there, but overall I am not quite there yet)

          • CucumberFetish@lemm.ee
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 months ago

            Ah, sorry, I misread your comment. I understood it as you’ll never need a smart temp control as a static temperature is always correct.

  • umbrella@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    8 months ago

    they made it online and dont want to bother actually supporting it…

    so we replacing thermostats every decade and a half now?