Homeassistant

Latest version: v2025.3.4

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

Scan your dependencies

Page 219 of 239

0.46.1

Not secure
- Support for renaming ZWave values ([armills] - [7780]) ([zwave docs])
- Dsmr5 revert ([aequitas] - [7900]) ([sensor.dsmr docs])
- Fix typos in Wunderground component (Percipitation -> Precipitation) ([mje-nz] - [7901]) ([sensor.wunderground docs])
- Mqtt cover: Making command topic optional and add ability to set up/down position including ability to template the value ([cribbstechnologies] - [7841]) ([cover.mqtt docs])
- Media Player - OpenHome: Fixed metadata issue ([bazwilliams] - [7932]) ([media_player.openhome docs])
- Sensor - MetOffice: Fix last updated date ([cyberjacob] - [7965]) ([sensor.metoffice docs])
- Prevent Roku doing I/O in event loop ([balloob] - [7969]) ([media_player.roku docs])

[7780]: https://github.com/home-assistant/home-assistant/pull/7780
[7841]: https://github.com/home-assistant/home-assistant/pull/7841
[7900]: https://github.com/home-assistant/home-assistant/pull/7900
[7901]: https://github.com/home-assistant/home-assistant/pull/7901
[7932]: https://github.com/home-assistant/home-assistant/pull/7932
[7965]: https://github.com/home-assistant/home-assistant/pull/7965
[7969]: https://github.com/home-assistant/home-assistant/pull/7969
[aequitas]: https://github.com/aequitas
[armills]: https://github.com/armills
[balloob]: https://github.com/balloob
[bazwilliams]: https://github.com/bazwilliams
[cribbstechnologies]: https://github.com/cribbstechnologies
[cyberjacob]: https://github.com/cyberjacob
[mje-nz]: https://github.com/mje-nz
[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/
[media_player.openhome docs]: https://home-assistant.io/components/media_player.openhome/
[sensor.dsmr docs]: https://home-assistant.io/components/sensor.dsmr/
[sensor.metoffice docs]: https://home-assistant.io/components/sensor.metoffice/
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
[zwave docs]: https://home-assistant.io/components/zwave/
[media_player.roku docs]: https://home-assistant.io/components/media_player.roku/

0.46

New platforms

- Template light ([cribbstechnologies] - [7657]) ([light.template docs]) (new-platform)
- Support for GE Zwave fan controller ([armills] - [7767]) ([zwave docs]) ([fan.zwave docs]) (new-platform)
- Rachio (Sprinklers) ([Klikini] - [7600]) ([switch.rachio docs]) (new-platform)
- Introduced support to Netgear Arlo Cameras ([tchellomello] - [7826]) ([arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs]) (new-platform)

Breaking changes

- The USPS sensor entity names have changed as there are now two. One for packages and one for mail. Config will now also use `scan_interval` instead of `update_interval` ([happyleavesaoc] - [7655]) ([sensor.usps docs]) (breaking change)
- Automation state trigger: From/to checks will now ignore state changes that are just attribute changess ([amelchio] - [7651]) ([automation.state docs]) (breaking change)
- Redesign monitored variables for hp_ilo sensor. `monitored_variables` is now a list of `name` and `sensor_type` values ([Juggels] - [7534]) ([sensor.hp_ilo docs]) (breaking change)

yaml
sensor:
- platform: hp_ilo
host: IP_ADDRESS or HOSTNAME
username: USERNAME
password: PASSWORD
monitored_variables:
- name: SENSOR NAME
sensor_type: SENSOR TYPE


- Automation - time: the `after` keyword has been deprecated in favor of the `at` keyword. This resembles better what it does (old one still works, gives a warning) ([armills] - [7846]) ([automation.time docs]) (breaking change)
- Automation - numeric_state: `above` and `below` will no longer trigger if it is equal. ([armills] - [7857]) (breaking change)
- Broadlink switches: Entity ids will change for switches that don't have a default name set. In this case the object_id is now used. ([abmantis] - [7845]) ([switch.broadlink docs]) (breaking change)
- Disallow ambiguous color descriptors in the light.turn_on schema. This means that you can no longer specify both `xy_color` and `rgb_color`. ([amelchio] - [7765]) ([light.__init__ docs]) (breaking change)

All changes

- Align with OpenALPR platform for naming conf variables ([fabaff] - [7650]) ([image_processing.seven_segments docs])
- Added support to Amcrest camera to feed using RTSP via ffmpeg ([tchellomello] - [7646]) ([camera.amcrest docs]) ([sensor.amcrest docs])
- bump fedex version ([happyleavesaoc] - [7653]) ([sensor.fedex docs])
- bump ups version ([happyleavesaoc] - [7654])
- update usps ([happyleavesaoc] - [7655]) ([sensor.usps docs]) (breaking change)
- Final tweaks for Zwave panel ([turbokongen] - [7652]) ([zwave docs])
- Add network_key as a config option ([robbiet480] - [7637]) ([zwave docs])
- Bugfix 7586 ([turbokongen] - [7661]) ([lock.zwave docs])
- Fix tests ([balloob] - [7659]) ([device_tracker.__init__ docs])
- Change line endings to LN ([fabaff] - [7660]) ([calendar.demo docs]) ([calendar.google docs]) ([camera.synology docs]) ([climate.tado docs]) ([remote.harmony docs]) ([sensor.synologydsm docs])
- Point pylutron to pypi ([thecynic] - [7664]) ([lutron docs])
- Upgrade Openhome library ([bazwilliams] - [7671]) ([media_player.openhome docs])
- Ignore attribute changes in automation trigger from/to ([amelchio] - [7651]) ([automation.state docs]) (breaking change)
- Switch pymodbus to pypi ([andrey-git] - [7677]) ([modbus docs])
- zoneminder: fix incorrect use of logging.exception. ([tobygray] - [7675]) ([zoneminder docs])
- Zwave: Apply refresh_node workaround on 1st instance only ([andrey-git] - [7579]) ([zwave docs])
- Guard against new and removed state change events ([balloob] - [7687]) ([automation.state docs])
- ZWave: Add reset service to meters ([turbokongen] - [7676]) ([zwave docs])
- Remove defunct INSTALL_OPENZWAVE from Dockerfile ([armills] - [7697])
- Fix telegram chats ([azogue] - [7689]) ([notify.telegram docs]) ([telegram_bot.__init__ docs])
- Fix playback control of web streams ([cgtobi] - [7683]) ([media_player.volumio docs])
- Sort entities in default groups by name ([amelchio] - [7681])
- Continue tracking device over dhcp lease table if wireless adapter not installed ([LvivEchoes] - [7690]) ([device_tracker.mikrotik docs])
- device_tracker.ubus: Handle empty results ([tobygray] - [7673]) ([device_tracker.ubus docs])
- Bump pyEight version ([mezz64] - [7701]) ([eight_sleep docs])
- Upgrade python-telegram-bot to 6.0.1 ([fabaff] - [7704]) ([telegram_bot.__init__ docs])
- Make 'sender' as requirement for the config (fixes 7698) ([fabaff] - [7706]) ([notify.smtp docs])
- Allow fetching hass.io panel without auth ([balloob] - [7714]) ([hassio docs])
- update apcacccess used in apcupsd to 0.0.10, which fixes random file drop from apcaccess ([infamy] - [7722]) ([apcupsd docs])
- Constrain requests to a version ([balloob] - [7725])
- Asuswrt continuous ssh ([aronsky] - [7728])
- Ensure https base_url in telegram bot ([bzillins] - [7726]) ([telegram_bot.webhooks docs])
- Prevent the random template filter from caching its output. Fixes 5678 ([antsar] - [7716])
- Don't initialize mqtt components which have already been discovered ([nordeep] - [7625]) ([mqtt.discovery docs])
- LIFX: disable color features for white-only bulbs ([amelchio] - [7742]) ([light.lifx docs])
- Don't block startup more than 60 seconds while waiting for components. ([antsar] - [7739])
- Always return rgb color of bulbs ([w1ll1am23] - [7743]) ([light.wink docs])
- Redesign monitored variables for hp_ilo sensor ([Juggels] - [7534]) ([sensor.hp_ilo docs]) (breaking change)
- Fix time_date sensor to update at predictable intervals ([stu-gott] - [7644]) ([sensor.time_date docs])
- Added new commands and functionality to the harmony remote component. ([everix1992] - [7113]) ([remote docs]) ([remote.harmony docs]) ([remote.services.yaml docs])
- Template light ([cribbstechnologies] - [7657]) ([light.template docs]) (new-platform)
- Exclude filter for event types ([amigian74] - [7627]) ([recorder.__init__ docs])
- Change setup script to use pip install instead of setup.py develop ([hoh] - [7756])
- Add icons to device tracker. ([antsar] - [7759]) ([device_tracker.__init__ docs])
- Rename of the zwave hass.data constants ([armills] - [7768]) ([zwave docs]) ([cover.zwave docs]) ([lock.zwave docs])
- Get rid of mock http component app ([balloob] - [7775])
- Remove usage of event_loop fixture ([balloob] - [7776])
- assertEquals is deprecated ([balloob] - [7777])
- Support for GE Zwave fan controller ([armills] - [7767]) ([zwave docs]) ([fan.zwave docs]) (new-platform)
- Replace executor with async_add_job ([balloob] - [7658])
- Fix Telegram Bot send file to multiple targets, snapshots of HA cameras, variable templating, digest auth ([azogue] - [7771]) ([telegram_bot.__init__ docs])
- Fix more deprecation warnings ([balloob] - [7778])
- Powerview to async ([sander76] - [7682]) ([scene.hunterdouglas_powerview docs])
- Fix home/stay in concord232 ([CTLS] - [7789]) ([alarm_control_panel.concord232 docs])
- Add Marantz SSDP discovery / Detect error string in AppCommand.xml body ([scarface-4711] - [7779]) ([media_player.denonavr docs])
- Upgrade Sphinx to 1.6.2 ([fabaff] - [7805])
- Upgrade slacker to 0.9.50 ([fabaff] - [7797]) ([notify.slack docs])
- Bump pyenvisalink to version 2.1 ([Cinntax] - [7803]) ([envisalink docs])
- Upgrade pysnmp to 4.3.6 ([fabaff] - [7806]) ([device_tracker.snmp docs]) ([sensor.snmp docs])
- Rachio (Sprinklers) ([Klikini] - [7600]) ([switch.rachio docs]) (new-platform)
- Rest notify data ([Teagan42] - [7757]) ([notify.rest docs])
- Added handling of an AssertionError from pxssh failed login ([aronsky] - [7750]) ([device_tracker.asuswrt docs])
- Upgrade sqlalchemy to 1.1.10 ([fabaff] - [7807]) ([recorder.__init__ docs])
- Upgrade mypy to 0.511 ([fabaff] - [7809])
- Allow configuring DSMR5 protocol. ([aequitas] - [7535]) ([sensor.dsmr docs])
- Telegram send image: fix mimetype detection ([azogue] - [7802]) ([telegram_bot.__init__ docs])
- Bump aiohttp to 2.1.0 ([mezz64] - [7825])
- Cleanup telegram / Add url to webhook ([pvizeli] - [7824]) ([telegram_bot.polling docs]) ([telegram_bot.webhooks docs]) ([telegram_bot.__init__ docs]) (breaking change)
- Upgrade pysnmp to 4.3.7 ([fabaff] - [7828]) ([device_tracker.snmp docs]) ([sensor.snmp docs])
- Flux led fix ([danielhiversen] - [7829]) ([light.flux_led docs])
- update snapcast media player ([happyleavesaoc] - [7079]) ([media_player.services.yaml docs]) ([media_player.snapcast docs])
- Update docstrings and log messages ([fabaff] - [7709])
- Upgrade PyMVGLive to 1.1.4 ([fabaff] - [7832]) ([sensor.mvglive docs])
- Added persistent error message if cover.myq fails to load ([tchellomello] - [7700]) ([cover.myq docs])
- Add initial benchmark framework ([balloob] - [7827])
- Downgrade Docker to Python 3.5 to solve Segmentation Faults ([philhawthorne] - [7799])
- Introduced support to Netgear Arlo Cameras ([tchellomello] - [7826]) ([arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs]) (new-platform)
- Allow 'base_url' (fixes 7784) ([fabaff] - [7796]) ([upnp docs])
- Expose the node name on the zwave node entity ([armills] - [7787]) ([zwave docs])
- Bumped pyhomematic version ([danielperna84] - [7861]) ([homematic docs])
- Rename time trigger 'after' to 'at' ([armills] - [7846]) ([automation.time docs]) (breaking change)
- Use expected behvaior for above/below ([armills] - [7857]) (breaking change)
- log time delay of domain setup in info level ([azogue] - [7808])
- Optimize history_stats efficiency and database usage ([bokub] - [7858]) ([sensor.history_stats docs])
- dont use default for switch name, so that the object id is used ([abmantis] - [7845]) ([switch.broadlink docs]) (breaking change)
- Disallow ambiguous color descriptors in the light.turn_on schema ([amelchio] - [7765]) ([light.__init__ docs]) (breaking change)
- Make monkey patch work in Python 3.6 ([balloob] - [7848])
- fix permissions issue for Insteon Local 6558 ([wardcraigj] - [7860]) ([insteon_local docs])
- Start of migration framework, to allow moving of files in the config … ([infamy] - [7740]) ([ios docs]) ([notify.ios docs]) (breaking change)
- Spotify aliases ([Teagan42] - [7702]) ([media_player.spotify docs])
- Query in InfluxDB sensor is now templatable ([titilambert] - [7634]) ([sensor.influxdb docs])
- fix for https://github.com/home-assistant/home-assistant/issues/7019 ([molobrakos] - [#7618]) ([tellduslive docs])
- Check if media commands are actually applicable ([Juggels] - [7595]) ([media_player.sonos docs])
- Quickfix Bug 7384 ([DavidLP] - [7582]) ([media_player.spotify docs])
- Align switch group handling with light. ([aequitas] - [7577]) ([switch.rflink docs])
- Update netdisco ([balloob] - [7865])
- Fix telegram_bot ([balloob] - [7877]) ([telegram_bot.polling docs]) ([telegram_bot.webhooks docs]) ([telegram_bot.__init__ docs])
- [light.lifx] Update aiolifx ([amelchio] - [7882]) ([light.lifx docs])
- Fix MQTT camera test ([balloob] - [7878])

[7079]: https://github.com/home-assistant/home-assistant/pull/7079
[7113]: https://github.com/home-assistant/home-assistant/pull/7113
[7534]: https://github.com/home-assistant/home-assistant/pull/7534
[7535]: https://github.com/home-assistant/home-assistant/pull/7535
[7577]: https://github.com/home-assistant/home-assistant/pull/7577
[7579]: https://github.com/home-assistant/home-assistant/pull/7579
[7582]: https://github.com/home-assistant/home-assistant/pull/7582
[7595]: https://github.com/home-assistant/home-assistant/pull/7595
[7600]: https://github.com/home-assistant/home-assistant/pull/7600
[7618]: https://github.com/home-assistant/home-assistant/pull/7618
[7625]: https://github.com/home-assistant/home-assistant/pull/7625
[7627]: https://github.com/home-assistant/home-assistant/pull/7627
[7634]: https://github.com/home-assistant/home-assistant/pull/7634
[7637]: https://github.com/home-assistant/home-assistant/pull/7637
[7644]: https://github.com/home-assistant/home-assistant/pull/7644
[7646]: https://github.com/home-assistant/home-assistant/pull/7646
[7650]: https://github.com/home-assistant/home-assistant/pull/7650
[7651]: https://github.com/home-assistant/home-assistant/pull/7651
[7652]: https://github.com/home-assistant/home-assistant/pull/7652
[7653]: https://github.com/home-assistant/home-assistant/pull/7653
[7654]: https://github.com/home-assistant/home-assistant/pull/7654
[7655]: https://github.com/home-assistant/home-assistant/pull/7655
[7657]: https://github.com/home-assistant/home-assistant/pull/7657
[7658]: https://github.com/home-assistant/home-assistant/pull/7658
[7659]: https://github.com/home-assistant/home-assistant/pull/7659
[7660]: https://github.com/home-assistant/home-assistant/pull/7660
[7661]: https://github.com/home-assistant/home-assistant/pull/7661
[7664]: https://github.com/home-assistant/home-assistant/pull/7664
[7671]: https://github.com/home-assistant/home-assistant/pull/7671
[7673]: https://github.com/home-assistant/home-assistant/pull/7673
[7675]: https://github.com/home-assistant/home-assistant/pull/7675
[7676]: https://github.com/home-assistant/home-assistant/pull/7676
[7677]: https://github.com/home-assistant/home-assistant/pull/7677
[7681]: https://github.com/home-assistant/home-assistant/pull/7681
[7682]: https://github.com/home-assistant/home-assistant/pull/7682
[7683]: https://github.com/home-assistant/home-assistant/pull/7683
[7687]: https://github.com/home-assistant/home-assistant/pull/7687
[7689]: https://github.com/home-assistant/home-assistant/pull/7689
[7690]: https://github.com/home-assistant/home-assistant/pull/7690
[7697]: https://github.com/home-assistant/home-assistant/pull/7697
[7700]: https://github.com/home-assistant/home-assistant/pull/7700
[7701]: https://github.com/home-assistant/home-assistant/pull/7701
[7702]: https://github.com/home-assistant/home-assistant/pull/7702
[7704]: https://github.com/home-assistant/home-assistant/pull/7704
[7706]: https://github.com/home-assistant/home-assistant/pull/7706
[7709]: https://github.com/home-assistant/home-assistant/pull/7709
[7714]: https://github.com/home-assistant/home-assistant/pull/7714
[7716]: https://github.com/home-assistant/home-assistant/pull/7716
[7722]: https://github.com/home-assistant/home-assistant/pull/7722
[7725]: https://github.com/home-assistant/home-assistant/pull/7725
[7726]: https://github.com/home-assistant/home-assistant/pull/7726
[7728]: https://github.com/home-assistant/home-assistant/pull/7728
[7739]: https://github.com/home-assistant/home-assistant/pull/7739
[7740]: https://github.com/home-assistant/home-assistant/pull/7740
[7742]: https://github.com/home-assistant/home-assistant/pull/7742
[7743]: https://github.com/home-assistant/home-assistant/pull/7743
[7750]: https://github.com/home-assistant/home-assistant/pull/7750
[7756]: https://github.com/home-assistant/home-assistant/pull/7756
[7757]: https://github.com/home-assistant/home-assistant/pull/7757
[7759]: https://github.com/home-assistant/home-assistant/pull/7759
[7765]: https://github.com/home-assistant/home-assistant/pull/7765
[7767]: https://github.com/home-assistant/home-assistant/pull/7767
[7768]: https://github.com/home-assistant/home-assistant/pull/7768
[7771]: https://github.com/home-assistant/home-assistant/pull/7771
[7775]: https://github.com/home-assistant/home-assistant/pull/7775
[7776]: https://github.com/home-assistant/home-assistant/pull/7776
[7777]: https://github.com/home-assistant/home-assistant/pull/7777
[7778]: https://github.com/home-assistant/home-assistant/pull/7778
[7779]: https://github.com/home-assistant/home-assistant/pull/7779
[7787]: https://github.com/home-assistant/home-assistant/pull/7787
[7789]: https://github.com/home-assistant/home-assistant/pull/7789
[7796]: https://github.com/home-assistant/home-assistant/pull/7796
[7797]: https://github.com/home-assistant/home-assistant/pull/7797
[7799]: https://github.com/home-assistant/home-assistant/pull/7799
[7802]: https://github.com/home-assistant/home-assistant/pull/7802
[7803]: https://github.com/home-assistant/home-assistant/pull/7803
[7805]: https://github.com/home-assistant/home-assistant/pull/7805
[7806]: https://github.com/home-assistant/home-assistant/pull/7806
[7807]: https://github.com/home-assistant/home-assistant/pull/7807
[7808]: https://github.com/home-assistant/home-assistant/pull/7808
[7809]: https://github.com/home-assistant/home-assistant/pull/7809
[7824]: https://github.com/home-assistant/home-assistant/pull/7824
[7825]: https://github.com/home-assistant/home-assistant/pull/7825
[7826]: https://github.com/home-assistant/home-assistant/pull/7826
[7827]: https://github.com/home-assistant/home-assistant/pull/7827
[7828]: https://github.com/home-assistant/home-assistant/pull/7828
[7829]: https://github.com/home-assistant/home-assistant/pull/7829
[7832]: https://github.com/home-assistant/home-assistant/pull/7832
[7845]: https://github.com/home-assistant/home-assistant/pull/7845
[7846]: https://github.com/home-assistant/home-assistant/pull/7846
[7848]: https://github.com/home-assistant/home-assistant/pull/7848
[7857]: https://github.com/home-assistant/home-assistant/pull/7857
[7858]: https://github.com/home-assistant/home-assistant/pull/7858
[7860]: https://github.com/home-assistant/home-assistant/pull/7860
[7861]: https://github.com/home-assistant/home-assistant/pull/7861
[7865]: https://github.com/home-assistant/home-assistant/pull/7865
[7877]: https://github.com/home-assistant/home-assistant/pull/7877
[7878]: https://github.com/home-assistant/home-assistant/pull/7878
[7882]: https://github.com/home-assistant/home-assistant/pull/7882
[CTLS]: https://github.com/CTLS
[Cinntax]: https://github.com/Cinntax
[DavidLP]: https://github.com/DavidLP
[Juggels]: https://github.com/Juggels
[Klikini]: https://github.com/Klikini
[LvivEchoes]: https://github.com/LvivEchoes
[Teagan42]: https://github.com/Teagan42
[abmantis]: https://github.com/abmantis
[aequitas]: https://github.com/aequitas
[amelchio]: https://github.com/amelchio
[amigian74]: https://github.com/amigian74
[andrey-git]: https://github.com/andrey-git
[antsar]: https://github.com/antsar
[armills]: https://github.com/armills
[aronsky]: https://github.com/aronsky
[azogue]: https://github.com/azogue
[balloob]: https://github.com/balloob
[bazwilliams]: https://github.com/bazwilliams
[bokub]: https://github.com/bokub
[bzillins]: https://github.com/bzillins
[cgtobi]: https://github.com/cgtobi
[cribbstechnologies]: https://github.com/cribbstechnologies
[danielhiversen]: https://github.com/danielhiversen
[danielperna84]: https://github.com/danielperna84
[everix1992]: https://github.com/everix1992
[fabaff]: https://github.com/fabaff
[happyleavesaoc]: https://github.com/happyleavesaoc
[hoh]: https://github.com/hoh
[infamy]: https://github.com/infamy
[mezz64]: https://github.com/mezz64
[molobrakos]: https://github.com/molobrakos
[nordeep]: https://github.com/nordeep
[philhawthorne]: https://github.com/philhawthorne
[pvizeli]: https://github.com/pvizeli
[robbiet480]: https://github.com/robbiet480
[sander76]: https://github.com/sander76
[scarface-4711]: https://github.com/scarface-4711
[stu-gott]: https://github.com/stu-gott
[tchellomello]: https://github.com/tchellomello
[thecynic]: https://github.com/thecynic
[titilambert]: https://github.com/titilambert
[tobygray]: https://github.com/tobygray
[turbokongen]: https://github.com/turbokongen
[w1ll1am23]: https://github.com/w1ll1am23
[wardcraigj]: https://github.com/wardcraigj
[alarm_control_panel.concord232 docs]: https://home-assistant.io/components/alarm_control_panel.concord232/
[apcupsd docs]: https://home-assistant.io/components/apcupsd/
[arlo docs]: https://home-assistant.io/components/arlo/
[automation.state docs]: https://home-assistant.io/components/automation.state/
[automation.time docs]: https://home-assistant.io/components/automation.time/
[calendar.demo docs]: https://home-assistant.io/components/calendar.demo/
[calendar.google docs]: https://home-assistant.io/components/calendar.google/
[camera.amcrest docs]: https://home-assistant.io/components/camera.amcrest/
[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/
[camera.synology docs]: https://home-assistant.io/components/camera.synology/
[climate.tado docs]: https://home-assistant.io/components/climate.tado/
[cover.myq docs]: https://home-assistant.io/components/cover.myq/
[cover.zwave docs]: https://home-assistant.io/components/cover.zwave/
[device_tracker.__init__ docs]: https://home-assistant.io/components/device_tracker.__init__/
[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/
[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
[eight_sleep docs]: https://home-assistant.io/components/eight_sleep/
[envisalink docs]: https://home-assistant.io/components/envisalink/
[fan.zwave docs]: https://home-assistant.io/components/fan.zwave/
[hassio docs]: https://home-assistant.io/components/hassio/
[homematic docs]: https://home-assistant.io/components/homematic/
[image_processing.seven_segments docs]: https://home-assistant.io/components/image_processing.seven_segments/
[insteon_local docs]: https://home-assistant.io/components/insteon_local/
[ios docs]: https://home-assistant.io/components/ios/
[light.__init__ docs]: https://home-assistant.io/components/light.__init__/
[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/
[light.lifx docs]: https://home-assistant.io/components/light.lifx/
[light.template docs]: https://home-assistant.io/components/light.template/
[light.wink docs]: https://home-assistant.io/components/light.wink/
[lock.zwave docs]: https://home-assistant.io/components/lock.zwave/
[lutron docs]: https://home-assistant.io/components/lutron/
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
[media_player.openhome docs]: https://home-assistant.io/components/media_player.openhome/
[media_player.services.yaml docs]: https://home-assistant.io/components/media_player.services.yaml/
[media_player.snapcast docs]: https://home-assistant.io/components/media_player.snapcast/
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/
[media_player.volumio docs]: https://home-assistant.io/components/media_player.volumio/
[modbus docs]: https://home-assistant.io/components/modbus/
[mqtt.discovery docs]: https://home-assistant.io/components/mqtt.discovery/
[notify.ios docs]: https://home-assistant.io/components/notify.ios/
[notify.rest docs]: https://home-assistant.io/components/notify.rest/
[notify.slack docs]: https://home-assistant.io/components/notify.slack/
[notify.smtp docs]: https://home-assistant.io/components/notify.smtp/
[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/
[recorder.__init__ docs]: https://home-assistant.io/components/recorder.__init__/
[remote docs]: https://home-assistant.io/components/remote/
[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
[remote.services.yaml docs]: https://home-assistant.io/components/remote.services.yaml/
[scene.hunterdouglas_powerview docs]: https://home-assistant.io/components/scene.hunterdouglas_powerview/
[sensor.amcrest docs]: https://home-assistant.io/components/sensor.amcrest/
[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/
[sensor.dsmr docs]: https://home-assistant.io/components/sensor.dsmr/
[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
[sensor.history_stats docs]: https://home-assistant.io/components/sensor.history_stats/
[sensor.hp_ilo docs]: https://home-assistant.io/components/sensor.hp_ilo/
[sensor.influxdb docs]: https://home-assistant.io/components/sensor.influxdb/
[sensor.mvglive docs]: https://home-assistant.io/components/sensor.mvglive/
[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
[sensor.synologydsm docs]: https://home-assistant.io/components/sensor.synologydsm/
[sensor.time_date docs]: https://home-assistant.io/components/sensor.time_date/
[sensor.usps docs]: https://home-assistant.io/components/sensor.usps/
[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
[switch.rachio docs]: https://home-assistant.io/components/switch.rachio/
[switch.rflink docs]: https://home-assistant.io/components/switch.rflink/
[telegram_bot.__init__ docs]: https://home-assistant.io/components/telegram_bot.__init__/
[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/
[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/
[tellduslive docs]: https://home-assistant.io/components/tellduslive/
[upnp docs]: https://home-assistant.io/components/upnp/
[zoneminder docs]: https://home-assistant.io/components/zoneminder/
[zwave docs]: https://home-assistant.io/components/zwave/

0.45.1

Not secure
- Fix telegram chats ([azogue] - [7689]) ([notify.telegram docs]) ([telegram_bot.__init__ docs])
- Fix playback control of web streams ([cgtobi] - [7683]) ([media_player.volumio docs])
- device_tracker.ubus: Handle empty results ([tobygray] - [7673]) ([device_tracker.ubus docs])
- Allow fetching hass.io panel without auth ([balloob] - [7714]) ([hassio docs])

[7673]: https://github.com/home-assistant/home-assistant/pull/7673
[7683]: https://github.com/home-assistant/home-assistant/pull/7683
[7689]: https://github.com/home-assistant/home-assistant/pull/7689
[7714]: https://github.com/home-assistant/home-assistant/pull/7714
[azogue]: https://github.com/azogue
[balloob]: https://github.com/balloob
[cgtobi]: https://github.com/cgtobi
[tobygray]: https://github.com/tobygray
[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
[hassio docs]: https://home-assistant.io/components/hassio/
[media_player.volumio docs]: https://home-assistant.io/components/media_player.volumio/
[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/
[telegram_bot.__init__ docs]: https://home-assistant.io/components/telegram_bot.__init__/

0.45

Welcome to another great release of Home Assistant! While some of contributors and users are gathering at PyCon US 2017, we still managed to get a great release together!

First thing for this release is a feature that has been requested a lot: an automation editor! It's still experimental - and many things are still in progress - but it works! You can create new automations and edit existing ones. If you start a new config, you're all good to go. Otherwise check [these instructions](https://home-assistant.io/docs/automation/editor/) to get your automations ready for editing in the UI.

![image](https://cloud.githubusercontent.com/assets/1444314/26228446/b8664998-3bee-11e7-8a64-2d4c7af0cd9e.png)

As the editor is experimental, there are some limitations. These include that Chrome is the only supported browser, we don't support all triggers and actions and there is no support for conditions yet. But the foundation is there and so if you want to contribute to this, come help!

On the Z-Wave front a lot has happened. The biggest one is that we have a major extension of the Z-Wave panel thanks to [turbokongen]! You will now be able to change config parameters and manage your devices.

![image](https://cloud.githubusercontent.com/assets/16622752/26245366/0cfe83ee-3c94-11e7-839f-56f423a2eb8e.png)

Thanks to the work by the Python Open Z-Wave team we are now able to install it on demand from PyPi! There is no longer a need to pre-compile it yourself. This should give us the guarantee that we work with the Python Open Z-Wave version that the code expects. **Warning:** If you have a security key set in your Open Z-Wave `options.xml`, copy `options.xml` to your Home Assistant configuration directory. This is the only place where options will get persisted.

Next to that [armills] has lead the charge and managed to get full test coverage for Z-Wave! Thanks for all the hard work!

This release also contains two integrations which could help you to make non-smart devices a little smarter. The [`file` sensor][sensor.file docs] and the [`seven_segments` OCR image processing platform][image_processing.seven_segments docs]. The first simply reads a plain-text file which was created by a logger or alike. The latter one extracts the value from a captured image that shows a seven-segments display.

![power-meter](https://cloud.githubusercontent.com/assets/116184/26277681/a36f49f0-3d8c-11e7-82dd-9b0040d6840c.png)

And last, but not least, our Docker image is now based off Python 3.6. This version is faster and uses less memory than Python 3.5. Win!

If you are using our [experimental Hass.io image][hass.io], we made a breaking change in how the panel is served. If you have an existing installation, make sure you update your supervisor to the latest version before updating Home Assistant. If you are going to flash a new Hass.io image, make sure to only flash the new 0.8 image as linked on [the installation page][hass.io-install].

[hass.io]: https://community.home-assistant.io/t/introducing-hass-io/17296
[hass.io-install]: https://home-assistant.io/hassio/installation/

New platform and components

- Add new raspihats component ([florincosta] - [7392]) ([raspihats docs]) (new-platform)
- Add datadog component ([nunofgs] - 7158) ([datadog docs]) (new-platform)
- Add support for automation config panel ([balloob] - [7509]) ([config.automation docs]) (new-platform)
- Z-Wave panel API ([turbokongen] - [7456]) ([zwave docs]) ([zwave.api docs]) (new-platform)
- myStrom Buttons support ([fabaff] - [7099]) ([binary_sensor.mystrom docs]) (new-platform)
- Support for the PiFace Digital I/O module ([basschipper] - [7494]) ([rpi_pfio docs]) ([binary_sensor.rpi_pfio docs]) ([switch.rpi_pfio docs]) (new-platform)
- Add raspihats binary sensor ([florincosta] - [7508]) ([binary_sensor.raspihats docs]) (new-platform)
- Support lutron serena shades ([gurumitts] - [7565]) ([lutron_caseta docs]) ([cover.lutron_caseta docs]) (new-platform)
- Add Kira component to sensor and remote platforms ([stu-gott] - [7479]) ([kira docs]) ([remote.kira docs]) ([sensor.kira docs]) (new-platform)
- File sensor ([fabaff] - [7569]) ([sensor.file docs]) (new-platform)
- Seven segments OCR image processing ([fabaff] - [7632]) ([image_processing.seven_segments docs]) (new-platform)
- Axis component ([Kane610] - [7381]) ([axis docs]) (new-platform)

Breaking changes

- PyPI Openzwave ([JshWright] - [7415]) ([zwave docs]) (breaking change)
- Remove listening to `homeassistant_start` with event automation ([balloob] - [7474]) ([automation.event docs]) (breaking change)

All changes

- Add hass to rfxtrx object ([danielhiversen] - [6844])
- Add new raspihats component ([florincosta] - [7392]) ([raspihats docs]) (new-platform)
- sensor.envirophat: add missing requirement ([imrehg] - [7451]) ([sensor.envirophat docs])
- PyPI Openzwave ([JshWright] - [7415]) ([zwave docs]) (breaking change)
- Add datadog component ([nunofgs] - [7158])
- Add tests for deprecation helpers ([armills] - [7452])
- Forecasts for weather underground ([pezinek] - [7062]) ([sensor.wunderground docs])
- sensor.envirophat: add missing requirement ([imrehg] - [7451]) ([sensor.envirophat docs])
- Switch russound, pymysensors, and pocketcasts to pypi ([andrey-git] - [7449])
- Upgrade pymysensors to 0.10.0 ([MartinHjelmare] - [7469])
- Upgrade Dockerfile to Python 3.6 ([balloob] - [7471])
- Test only dependencies ([balloob] - [7472])
- Update to pyunifi 2.12 ([finish06] - [7468]) ([device_tracker.unifi docs])
- Remove listening to homeassistant_start with event automation ([balloob] - [7474]) ([automation.event docs]) (breaking change)
- Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation ([frog32] - [7476]) ([plant docs])
- Forecasts for weather underground ([pezinek] - [7062]) ([sensor.wunderground docs])
- Upgrade pymysensors to 0.10.0 ([MartinHjelmare] - [7469])
- Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation ([frog32] - [7476]) ([plant docs])
- Update to pyunifi 2.12 ([finish06] - [7468]) ([device_tracker.unifi docs])
- Uses pypi for deps ([gurumitts] - [7485]) ([lutron_caseta docs])
- 0.44.2 ([balloob] - [7488])
- LIFX: avoid out-of-bounds hue aborting the colorloop effect ([amelchio] - [7495])
- Upgrade async_timeout to 1.2.1 ([fabaff] - [7490])
- Prevent printing of packets. ([aequitas] - [7492]) ([rflink docs])
- Upgrade beautifulsoup4 to 4.6.0 ([fabaff] - [7491]) ([device_tracker.linksys_ap docs]) ([sensor.scrape docs])
- Switch onkyo to pypi ([andrey-git] - [7497]) ([media_player.onkyo docs])
- Fixed potential AttributeError when checking for deleted sources ([scarface-4711] - [7502]) ([media_player.denonavr docs])
- Refactor sun component for correctness ([armills] - [7295])
- new source only forces "play" if the current state is "playing" ([abmantis] - [7506]) ([media_player.spotify docs])
- Correct retrieval of spotify shuffle state ([andersonshatch] - [7505]) ([media_player.spotify docs])
- Fix sonos sleep timer ([frog32] - [7503]) ([media_player.sonos docs])
- Add support for automation config panel ([balloob] - [7509]) ([automation.__init__ docs]) ([config.automation docs]) ([config.__init__ docs]) (new-platform)
- Zwave panel api ([turbokongen] - [7456]) ([zwave docs]) ([zwave.api docs]) (new-platform)
- Update docker dev environment to python3.6 ([frog32] - [7520])
- Switch basicmodem and python-roku to pypi ([andrey-git] - [7514]) ([media_player.roku docs]) ([sensor.modem_callerid docs])
- sensor.envirophat: do not set up platform if hardware is not attached ([imrehg] - [7438]) ([sensor.envirophat docs])
- Telegram Bot enhancements with callback queries and new notification services ([azogue] - [7454]) ([telegram_bot docs]) ([notify.telegram docs]) ([telegram_bot.polling docs]) ([telegram_bot.services.yaml docs]) ([telegram_bot.webhooks docs])
- Add password parameter to uvc component ([nunofgs] - [7499]) ([camera.uvc docs])
- Don't interact with hass directly ([fabaff] - [7099]) ([binary_sensor.mystrom docs]) (new-platform)
- Support for the PiFace Digital I/O module ([basschipper] - [7494]) ([rpi_pfio docs]) ([binary_sensor.rpi_pfio docs]) ([switch.rpi_pfio docs]) (new-platform)
- Upgrade limitlessled to 1.0.7 ([corneyl] - [7525]) ([light.limitlessled docs])
- Update docstrings and log messages ([fabaff] - [7526]) ([light.blinksticklight docs]) ([light.enocean docs]) ([light.flux_led docs]) ([light.insteon_local docs]) ([light.insteon_plm docs]) ([light.isy994 docs]) ([light.limitlessled docs]) ([light.mystrom docs])
- Try to request current_location Automatic scope ([armills] - [7447]) ([device_tracker.automatic docs])
- Add myStrom binary sensor ([fabaff] - [7530])
- Add not-context-manager ([fabaff] - [7523])
- Threadsafe configurator ([Kane610] - [7536]) ([configurator docs])
- Fix for 7459 ([jumpkick] - [7544]) ([alexa docs])
- Upgrade sendgrid to 4.1.0 ([fabaff] - [7538]) ([notify.sendgrid docs])
- Automatic version bump ([armills] - [7555]) ([device_tracker.automatic docs])
- Upgrade dweepy to 0.3.0 ([fabaff] - [7550]) ([dweet docs]) ([sensor.dweet docs])
- Add SSL support to NZBGet sensor ([tboyce021] - [7553]) ([sensor.nzbget docs])
- Do not install all dependencies in dev mode ([balloob] - [7548])
- Hide proximity updates in logbook ([armills] - [7549]) ([logbook docs])
- Only install tox in dev mode ([balloob] - [7557])
- Support adding different server locations for Microsoft face component ([tsvi] - [7532]) ([microsoft_face docs])
- Treat swing and fan level as optional in Sensibo Climate. ([andrey-git] - [7560]) ([climate.sensibo docs])
- LIFX: add lifx_set_state service call ([amelchio] - [7552]) ([light.lifx docs])
- Add raspihats binary sensor ([florincosta] - [7508]) ([binary_sensor.raspihats docs]) (new-platform)
- update pywebpush to 1.0.0 ([perosb] - [7561]) ([notify.html5 docs])
- Initialize sun with correct values. ([aequitas] - [7559]) ([sun docs])
- Comment RasPi specific requirements ([Juggels] - [7562]) ([sensor.envirophat docs])
- Update netdisco ([balloob] - [7563])
- Support lutron serena shades ([gurumitts] - [7565]) ([lutron_caseta docs]) ([cover.lutron_caseta docs]) (new-platform)
- Tests for zwave discovery logic ([armills] - [7566])
- Tests for zwave setup features ([armills] - [7570])
- Blink version bump ([fronzbot] - [7571]) ([blink docs]) ([sensor.blink docs])
- Fix systematic warning in influxdb sensor ([bestlibre] - [7541]) ([sensor.influxdb docs])
- Fix Kodi specific services registry and add descriptions ([azogue] - [7551]) ([media_player.kodi docs])
- Add Kira component to sensor and remote platforms ([stu-gott] - [7479]) ([kira docs]) ([remote.kira docs]) ([sensor.kira docs]) (new-platform)
- Add tests for zwave network events ([armills] - [7573])
- Additional Wink lock features ([w1ll1am23] - [7445])
- Websocket_api: avoid parallel drain ([balloob] - [7576]) ([websocket_api docs])
- Remove more test requirements ([balloob] - [7574])
- camera.zoneminder: Handle old versions of zoneminder ([mnoorenberghe] - [7589]) ([camera.zoneminder docs])
- Pass additional arguments to tox in test_docker ([frog32] - [7591])
- Fix websocket api reaching queue ([balloob] - [7590]) ([websocket_api docs])
- SMTP notify enhancements: full HTML emails and custom `product_name` in email headers ([azogue] - [7533]) ([notify.smtp docs])
- Automation State Change For timer attribute fix ([armills] - [7584]) ([automation.state docs])
- Add posibility to specify snmp protocol version ([jhemzal] - [7564]) ([sensor.snmp docs])
- Add sonos alarm clock update service ([frog32] - [7521]) ([media_player.sonos docs])
- Fix handling of single user ([mezz64] - [7587]) ([eight_sleep docs])
- File sensor ([fabaff] - [7569]) ([sensor.file docs]) (new-platform)
- Make miflora monitored_conditions parameter optional ([frog32] - [7598]) ([sensor.miflora docs])
- Force automation ids to always be a string ([balloob] - [7612]) ([automation.__init__ docs])
- Update Docker base image to python 3.6 ([pschmitt] - [7613])
- Add Content-type: image/jpeg for camera proxy ([olekenneth] - [7581]) ([camera.__init__ docs])
- Fix typo and update style to match the other platforms ([fabaff] - [7621]) ([image_processing.opencv docs])
- Bump pyvera - fixes issue with % in brightness levels. ([pavoni] - [7622]) ([vera docs])
- Add kelvin/brightness_pct alternatives to light.turn_on ([amelchio] - [7596]) ([light.lifx docs]) ([light.__init__ docs])
- Add support for disabling tradfri groups ([cnrd] - [7593]) ([tradfri docs]) ([light.tradfri docs])
- Update docstrings and comments ([fabaff] - [7626]) ([image_processing.openalpr_cloud docs]) ([image_processing.openalpr_local docs])
- Upgrade Sphinx to 1.6.1 ([fabaff] - [7624])
- Update docstrings ([fabaff] - [7630]) ([image_processing.demo docs]) ([image_processing.dlib_face_detect docs]) ([image_processing.dlib_face_identify docs]) ([image_processing.microsoft_face_detect docs]) ([image_processing.microsoft_face_identify docs]) ([image_processing.opencv docs])
- Kodi specific service to call Kodi API methods ([azogue] - [7603]) ([media_player.kodi docs])
- Updated limitlessled requirement to v1.0.8 ([corneyl] - [7629])
- Osram lightify Removed wrong assignment ([commento] - [7615]) ([light.osramlightify docs])
- Updated dependency ([danielperna84] - [7638]) ([homematic docs])
- Seven segments OCR image processing ([fabaff] - [7632]) ([image_processing.seven_segments docs]) ([image_processing.__init__ docs]) (new-platform)
- Abort tests when instances leaked ([balloob] - [7623])
- Coerce color_temp to int even when passed in as kelvin ([amelchio] - [7640]) ([light.__init__ docs])
- Fix automation failing to setup if no automations specified ([balloob] - [7647]) ([automation.__init__ docs])

[6844]: https://github.com/home-assistant/home-assistant/pull/6844
[7062]: https://github.com/home-assistant/home-assistant/pull/7062
[7099]: https://github.com/home-assistant/home-assistant/pull/7099
[7158]: https://github.com/home-assistant/home-assistant/pull/7158
[7295]: https://github.com/home-assistant/home-assistant/pull/7295
[7381]: https://github.com/home-assistant/home-assistant/pull/7381
[7392]: https://github.com/home-assistant/home-assistant/pull/7392
[7415]: https://github.com/home-assistant/home-assistant/pull/7415
[7438]: https://github.com/home-assistant/home-assistant/pull/7438
[7445]: https://github.com/home-assistant/home-assistant/pull/7445
[7447]: https://github.com/home-assistant/home-assistant/pull/7447
[7449]: https://github.com/home-assistant/home-assistant/pull/7449
[7451]: https://github.com/home-assistant/home-assistant/pull/7451
[7452]: https://github.com/home-assistant/home-assistant/pull/7452
[7454]: https://github.com/home-assistant/home-assistant/pull/7454
[7456]: https://github.com/home-assistant/home-assistant/pull/7456
[7468]: https://github.com/home-assistant/home-assistant/pull/7468
[7469]: https://github.com/home-assistant/home-assistant/pull/7469
[7471]: https://github.com/home-assistant/home-assistant/pull/7471
[7472]: https://github.com/home-assistant/home-assistant/pull/7472
[7474]: https://github.com/home-assistant/home-assistant/pull/7474
[7476]: https://github.com/home-assistant/home-assistant/pull/7476
[7479]: https://github.com/home-assistant/home-assistant/pull/7479
[7485]: https://github.com/home-assistant/home-assistant/pull/7485
[7488]: https://github.com/home-assistant/home-assistant/pull/7488
[7490]: https://github.com/home-assistant/home-assistant/pull/7490
[7491]: https://github.com/home-assistant/home-assistant/pull/7491
[7492]: https://github.com/home-assistant/home-assistant/pull/7492
[7494]: https://github.com/home-assistant/home-assistant/pull/7494
[7495]: https://github.com/home-assistant/home-assistant/pull/7495
[7497]: https://github.com/home-assistant/home-assistant/pull/7497
[7499]: https://github.com/home-assistant/home-assistant/pull/7499
[7502]: https://github.com/home-assistant/home-assistant/pull/7502
[7503]: https://github.com/home-assistant/home-assistant/pull/7503
[7505]: https://github.com/home-assistant/home-assistant/pull/7505
[7506]: https://github.com/home-assistant/home-assistant/pull/7506
[7508]: https://github.com/home-assistant/home-assistant/pull/7508
[7509]: https://github.com/home-assistant/home-assistant/pull/7509
[7514]: https://github.com/home-assistant/home-assistant/pull/7514
[7520]: https://github.com/home-assistant/home-assistant/pull/7520
[7521]: https://github.com/home-assistant/home-assistant/pull/7521
[7523]: https://github.com/home-assistant/home-assistant/pull/7523
[7525]: https://github.com/home-assistant/home-assistant/pull/7525
[7526]: https://github.com/home-assistant/home-assistant/pull/7526
[7530]: https://github.com/home-assistant/home-assistant/pull/7530
[7532]: https://github.com/home-assistant/home-assistant/pull/7532
[7533]: https://github.com/home-assistant/home-assistant/pull/7533
[7536]: https://github.com/home-assistant/home-assistant/pull/7536
[7538]: https://github.com/home-assistant/home-assistant/pull/7538
[7541]: https://github.com/home-assistant/home-assistant/pull/7541
[7544]: https://github.com/home-assistant/home-assistant/pull/7544
[7548]: https://github.com/home-assistant/home-assistant/pull/7548
[7549]: https://github.com/home-assistant/home-assistant/pull/7549
[7550]: https://github.com/home-assistant/home-assistant/pull/7550
[7551]: https://github.com/home-assistant/home-assistant/pull/7551
[7552]: https://github.com/home-assistant/home-assistant/pull/7552
[7553]: https://github.com/home-assistant/home-assistant/pull/7553
[7555]: https://github.com/home-assistant/home-assistant/pull/7555
[7557]: https://github.com/home-assistant/home-assistant/pull/7557
[7559]: https://github.com/home-assistant/home-assistant/pull/7559
[7560]: https://github.com/home-assistant/home-assistant/pull/7560
[7561]: https://github.com/home-assistant/home-assistant/pull/7561
[7562]: https://github.com/home-assistant/home-assistant/pull/7562
[7563]: https://github.com/home-assistant/home-assistant/pull/7563
[7564]: https://github.com/home-assistant/home-assistant/pull/7564
[7565]: https://github.com/home-assistant/home-assistant/pull/7565
[7566]: https://github.com/home-assistant/home-assistant/pull/7566
[7569]: https://github.com/home-assistant/home-assistant/pull/7569
[7570]: https://github.com/home-assistant/home-assistant/pull/7570
[7571]: https://github.com/home-assistant/home-assistant/pull/7571
[7573]: https://github.com/home-assistant/home-assistant/pull/7573
[7574]: https://github.com/home-assistant/home-assistant/pull/7574
[7576]: https://github.com/home-assistant/home-assistant/pull/7576
[7581]: https://github.com/home-assistant/home-assistant/pull/7581
[7584]: https://github.com/home-assistant/home-assistant/pull/7584
[7587]: https://github.com/home-assistant/home-assistant/pull/7587
[7589]: https://github.com/home-assistant/home-assistant/pull/7589
[7590]: https://github.com/home-assistant/home-assistant/pull/7590
[7591]: https://github.com/home-assistant/home-assistant/pull/7591
[7593]: https://github.com/home-assistant/home-assistant/pull/7593
[7596]: https://github.com/home-assistant/home-assistant/pull/7596
[7598]: https://github.com/home-assistant/home-assistant/pull/7598
[7603]: https://github.com/home-assistant/home-assistant/pull/7603
[7612]: https://github.com/home-assistant/home-assistant/pull/7612
[7613]: https://github.com/home-assistant/home-assistant/pull/7613
[7615]: https://github.com/home-assistant/home-assistant/pull/7615
[7621]: https://github.com/home-assistant/home-assistant/pull/7621
[7622]: https://github.com/home-assistant/home-assistant/pull/7622
[7623]: https://github.com/home-assistant/home-assistant/pull/7623
[7624]: https://github.com/home-assistant/home-assistant/pull/7624
[7626]: https://github.com/home-assistant/home-assistant/pull/7626
[7629]: https://github.com/home-assistant/home-assistant/pull/7629
[7630]: https://github.com/home-assistant/home-assistant/pull/7630
[7632]: https://github.com/home-assistant/home-assistant/pull/7632
[7638]: https://github.com/home-assistant/home-assistant/pull/7638
[7640]: https://github.com/home-assistant/home-assistant/pull/7640
[7647]: https://github.com/home-assistant/home-assistant/pull/7647
[JshWright]: https://github.com/JshWright
[Juggels]: https://github.com/Juggels
[Kane610]: https://github.com/Kane610
[MartinHjelmare]: https://github.com/MartinHjelmare
[abmantis]: https://github.com/abmantis
[aequitas]: https://github.com/aequitas
[amelchio]: https://github.com/amelchio
[andersonshatch]: https://github.com/andersonshatch
[andrey-git]: https://github.com/andrey-git
[armills]: https://github.com/armills
[azogue]: https://github.com/azogue
[balloob]: https://github.com/balloob
[basschipper]: https://github.com/basschipper
[bestlibre]: https://github.com/bestlibre
[cnrd]: https://github.com/cnrd
[commento]: https://github.com/commento
[corneyl]: https://github.com/corneyl
[cribbstechnologies]: https://github.com/cribbstechnologies
[danielhiversen]: https://github.com/danielhiversen
[danielperna84]: https://github.com/danielperna84
[fabaff]: https://github.com/fabaff
[finish06]: https://github.com/finish06
[florincosta]: https://github.com/florincosta
[frog32]: https://github.com/frog32
[fronzbot]: https://github.com/fronzbot
[gurumitts]: https://github.com/gurumitts
[imrehg]: https://github.com/imrehg
[jhemzal]: https://github.com/jhemzal
[jminardi]: https://github.com/jminardi
[jumpkick]: https://github.com/jumpkick
[mezz64]: https://github.com/mezz64
[mnoorenberghe]: https://github.com/mnoorenberghe
[nunofgs]: https://github.com/nunofgs
[olekenneth]: https://github.com/olekenneth
[pavoni]: https://github.com/pavoni
[perosb]: https://github.com/perosb
[pezinek]: https://github.com/pezinek
[pschmitt]: https://github.com/pschmitt
[robbiet480]: https://github.com/robbiet480
[scarface-4711]: https://github.com/scarface-4711
[stu-gott]: https://github.com/stu-gott
[tboyce021]: https://github.com/tboyce021
[tsvi]: https://github.com/tsvi
[turbokongen]: https://github.com/turbokongen
[w1ll1am23]: https://github.com/w1ll1am23
[alexa docs]: https://home-assistant.io/components/alexa/
[axis docs]: https://home-assistant.io/components/axis/
[config.automation docs]: https://home-assistant.io/docs/automation/editor/
[automation.event docs]: https://home-assistant.io/components/automation.event/
[automation.state docs]: https://home-assistant.io/components/automation.state/
[binary_sensor.mystrom docs]: https://home-assistant.io/components/binary_sensor.mystrom/
[binary_sensor.raspihats docs]: https://home-assistant.io/components/binary_sensor.raspihats/
[binary_sensor.rpi_pfio docs]: https://home-assistant.io/components/binary_sensor.rpi_pfio/
[blink docs]: https://home-assistant.io/components/blink/
[camera.__init__ docs]: https://home-assistant.io/components/camera.__init__/
[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/
[camera.zoneminder docs]: https://home-assistant.io/components/camera.zoneminder/
[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/
[config.__init__ docs]: https://home-assistant.io/components/config.__init__/
[config.automation docs]: https://home-assistant.io/components/config.automation/
[configurator docs]: https://home-assistant.io/components/configurator/
[cover.lutron_caseta docs]: https://home-assistant.io/components/cover.lutron_caseta/
[datadog docs]: https://home-assistant.io/components/datadog/
[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
[device_tracker.linksys_ap docs]: https://home-assistant.io/components/device_tracker.linksys_ap/
[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/
[dweet docs]: https://home-assistant.io/components/dweet/
[eight_sleep docs]: https://home-assistant.io/components/eight_sleep/
[homematic docs]: https://home-assistant.io/components/homematic/
[image_processing.__init__ docs]: https://home-assistant.io/components/image_processing.__init__/
[image_processing.demo docs]: https://home-assistant.io/components/image_processing.demo/
[image_processing.dlib_face_detect docs]: https://home-assistant.io/components/image_processing.dlib_face_detect/
[image_processing.dlib_face_identify docs]: https://home-assistant.io/components/image_processing.dlib_face_identify/
[image_processing.microsoft_face_detect docs]: https://home-assistant.io/components/image_processing.microsoft_face_detect/
[image_processing.microsoft_face_identify docs]: https://home-assistant.io/components/image_processing.microsoft_face_identify/
[image_processing.openalpr_cloud docs]: https://home-assistant.io/components/image_processing.openalpr_cloud/
[image_processing.openalpr_local docs]: https://home-assistant.io/components/image_processing.openalpr_local/
[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/
[image_processing.seven_segments docs]: https://home-assistant.io/components/image_processing.seven_segments/
[kira docs]: https://home-assistant.io/components/kira/
[light.__init__ docs]: https://home-assistant.io/components/light.__init__/
[light.blinksticklight docs]: https://home-assistant.io/components/light.blinksticklight/
[light.enocean docs]: https://home-assistant.io/components/light.enocean/
[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/
[light.insteon_local docs]: https://home-assistant.io/components/light.insteon_local/
[light.insteon_plm docs]: https://home-assistant.io/components/light.insteon_plm/
[light.isy994 docs]: https://home-assistant.io/components/light.isy994/
[light.lifx docs]: https://home-assistant.io/components/light.lifx/
[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
[light.mystrom docs]: https://home-assistant.io/components/light.mystrom/
[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
[logbook docs]: https://home-assistant.io/components/logbook/
[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/
[media_player.onkyo docs]: https://home-assistant.io/components/media_player.onkyo/
[media_player.roku docs]: https://home-assistant.io/components/media_player.roku/
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/
[microsoft_face docs]: https://home-assistant.io/components/microsoft_face/
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/
[notify.smtp docs]: https://home-assistant.io/components/notify.smtp/
[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/
[plant docs]: https://home-assistant.io/components/plant/
[raspihats docs]: https://home-assistant.io/components/raspihats/
[remote.kira docs]: https://home-assistant.io/components/remote.kira/
[rflink docs]: https://home-assistant.io/components/rflink/
[rpi_pfio docs]: https://home-assistant.io/components/rpi_pfio/
[sensor.blink docs]: https://home-assistant.io/components/sensor.blink/
[sensor.dweet docs]: https://home-assistant.io/components/sensor.dweet/
[sensor.envirophat docs]: https://home-assistant.io/components/sensor.envirophat/
[sensor.file docs]: https://home-assistant.io/components/sensor.file/
[sensor.influxdb docs]: https://home-assistant.io/components/sensor.influxdb/
[sensor.kira docs]: https://home-assistant.io/components/sensor.kira/
[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
[sensor.modem_callerid docs]: https://home-assistant.io/components/sensor.modem_callerid/
[sensor.nzbget docs]: https://home-assistant.io/components/sensor.nzbget/
[sensor.scrape docs]: https://home-assistant.io/components/sensor.scrape/
[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
[sun docs]: https://home-assistant.io/components/sun/
[switch.rpi_pfio docs]: https://home-assistant.io/components/switch.rpi_pfio/
[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/
[telegram_bot.services.yaml docs]: https://home-assistant.io/components/telegram_bot.services.yaml/
[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/
[tradfri docs]: https://home-assistant.io/components/tradfri/
[vera docs]: https://home-assistant.io/components/vera/
[websocket_api docs]: https://home-assistant.io/components/websocket_api/
[zwave docs]: https://home-assistant.io/components/zwave/
[zwave.api docs]: https://home-assistant.io/components/zwave.api/

0.44.2

- Fix opening add-ons in Hass.io store that are not installed (balloob)

(this should have been included with 0.44.1 but got missed somehow)

0.44.1

Not secure
- sensor.envirophat: add missing requirement ([imrehg] - [7451]) ([sensor.envirophat docs])
- Forecasts for weather underground ([pezinek] - [7062]) ([sensor.wunderground docs])
- Upgrade pymysensors to 0.10.0 ([MartinHjelmare] - [7469])
- Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation ([frog32] - [7476]) ([plant docs])
- Update to pyunifi 2.12 ([finish06] - [7468]) ([device_tracker.unifi docs])
- MQTT Cover: Fixed status reporting for range with non-zero base ([cribbstechnologies])

[7062]: https://github.com/home-assistant/home-assistant/pull/7062
[7451]: https://github.com/home-assistant/home-assistant/pull/7451
[7468]: https://github.com/home-assistant/home-assistant/pull/7468
[7469]: https://github.com/home-assistant/home-assistant/pull/7469
[7476]: https://github.com/home-assistant/home-assistant/pull/7476
[JshWright]: https://github.com/JshWright
[MartinHjelmare]: https://github.com/MartinHjelmare
[cribbstechnologies]: https://github.com/cribbstechnologies
[finish06]: https://github.com/finish06
[frog32]: https://github.com/frog32
[imrehg]: https://github.com/imrehg
[pezinek]: https://github.com/pezinek
[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/
[plant docs]: https://home-assistant.io/components/plant/
[sensor.envirophat docs]: https://home-assistant.io/components/sensor.envirophat/
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/

Page 219 of 239

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.