0.55: Tibber, DuckDNS, The Things Network, Owntrack
Beside the improved Wink support which was contributed by @w1ll1am23input_slider
components has received a makeover by @BioSehnsuchtinput_number
. @tinloafinput_datetime
. Both will help you to improve your automation rules.
DuckDNS
Using Home Assistant with DuckDNS
Recorder
The purging of data was improved. With purge_interval
you can schedule regular purges of older events and states. In combination you can specify with purge_keep_days
the amount of days you want to keep. The new service recorder.purge
allows you to handle this task when needed.
Owntracks
Owntracks
Tibber
This release introduces a new sensor: Tibber. The sensor provides the current electricity price if you are a Tibber
The Things Network
The Things Network
New Platforms
- GeoRSS sensor (@exxamalte
- #9331 ) (sensor.geo_rss_events docs) (new-platform) - Add DuckDNS component (@balloob
- #9556 ) (duckdns docs) (new-platform) - Add OwnTracks over HTTP (@balloob
- #9582 ) (http docs) (device_tracker.owntracks docs) (device_tracker.owntracks_http docs) (new-platform) - Add an input_datetime (@tinloaf
- #9313 ) (input_datetime docs) (new-platform) - Cover component for RFlink (@passie
- #9432 ) (rflink docs) (cover.rflink docs) (new-platform) - Introducing support to Melnor RainCloud sprinkler systems (@tchellomello
- #9287 ) (raincloud docs) (binary_sensor.raincloud docs) (sensor.raincloud docs) (switch.raincloud docs) (new-platform) - MQTT climate platform [continuation of #8750] (@tinloaf
- #9589 ) (climate.mqtt docs) (new-platform) - Add Tibber sensor (@danielhiversen
- #9661 ) (sensor.tibber docs) (new-platform) - Updating clicksendaudio component based on feedback (@jeroenterheerdt
- #9692 ) (notify.clicksendaudio docs) (new-platform) - Support for The Things Network (@fabaff
- #9627 ) (thethingsnetwork docs) (sensor.thethingsnetwork docs) (new-platform)
0.55.1 - October 15
- Fix for TypeError in synology camera (@snjoetw
- #9754 ) (camera.synology docs) - missing is_closed ( rflink cover fix ) (@passie
- #9776 ) (cover.rflink docs) - [light.tradfri] Fix transition time (@lwis
- #9785 ) (light.tradfri docs) - OwnTracks: Fix handler is None checking (@balloob
- #9794 ) (device_tracker.owntracks docs) - Changed yaml.load into yaml.safe_load (@GenericStudent
- #9841 ) (google docs) - Bugfix/9811 jinja autoescape (@GenericStudent
- #9842 ) - Livebox Play TV bug: fix #9839 (@pschmitt
- #9880 )
If you need help…
…don’t hesitate to use our very active forums or join us for a little chat
Reporting Issues
Experiencing issues introduced by this release? Please report them in our issue tracker
Backward-incompatible changes
- history_graph component: If your component used
history.get_significant_states
function then you need to adjust the stringentity_id
parameter has been changed to a list of stringsentity_ids
parameter. (@andrey-git- #9472 ) (breaking change) - UPNP component: The
external_port
configuration option was removed. (@balloob- #9560 ) (upnp docs) (breaking change) - New Wink services: pair new device, rename, delete and add new lock key code. All device attributes that are multi-words are now separated by “_” and no longer “ “. (@w1ll1am23
- #9303 ) (wink docs) (binary_sensor.wink docs) (lock.wink docs) (breaking change) - TP-Link Switch: Attribute names now uses underscores and unnecessary capitalization was removed. (@djchen
- #9607 ) (switch.tplink docs) (breaking change) - Renamed
input_slider
toinput_number
which has now a numeric text box option. (@BioSehnsucht- #9494 ) (demo docs) (input_number docs) (breaking change) - Recorder: Add new purge service and interval. The recorder component no longer accepts a
purge_days
parameter. If you are usingpurge_days
you must usepurge_interval
andpurge_keep_days
. (@milanvo- #9523 ) (recorder docs) (breaking change) - OpenCV image processing: Typo in classifier was fixed. (@arsaboo
- #9697 ) (image_processing.opencv docs) (breaking change) - Tradfri Lights: Async support with resource observation. (@lwis
- #7815 ) (tradfri docs) (light.tradfri docs) (breaking change)
All changes
- flux led lib 0.20 (@danielhiversen
- #9533 ) (light.flux_led docs) - Update AbodePy to 0.11.8 (@MisterWil
- #9537 ) (abode docs) - Bump python_openzwave to 0.4.0.35 (@arsaboo
- #9542 ) (zwave docs) - update usps (@happyleavesaoc
- #9540 ) - Bugfix Homematic hub object (@pvizeli
- #9544 ) (homematic docs) - Fix a bunch of typos (@mika
- #9545 ) - Catch no longer existing process in systemmonitor (@Tommatheussen
- #9535 ) (sensor.systemmonitor docs) - Upgrade pyasn1 to 0.3.6 (@fabaff
- #9548 ) - Add history_graph component (@andrey-git
- #9472 ) (breaking change) - GeoRSS sensor (@exxamalte
- #9331 ) (sensor.geo_rss_events docs) (new-platform) - Fixed bug with all switch devices being excluded (@MisterWil
- #9555 ) (switch.abode docs) - fix usps? (@happyleavesaoc
- #9557 ) - Added support for ARM_NIGHT for manual_mqtt alarm (@snjoetw
- #9358 ) (alarm_control_panel.manual_mqtt docs) - Various AirVisual bugfixes (@bachya
- #9554 ) (sensor.airvisual docs) - Updated Arlo cameras with new attributes (@bachya
- #9565 ) (arlo docs) (camera.arlo docs) - Allow specifying multiple ports for UPNP component (@balloob
- #9560 ) (upnp docs) (breaking change) - Update yeelight to 0.3.3. (@pfalcon
- #9561 ) (light.yeelight docs) - Add test cases and fix for device_defaults fire_event option. (@aequitas
- #9567 ) (light.rflink docs) (switch.rflink docs) - Use simplepush module, enable event, and allow encrypted communication (@fabaff
- #9568 ) (notify.simplepush docs) - Add DuckDNS component (@balloob
- #9556 ) (duckdns docs) (new-platform) - Clean up OwnTracks (@balloob
- #9569 ) (device_tracker.owntracks docs) - MQTT Cover: Add availability topic and configurable payloads (@marthoc
- #9445 ) (cover.mqtt docs) - Upgrade dsmr_parser to 0.11 (@fabaff
- #9576 ) (sensor.dsmr docs) - Added new statistic attributes (@sti0
- #9433 ) (vacuum.xiaomi docs) - Upgrade youtube_dl to 2017.9.24 (@fabaff
- #9575 ) (media_extractor docs) - Upgrade lyft_rides to 0.2 (@enriquegh
- #9578 ) (sensor.lyft docs) - Increase Comed timeout since it sometimes takes a long time for the API to respond (@joe248
- #9536 ) (sensor.comed_hourly_pricing docs) - Allow customizable turn on action for LG WebOS tv (@cmsimike
- #9206 ) (media_player.webostv docs) (breaking change) - IMAP Unread sensor updated for async and push (@amelchio
- #9562 ) (sensor.imap docs) - Replace emulated_hue: with emulated_hue_hidden: for consistency. (@rbflurry
- #9382 ) (emulated_hue docs) - Upgrade Sphinx to 1.6.4 (@fabaff
- #9584 ) - Bump pyatv to 0.3.5 (@postlund
- #9586 ) (apple_tv docs) (media_player.apple_tv docs) - New Wink services. pair new device, rename, and delete, add new lock key code. Add water heater support (@w1ll1am23
- #9303 ) (wink docs) (binary_sensor.wink docs) (lock.wink docs) (breaking change) - Fixes UPS MyChoice exception (@bachya
- #9587 ) - FedEx: Adds “packages” as a unit (@bachya
- #9588 ) - Cleanup entity & remove warning (@pvizeli
- #9606 ) - Add OwnTracks over HTTP (@balloob
- #9582 ) (http docs) (device_tracker.owntracks docs) (device_tracker.owntracks_http docs) (new-platform) - upgrade python-ecobee-api (@nkgilley
- #9612 ) (ecobee docs) - Change TP-Link Switch power statistics attribute names (@djchen
- #9607 ) (switch.tplink docs) (breaking change) - Migrate Alexa smart home to registry (@balloob
- #9616 ) (alexa.smart_home docs) - Add an input_datetime (@tinloaf
- #9313 ) (input_datetime docs) (new-platform) - Cover component for RFlink (@passie
- #9432 ) (rflink docs) (cover.rflink docs) (new-platform) - Introducing support to Melnor RainCloud sprinkler systems (@tchellomello
- #9287 ) (raincloud docs) (binary_sensor.raincloud docs) (sensor.raincloud docs) (switch.raincloud docs) (new-platform) - Rewrite synology camera by using py-synology package (@snjoetw
- #9583 ) (camera.synology docs) - yeelight: allow turn_off transitions, fixes #9602 (@rytilahti
- #9605 ) (light.yeelight docs) - Move ‘voltage’ to const (@fabaff
- #9621 ) (sensor.pvoutput docs) (switch.tplink docs) - Yamaha MusicCast: check known_hosts (@jalmeroth
- #9580 ) (media_player.yamaha_musiccast docs) - Fixed away_mode for Ecobee thermostat. (@etsinko
- #9559 ) (climate.ecobee docs) - Switched VeraSensor to use category ids (@alanfischer
- #9624 ) (sensor.vera docs) - splunk: Handle datetime objects in event payload (@philk
- #9628 ) (splunk docs) - MQTT climate platform [continuation of #8750] (@tinloaf
- #9589 ) (climate.mqtt docs) (new-platform) - wunderground: fix supported language codes #9631 (@szogi
- #9633 ) (sensor.wunderground docs) - add myself to codeowners (@rytilahti
- #9642 ) - raspihats: unmet dependency fix (@szogi
- #9638 ) (raspihats docs) - Fixes broken source links in API docs (@David-Byrne
- #9636 ) - Move group services into their own YAML (@balloob
- #9597 ) (group docs) - Facebook Messenger notify component: add support for sending messages to specific page user IDs (@mweimerskirch
- #9643 ) (notify.facebook docs) - arlo: Add battery level sensor (@vickyg3
- #9637 ) (sensor.arlo docs) - Add hysteresis attribute to threshold binary sensor (@hotplot
- #9596 ) (binary_sensor.threshold docs) - Upgrade numpy to 1.13.3 (@fabaff
- #9646 ) (image_processing.opencv docs) - Upgrade youtube_dl to 2017.10.01 (@fabaff
- #9647 ) (media_extractor docs) - Upgrade discord.py to 0.16.12 (@fabaff
- #9648 ) (notify.discord docs) - Upgrade netdisco to 1.2.2 (@fabaff
- #9649 ) - Upgrade influxdb to 4.1.1 (@fabaff
- #9652 ) (influxdb docs) - Upgrade googlemaps to 2.5.1 (@fabaff
- #9653 ) (sensor.google_travel_time docs) - mqtt_statestream: Add options to publish attributes/timestamps (@mw-white
- #9645 ) (mqtt_statestream docs) - Fixed bugs related to exception handling in pythonegardia. Updating package requirement accordingly (@jeroenterheerdt
- #9663 ) (alarm_control_panel.egardia docs) - Update google-api-python-client to 1.6.4 (@arsaboo
- #9658 ) (google docs) - Bump abode to 0.11.9 (@MisterWil
- #9660 ) (abode docs) - Unit tests to improve core coverage (@armills
- #9659 ) - Upgrade pyitachip2ir to 0.0.7 (@alanfischer
- #9669 ) (remote.itach docs) - Fix typo in cancel_command description (@FletcherAU
- #9671 ) - Rename input_slider to input_number and add numeric text box option (@BioSehnsucht
- #9494 ) (demo docs) (input_number docs) (breaking change) - Properly handle an invalid end_time (@alanfischer
- #9675 ) (history docs) - Support new feature to push API data to hassio (@pvizeli
- #9679 ) (hassio docs) - Adding ignore capability to Egardia component (@jeroenterheerdt
- #9676 ) (alarm_control_panel.egardia docs) - Fix Google Calendar/oauth2client warning (@mbrrg
- #9677 ) (google docs) - Implement DSMR5 support. (@aequitas
- #9686 ) (sensor.dsmr docs) - Add Tibber sensor (@danielhiversen
- #9661 ) (sensor.tibber docs) (new-platform) - Add recorder purge service, rework purge timer (@milanvo
- #9523 ) (breaking change) - Fix restore state by filter out null value row from DB query (@milanvo
- #9690 ) (history docs) - Updating clicksendaudio component based on feedback (@jeroenterheerdt
- #9692 ) (notify.clicksendaudio docs) (new-platform) - Refactoring of onewire sensor component (@bestlibre
- #9691 ) (sensor.onewire docs) - HassIO replace config changes (@pvizeli
- #9695 ) (hassio docs) - Fixed typo in opencv (@arsaboo
- #9697 ) (image_processing.opencv docs) (breaking change) - [light.tradfri] async support with resource observation. (@lwis
- #7815 ) (tradfri docs) (light.tradfri docs) (breaking change) - Create secrets file in default config (@balloob
- #9685 ) - Support for The Things Network (@fabaff
- #9627 ) (thethingsnetwork docs) (sensor.thethingsnetwork docs) (new-platform) - Deprecate Python 3.4 support (@balloob
- #9684 ) - Fix coap commit (@balloob
- #9712 ) - [light.tradfri] Clone all of aiocoap to ensure pinned commit will be present (@lwis
- #9713 )