Adding my home electricity uptime to status.href.cat

(aggressivelyparaphrasing.me)

28 points | by todsacerdoti 5 hours ago ago

24 comments

  • fanatic2pope 3 hours ago ago

    I have a home server that is on 24x7 protected by a UPS. The UPS monitoring daemon (nut) provides a hook for calling a script when its status changes, so I have it push a high priority notification to my phone via ntfy whenever it goes on battery or off battery. I also have it broadcast on mqtt so that in the future I can have a dedicated daemon that will collect stats and take other actions that aren't really appropriate for a hook script.

    • sugarpimpdorsey 3 hours ago ago

      How hilariously complicated.

      Make UPS data available over SNMP, track via MRTG. A simple, decidedly 1990s solution that unsurprisingly still works. Pretty graphs and everything.

      • fanatic2pope 3 hours ago ago

        Complicated? It's a 10 line shell script and a single configuration item in the nut config.

        • sugarpimpdorsey 3 hours ago ago

          > I also have it broadcast on mqtt so that in the future I can have a dedicated daemon that will collect stat

          mqtt? How many Docker containers do you have running to track UPS voltage?

          I keep forgetting SNMP is not "web scale" and only for greybeards on a minimum of 3+ prescription medications.

          • fanatic2pope 3 hours ago ago

            LOL, docker for running mosquitto at home? Who does that?

            • NortySpock 8 minutes ago ago

              I did.

              It was convenient. The official docker image includes all the tools you need.

              Overkill? Sure. It sips memory and compute, but when most everything else is in docker, what is wrong with one more container.

              I did a write-up here:

              https://github.com/NortySpock/selfhosted-show-wiki/blob/bca6...

              (Eventually I did switch over to NATS emulating an MQTT endpoint so I could get a broker with Prometheus-scrapeable `/metrics` endpoint )

            • Xevion 3 hours ago ago

              Are you recommending that I run mosquitto directly on my Unraid server rather than Docker?

              Just to re-iterate, Unraid is a proprietary Linux OS based on Slackware Linux. It is generally ill-advised to ever run tooling directly on Unraid when a Dockerized equivalent is available.

      • rhcom2 2 hours ago ago

        What a use of electricity. I just go out to my power meter with a pencil and pad and note the number.

    • fusionadvocate 3 hours ago ago

      How does ntfy compares to Pushover?

      • fanatic2pope 3 hours ago ago

        I don't know, I've never used pushover. A quick look at their home page doesn't seem to indicate the option of self hosting on a VPS, so that precludes it for me. Otherwise from the code samples provided, it looks quite similar.

  • toomuchtodo 4 hours ago ago

    Very cool project! Another method you can run entirely remotely, if your utility supports it, is poll the utility's customer API endpoint for data where they expose if your power is out using your smart meter. ComEd in Illinois supports this, for example.

  • ge96 3 hours ago ago

    I have a self-updating github readme, reads a sensor at my home

    I joke if it goes down means something happened to me but sometimes the server has a problem like running out of space since an error logger keeps writing over and over

  • ComputerGuru an hour ago ago

    Disappointed the solution doesn’t just track home power but also other dependencies like the network switch, the wan uplink, etc. sure, you might not be able to push the data if your wan is down but afterwards you should be able to determine whether it was a power outage or Comcast went down.

    An IoT device actually monitoring mains (and only that) seems like a better solution, if only because it’ll work when you get a UPS for your router.

  • black_puppydog 4 hours ago ago

    I've seen the John Oliver videos and all, so I know this comes as a surprise to no-one but... the US needs to get its act together and build some actual infrastructure. I've heard lots of encouraging stories on the Volts podcast about it, too. Not enough, not fast enough, from what I understand.

    I'm 38 and I've had power go out in my house for lots of reasons, but all of them came down to me blowing a fuse somehow. I can't remember ever having had an actual, you know, power outage. So I guess I just here to tell you over there in the US that another way is possible. :)

    • nancyminusone 3 hours ago ago

      Depends on the region. I live in one of the bad areas, with lots of trees. The power goes out every couple months for a couple hours.

      But I was very surprised to learn that until 2021, most Texans had never had a power interruption in decades (which I suppose added to their panic).

      Not all that useful to say "the US" here. California has it's wildfires and earthquakes. The west has extreme temperature swings. Southeast has hurricanes, and northeast has trees, ice, and wind. The entire south likes to run air conditioning. What does your country or its neighbors face? How about 10 countries over?

      • seszett 2 hours ago ago

        > What does your country or its neighbors face? How about 10 countries over?

        Well my country sometimes has storms that do lead to power cuts for a few hours in the worst case, it's happened to me in 1999 and 2010 (but then there was also flooding that time). It's not happened since except for a couple of scheduled cuts that lasted a minute or so.

        About five countries over, there is a special military operation that you might have heard of. About ten countries over there's another one. I'm pretty sure some neighbouring countries also have ice, forests, wind and wildfires.

      • bob1029 2 hours ago ago

        > But I was very surprised to learn that until 2021, most Texans had never had a power interruption in decades

        And now in 2025 you will find the highest density of generac installs in Texas. I'm in a neighborhood where at least 80% of the homes have a standby unit. The substation is less than a mile away but the lines have to go through Narnia to reach us. Outages are half a day at a minimum.

    • edm0nd 39 minutes ago ago

      I live in the southern US. Our power goes out all the time due to hurricanes, tornados, flooding, falling tree limbs, and various other extreme weather events.

      A lot of homes have gas or propane generators that will cut on when a power outage is detected.

    • GloriousKoji 2 hours ago ago

      I live in the 3rd "wealthiest" county in the United States. The combined market cap of headquartered companies here total over 10 trillion dollars. I can't install solar panels and I can't be bothered to buy house batteries so I've only had power 98.6% of the time last year.

      I've lost hope. In theory it can be done but it feels something on the same order as setting foot on the moon again. We have the technology and capability to do so but somehow our population collective decision results in keep things garabge.

    • mcone 4 hours ago ago

      Do you have trees where you live? :) Because we have above-ground power lines in much of the US, wind and ice are always bringing branches down on power lines.

    • danieldk 3 hours ago ago

      Same here (Western Europe). I can't recall the last time we had a power outage that was not caused inside the house.

      All power cables except for long-distance transport are underground though, which probably helps a lot and might account for the difference to a large extend.

      (Our microwave oven did trip our residual-current circuit breaker a few weeks ago, never encountered that before, only 'fuse switch'-flips. Sadly that was the end of the device after 16 years.)

    • wredcoll 3 hours ago ago

      I'm as big a fan of ragging on "america" as anyone else, but it does occasionally have a few relatively unique problems compared to most other countries, such as the distances involved and the (lack of) density of population.

      Above ground electric lines vs buried ones are a good example of how quickly your ROI can drop off for infrastructure problems.

      Spending 10 million to add cold-weather protection to a powerplant that services 5million people? No brainer. Spending 10 million to bury 100 miles of power line that services 1000 people? Ehh...