26 KiB
layout | title | description | date | date_formatted | author | author_twitter | comments | categories | og_image |
---|---|---|---|---|---|---|---|---|---|
post | 0.60: Beckhoff/TwinCAT, WebDav, Gearbest, iAlarm | Use Home Assistant for your production line or track prices and the stock market. | 2017-12-17 02:00:00 | December 17, 2017 | Fabian Affolter | fabaff | true | Release-Notes | /images/blog/2017-12-0.60/components.png |
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.
{% linkable_title TwinCAT %}
With the brand-new ADS (automation device specification) component by @stlehmann allows you to hook Home Assistant into this fieldbus independent interface which is often used between Beckhoff devices running with TwinCAT.
{% linkable_title WebDav calendar %}
Thanks to @maxlaverse Home Assistant support now WebDav calendars.
{% linkable_title Tracking prices %}
With the new gearbest
sensor there is now an additional sensor available to track the price of a product.
{% linkable_title 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.
{% linkable_title New Platforms %}
- Add iAlarm support (@RyuzakiKK - #10878) (alarm_control_panel.ialarm docs) (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) (sensor.gearbest docs) (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)
{% linkable_title 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 sevice call for alexa (@pvizeli - #11358) (alexa.smart_home docs)
- iOS 10 should be served javascript_version:es5 (@mnoorenberghe - #11387)
{% linkable_title If you need help... %}
...don't hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
{% linkable_title Reporting Issues %}
Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.
{% linkable_title Breaking 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)
{% linkable_title 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) (alarm_control_panel.ialarm docs) (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) (sensor.gearbest docs) (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. (@R1chardTM - #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.automation docs)
- Add media position properties (@pschmitt - #10076) (media_player.liveboxplaytv docs)
- 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)