Releases: etiennec78/Home-Automation
Releases · etiennec78/Home-Automation
Update V2.0.0 🚀
After more than a year of work, I'm glad to present the 2.0.0 version of my repo !
Breaking changes ⚠️
There are so many breaking changes in this release that I would recommend starting your configuration from scratch
Automatic Gate ⛩️
New features ⭐
- Start a new itinerary if the user comes back after leaving (commit, commit)
- Added support for new travel time providers (commit)
- Added custom gate behaviors (automatic, notification, timer, off) for each situation (#87, #91, #94, #95, #97, #117, #133, #137, #146, #148, #155, #156, #158, #165, #171, #173, #216, #257, #262)
- Added an input to ask for an opening confirmation when the user is using timer mode, but the gate has been manually closed recently (#184, #187)
- Added input to switch from confirmation to timer behavior when a safety feature is triggered (#153, #147, #263)
- Added a timer to suggest closing after a delay for people without an iBeacon tracker to detect their absence (#120, #123)
- Added more iBeacon and Wi-Fi entity types (#221, #225)
- Let the user disable the travel time sensor polling (for vehicles that provide this sensor themselves) (#114)
- Wait for WiFi/iBeacon/GPS to detect presence before opening (commit, commit, commit, #40, #111, #119, #124, #204, #214, #215)
- Save and restore iBeacons transmitters state after setting them to high accuracy when leaving (commit, commit, commit, #200, #206, #265)
- Added device_trackers support (commit)
- Added input_boolean driving sensors support (e.g: CarPlay) (#52)
- Added CarPlay notifications support (commit)
- Added TTS notifications on Android (#101, #110, #116, #136, #172)
- Added multiple gates support (commit, commit, commit, #245)
- Added forbidden zones (#57)
- Added door locks and alarm support (commit, commit, #45, #125, #230, #233)
- Added source URL for updater scripts (commit)
- Remove opening notificationsin in favor of the new Gate Alerts blueprint (commit, commit, commit)
- Added built-in and custom translations (#55, #224)
- Remove the need of the proximity integration, eta sensor and eta zone (commit, commit, commit, #71)
- Take GPS accuracy into account (commit, #71)
- Added input to disable "Itinerary Started" notification (#149)
- Added a configuration checker (#181, #183, #186, #188, #197, #203, #207, #237, #248, #266, #267)
- Log errors in the itinerary sensor and log critical errors in HA (#88, #112, #178)
- Added input to open with iBeacon or Zone instead of travel time on arrival (#154, #174, #232, #238, #236)
- Block the blueprint if it gets triggered too quickly in a row (#37, #144, #164, #166, #168)
- Made notification device optional (#182)
- Added support for Google Maps (#191, #235)
- Allow the use of one device tracker for all users (#217)
- Added support for timestamp travel time sensors (#223, commit)
- Added cycling support (#234, #241)
- Added an input to set a custom travel time refresh rate function (#244)
- Pause API calls while the user is driving away from home (#251)
- Try to catch errors before crashing (#252, #253, #254)
- Added an input to set a custom GPS refresh rate (#256)
Bugfixes 🪲
- Fixed timeout error falsly triggering (commit)
- Fixed the awaiting user feature (commit, commit)
- Track driver position when selecting "Once when near home" sensor refresh rate, to detect forbidden zones and activation zone exit (#100)
- Fixed continuously_refresh_interval value not being used (#63)
- Disable the blueprint if it gets triggered frequently (commit, #147)
- Stop if the user started vehicle too close to home (commit)
- Let users have an iBeacon while others don't (commit)
- Avoid sending iBeacon activation notifications on iOS (commit)
- Continue running the automation if the user entered the activation zone and left without triggering the opening (#75)
- Stop and notify if the travel time sensor provided does not exist (#76, #77, #80)
- Maintain previous ETA if the sensor becomes unavailable (#78)
- Added conditions to avoid refreshing ETA sensors too often if a bug occurs (#84, #93)
- If the travel time sensor failed to fetch but is set to "Once when near home" refresh rate, continue fetching (at most 20 times) until a value is valid (#121)
- Do not delay notifications if the phone is temporarly offline (#109)
- Fixed situations were the blueprint would wait for events when it shouldn't (#195, #243)
- Reset itinerary values when the blueprint has been stopped and re-enabled (#255)
- Fixed edge case crashes (#261)
- ... And a lot more bugfixes that I couldn't list
Misc 🎲
- Updated to 2024.10 syntax (commit, commit)
- Remove first travel time refresh, which was a worse version of "Update continuously" (#79)
- Remove timeouts for most notifications (#226)
Itinerary Tracker Notification 📍
New features ⭐
- Remove the need of the last_notification_sensor (commit)
- New inputs to filter which users need to be notified based on conditions (commit, commit, commit, commit, commit, commit, #152, #240)
- Remove the track_travel_time input, which is now activated if eta sensors are set (commit)
- Allow tracking when multiple users are driving (commit, #127)
- Made notifications sticky (commit)
- Added source URL for updater scripts (commit)
- Added an input to be notified of the arrival of the user over TTS (commit, commit)
- Added an input to be notified som...
Update V1.0.7 🚀
Breaking changes ⚠️
- Your auto-close setting will be reset in Automatic Gate
- You will need to add a new input datetime in Itinerary Tracker Notification
Automatic Gate ⛩️
- Added an option to disable automatic closing while keeping all security features (breaking change)
- Added an input to wait before automatically closing on arrival (e.g.: to collect mail)
- Grouped inputs into categories
- Fixed opening notification title previously displaying "closing"
- Separated successful arrival and vehicle left notifications
Automations 🤖
- Added 2 inputs to limit your Itinerary Tracker Notification refresh rate, to slow down the use of your notification quota (breaking change)
- Fixed chronometer not being displayed in Itinerary Tracker Notification
- Fixed {{offline_delay}} and {{left_open_delay}} not being displayed in Gate offline and Gate left open notifications
Phillips LivingColors 💡
- Added a new ESPHome firmware for Phillips LivingColors Mini with pictures and steps on how to hack your own lamp
Repository 📂
- Added bug report template
- Added screenshots for all extra automations
- Updated markdown files to reflect this update
Please update to the latest version
Update V1.0.6 🚀
Automatic Gate ⛩️
- Added an input to specify a custom gate location
- Added an input to let your iBeacon phone transmitter always on
- Removed unnecessary variable
- Removed unnecessary float conversion
- Changed notification channels
- Restored Buy Me a Coffee button
Automations 🤖
- Added new blueprint : itinerary-tracker-notification.yaml
- Added support for multiple speakers in all automations
- Updated descriptions
Ble car device 🚗
- Replaced simple quotes with double quotes, to let the code compile successfully
Itinerary Tracker Map 🗺️
- Updated URL in lovelace
- Removed unnecessary float conversion
Repository 📂
- Added illustration pictures to esphome firmware readme
- Updated readme
- Simplified sensors.md
Please update to the latest version
Update V1.0.5 🚀
Automatic Gate ⛩️
- Fixed a missing variable introduced in v1.0.1 which caused the automation to crash on leaving
- Removed Buy Me a Coffe button in blueprint description
Repository 📂
- Changed High Accuracy Mode Trigger Range recommendation in sensors.md
- Fixed notification automations import buttons
Please update to the latest version
Update V1.0.4 🚀
- Grouped Esphome Firmware and Automatic Gate moving notification tags
- Added the option to receive a notification when your gate opens and you don't use my Esphome Firmware
- Fixed a bug where your gate could wait for someone else on leaving even though you were alone
- Added hyperlinks in blueprint inputs pointing to sensors.md
- Updated description
Update V1.0.3 🚀
- Made the "Automatic closing on arrival" boolean also affect leaving, to ensure that all auto-close securities will also be disabled while leaving
- Removed unnecessary "clear_notification" calls received after leaving home, even though no notification was sent
Update V1.0.2 🚀
- Added the option to disable automatic gate closing after entry if your gate only supports opening. Be careful as this setting can also turn off all securities
- Added a notification when the itinerary is canceled due to the travel time integration not responding to update requests
- Converted "gate left open notification" and "gate offline notification" automations to blueprints