From c23054fe2caaca8122de8fd431448922b02849c2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 29 Jan 2017 00:37:12 +0100 Subject: [PATCH] Add release blog post --- .../2017-01-28-face-coffee-wink.markdown | 242 ++++++++++++++++++ source/images/blog/2017-01-0.37/social.png | Bin 0 -> 56417 bytes 2 files changed, 242 insertions(+) create mode 100644 source/_posts/2017-01-28-face-coffee-wink.markdown create mode 100644 source/images/blog/2017-01-0.37/social.png diff --git a/source/_posts/2017-01-28-face-coffee-wink.markdown b/source/_posts/2017-01-28-face-coffee-wink.markdown new file mode 100644 index 00000000000..9a6939ba7c6 --- /dev/null +++ b/source/_posts/2017-01-28-face-coffee-wink.markdown @@ -0,0 +1,242 @@ +--- +layout: post +title: "0.37: Face, Coffee, Wink" +description: "Governance, Face recognition, improved camera security, and a coffee maker" +date: 2017-01-28 08:04:05 +0000 +date_formatted: "January 28, 2017" +author: Fabian Affolter et al. +author_twitter: fabaff +comments: true +categories: Release-Notes +og_image: /images/blog/2016-01-0.37/social.png +--- + + +No stats, no numbers, and alike this time. Ok, just one number: 0.37. We are back on track with our bi-weekly release cycle. Beside some organizational changes is this release shipping again cool features and new integrations. Please keep an eye on the "Breaking changes" section because there are also massive improvements for some platforms and components. + +### {% linkable_title Governance %} +As announced, the new [Governance][gov] requires for developers to sign the CLA. [Code of Conduct][coc], [Contributor License Agreement][cla], and proper [Licensing][license] will to protect all involved parties in the Home Assistant eco-system from users and community members to contributors. + +### Face recognition using the Microsoft Face API %} +[@pvizeli] has been on a roll with the image processing integrations. This time it's the [Microsoft Face API][face]. This means that now it will be possible to train the API with the people you want to recognize and send images from your camera to the API as another source of automation. + +Want to play a personalized tune when someone enters the house? It is now possible 😎 + +### {% linkable_title Improved camera security %} + +After a security audit by Stephen O'Conner, he found that our source for randomly generated access tokens for camera feeds were reasonable predictable and could be brute force attacked in 2.5 weeks. A fix has been included in this release that uses the system provided random number generator for maximum randomness and rotates the keys every 10 minutes to reduce the window in which a brute force attack can happen. + +Although the old method is not insecure, the new method is a lot more secure. Upgrading to the latest version is encouraged. + +### {% linkable_title Major Wink and HDMI CEC improvements %} +[@w1ll1am23] did an amazing job fixing a ton of bugs and issues with the Wink integration. Biggest improvement is that it now is able to automatically refresh the authentication tokens. This means that if you have your email address and password in your `configuration.yaml` file, no `client_id` and `client_secret` are needed, and token which was generated with the generator located in the [Wink][wink] documentation. + +The new Wink support will cause renaming of all the binary sensors and will also create new sensors for devices that weren't previously detected or supported in the older version. + +Thanks to [@konikvranik] the [HDMI CEC][cec] integration got a huge update with a lot of improvements. This update should make it easier to work with HDMI CEC and give you more control. + +### {% linkable_title First Coffee Maker supported %} +[@stu-gott] has added support for the first coffee maker in Home Assistant: [Mr. Coffee Smart Optimal Brew][coffee]. Happy brewing! + +### {% linkable_title All changes %} +#### {% linkable_title New platforms/components %} + +Netatmo: [Netatmo][netatmo] Presence support ([@gieljnssns]) +Sensor: [Amcrest][amcrest] camera sensors ([@tchellomello]) +Notify: New [Discord][discord] notification component ([@Deinara]) +Device tracker: [Tado][tado] device tracker support ([@jmvermeulen]) +Sensor: Add [Skybeacon][skybeacon] BLE temperature/humidity sensor ([@anpetrov]) +New [Zabbix][zabbix] component ([@Whytey]) +Media player: New platform [Anthemav][anthem] Media player ([@nugget]) +Light: Add support for [Avion][avion] Bluetooth dimmer switches ([@mjg59]) +Binary sensor: [Beaglebone Black][bb-bin] binary sensor ([@MatoKafkac]) +Light: [Piglow][piglow] support ([@xarnze]) +[Face][face] recognition for automation ([@pvizeli]) +Sensor: New [Washington State DOT][wsdot] sensor ([@partofthething]) +Support for Wemo CoffeeMaker devices ([@stu-gott]) +Device tracker: [Sky hub][sky] support ([@alexmogavero]) +Support for [Lutron][lutron] RadioRA 2 ([@thecynic]) +TTS: Amazon [Polly TTS][polly] platform ([@robbiet480]) +Device tracker: Support for [Linksys][linksys] Access Points ([@lukas-hetzenecker]) +Notify: Make calls with [Twilio][twilio] ([@fakezeta]) + +#### Improvements %} + +Script: Fix script release ([@balloob]) +Camera - Amcrest: Add support for direct MJPEG streams from Amcrest cameras ([@colinodell]) +Sensor - Miflora: Removing throttle decorator ([@freol35241]) +Notify - Lannouncer: Fix `get_service` method ([@mKeRix]) +Sensor - WAQI: Add station parameter to waqi sensor ([@whhsw]) +Sensor - USPS: Absolute path to save cookie used by USPS sensor ([@tchellomello]) +Nest: Fix python-nest release number ([@Danielhiversen]) +Keyboard remote: Improve support ([@MrMep]) +Device tracker - VolvoOnCall: Fix timedelta ([@pvizeli]) +Climate - eq3btsmart: Expose away attribute ([@rytilahti]) +Remote: Reserve a test port for broken API to fix race ([@armills]) +Climate - Ecobee: Made target temperature sensitive to auto mode ([@Duoxilian]) +Configuration: Fix load_yaml default value ([@balloob]) +Notify - Facebook: Fix encoding error ([@Danielhiversen]) +Emulated_hue: Add `upnp_bind_multicast` option, default type to Google, and persist emulated hue IDs ([@hoopty], [@balloob]) +Docker: Install phantomjs in Docker container ([@jnewland]) +Media player - MPD: Add listing and selection of available MPD playlists ([@partofthething]) +Media player - Denon AVR: Denon improvements ([@glance-]) +Light - x10.py: Improved x10 state monitoring ([@martst]) +Sensor - DSMR: TCP, reconnecting and V4 CRC support ([@aequitas]) +Media player - Yamaha.py: Fix Yamaha doing I/O in event loop ([@balloob]) +Device tracker UPC: Make upc more robust ([@pvizeli]) +Climate - Generic thermostat: Update ([@MrMep]) +Device tracker - Xiaomi.py: Xiaomi Mi Router token refresh ([@RiRomain]) +Camera - MJPEG: Support still image for thumbmail ([@pvizeli]) +Sensor - ZAMG: Updated valid station id list ([@HerrHofrat]) +Light - ISY994: Not overwrite `state_attributes` ([@rmkraus])[emul-hue] +Light - Zwave: Use only supported features for devices ([@turbokongen]) +Media player - Kodi: Support for volume stepping ([@armills]) +Media player- roku: Use `is_screensaver`, update IDLE state, and use device name ([@robbiet480], [@xhostplus]) +Switch - HDMI CEC: Support for devices and commands ([@konikvranik]) +Lock - Zwave: Improvements to Zwave lock platform ([@turbokongen]) +TTS: Invalidate broken file cache entries ([@stu-gott]) +Light - Hue: Improvements ([@robbiet480]) +TTS - YandexTTS: Added speed and emotion to Yandex TTS ([@lupin-de-mid]) +Light - tellstick.py: Tellstick light fix ([@stefan-jonasson]) +Switch - insteon_local.py: only check for devices when not defined in config ([@wardcraigj]) +Notify - Twitter: Allow direct messaging to user ([@fabaff]) +Fan - MQTT: Dont set a speed when fan turns on ([@robbiet480]) +Config: Allow easier customization of whole domain, entity lists, globs ([@andrey-git]) +Sensor - Homematic: Update device support ([@danielperna84]) +Binary sensor - ISS: Add location to attributes and option to show position on the map ([@fabaff]) +Media player - Kodi: Add SSL configuration option ([@ecksun]) +Sensor - WAQI: Add missing particle value ([@fabaff]) +Wink: Support for python-wink 1.0.0 ([@w1ll1am23]) +Binary sensor - RPi GPIO: Add a small sleep before reading the sensor ([@snagytx]) +Sensor - USPS: Add name to configuration ([@happyleavesaoc]) +Sensor - Miflora: Remove throttle decorator from miflora platform ([@freol35241]) +Device tracker - asuswrt.py: Add IPv6 support when parsing neighbors ([@leppa]) +iOS: Discover notify.ios when iOS component loads ([@robbiet480]) +Homematic: Add MAX shutter contact class ([@jannau]) +Sensor - Darksky: Added forecast support ([@nordlead2005]) +Switch - Pilight: Implement echo config option ([@janLo]) +Core: Support customize in packages ([@kellerza]) +Switch - Flux: Allow disabling setting the brightness ([@rytilahti]) +Media player - Sonos: Add `is_coordinator`, set coordinator after join/unjoin, and no emtpy image ([@pvizeli], [@andrey-git], [@robbiet480]) +Climate: Hold mode ([@Duoxilian]) +Switch - TPlink: No longer doing I/O in event bus ([@balloob]) +Light - Insteon local: Improve Insteon configuration ([@wardcraigj]) +Emulated Hue: Emulated Hue "host-ip" fails to bind when running in docker without `--net=host` ([@jeremydk]) +Climate - EQ3 BT smart: Add reporting for availability ([@rytilahti]) + +Bugfix: [@balloob], [@fabaff], [@freol35241], [@pvizeli], [@Danielhiversen], [@tdickman], [@armills], [@rytilahti], [@R1chardTM], [@asbach], [@happyleavesaoc], [@robbiet480], [@colinodell], [@joopert], [@dale3h], [@pavoni], [@jaharkes], [@MartinHjelmare], [@mezz64], [@jabesq], and you if you are missing in this list. + +### {% linkable_title Breaking changes %} +- A **major** breaking change in the [`emulated_hue`][emul-hue] component means that without changing a configuration value before starting up the newer Home Assistant version you will lose all devices that Alexa has discovered and will need to re-add them as well as create new groups. Find out about the [details](emul_hue). +- The platform of the [ISS][iss] integration was change to `binary_sensor`. Please check the platform documentation. +- The [Roku][roku] media uses now a new format for the entity IDs. +- [OpenALPR][openalpr] is no longer a component. It's now a platform for [Image processing][image]. +- Due to massive improvements of the [Wink][wink] integration, the names of your binary sensors will change and new devices can show up. +- The [MySensors][mysensors] component now requires all persistence file paths to be set if any is set by the user. This is to avoid name conflicts for the paths. If no path is set Home Assistant will set all paths for you. +- The [Sonos][sonos] service `sonos_group_players` was removed. Use now `sonos_join` for this function. +- TTS cache have change for the last time. Files use now also a option hash as part of the name. If you want to use the cache, it need to be renamed or cleared, new created. E. g. `HASH_LANG_PLATFORM.xxx` -> `HASH_LANG_OPTIONS_PLATFORM.xxx`, replace *OPTIONS* with `-` on exiting platforms. + +### {% linkable_title If you need help... %} +...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat](https://gitter.im/home-assistant/home-assistant). 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](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + +[@MrMep]: https://github.com/MrMep +[@joopert]: https://github.com/joopert +[@armills]: https://github.com/armills +[@janLo]: https://github.com/janLo +[@happyleavesaoc]: https://github.com/happyleavesaoc +[@danielperna84]: https://github.com/danielperna84 +[@lukas-hetzenecker]: https://github.com/lukas-hetzenecker +[@robbiet480]: https://github.com/robbiet480 +[@mjg59]: https://github.com/mjg59 +[@turbokongen]: https://github.com/turbokongen +[@whhsw]: https://github.com/whhsw +[@jabesq]: https://github.com/jabesq +[@asbach]: https://github.com/asbach +[@stefan-jonasson]: https://github.com/stefan-jonasson +[@fabaff]: https://github.com/fabaff +[@RiRomain]: https://github.com/RiRomain +[@freol35241]: https://github.com/freol35241 +[@jmvermeulen]: https://github.com/jmvermeulen +[@thecynic]: https://github.com/thecynic +[@aequitas]: https://github.com/aequitas +[@balloob]: https://github.com/balloob +[@konikvranik]: https://github.com/konikvranik +[@jeremydk]: https://github.com/jeremydk +[@alexmogavero]: https://github.com/alexmogavero +[@Duoxilian]: https://github.com/Duoxilian +[@nugget]: https://github.com/nugget +[@mezz64]: https://github.com/mezz64 +[@pavoni]: https://github.com/pavoni +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@R1chardTM]: https://github.com/R1chardTM +[@andrey-git]: https://github.com/andrey-git +[@kellerza]: https://github.com/kellerza +[@dale3h]: https://github.com/dale3h +[@Deinara]: https://github.com/Deinara +[@jaharkes]: https://github.com/jaharkes +[@tchellomello]: https://github.com/tchellomello +[@jannau]: https://github.com/jannau +[@glance-]: https://github.com/glance- +[@w1ll1am23]: https://github.com/w1ll1am23 +[@ecksun]: https://github.com/ecksun +[@nordlead2005]: https://github.com/nordlead2005 +[@rytilahti]: https://github.com/rytilahti +[@rmkraus]: https://github.com/rmkraus +[@pvizeli]: https://github.com/pvizeli +[@anpetrov]: https://github.com/anpetrov +[@partofthething]: https://github.com/partofthething +[@wardcraigj]: https://github.com/wardcraigj +[@Danielhiversen]: https://github.com/Danielhiversen +[@colinodell]: https://github.com/colinodell +[@hoopty]: https://github.com/hoopty +[@martst]: https://github.com/martst +[@Whytey]: https://github.com/Whytey +[@MatoKafkac]: https://github.com/MatoKafkac +[@stu-gott]: https://github.com/stu-gott +[@jnewland]: https://github.com/jnewland +[@tdickman]: https://github.com/tdickman +[@xarnze]: https://github.com/xarnze +[@snagytx]: https://github.com/snagytx +[@gieljnssns]: https://github.com/gieljnssns +[@leppa]: https://github.com/leppa +[@lupin-de-mid]: https://github.com/lupin-de-mid +[@HerrHofrat]: https://github.com/HerrHofrat +[@xhostplus]: https://github.com/xhostplus +[@mKeRix]: https://github.com/mKeRix +[@fakezeta]: https://github.com/fakezeta + +[amcrest]: https://home-assistant.io/components/binary_sensor.arest/ +[discord]: https://home-assistant.io/components/notify.discord/ +[tado]: https://home-assistant.io/components/device_tracker.tado/ +[sky]: https://home-assistant.io/components/device_tracker.sky_hub/ +[zabbix]: https://home-assistant.io/components/zabbix/ +[avion]: https://home-assistant.io/components/light.avion/ +[anthem]: https://home-assistant.io/components/media_player.anthemav/ +[bb-bin]: https://home-assistant.io/components/binary_sensor.bbb_gpio/ +[piglow]: https://home-assistant.io/components/light.piglow/ +[wsdot]: https://home-assistant.io/components/sensor.wsdot/ +[skybeacon]: https://home-assistant.io/components/sensor.skybeacon/ +[lutron]: https://home-assistant.io/components/lutron/ +[polly]: https://home-assistant.io/components/tts.amazon_polly/ +[linksys]: https://home-assistant.io/components/device_tracker.linksys_ap/ +[emul-hue]: https://home-assistant.io/components/emulated_hue/ +[netatmo]: https://home-assistant.io/components/netatmo/ +[face]: https://home-assistant.io/components/microsoft_face/ +[iss]: https://home-assistant.io/components/binary_sensor.iss/ +[roku]: https://home-assistant.io/components/media_player.roku/ +[openalpr]: https://home-assistant.io/components/#image-processing +[image]: https://home-assistant.io/components/image_processing/ +[emul_hue]: https://github.com/home-assistant/home-assistant/pull/5549 +[coc]: https://home-assistant.io/developers/code_of_conduct/ +[cla]: https://home-assistant.io/developers/cla/ +[gov]: https://home-assistant.io/blog/2017/01/21/home-assistant-governance/ +[license]: https://home-assistant.io/developers/license/ +[wink]: https://home-assistant.io/components/wink/ +[coffee]: https://home-assistant.io/components/switch.wemo/ +[cec]: https://home-assistant.io/components/hdmi_cec/ +[mysensors]: https://home-assistant.io/components/mysensors/ +[sonos]: https://home-assistant.io/components/media_player.sonos/ +[twilio]: https://home-assistant.io/components/notify.twilio_call/ diff --git a/source/images/blog/2017-01-0.37/social.png b/source/images/blog/2017-01-0.37/social.png new file mode 100644 index 0000000000000000000000000000000000000000..52ddf253d87962f5d107992d100c9f09a349ebef GIT binary patch literal 56417 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 rhiQY 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 b8s6Bw;jrl@**P8H737$O?U8ab&$#~qmz6aC literal 0 HcmV?d00001