Our great sponsors
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
First, I love this idea and if I was still on the road like I used to be (I'm writing this from a hotel but I'm mostly WFH these days) I would dive into this project straight away. The good news is that this is pretty simple. I use Home Assistant as a platform for my home-based stuff, so the solution outlined below is kinda geared towards that being the middle. However, it'd still be doable without.
On your side, you need some way to be tracked. Easy solution is an app on your phone, I like OwnTracks as a privacy-respecting option.
At home, you just need a network connection and a servo. ESPhome would make this bit a snap. Then, you need to calculate the bearing from home towards your most recent location. The math there is a little more involved, so for that I turn to ChatGPT: