480
submitted 1 day ago by cm0002@lemmy.world to c/memes@lemmy.world
you are viewing a single comment's thread
view the rest of the comments
[-] ramble81@lemm.ee 10 points 1 day ago

Which are all things you can easily do with an RPi and some simple python. My response was to OP stating that embedded systems are hard.

If you’re using a specific embedded system and want to make it pretty, sure that could pose some issues, but if you want to make something functional that matches what a smart thermostat can do, there’s not much behind it.

[-] qqq@lemmy.world 10 points 1 day ago* (last edited 22 hours ago)

Programmers love to oversimplify things; "do easily with an RPi and some simple Python" is kinda meaningless. Like, yes, an RPi is a general purpose computer and Python is turing complete, thanks.

For one, UI/UX is actually hugely important for a consumer device and definitely nontrivial, but on top of that, there is way more that goes into creating custom hardware than a bill of materials (which isn't just saying "Raspberry Pi") and choosing a programming language...

A thermostat is controlling a very expensive device that runs on a highly flammable gas that costs me real money to use. I want 0 serious bugs. I also want 100% uptime. A poorly made "smart thermostat" is way worse then the old school analog metallic ones imo. I also want my partner to be able to control the temperature in the house. These devices are actually not simple at all and I assume that's the reason there isn't a good open source/open hardware solution.

Embedded systems aren't some mystical impossible thing - contrary to the previous commenter I actually find working with them easier then designing GUIs - but the commercially available devices are definitely nontrivial to recreate

[-] MonkeMischief@lemmy.today 2 points 23 hours ago

For one, UI/UX is actually hugely important for a consumer device and definitely nontrivial

Hugely agreed. I'm a huge proponent of DIY / open-source / self-hosting / repurposing etc...but also I realize if I duct-tape-engineer something that "requires a little fiddling until it works" and I'm the only one who can competently use it, I'm setting up the rest of my household for failure when (not if), for whatever reason, I'm not there to babysit it or walk them through it.

[-] AtariDump@lemmy.world 6 points 1 day ago

Which are all things you can easily do with an RPi and some simple python.

Just like anyone can “easily” rebuild their transmission or patch a piece of leaky copper pipe or bake an apple pie from scratch or hit a bullese from 50 yards out.

What’s easy for you isn’t easy for everyone.

this post was submitted on 26 Dec 2024
480 points (97.6% liked)

memes

10703 readers
1964 users here now

Community rules

1. Be civilNo trolling, bigotry or other insulting / annoying behaviour

2. No politicsThis is non-politics community. For political memes please go to !politicalmemes@lemmy.world

3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month

4. No botsNo bots without the express approval of the mods or the admins

5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.

Sister communities

founded 2 years ago
MODERATORS