Homeassistant

Latest version: v2024.11.3

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 223 of 227

0.17

Another awesome release ready to hit your homes. YAML can be hard for beginners and more experienced automators. So to help catch those pesky errors that sneak into your files we've been hard at work to introduce config validation! Especially huge thanks to jaharkes for his hard work on this. Config validation is still in it's early stages. More common platforms and components have been added but we didn't do everything yet.

When we encounter an invalid config we will now write a warning to your logs. You can see those in the frontend by clicking on the last developer tool. We're looking into options to make it more clear - it is a work in progress.

Another big thing is the addition of GTFS support. You probably don't know it, but GTFS is the standard that public transit companies all over the world use to distribute their schedule. This means that you can now have the time of the next bus/train/etc right in your frontend.
- Config validation (balloob, jaharkes)
- Sensor: GTFS support (public transit open standard) (robbiet480)
- Camera: Raspberry PI support added (LucaSoldi)
- Z-Wave: improved startup reliability (srcLurker)
- Media Player: Onkyo receiver now supported (danieljkemp)
- Sensor: Loop Energy now supported (pavoni)
- Thermostat: Z-Wave now supported (coteyr, turbokongen, luxus)
- Sensor: NZBGet now supported (justyns)
- Media Player: Panasonic Viera TV now supported (florianholzapfel)
- Thermostats: Use whole degrees if user uses Fahrenheit (JshWright)
- Frontend: more material love (balloob)

Breaking changes

As of now we are not aware of any breaking changes. However, it might be that Home Assistant will not start for you because of an invalid configuration. A common mistake that people are making is that they are still referring to `execute_service` in their script configs. This should be `service`.

0.16.1

Not secure
- Device Tracker - iCloud: Revert upgrade of pyICloud because it was breaking for users.

0.16

- MQTT: Start embedded server if no config is given (balloob)
- Automation: support for old deprecated config has been removed (balloob)
- Device Tracker - OwnTracks: Allow entry into passive zones using iBeacons (pavoni)
- Tellstick: rewrite to address concurrency issues (stefan-jonasson)
- Z-Wave: add services to heal and soft reset network (srcLurker)
- New component input_slider added (persandstrom)
- Light - Hue: Option added to ignore unreachable property (maddox)
- Notify: MessageBird support added (florianholzapfel)
- HTTP: Failed login attempts are now logged (fabaff)
- Vera: rewrite to simplify code and organize for reusability (pavoni)
- Discovery: support for Squeezebox (Logitech media) server added (jaharkes)
- Discovery: fix uPNP discovery crashing some routers (jaharkes)
- Switch: Wake on LAN platform added (joopert)
- Services for thermostats, notify and media player will now validate passed in parameters (MartinHjelmare)
- Switch - Arduino: support for default state and negate port functionality (tilutza)
- Switch: PulseAudio loopback now supported (Cinntax)
- Sensor: Uber now supported (robbiet480)
- Notify: Growl (GNTP) now supported (robbiet480)
- Media Player: Yamaha receivers now supported (aoakeson)

Breaking changes
- Tellstick configuration has changed

yaml
tellstick:
signal_repetitions: X

- Vera configuration has changed

yaml
vera:
vera_controller_url: http://192.168.1.161:3480/
Optional to exclude devices - this is a list of vera device ids
exclude: [ 13, 14, 16, 20, 23, 27, 28, 30, 31, 35, 36, 44, 45, 56, 57, 66, 67, 71, 72, 73, 74, 75, 76, 77, 78, 88, 89, 99]
Optional to import switches as lights - this is a list of vera device ids
lights: [15, 17, 19, 21, 22, 24, 26, 43, 64, 70, 87]

0.15

Two weeks has past so here is 0.15! We have been focussing a lot on quality. Making sure the system is more stable and reliable. I usually try to highlight one cool thing in the release notes but this release has 4 exciting announcements!
- fabaff has upgraded the codebase to follow the PEP257 documentation standard.
- partofthething has migrated us to use the main Python Open Z-Wave library instead of our forked version.
- To make our automations more powerful, persandstrom added the option to use templates to dynamically create service calls. This works for automation, script, Alexa, universal media player, template switch.
- MartinHjelmare has upgraded our scene support to now support all built-in services and components.

Besides bug fixes, this release also brings:
- Scene: Converted to a platform based component (sander76)
- Scene: Hunter Douglas Powerview now supported (sander76)
- Lock: MQTT platform added (fabaff)
- Device Tracker: OwnTracks will allow filtering inaccurate GPS locations (HydrelioxGitHub)
- Binary Sensor: Wemo Motion now supported (pavoni, ryanlaux)

yaml
Example using templates for service and data in service call.
Works for automation, script, Alexa, universal media player, template switch.
automation:
- trigger:
- platform: state
entity_id: switch.bathroom
action:
service_template: >
{% if is_state('switch.bathroom', 'on') %}
switch.turn_on
{% else %}
switch.turn_off
{% endif %}
data_template:
entity_id: switch.{{ states('input_select.is') }}


Breaking Changes
- Media Player: Attributes to call service play_media has been renamed to
`media_content_type` and `media_content_id`, to match the corresponding media
player state attributes. This change affects automations, scripts and scenes.

0.14.2

Not secure
- Fix error when setting up certain Z-Wave sensors/binary sensors (stefan-jonasson)

0.14.1

Not secure
- Wemo: fix static configured wemo devices (kk7ds)
- Wemo: Fix known device tracking (kk7ds)

Page 223 of 227

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.