Releases: azogue/eventsensor
Releases · azogue/eventsensor
🌐 Add Slovak translations
🐛 Fix integration after HA-Core 2023.8
Changes:
- 🎨 [pre-commit.ci] pre-commit autoupdate
- 🐛 Fix import of
Event
after HA-Core v2023.8 (#59) - 📦️ Bump minor version and require HA-Core v2023.8 and python3.11
🐛 Fix integration missing in HA-Core GUI
Changes:
- 🐛 Fix integration missing in GUI (#54) (because of
integration_type: entity
?), and update keys in HACS file - ♻️ Update code to follow recent HA guidelines
- 🎨 Use ruff in pre-commit instead of flake8
- 📦️ Bump version and require recent HA-Core (>= 2023.5.0), deprecating python3.9 and earlier HA-Core versions
Maintenance update
Changes:
- Sort
manifest.json
keys and declareintegration_type=entity
- Update pre-commit config and apply lint fixes
- Require Home Assistant Core >= 2022.12.0
Support state composition and new hue v2 events
Changes:
- Use multiple event data keys to compose the sensor state, to support latest Hue v2 events (using
type,subtype
as 'event field', to generate sensor states like 'initial_press-1', 'long_release-2', etc.) - Add new state mapping presets for Hue Dimmer Switch and Hue Button working with new Hue Api v2
- Require Home Assistant Core >= 2021.12.0 and Python >=3.9
Maintenance update
Changes
- Fix scenario when extracted state is a list, by flattening the complex object into a composed string.
- Add "iot_class" to integration manifest
- Add
mypy
to pre-commit linters
Fix HACS install
Changes:
- Remove zip release for HACS (as travis CI is not working right now)
Maintenance update
Changes:
- Disable listening to EVENT_STATE_CHANGED even with manual YAML.
- Add version tag to hacs.json & manifest.json, and declare a zip release file.
- Share event listeners for multiple sensors, and dispatch all event filters for each sensor derived from a specific event.
- Parse boolean values in event data, so "true"/"false" are processed as expected.
- Add default mapping templates for Philips Hue Smart Button.
Better event data filter and more state mappings
Implemented enhancements:
- A better filter of event_data, using
dot.notation
to access nested keys. - Add default mapping templates for Aqara Smart Button and Aqara Cube devices (tested on deCONZ integration)
Adapt to HA >= 0.109
- Translations folder for config flow is renamed to avoid warnings and incompatibility on HA >= 0.111
- Add Github Action to validate for HACS
- Add Github Action to validate for HA Core (with
hassfest
)
Do not update if using HA < 0.109, as it would break it