Releases: jesserockz/ha-leafspy
Dedicated sensor entities!
This is a pretty big update! Read carefully before updating, because it includes a breaking change that may affect some users.
LeafSpy sends a lot of sensor data to HA via this integration: battery charge, health, voltage, ambient temperature, etc. Previously, this integration created one entity: a device_tracker
. All of the LeafSpy sensor data was accessible as attributes for this device_tracker. This update instead exposes that data as individual sensor
and binary_sensor
entities, which is the way it should be. (It still creates a device_tracker
, but with fewer attributes.)
This allows users to more easily track data about their car over time, create automations, and all the other things that HA users do with their sensor entities. However, users will need to update any automations or template sensors that look for sensor data as attributes of the device_tracker
.
Thanks to @Chaoscontrol for requesting the change, making helpful commits/PRs, and testing.
I've also tried to streamline the setup process and related documentation.
What's Changed
- README.md: Add HACS magic link by @reedy in #27
- README.md: Minor updates by @reedy in #28
- Add independent sensors and remove attributes from device_tracker by @Chaoscontrol in #30
- Checking for 1 as a string to fix the binary sensor by @Chaoscontrol in #34
- Sensors to initialise automatically after HA restart and recover last state by @Chaoscontrol in #35
- Add device name for all entities and car icon for device tracker by @Chaoscontrol in #38
- Add proper sensor and binary sensor entities by @wtadler in #39
New Contributors
- @reedy made their first contribution in #27
- @Chaoscontrol made their first contribution in #30
Full Changelog: v0.2.4...v0.3.0
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.8
What's Changed
- Update property name to expose extra attributes by @jesserockz in #16
Full Changelog: v0.1.7...v0.1.8
Version 0.1.7
Version 0.1.6
What’s Changed
- Create release-drafter (#7) @jesserockz
- Update workflows (#6) @jesserockz
- Elevation was being casted to an int from a float (#5) @signorecello
Version 0.1.5
Add iot_class
to manifest