Skip to content

sync with v0.8 #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 60 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
fe073cf
Merge PR #3
ptimatth Aug 30, 2021
5af8e7d
Shipping v0.8.0, thx to @Inervo
ptimatth Aug 30, 2021
b17f38e
Fix #4 jwt decode afater update of hA to pyjwt 2.1.0
ptimatth Oct 10, 2021
e59c8cb
Shipping v0.8.1
ptimatth Oct 10, 2021
af12cd7
Add cloud and issue info
ptimatth Jan 24, 2022
7d809c2
Shipping v0.8.2
ptimatth Mar 3, 2022
adb6cef
Add suport for new device beacon, siren control, eco_mode control, be…
ptimatth Mar 4, 2022
0555c63
Bump version to 0.9.0
ptimatth Mar 4, 2022
09231c4
First steps of entity category
ptimatth Mar 4, 2022
9f5b09d
Add entity category on All entities
ptimatth Mar 4, 2022
80de671
Small import fixes
ptimatth Mar 4, 2022
4dcf642
Fix unique id format
ptimatth Mar 4, 2022
fd10326
Revert change on device id format
ptimatth Mar 4, 2022
e92ac18
Fix siren and device unique id
ptimatth Mar 4, 2022
4dc0915
Fix force_refresh_trackers_beacon
ptimatth Mar 4, 2022
9e2e6e8
remove await on force_refresh_trackers_beacon
ptimatth Mar 4, 2022
759fe2d
Fix "local variable 'tracker' referenced before assignment"
ptimatth Mar 4, 2022
1250dda
Fix "list' object has no attribute 'tracker_id' "
ptimatth Mar 4, 2022
32db0ec
Fix "NameError: name 'new_georide_tracker' is not defined"
ptimatth Mar 4, 2022
a37cca7
Fix missing get_tracker_beacon_by_tracker_id
ptimatth Mar 4, 2022
a3c84c6
Fix missing tracker in list
ptimatth Mar 4, 2022
3000d55
Fix support multiple tracker beacon
ptimatth Mar 4, 2022
d326726
Fix invalid sintax
ptimatth Mar 4, 2022
73d15f8
Fix mist spelling of get_tracker_beacons
ptimatth Mar 4, 2022
f36a309
Fix missing import beacon
ptimatth Mar 4, 2022
e9262ff
Fix coordinator device name, await on add entity
ptimatth Mar 4, 2022
ce06f10
Beacon use wrong coordinator
ptimatth Mar 4, 2022
bf1e138
Fix wrong sensor setup
ptimatth Mar 4, 2022
7f3d5d7
Fix tracker device not exist
ptimatth Mar 4, 2022
7a8702d
Fix 'DeviceBeacon' object has no attribute 'tracker_beacon'
ptimatth Mar 4, 2022
9f70dc2
Fix 'Device' object has no attribute 'beacon'
ptimatth Mar 4, 2022
112cf68
Fix update method on coordinator
ptimatth Mar 4, 2022
1b2776f
Fix update method on coordinator coma
ptimatth Mar 4, 2022
e9da051
Fix attribute missing _tracker_device_beacon
ptimatth Mar 4, 2022
0ee5a9a
Fix tracker device not exti
ptimatth Mar 4, 2022
9719f26
Fix update beacon, Add speedometer, Add update on tracker properties …
ptimatth Mar 6, 2022
118911c
Fix tracker position, add mesuremnt for longtherme statistics
ptimatth Mar 6, 2022
2bc41f4
Fix sensor declaration
ptimatth Mar 6, 2022
4384526
Fix call on position_event
ptimatth Mar 6, 2022
cb5f069
Fix tracker asign to tracker_device
ptimatth Mar 7, 2022
6eebbeb
Update to georideapilib 0.8.3
ptimatth Mar 19, 2022
d270517
Update to georideapilib 0.8.4
ptimatth Mar 20, 2022
b8c8bcb
Update pyjwt to match with the latest version
ptimatth Apr 6, 2022
22047ff
Shipping v0.9.0
ptimatth Apr 6, 2022
e6817e1
Shipping v0.9.1
ptimatth Apr 6, 2022
7ea6c96
Update to to latest georideapilib
Feb 27, 2023
bdaccea
Add devices class to better categorisation in HA
ptimatth Feb 27, 2023
fa0f67e
Update to latest georidelib
ptimatth Feb 28, 2023
aa6cf7b
Add beacon verification from the parametter has_beacon unsted of hw v…
ptimatth Feb 28, 2023
f30176c
Merge pull request #8 from ptimatth/develop
ptimatth Mar 18, 2023
be29b2d
Update to georideapilib 0.9.6
ptimatth Mar 24, 2023
ad77edd
Update badge and GeoRidelib version
ptimatth May 24, 2023
7d08d8f
Shipping v1.1.0
ptimatth May 24, 2023
33d8942
Fix syntax
Sigri44 Oct 25, 2023
cbf81d7
Add manual installation
Sigri44 Oct 25, 2023
6257b65
Merge pull request #9 from Sigri44/master
ptimatth Oct 29, 2023
f7d801e
Update deprecated methods and types
ptimatth Nov 12, 2024
43b578c
Merge pull request #9 from Sigri44/master
ptimatth Oct 29, 2023
eea4e1b
update to vesion 1.1.1
ptimatth Nov 12, 2024
691b5c2
Shipping v1.1.1
ptimatth Nov 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 19 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -4,6 +4,7 @@
⚠️ This is not an official implementation
[![hacs_badge](https://img.shields.io/badge/HACS-Default-orange.svg?style=for-the-badge)](https://github.com/custom-components/hacs)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg?style=for-the-badge)](https://www.gnu.org/licenses/gpl-3.0)
[![install_badge](https://img.shields.io/badge/dynamic/json?color=41BDF5&logo=home-assistant&label=integration%20usage&suffix=%20installs&cacheSeconds=15600&url=https://analytics.home-assistant.io/custom_integrations.json&query=$.georide.total)](https://analytics.home-assistant.io/)

Official GeoRide website: https://georide.fr/

@@ -15,12 +16,15 @@ This component add some sensor for GeoRide Tracker
Get GeoRide position
Get GeoRide lock status
Change GeoRide lock status
Add GeoRide from configuration.yml
Add GeoRide from interface
Get stollen status
Get crashed status
Get is owner status
Get subsription status
Get odomoter to km an m (2 entities)
Internal battery (of georide 3) (not work on GR1)
External battery (of the bike) (not work on GR1)
Fixtime (last registered positition of the georide)


### What's events are available:
you can filter by data.device_id == XX (XX is your tracker id)
@@ -53,7 +57,7 @@ here is the alarm type available: (listen the georide_alarm_event)

## Question:

### How to have the odometer in Km ?
### How to have the odometer in Km ? (Deprecated, now you have an entity - thx @Inervo)

Simply add a sensor like this in configuration.yaml
(Replace XX by your tracker id)
@@ -66,8 +70,6 @@ sensor:
friendly_name: "Odometter - Km"
value_template: "{{ states.sensor.odometer_XX.state | multiply(0.001) | round(3, 'flour') }}"
unit_of_measurement: 'Km'


```
### How to use the event:
@@ -100,12 +102,21 @@ mode: single

## Installation
### Option 1
- Just folow the integration config steps.
- Just follow the integration config steps.

### Option 2
- Add the folowing line in your configuration.yml
- Add the following line in your configuration.yml
```yaml
georide:
email: <your-email>@exmple.com
password: <your-password>
```
```

### Option 3 (manual)
- Download .zip git repo
- Go to /config (with File Editor or SSH)
- Unzip GeorideHA.zip
- Restart Home Assistant
- Go to "Integrations"
- If GeoRide not display, choose "add integration"
- Configure GeoRide add-on
Loading