Home Assistant

411 readers
5 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 2 years ago
MODERATORS
26
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/LinkDude80 on 2025-08-12 17:14:49+00:00.


You Did WHAT?

Most aircraft in the United States are required to be equipped with a device called a transponder, which transmits identifying information about the aircraft. In a modern ADS-B enabled transponder, required in the US on most transponder equipped aircraft since 2020, this information includes the aircraft's altitude and GPS coordinates.

In most cases, transponder data is broadcast unencrypted and can be received by anybody with the right equipment. This includes other aircraft, air traffic control, and of course, aviation nerds with a USB based software defined radio (SDR) such as the venerable RTL-SDR.

Normally, people with this kind of setup use it to feed data to major aircraft tracking sites such as FR24 in exchange for a free premium account, but I decided to take things a step further.

I store the SDR output in a PostgreSQL database and monitor this database with Grafana. When Grafana detects two subsequent position reports that pass within a 1.5mi radius of my house, it fires a web hook which Home Assistant can use as an automation trigger. This reliably happens within 10-30 seconds of me first hearing engine noises, effectively giving me aircraft based home automation!

But... why?

The most "practical" use for this is to display my ADS-B dashboard when an aircraft is overhead. We use browser-mod to navigate my display device to the ADS-B page, I look at it, and my day is a tiny bit better as a result.

Let's check out the dashboard!

It's just a simple webpage type dashboard which displays a Grafana Dashboard. Grafana is doing the heavy lifting here.

For that guy who was wondering what we strap tablets to the wall for...

This is populated with data from my PostgreSQL database. What are we looking at? Let's go panel by panel.

tar1090 Live View:

At the top right we have an embedded iFrame showing the live map view for area traffic.

Aircraft Overhead Today:

The list of aircraft which have been spotted overhead today. This is defined as all aircraft which have two adjacent entries in the flight path table recorded within the current calendar day whose vector intersects a 1.5mi radius of "my house." (For demonstration purposes, “my house” is defined as a random Target I picked on a map at 40.889629,-74.271452)

Unique Aircraft:

A count of aircraft encountered today defined by unique transponder HEX codes in the flight_paths table, timestamped for the current calendar day. If this is the first appearance in the flight_paths table, it’s considered a new aircraft.

Interesting Aircraft Spotted Today:

A table of aircraft I would consider interesting which have been logged today anywhere in our detection range. This includes:

Rare Aircraft:

Any aircraft whose type_code appears less than 10 times in the aircraft table. To streamline things, a type_code_family table groups aircraft in the same family under a single family code such as “737” or “A320 Family.”

Favorites:

Any aircraft whose registration appears in a “favorites” table. This mostly includes interesting planes such as police and news helicopters, unique liveries such as the ANA Pokemon planes, and fire service aircraft.

ATIS:

A scrolling feed of current automatic terminal information service (ATIS) information for major area airports obtained from https://datis.clowd.io/api. Let’s me know which runways are active at which airports which determines how much traffic I see on a given day.

Airlines (Today):

A breakdown of aircraft spotted today by airline. United and Delta are by far the most common airlines I spot.

Aircraft Types (Today):

A breakdown of aircraft spotted today by type code with certain type codes grouped by family as described above.

How does this work?

Radio signals transmitted at 1090MHz from ADS-B transponders aboard (most) aircraft can be received by anybody. This can be accomplished with an RTL-SDR and a program called dump1090 or one of it’s various forks like tar1090.

tar1090 provides a JSON endpoint, tar1090/data/aircraft.json, which outputs a live feed of everything our SDR is receiving. This includes a unique hexadecimal identifier, current position, and altitude.

