Skip to content

ndbroadbent/mac_airtag_to_mqtt

Repository files navigation

mac_airtag_to_mqtt

Fetches AirTag data from ~/Library/Caches/com.apple.findmy.fmipcore/Items.data, creates entities in Home Assistant with location data via MQTT Discovery.

Running in the background

You will probably need to adjust the shebang at the top of mac_airtag_to_mqtt.rb to point to your Ruby installation. (It was tricky to get rbenv to work with launchd.)

Create launchctl plist at /Library/LaunchDaemons/com.ndbroadbent.mac_airtag_to_mqtt.plist:

sed -e "s%/path/to/mac_airtag_to_mqtt%$PWD%g" mac_airtag_to_mqtt.plist | sudo tee /Library/LaunchDaemons/com.ndbroadbent.mac_airtag_to_mqtt.plist

Then run:

sudo launchctl load /Library/LaunchDaemons/com.ndbroadbent.mac_airtag_to_mqtt.plist

(To stop you need to run launchctl unload /Library/LaunchDaemons/com.ndbroadbent.mac_airtag_to_mqtt.plist)

About

Fetches airtag data from ~/Library/Caches/com.apple.findmy.fmipcore/Items.data, creates MQTT entities in Home Assistant with location data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published