• 1 Post
  • 380 Comments
Joined 1 year ago
cake
Cake day: September 1st, 2023

help-circle
  • The comments here are interesting, as I’m helping with a project developing the software stack for mini servers we hope to sell that are preconfigured with Home Assistant (home automation) and Frigate NVR (camera control and recording) with local storage, local control, and no cloud component.

    The hardware we’re using for prototyping are off-lease Dell 7050 Micros running Proxmox, with 500gb Crucial MX500 ssds and an NVME Coral TPU that Frigate uses for object detection, which reduces CPU usage. 500gb is enough, because Frigate can be set to auto delete recorded clips after a set period of time, and clips can easily be saved.

    Frigate can be installed via docker or as an add-on to Home Assistant. If you want to use Home Assistant, you can install Home Assistant OS directly on the SSD via these instructions.

    We’re using Amcrest WiFi cameras (IP4M-1041B) that connect to an on-board WiFi network controlled by an OpenWRT VM that uses the WiFi card in the system (not the ones that come with the Dells). Everything on our systems is locked down by an Opnsense firewall vm, so it should be safe to use even in an existing unsecured network.

    Personally, for my own system, I’ve been running 4 Amcrest ethernet turret cameras (IP5M-T1179EW) for about 4 years now with no problems. You just need a cheap PoE switch (mine was $20) and then run some cables.

    To use Frigate, the cameras must support both ONVIF and RTSP. Pro tip: the Amcrest Smart Home line of cameras won’t work - you need a camera with a built-in web server for direct configuration.

    For remote access, you could set up Wireguard (via an official Home Assistant add-on), or you could pay Nabu Casa (Home Assistant’s parent company) $65/year (or 75 EUR), enter your credentials in the Home Assistant app and you’re good to go, while helping fund future Home Assistant development.





  • The Thieves Guild punchcard: Get 12 muggings and the 13th converts your mugging to a light burgling at the address of your choice! [*]

    [*] You must present your punchcard before physical violence begins. If the address to be burgled is a police station, the next mugging will be upgraded to murder. Management takes 75% of all tips. Do not make Management sad. You wouldn’t like Management when it is sad.



  • No, it was definitely him. I was just paying tribute to him as an aficionado of a democratizing system of long range communication.

    The GNU thing is a reference to author Terry Pratchett, who wrote about a democratizing system of long range communication similar to the telegraph but with semaphore towers, called the “clacks” (because of the clacking sounds the semaphore flags made when they moved). Each clacks tower was in visual range of another clacks tower, and each one was manned by an operator who would read the incoming message and then send the same message on to the next tower in the line until the message reached the intended destination. This system is one of the main subplots in the book “Going Postal”, which is a critique of unchecked capitalism, corporate greed and privatization of profit over public service and worker safety.

    In the book, the clacks system is the victim of a hostile takeover by a rich capitalist named Reacher Gilt, who either directly via one of his agents (similar to the Pinkertons), or indirectly via cost-cutting that leads to safety issues, murders/kills the creator and previous owner of the clacks system, John Dearheart.

    After his death, clacks operators up and down the line of towers memorialize him with the message “GNU John Dearheart”, which was inserted into the “overhead” of the messages (also literally over their heads in the towers), which were sent in every single clacks message on all lines as additional information for operators about the message.

    “G” meant “send the message on” “N” meant “do not log the message” “U” meant “at the end of the line, turn the message around”

    In the book, the reason they did this is because “A man’s not dead while his name is still spoken”.

    When Pratchett himself died, GNU Terry Pratchett became a thing as a way for fans to remember him. Some even created the “X-Clacks-Overhead” code, which can be inserted into the header of websites as a tribute to those who should not be forgotten.

    So GNU Terry Pratchett and GNU Garry Shandling.








  • Depends on the fridge, in my opinion. I don’t need any door sensors because my fridge will beep at me if I leave a door open for 12 microseconds, and the freezer is pretty reliable, it’s just the fridge that needs adjusting from time to time.

    I just use a ThirdReality smart plug with energy monitoring primarily so I can see power consumption, but I still contend that this combined with the temp sensor is enough to let me know if there’s a problem when I’m not home.

    Also a 20 year IT person, but on the Linux server side. I do have an isolated network for IoT things that don’t have local alternatives (pfsense hardware firewall, 24 port managed switch in the rack and ruckus APs), but I hate (hate) the enshittification of perfectly good hardware with software that exists solely to harvest my data so a corporation can have an additional revenue stream for the shareholders, and I will go pretty far out of my way to avoid giving money to companies that do this. Dreading the day my beloved dumb LG plasma TV dies.

    What hardware are you running your HA instance on? Mine runs in an HAOS Proxmox VM with the USB port for the zwave dongle (for the locks) passed through. ZigBee coordinator is ethernet, so it’s just plugged into a switch in the living room.


  • I’ve been using a cheap Aqara temp/humidity sensor in my fridge for years. Works fine, as I said. Many others do the same. There’s a lot more plastic in fridges than you might expect.

    My ZigBee devices use an ethernet based coordinator which communicates with my Home Assistant install via MQTT. The coordinator software is called Zigbee2MQTT. The coordinator does not send any data anywhere except Home Assistant.

    There are many easy ways to keep your data local and private while still allowing notification when you’re away from home. In my case, I pay $65/year to Nabu Casa to access my Home Assistant when I’m not at home.

    I use a very similar setup to keep an eye on my mom’s place from 500 miles away, including many sensors and multiple camera feeds, which are also local only with no cloud component. Frigate NVR is installed as a Home Assistant add-on, which runs detection on each camera feed and records clips when a person is detected on any feed and also pops a notification at the same time. If she wants to save a clip, she can download it, otherwise it’ll be deleted after 5 days (configurable).

    There are other ways to get access to local data remotely. If you don’t want to pay for Nabu Casa (which funds Home Assistant development), there’s also Tailscale/headscale, ZeroTier, Cloudflare, DuckDNS, reverse proxy, etc.

    You could also just have Home Assistant send you an email when an event is triggered, like a rise of 2 degrees in your fridge in an hour, or a drop of 20% in energy usage over 30 minutes.

    Or you could just have a notification pop in the Home Assistant app on your phone, which will work remotely with most of the methods I just listed.

    EDIT: Didn’t respond to your last paragraph:

    I get that you’re very afraid of the security implications of iot devices, but none of the ideas you’re proposing are actually solutions to the problems a truly connected device can solve.

    I’m not “very afraid”, I’m simply aware of better alternatives. Why would I risk the security of my network by giving Samsung or GE or LG a backdoor into my network when I can get most of the same information their app can give me by using cheap sensors and Home Assistant?


  • IoT is essentially a catch-all marketing term, like “organic”, and if I’m not mistaken, the “I” in IoT stands for “internet”. ZigBee devices cannot connect to the internet. Doing so requires a hub or coordinator that contains WiFi or ethernet connectivity. There are many ZigBee coordinators that lack this functionality, which allows your data to stay local, on your own network, without exposing it to the internet.

    I never claimed that a smart plug could monitor the temperature inside a fridge, but there are certainly ZigBee temperature devices you could put inside your fridge to do that, and they would work just fine.

    A ZigBee smart plug with energy monitoring would certainly give you enough information to determine if the compressor had failed, as the compressor is the component that uses the most power. If the energy usage of the fridge dropped significantly, it could indicate a compressor failure. While this method isn’t foolproof and won’t detect all possible fridge issues, it can serve as an early warning system for major problems like compressor failure.