--- layout: post title: "0.33: New Calendar component, Wink thermostats and Cisco IOS" description: "Continued our upgrade to Async, fixed tons of bugs and added a few new things." date: 2016-11-20 00:04:05 +0000 date_formatted: "November 20, 2016" author: Fabian Affolter author_twitter: fabaff comments: true categories: Release-Notes og_image: /images/blog/2016-11-0.33/social.png --- For this release we put a lot of focus on finishing our async upgrade and fix a bunch of bugs in the process. But a new release wouldn't be awesome if it didn't had some new goodies and this release is no different. This release includes a new calendar component by [@mnestor]. It comes now with Google Calendar support, which should allow you to automate things based on your calendar events! ### {% linkable_title Changes %} - New [calendar component][google] including Google support ([@mnestor]) - Final core upgrade for async ([@pvizeli]) - [Neato] refactor + sensor support ([@turbokongen]) - Device Tracker: [Swisscom Internet-Box][swisscom] now supported ([@betrisey]) - Device Tracker - Locative: [Map support][locative] added ([@danijelst]) - [Emulated Hue] will now sent request info as variables to scripts that get called ([@bah2830]) - Wink: [Thermostats][wink-climate] are now supported ([@w1ll1am23]) - Light: New [MQTT template][mqtt-template] platform for custom communication ([@Diaoul]) - [Wake on Lan switch] can now configure a custom OFF script ([@Chris-V]) - Device Tracker: [Cisco IOS][cisco] now supported ([@fbradyirl]) - Sensor: Support for [PVOutput][pvoutput] snesor ([@fabaff]) - Sensor: Show count of connected clients to the [API stream][api-stream] ([@balloob]) - Fix platforms from doing I/O in the event loop ([@balloob], [@pvizeli], [@lwis], [@kellerza]) - Switch - [TP Link]: Add daily consumption ([@gonzalezcalleja]) - Templates: Add new `strptime` [template function] for parsing times ([@lwis]) - [HTTP] component: Fix X-Forwarded-For parsing ([@mweinelt]) - Switch - [Command Line]: Use configured object_id for entity IDs ([@n8henrie]) - [MQTT] now supports birth and last will messages ([@bestlibre]) - Better handling of accented characters in slugify ([@magicus]) - Alarm Control Panel - [Envisalink]: Add new keypress service ([@jnimmo]) - Light - [Hue]: Add service to activate scenes defined in Hue app ([@sdague]) ### {% linkable_title Release 0.33.1 - November 20 %} - Fix Z-Wave lights ([@turbokongen]) ### {% linkable_title Release 0.33.2 - November 22 %} - Fix Device Tracker init ([@pvizeli]) - Fix Discovery init ([@pvizeli]) - Fix TP-Link switch ([@mweinelt]) - Fix Zwave light naming & configurable refresh ([@jchapple]) - Neato fixes ([@turbokongen]) - Fix 'Unknown' status for Nest Protect devices ([@Khabi]) ### {% linkable_title Release 0.33.3 - November 23 %} - Update Yr.no entities every hour ([@kellerza]) - Bump Netdisco to 0.7.7 (fixes discovery on Synology) - Fix discovery race condition (most obvious in Wemo) ([@balloob]) ### {% linkable_title Release 0.33.4 - November 24 %} - Set executor pool size to 10 (as intended) ([@pvizeli]) This should fix occasional performance problems that some people have reported. ### {% linkable_title Breaking changes %} - We have included a fix that impacts how we generate entity ids. This only impacts devices with accented characters. Instead of being stripped out, they are now replaced with the non-accented version. So now `Tèst Mörê` will become `test_more` instead of `tst_mr`. - Command line switches will now use the specified object ID for their entity ID instead of basing it off the name. ### {% 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. [issue tracker]: https://github.com/home-assistant/home-assistant/issues [@bah2830]: https://github.com/bah2830 [@balloob]: https://github.com/balloob [@bestlibre]: https://github.com/bestlibre [@betrisey]: https://github.com/betrisey [@Chris-V]: https://github.com/Chris-V [@danijelst]: https://github.com/danijelst [@Diaoul]: https://github.com/Diaoul [@fabaff]: https://github.com/fabaff [@fbradyirl]: https://github.com/fbradyirl [@gonzalezcalleja]: https://github.com/ [@jnimmo]: https://github.com/jnimmo [@kellerza]: https://github.com/kellerza [@lwis]: https://github.com/lwis [@magicus]: https://github.com/magicus [@mnestor]: https://github.com/mnestor [@mweinelt]: https://github.com/mweinelt [@n8henrie]: https://github.com/n8henrie [@pvizeli]: https://github.com/pvizeli [@sdague]: https://github.com/sdague [@turbokongen]: https://github.com/turbokongen [@w1ll1am23]: https://github.com/w1ll1am23 [@jchapple]: https://github.com/jchapple [@Khabi]: https://github.com/Khabi [api-stream]: /components/sensor.api_stream/ [cisco]: /components/device_tracker.cisco_ios/ [Command Line]: /components/switch.command_line/ [Envisalink]: /components/envisalink/ [google]: /components/calendar.google/ [Hue]: /components/light.hue/ [locative]: /components/device_tracker.locative/ [mqtt-template]: /components/light.mqtt_template/ [mqtt-will]: /components/mqtt/ [pvoutput]: /components/sensor.pvoutput/ [swisscom]: /components/device_tracker.swisscom/ [TP Link]: /components/switch.tplink/ [wink-climate]: /components/climate.wink/ [neato]: /components/neato/ [Emulated Hue]: /components/emulated_hue/ [Wake on Lan switch]: /components/switch.wake_on_lan/ [template function]: /topics/templating/#home-assistant-template-extensions [HTTP]: /components/http/ [MQTT]: /components/mqtt/