this post was submitted on 07 Jan 2025
810 points (100.0% liked)
Technology
37830 readers
284 users here now
A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.
Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.
Subcommunities on Beehaw:
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I remember the ancient times when you could buy something, turn it on, then have it do what you want it to do. Setting the clock was the difficult part. Other than that, it just worked.
Learning ESPHome has been the most liberating thing. Take back control of your home. Local first. Privacy respecting.
I spy a research rabbit hole in my near future ... 🐰
Edit: ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.
Maybe give https://nowsci.com/only-sensor a shot? I built the guides/schematics/models for ESPHome devices as a learning experience for myself.
@SkyNTP@lemmy.ml I felt the same way. Now I just keep making new things for it, currently on garage door opener, blinds opener, and may even automate turning on my DIY solder fume extractor.
Esphome is limiting though. Want to have a sensor that spawns a camera stream only on PIR detection, and then sleeps? Forget about it, those two will run in parallel, and the debug messages are terrible.
I find it more liberating to write in C, and then setup my own mqtt protocols when I want for HA to interact with
I agree. A few years ago I wanted to activate a fan based on temperature in a server cabinet, and offer a REST and MQTT APIs (for HA). It was impossible with ESP Home for some reason, if you added the Bosch 280 sensor you couldn't use MQTT. Very arbitrary limitations.
It took me less than 2 hours to build it with an ESP32 + Arduino. It's all libraries that you just need to put together at this point, barely any logic at all.
Get in car after SO used it. Her BT connects. She goes into BT settings and disconnects. The phone auto reconnects. She turns BT off. The phone turns it back on. She is stuck in a loop. I can never connect phone ever again.
Technology is amazing.