A Python script checks the tar1090 JSON endpoint every 30 seconds. For each aircraft, we check the database to see if we have seen it before. If the aircraft is new, or was last seen more than a week ago, we call the OpenSkyNetwork API with the aircraft’s hex code (https://opensky-network.org/api/metadata/aircraft/icao/a0a8da) to get additional details such as type, registration, and owner. Each aircraft is logged into a PostgreSQL database table called “Aircraft” and each position report and timestamp into a “flight_paths” table. The OpenSky database is not always consistent or complete so we also keep additional lookup tables such as the global list of airline ICAO codes to ensure data consistency.

27
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/gogorichie on 2025-08-12 16:06:26+00:00.


Curious what the current norm is.

A few years back, I saw a lot of folks using Git integrations to keep their configs backed up. With the built-in backup service being more mature now, is anyone still bothering with Git for version control/backups? Or is it pretty much just the native backup service for everyone these days?

28
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/SummerWhiteyFisk on 2025-08-12 13:59:13+00:00.


I like to watch a lot of smart home content on YouTube in the mornings while sipping my morning coffee. Not going to name names, but I find a lot of the “popular” creators extremely corny or just unlikable. Anyone have a go-to channel with good info? I like the Australian guy, no frills just down to business.

29
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Yayman123 on 2025-08-12 05:11:45+00:00.

30
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Ben10lightning on 2025-08-11 20:05:09+00:00.

31
32
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Fun-League9242 on 2025-08-12 02:13:38+00:00.

33
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/2017macbookpro on 2025-08-12 01:41:46+00:00.

34
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Melanonna on 2025-08-11 08:48:30+00:00.

35
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/PersonalJ on 2025-08-11 14:22:04+00:00.

36
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/RMB- on 2025-08-11 12:23:39+00:00.

37
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Trunk-Yeti on 2025-08-11 01:53:29+00:00.

38
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/FALCUNPAWNCH on 2025-08-11 01:43:01+00:00.

39
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Scumhook on 2025-08-11 00:13:05+00:00.


There have been a rash of them, apparently bot-generated, but some replies have been great, so thank you spambots for inadvertently improving the life of humans.

40
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Kuddel_Daddeldu on 2025-08-10 16:51:32+00:00.


Years ago, I spent a lazy afternoon building a small device to aid in remote troubleshooting my elderly relatives' internet woes. As I had a hard time tracking down trouble via phone ("can you check if the IMAPS server responds on port 993?" was rately successful), I built a few LEDs and an ESP8266 microcontroller into a picture frame. Now there's a traffic-light style box at each of my relatives' house, and asking "are any lights red? Which ones? Okay, the internet works but your bank is down. Let's take it from there..."

A few weeks ago, I decided to add the Home Assistant AOI, and make everything configurable without having to change the code via the Arduino API.

The result is now on GitHub: https://github.com/quantenlabor/hass-led-panel

Here's a picture:

completed build

The LEDs look brighter than they are in reality. The IKEA picture frame makes for a nice and clean look; it's also the most expensive component at 5.99 Euros.

The systems/entities to check are configurable via a built-in web server:

config page

Soldering is minimal (3 wires).

Maybe this inspires someone :-)

41
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/4b686f61 on 2025-08-10 12:14:39+00:00.

42
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Full-Schedule-2508 on 2025-08-10 13:45:56+00:00.


If you are using the tuya cloud integration, give this a try instead. https://github.com/make-all/tuya-local

Or one of the local tuya versions available in HACS.

Ive been using the local integrations for 6 months and I haven't had a device go offline or missing yet.

I know, I know, But if you have some tuya devices, this is as good as it gets for LAN control.

43
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Breatnach on 2025-08-10 20:12:34+00:00.

44
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/moosepiss on 2025-08-10 18:38:38+00:00.

45
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Technical_Raisin_246 on 2025-08-10 15:01:46+00:00.

46
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/hyper_ganged on 2025-08-10 10:45:46+00:00.

47
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Alexdelli80 on 2025-08-10 07:32:25+00:00.

48
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Dhamedd on 2025-08-09 23:16:04+00:00.


I just set up a VM with home assisstant on an old MacBook last week and today I finalized an automation that handles creating a Todoist task to refill my humidifier or one of my 2 roborock vacuums AND THEN will complete the task if the water tank gets detached.

The completion of the task is CRAZY. I know ppl here say it can automate pretty much anything, but automating my Todoist tasks when I conplete one is beyond satisfying.

That's all. I was excited and my fiance said I'm extra, then rolled her eyes lol.

49
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/EngagedFeinberg69 on 2025-08-09 19:39:18+00:00.

50
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Hansieil on 2025-08-09 14:32:17+00:00.

view more: ‹ prev next ›