This integration forwards Home Assistant location updates to a GeoPulse server.
It sends data to the excellent GeoPulse and was based on the Dawarich Home Assistant integration.
Caution
This was developed by ChatGPT Codex so I have no idea if the code is efficient or uses best practice. Use at own risk!
- 1.0.0 - Initial release.
- Allows multiple integrations so each device/person can be tracked (see the GeoPulse instructions on how to set up a source for Home Assistant)
- Supports an options flow so you can edit connection details
- Copy the
custom_components/geopulsedirectory into your Home Assistantcustom_componentsfolder. - Restart Home Assistant.
Either:
Or:
- Go to Settings -> Devices & Services -> Add Integration.
- Select GeoPulse.
Then:
- Enter a display name, your GeoPulse host and port, the Home Assistant source token, and whether the server uses SSL and certificate verification.
- Select the
device_trackerorpersonentity you want to forward. - Optionally set a separate GeoPulse device ID. If you leave it blank, the entity ID is used.
- Save the entry.
- It sends location updates from Home Assistant to GeoPulse.
- It does not expose GeoPulse sensors in Home Assistant.
- The token you enter is the GeoPulse token for the Home Assistant source, not a GeoPulse user login token.
- GeoPulse itself is developed at tess1o/geopulse.