0.60: Beckhoff/TwinCAT, WebDav, Gearbest, iAlarm
The biggest change for 0.60 will be covered in a separate blog post. Thus, we will keep it short here. Just one thing: This is the last release in 2017. We will be back to our bi-weekly release cycle in 2018.
A big “Thank you” to all people who supported us to make this release possible.
TwinCAT
With the brand-new ADS (automation device specification) component by @stlehmann
WebDav calendar
Thanks to @maxlaverse
Tracking prices
With the new gearbest
sensor there is now an additional sensor available to track the price of a product.
Financial details
Yahoo! has discontinued their financial service. To fill this gap we have now the alpha_vantage
sensor which is intruded in this release and allows you to monitor the stock market.
New Platforms
- Add iAlarm support (@RyuzakiKK
- #10878 ) (new-platform) - Add Alpha Vantage sensor (@fabaff
- #10873 ) (sensor.alpha_vantage docs) (new-platform) - Add ADS component (@stlehmann
- #10142 ) (ads docs) (binary_sensor.ads docs) (light.ads docs) (sensor.ads docs) (switch.ads docs) (new-platform) - Gearbest sensor (@HerrHofrat
- #10556 ) (new-platform) - Add Ziggo Mediabox XL media_player (@b10m
- #10514 ) (media_player.ziggo_mediabox_xl docs) (new-platform) - Meraki AP Device tracker (@masarliev
- #10971 ) (device_tracker.meraki docs) (new-platform) - Added Vera scenes (@alanfischer
- #10424 ) (vera docs) (scene.vera docs) (new-platform) - Add support for Canary component and platforms (@snjoetw
- #10306 ) (canary docs) (camera.canary docs) (sensor.canary docs) (new-platform) - Add support for Logitech UE Smart Radios. (@GreenTurtwig
- #10077 ) (media_player.ue_smart_radio docs) (new-platform) - Added support for cover in tellstick (@perfalk
- #10858 ) (tellstick docs) (cover.tellstick docs) (new-platform) - Add a caldav calendar component (@maxlaverse
- #10842 ) (calendar.caldav docs) (new-platform) - Refactor hue to split bridge support from light platform (@andreacampi
- #10691 ) (hue docs) (light.hue docs) (breaking change) (new-platform)
Release 0.60.1 - January 6
- Fix async IO in Sesame lock component. (@veleek
- #11054 ) (lock.sesame docs) - Fix webdav calendar schema (@maxlaverse
- #11185 ) (calendar.caldav docs) - homematic: add username and password to interface config schema (@jannau
- #11214 ) (homematic docs) - Fix webostv select source (@OddBloke
- #11227 ) (media_player.webostv docs) - Fix detection of if a negative node is in use (@OverloadUT
- #11255 ) (binary_sensor.isy994 docs) - Bugfix homematic available modus (@pvizeli
- #11256 ) (homematic docs) - Support multiple Hue bridges with lights of the same id (@andreacampi
- #11259 ) (light.hue docs) - Fix inverted sensors on the concord232 binary sensor component (@CTLS
- #11261 ) (binary_sensor.concord232 docs) - Fix handling zero values for state_on/state_off (@ziotibia81
- #11264 ) (switch.modbus docs) - Fix allday events in custom_calendars (@maxlaverse
- #11272 ) (calendar.caldav docs) - Fix unpredictable entity names in concord232 binary_sensor (@rwa
- #11292 ) (binary_sensor.concord232 docs) - Fix leak sensors always showing Unknown until Wet (@OverloadUT
- #11313 ) (binary_sensor.isy994 docs) - Don’t block on service call for alexa (@pvizeli
- #11358 ) (alexa.smart_home docs) - iOS 10 should be served javascript_version:es5 (@mnoorenberghe
- #11387 )
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
- Update snips to listen on new mqtt topic and utilize rawValue (@tschmidty69
- #11020 ) (snips docs) (breaking change) - Refactor hue to split bridge support from light platform (@andreacampi
- #10691 ) (hue docs) (light.hue docs) (breaking change) (new-platform) - Use luftdaten module (@fabaff
- #10970 ) (sensor.luftdaten docs) (breaking change) - ISY994 sensor improvements (@OverloadUT
- #10805 ) (isy994 docs) (binary_sensor.isy994 docs) (breaking change) - Homematic next (@pvizeli
- #11156 ) (homematic docs) (breaking change)
All changes
- Update ecobee version to fix stack-trace issue (@PhracturedBlue
- #10894 ) (ecobee docs) - Pybotvac multi (@raymccarthy
- #10843 ) (neato docs) - More declarative timeout syntax for manual alarm control panel. (@bonzini
- #10738 ) (alarm_control_panel.manual docs) (alarm_control_panel.manual_mqtt docs) - Unpacking RESTful sensor JSON results into attributes. (@nickovs
- #10753 ) (sensor.rest docs) - Bump dev to 0.60.0.dev0 (@fabaff
- #10912 ) - Update eliqonline.py (@molobrakos
- #10914 ) (sensor.eliqonline docs) - Add iAlarm support (@RyuzakiKK
- #10878 ) (new-platform) - Correction of Samsung Power OFF behaviour (@RiRomain
- #10907 ) (media_player.samsungtv docs) - Add Alpha Vantage sensor (@fabaff
- #10873 ) (sensor.alpha_vantage docs) (new-platform) - Don’t repeat getting receiver name on each update / pushed to denonavr 0.5.5 (@scarface-4711
- #10915 ) (media_player.denonavr docs) - Add Min and Event Count Metrics To Prometheus (@bah2830
- #10530 ) (prometheus docs) - Update coveragerc (@balloob
- #10931 ) - Report availability of TP-Link smart sockets (@DanNixon
- #10933 ) (switch.tplink docs) - Set percent unit for battery level so that history displays properly; edited variable name for consistency (@nbougues
- #10932 ) (sensor.tesla docs) - Export climate status and target temperature to Prometheus (@hudashot
- #10919 ) (prometheus docs) - Tado ignore invalid devices (@dasos
- #10927 ) (climate.tado docs) - don’t ignore voltage data if sensor data changed (@PaulAnnekov
- #10925 ) (xiaomi_aqara docs) - Add ADS component (@stlehmann
- #10142 ) (ads docs) (binary_sensor.ads docs) (light.ads docs) (sensor.ads docs) (switch.ads docs) (new-platform) - Gearbest sensor (@HerrHofrat
- #10556 ) (new-platform) - Add Ziggo Mediabox XL media_player (@b10m
- #10514 ) (media_player.ziggo_mediabox_xl docs) (new-platform) - Generic thermostat initial_operation_mode (@ziotibia81
- #10690 ) (climate.generic_thermostat docs) - Use new build path for dev translations (@armills
- #10937 ) - Add option to set default hide if away for new devices (@masarliev
- #10762 ) (device_tracker docs) - Allow disabling the LEDs on TP-Link smart plugs (@DanNixon
- #10980 ) (switch.tplink docs) - Meraki AP Device tracker (@masarliev
- #10971 ) (device_tracker.meraki docs) (new-platform) - Update tradfri.py (@pvizeli
- #10991 ) (light.tradfri docs) - webostv: Ensure source exists before use (@OddBloke
- #10959 ) (media_player.webostv docs) - Ensure Docker script files uses LF line endings to support Docker for Windows. (@EarthlingRich
- #10067 ) - Added Vera scenes (@alanfischer
- #10424 ) (vera docs) (scene.vera docs) (new-platform) - Fix Egardia alarm status shown as unknown after restart (@jeroenterheerdt
- #11010 ) (alarm_control_panel.egardia docs) - Handle OSError when forcibly turning off media_player.samsungtv (@lwis
- #10997 ) (media_player.samsungtv docs) - Shuffle support in Sonos (@mar-schmidt
- #10875 ) (media_player.sonos docs) - Add support for Canary component and platforms (@snjoetw
- #10306 ) (canary docs) (camera.canary docs) (sensor.canary docs) (new-platform) - Ignore Sonos players with unknown hostnames (@amelchio
- #11013 ) - Support LIFX Mini products (@amelchio
- #10996 ) (light.lifx docs) - Update snips to listen on new mqtt topic and utilize rawValue (@tschmidty69
- #11020 ) (snips docs) (breaking change) - Change default js version to auto (@andrey-git
- #10999 ) - Serialize mochad requests (@mtreinish
- #11029 ) (mochad docs) (light.mochad docs) (switch.mochad docs) - In dev mode expose only relevant sources (@andrey-git
- #11026 ) - Added force_update for REST sensor (@foxel
- #11016 ) (sensor.miflora docs) (sensor.mqtt docs) (sensor.rest docs) - Add support for Logitech UE Smart Radios. (@GreenTurtwig
- #10077 ) (media_player.ue_smart_radio docs) (new-platform) - Make notify.html5 depend on config (@balloob
- #11052 ) (notify.html5 docs) - This change fixes the error
OSError: [WinError 193]
on Windows debuggers (i.e., PyCharm) (@tringler- #11034 ) - Added support for cover in tellstick (@perfalk
- #10858 ) (tellstick docs) (cover.tellstick docs) (new-platform) - Add a caldav calendar component (@maxlaverse
- #10842 ) (calendar.caldav docs) (new-platform) - Add GPS coords to meraki (@addelovein
- #10998 ) (device_tracker.meraki docs) - Refactor hue to split bridge support from light platform (@andreacampi
- #10691 ) (hue docs) (light.hue docs) (breaking change) (new-platform) - add custom bypass status to total connect (@uchagani
- #11042 ) (alarm_control_panel.totalconnect docs) - Volvo on call: Optional use of Scandinavian miles. Also add average fuel consumption property (@molobrakos
- #11051 ) (volvooncall docs) (sensor.volvooncall docs) - Allow tradfri to read the available state of the device (@pvizeli
- #11056 ) (light.tradfri docs) - Upgrade aiohttp to 2.3.6 (@fabaff
- #11079 ) - Upgrade yarl to 0.16.0 (@fabaff
- #11078 ) - Upgrade psutil to 5.4.2 (@fabaff
- #11083 ) (sensor.systemmonitor docs) - Upgrade youtube_dl to 2017.12.10 (@fabaff
- #11080 ) (media_extractor docs) - Upgrade shodan to 1.7.7 (@fabaff
- #11084 ) (sensor.shodan docs) - Update tellcore-net to 0.4 (@pvizeli
- #11087 ) (tellstick docs) - Bump pymusiccast to version 0.1.6 (@jalmeroth
- #11091 ) (media_player.yamaha_musiccast docs) - Use luftdaten module (@fabaff
- #10970 ) (sensor.luftdaten docs) (breaking change) - Bump pyatv to 0.3.9 (@postlund
- #11104 ) (apple_tv docs) - Report availability for TP-Link smart bulbs (@DanNixon
- #10976 ) (light.tplink docs) - Fix incorrect comment. (@emosenkis
- #11111 ) - Update Warrant (@balloob
- #11101 ) (cloud docs) - Fixed typo in automation.py (@ryanm101
- #11116 ) (config docs) - Add media position properties (@pschmitt
- #10076 ) - update pyripple (@nkgilley
- #11122 ) (sensor.ripple docs) - Skip HASS emulated Hue bridges from detection. (@andreacampi
- #11128 ) (hue docs) - Always consume the no_throttle keyword argument. (@andreacampi
- #11126 ) - Add problem device class (@armills
- #11130 ) (binary_sensor docs) - set default utc offset to 0 (@pollett
- #11114 ) (sensor.efergy docs) - Allow using more than one keyboard remote (@BryanJacobs
- #11061 ) (keyboard_remote docs) - ISY994 sensor improvements (@OverloadUT
- #10805 ) (isy994 docs) (binary_sensor.isy994 docs) (breaking change) - Disable html5 notify dependency (@balloob
- #11135 ) (notify.html5 docs) - Upgrade Homematic (@danielperna84
- #11149 ) (homematic docs) - Fix X10 commands for mochad light turn on (@mtreinish
- #11146 ) (light.mochad docs) - Homematic next (@pvizeli
- #11156 ) (homematic docs) (breaking change) - Resolve hostnames (@pvizeli
- #11160 ) (homematic docs) - Perform logbook filtering on the worker thread (@armills
- #11161 ) (logbook docs) - Don’t connect to cloud if subscription expired (@balloob
- #11163 ) (cloud docs) (cloud.const docs) - Add install mode to homematic (@pvizeli
- #11164 ) (homematic docs) - convert alarmdecoder interface from async to sync (@PhracturedBlue
- #11168 ) (alarmdecoder docs) - Remove logging (@cmsimike
- #11173 ) (sensor.octoprint docs) - Revbump to SoCo 0.13 and add support for Night Sound and Speech Enhancement. (@rbdixon
- #10765 ) (media_player.sonos docs)