• 5 Posts
  • 254 Comments
Joined 3 years ago
cake
Cake day: June 17th, 2023

help-circle


  • The rule of thumb with servers is

    • Performance
    • Reliability
    • Power usage
    • Noise
    • Size

    The trick is to remember you don’t actually need much performance. A home server isn’t generally a powerful machine. What matters is that it is always there.

    A raspberry pi would actually make a wonderful server. It’s power efficient, small and quiet, with enough grunt to do most jobs. Unfortunately, it falls down on reliability. Arm servers seem more prone to issues than x64 servers. Pis also seems particularly crash prone. Crashing every 3-6 months isn’t an issue for most pi usages. When it’s running your smart home, it’s a pain in the arse.

    I eventually settled on a intel NUC system. It’s a proper computer (no HDD on usb etc), with a very low power draw. It also seems particularly stable. Mine has done several years at this point, without a crash.

    Bigger servers are only needed when you have too much demand for a low powered option, or need specialist capabilities 24/7. Very few home labbers will need one, in practice.

    It’s also worth noting that you can slave a powerful, but power hungry system, to a smaller, efficient one. Only power it on when a highly demanding task requires sorting.












  • They are excellent in the hobby world. It’s generally when you need to do a bit of quick logic, an ESP32 can be dropped in to do it. E.g. change the colour of an led depending on a sensor.

    They also form the core of a lot of IoT devices. Simple sensors and relays that can connect to WiFi and throw up a simple web interface. ESPhome, tasmota and WLED exist to make this extremely easy.

    They are basically the hobbiest electronic multi tool. Powerful enough to do most jobs without bothering with code optimisation. Cheap enough to throw in and leave there.




  • We are in a forum talking about Home Assistant, an open source piece of software, aimed at patching over the annoyances and games the various companies you are complaining about play.

    It lets you control them all from one piece of software, so you don’t need 20 apps on your phone, and the spying they support. It also lets you isolate the devices on their own vlan, cut off from the internet completely. All control then goes through software under our control.

    The database it’s talking about is basically a scoring of how nicely the various devices play once you have deloused and neutered them.

    It’s a community attempt to fight back against big data etc. This is why you are being down voted hard. You’re interrupting with a rant about the very thing we are fighting.


  • If you’re trying to fend off the CIA then your worries have merit. My goal is to limit casual data leaks and bypass attacks.

    Normal worst case, someone can see when I turn lights on and off. Or mess with my thermostats. There are easier ways to gather that info.

    Can you actually back up any of those statements, particularly when we are dealing with things like ZigBee, tasmota, or espHome?


  • Home assistant is used by a lot of security savvy people. It’s not to their benefit to leak data like that.

    Local control also means you can isolate IoT devices from the internet. You can make it so they CAN’T exfiltrate data. You can wrap your insecure IoT devices in a secure wrapper.

    The database is for how well devices work in this environment. Will they work fine, or throw a fit and stop working.