Skip to content

londondev77/Home-Assistant-Geopulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoPulse Home Assistant integration

Intro

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!

Changelog

  • 1.0.0 - Initial release.

Features

  • 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

Automatic Installation with HACS

  1. Add this repository to HACS using the following button open HACS repository on My Home Assistant
  2. Install GeoPulse.
  3. Restart Home Assistant.

Manual Installation

  1. Copy the custom_components/geopulse directory into your Home Assistant custom_components folder.
  2. Restart Home Assistant.

Add integration

Either:

Click the following button: Add GeoPulse integration

Or:

  1. Go to Settings -> Devices & Services -> Add Integration.
  2. Select GeoPulse.

Then:

  1. Enter a display name, your GeoPulse host and port, the Home Assistant source token, and whether the server uses SSL and certificate verification.
  2. Select the device_tracker or person entity you want to forward.
  3. Optionally set a separate GeoPulse device ID. If you leave it blank, the entity ID is used.
  4. Save the entry.

Current scope

  • It sends location updates from Home Assistant to GeoPulse.
  • It does not expose GeoPulse sensors in Home Assistant.

Notes

  • 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.

About

A Home Assistant HACS integration to push location data to a self-hosted Geopulse location tracker

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages