I'm convinced power monitoring should always start from the grid connection. In our case, this was a 10KV connection which we could not access without the grid operator. So getting the data from them was the only option.
As a Dutch citizen, I don't understand why we can't self-host an open source identity solution for 20M users with 30K requests an hour. How hard can it be?
I don't really get what the problem with MacOS is. It never gets in my way, so why would I switch? Yes, I found Liquid Glass ugly and two days later I completely forgot about it.
I have to warn that it sounds like hot garbage though. The neat thing with ESP32 devices is that you can make it sound okay using its built in 8-bit DACs, or great using I²S.
Speaking of hardware hacking; you can also get POE/LAN adaptors for the ESP32, if you have free hardware pins left for it.