

I am selfhosting HomeAssistant and one automation is for my ceiling lamp. As I don’t whant to touch the electrical wiring or alter it permanently, I control it via IR and imitated the signal from the original remote via the ESP32 and some IR led. This on his own does not build a full feedback loop, so the ESP does not know if the light changed after the signal got send out. I lacked the correct light sensor in my inventory but remembered that my clock got one for display brightness control. The clock supports MQTT and also exposes the light sensor values in HomeAssistant. So after the ESP sends a signal to turn off or on the light, the automation looks at the light value from the clock to validate that it worked, else it tries sending it again.






https://cupboardunderscore.github.io/ios-rcs/e2ee/
RCS is absolut bullshit. You take an „open standard“ and let 100 company’s implement a closed source solution for it that needs to be kept updated so that all features work across all platforms. Oh hey I want to write from TMobile to some cheap third party service, ups they don’t support it…. E2EE? Beta or not implemented. OpenSource apps are also rare.
And once again a chat protocol that Google touched and it was turned into golden shit. Congrats