From 4c1a40af30073b00171072b4e45f4e792eef654f Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 16 Jun 2018 10:56:40 -0400 Subject: [PATCH 01/82] Add draft post for release 72 --- source/_posts/2018-06-22-release-72.markdown | 408 +++++++++++++++++++ 1 file changed, 408 insertions(+) create mode 100644 source/_posts/2018-06-22-release-72.markdown diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown new file mode 100644 index 00000000000..8203ba94377 --- /dev/null +++ b/source/_posts/2018-06-22-release-72.markdown @@ -0,0 +1,408 @@ +--- +layout: post +title: "0.72: TBD - update date" +description: "TBD" +date: 2018-06-16 00:01:00 +date_formatted: "June 22, 2018" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +--- + +## {% linkable_title New Platforms %} + +- Weather Platform - IPMA ([@dgomes] - [#14716]) ([weather.ipma docs]) (new-platform) +- Add Freebox device tracker ([@stilllman] - [#12727]) ([device_tracker.freebox docs]) (new-platform) +- Add IBM Watson IoT Platform component ([@mtreinish] - [#13664]) ([watson_iot docs]) (new-platform) +- Wireless tags platform ([@sergeymaysak] - [#13495]) ([wirelesstag docs]) ([binary_sensor.wirelesstag docs]) ([sensor.wirelesstag docs]) ([switch.wirelesstag docs]) (new-platform) +- Add netgear_lte component ([@amelchio] - [#14687]) ([netgear_lte docs]) ([notify docs]) ([sensor.netgear_lte docs]) (new-platform) +- Add Uptime Robot sensor ([@ludeeus] - [#14631]) ([sensor.uptimerobot docs]) (new-platform) +- Add support for the Unitymedia Horizon HD Recorder ([@benleb] - [#14275]) ([media_player.horizon docs]) (new-platform) +- Add support for KIWI Door Locks ([@c7h] - [#14485]) ([lock.kiwi docs]) (new-platform) +- Epson projector support ([@pszafer] - [#14841]) ([media_player.epson docs]) (new-platform) +- Add sensor.nsw_fuel_station component ([@nickw444] - [#14757]) ([sensor.nsw_fuel_station docs]) (new-platform) +- Add support for ZhongHong HVAC Controllers ([@crhan] - [#14552]) ([climate.zhong_hong docs]) (new-platform) +- Xiaomi Cameras - multiple models ([@vaidyasr] - [#14244]) ([camera.xiaofang docs]) (new-platform) + +## {% linkable_title If you need help... %} + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). 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. + + +## {% linkable_title Breaking Changes %} + +- Further cleanup frontend ([@balloob] - [#14805]) ([frontend docs]) (breaking change) +- Rename Hive hub friendly name ([@SteveEdson] - [#14747]) ([sensor.hive docs]) (breaking change) +- Add missing mapping of RotaryHandleSensorIP states ([@hanzoh] - [#14885]) ([sensor.homematic docs]) (breaking change) +- Add support for multiple Doorbird stations ([@oblogic7] - [#13994]) ([doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (breaking change) +- Make AirVisual platform async + other adjustments ([@bachya] - [#14943]) ([sensor.airvisual docs]) (breaking change) +- Eight Sleep add REM type, Update async syntax, Catch API quirks ([@mezz64] - [#14937]) ([eight_sleep docs]) ([binary_sensor.eight_sleep docs]) ([sensor.eight_sleep docs]) (breaking change) + +## {% linkable_title All changes %} + +- Weather Platform - IPMA ([@dgomes] - [#14716]) ([weather.ipma docs]) (new-platform) +- Add additional 86sw model identifier of the LAN protocol V2 ([@syssi] - [#14799]) ([xiaomi_aqara docs]) ([binary_sensor.xiaomi_aqara docs]) +- Allow Kodi live streams to be recognized as paused ([@quthla] - [#14623]) ([media_player.kodi docs]) +- Update syntax ([@fabaff] - [#14812]) ([sensor.moon docs]) +- Use pihole module to get data ([@fabaff] - [#14809]) ([sensor.pi_hole docs]) +- Bump python-miio version (Closes: #13749) ([@syssi] - [#14796]) ([device_tracker docs]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([remote.xiaomi_miio docs]) ([sensor.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs]) +- Further cleanup frontend ([@balloob] - [#14805]) ([frontend docs]) (breaking change) +- netatmo api is now in pip as pyatmo ([@jabesq] - [#14824]) ([netatmo docs]) ([binary_sensor.netatmo docs]) ([camera.netatmo docs]) ([climate.netatmo docs]) ([sensor.netatmo docs]) +- Action parameter doesn't longer have to be the first parameter ([@GruberMischa] - [#14815]) ([binary_sensor.mystrom docs]) +- Fixes an issue in Xiaomi TV platform that would some TVs not sleep correctly ([@simse] - [#14829]) ([media_player.xiaomi_tv docs]) +- Improved Fritz!Box thermostat support ([@thomaskr] - [#14789]) ([climate.fritzbox docs]) +- Add Freebox device tracker ([@stilllman] - [#12727]) ([device_tracker.freebox docs]) (new-platform) +- Migrate entity registry to using websocket ([@balloob] - [#14830]) ([config docs]) +- Route themes and translations over websocket ([@balloob] - [#14828]) ([frontend docs]) ([websocket_api docs]) +- Feature/gearbest library update (Closes: #14813) ([@HerrHofrat] - [#14833]) ([sensor.gearbest docs]) +- Ignore the mistaken long_both_click event of the 86sw (Closes: #14802) ([@syssi] - [#14808]) ([binary_sensor.xiaomi_aqara docs]) +- Fix non awaited test ([@balloob] - [#14854]) +- Update Hue flow title ([@balloob] - [#14852]) ([hue docs]) +- Upgrade Mastodon.py to 1.3.0 ([@fabaff] - [#14858]) +- Improvements to LIFX reliability ([@amelchio] - [#14848]) ([light.lifx docs]) +- Add general sound mode support ([@starkillerOG] - [#14729]) ([media_player docs]) +- Add IBM Watson IoT Platform component ([@mtreinish] - [#13664]) ([watson_iot docs]) (new-platform) +- Upgrade aiohttp to 3.3.0 ([@fabaff] - [#14766]) +- Add min_temp and max_temp to MQTT climate device ([@PhilRW] - [#14690]) ([climate.mqtt docs]) +- Store config entry id in entity registry ([@balloob] - [#14851]) +- Catch ConnectionError (fixes #14241) ([@fabaff] - [#14748]) ([media_player.yamaha docs]) +- Don't run unnecessary methods in executor pool ([@balloob] - [#14853]) +- Wireless tags platform ([@sergeymaysak] - [#13495]) ([wirelesstag docs]) ([binary_sensor.wirelesstag docs]) ([sensor.wirelesstag docs]) ([switch.wirelesstag docs]) (new-platform) +- Fix door/window sensor support of the Xiaomi Aqara LAN protocol V2 (Closes: #14775) ([@syssi] - [#14777]) ([binary_sensor.xiaomi_aqara docs]) +- zha: handle "step_with_on_off" cluster command in LevelListener. ([@Adminiuga] - [#14756]) ([binary_sensor.zha docs]) +- Rename Hive hub friendly name ([@SteveEdson] - [#14747]) ([sensor.hive docs]) (breaking change) +- Add set_default_level to logger ([@dale3h] - [#14703]) ([logger docs]) +- Fix unit conversion ([@dgomes] - [#14730]) ([climate.generic_thermostat docs]) ([climate.sensibo docs]) ([climate.tado docs]) +- Disable volume control for Onkyo when unavailable (Closes: #14774) ([@snikch] - [#14863]) ([media_player.onkyo docs]) +- Add netgear_lte component ([@amelchio] - [#14687]) ([netgear_lte docs]) ([notify docs]) ([sensor.netgear_lte docs]) (new-platform) +- Add support for new hass.io panel ([@balloob] - [#14873]) ([hassio docs]) ([panel_custom docs]) +- Add color_status sensor for Nest Protect ([@awarecan] - [#14868]) ([sensor.nest docs]) +- UVC camera platform handling unavailable NVR or cameras better ([@exxamalte] - [#14864]) ([camera.uvc docs]) +- Samsung TV can't turn off after idle period ([@ejel] - [#14587]) ([media_player.samsungtv docs]) +- Discover Qubino ZMHTDx smart meter switches ([@turbokongen] - [#14884]) ([zwave docs]) +- Add missing mapping of RotaryHandleSensorIP states ([@hanzoh] - [#14885]) ([sensor.homematic docs]) (breaking change) +- Add entity registry support to media_player.snapcast ([@jedi7] - [#14895]) ([media_player.snapcast docs]) +- Allow different identifiers for the CPU temperature (fixes #10104) ([@fabaff] - [#14898]) ([sensor.glances docs]) +- Make RainMachine async ([@bachya] - [#14879]) ([rainmachine docs]) ([binary_sensor.rainmachine docs]) ([sensor.rainmachine docs]) ([switch.rainmachine docs]) +- Add Uptime Robot sensor ([@ludeeus] - [#14631]) ([sensor.uptimerobot docs]) (new-platform) +- Upgrade python_opendata_transport to 0.1.3 ([@fabaff] - [#14905]) ([sensor.swiss_public_transport docs]) +- Upgrade psutil to 5.4.6 ([@fabaff] - [#14892]) ([sensor.systemmonitor docs]) +- Upgrade sendgrid to 5.4.0 ([@fabaff] - [#14891]) ([notify docs]) +- Upgrade python-mystrom to 0.4.4 ([@fabaff] - [#14889]) ([light.mystrom docs]) ([switch.mystrom docs]) +- Upgrade pylast to 2.3.0 ([@fabaff] - [#14888]) ([sensor.lastfm docs]) +- Added daily and hourly modes to Openweathermap ([@sgttrs] - [#14875]) ([weather.openweathermap docs]) +- Bump to denonavr 0.7.3 ([@klada] - [#14907]) ([media_player.denonavr docs]) +- Add api_host option to Konnected config ([@heythisisnate] - [#14896]) ([konnected docs]) +- Add support for the Unitymedia Horizon HD Recorder ([@benleb] - [#14275]) ([media_player.horizon docs]) (new-platform) +- Add support for multiple Doorbird stations ([@oblogic7] - [#13994]) ([doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (breaking change) +- Update mqtt_eventstream.py ([@molobrakos] - [#14923]) ([mqtt_eventstream docs]) +- Upgrade python-nest, add security_state sensor, nest.set_mode service set ETA as well ([@awarecan] - [#14901]) ([nest docs]) ([sensor.nest docs]) +- Add more test cases for samsungtv ([@ejel] - [#14900]) +- Refactored Arlo component and enhanced Arlo API queries and times ([@tchellomello] - [#14823]) ([arlo docs]) ([alarm_control_panel.arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs]) +- Use cv.time_period instead of cv.time_period_str ([@awarecan] - [#14938]) ([nest docs]) +- Add support for KIWI Door Locks ([@c7h] - [#14485]) ([lock.kiwi docs]) (new-platform) +- Fix snapcast uuid to be more unique ([@jedi7] - [#14925]) ([media_player.snapcast docs]) +- pytradfri 5.5.1: Improved 3rd party bulb support ([@Hate-Usernames] - [#14887]) ([tradfri docs]) ([light.tradfri docs]) +- Epson projector support ([@pszafer] - [#14841]) ([media_player.epson docs]) (new-platform) +- Add scan_interval to RainMachine ([@bachya] - [#14945]) ([rainmachine docs]) +- Myq update from 0.0.8 to 0.0.11 ([@arraylabs] - [#14947]) ([cover.myq docs]) +- Upgrade pylint to 1.9.2 ([@scop] - [#14916]) +- Update python-wink to 1.8.0 ([@vickyg3] - [#14894]) ([wink docs]) +- Add unique_id for mqtt binary sensor ([@ciotlosm] - [#14929]) ([binary_sensor.mqtt docs]) +- Make Yi platform async ([@bachya] - [#14944]) ([camera.yi docs]) +- Nest config flow ([@balloob] - [#14921]) ([nest docs]) +- Fix Facebox face data parsing ([@robmarkcole] - [#14951]) ([image_processing.facebox docs]) +- Add sensor.nsw_fuel_station component ([@nickw444] - [#14757]) ([sensor.nsw_fuel_station docs]) (new-platform) +- Make AirVisual platform async + other adjustments ([@bachya] - [#14943]) ([sensor.airvisual docs]) (breaking change) +- Add support for ZhongHong HVAC Controllers ([@crhan] - [#14552]) ([climate.zhong_hong docs]) (new-platform) +- Fix tests ([@balloob] - [#14959]) +- add relative time option to simulated sensors ([@Shou] - [#14038]) ([sensor.simulated docs]) +- Add config entry for Sonos + Cast ([@balloob] - [#14955]) ([media_player docs]) ([sonos docs]) ([media_player.sonos docs]) +- Fix smappee component - "Error on device update" ([@bachya] - [#14883]) ([sensor.smappee docs]) +- Adhere to scan_interval in platforms when setup via config entry ([@balloob] - [#14969]) +- Add Calendar API endpoint to get events ([@titilambert] - [#14702]) ([calendar docs]) ([calendar.caldav docs]) +- Add calendar panel, add tests ([@balloob] - [#14973]) ([calendar docs]) ([calendar.demo docs]) +- Xiaomi Cameras - multiple models ([@vaidyasr] - [#14244]) ([camera.xiaofang docs]) (new-platform) +- Fix binary_sensor.skybell state update when there are no events ([@trisk] - [#14927]) ([binary_sensor.skybell docs]) ([sensor.skybell docs]) +- Deconz make groups configurable ([@Kane610] - [#14704]) ([deconz docs]) ([light.deconz docs]) +- Show notification when user configures Nest client_id/secret ([@balloob] - [#14970]) ([hue docs]) ([nest docs]) +- Eight Sleep add REM type, Update async syntax, Catch API quirks ([@mezz64] - [#14937]) ([eight_sleep docs]) ([binary_sensor.eight_sleep docs]) ([sensor.eight_sleep docs]) (breaking change) +- Return ISO formated datetime in forecast ([@c727] - [#14975]) ([weather.ecobee docs]) +- Remove inline pylint disables for messages disabled in pylintrc ([@scop] - [#14978]) +- Add availability to Rflink entities. ([@aequitas] - [#14977]) ([rflink docs]) +- Upgrade ring_doorbell to 0.2.1 to fix oauth issues ([@tchellomello] - [#14984]) ([ring docs]) +- Fix extended package support ([@cdce8p] - [#14980]) +- Upgraded PyArlo to 0.1.7 ([@tchellomello] - [#14987]) ([arlo docs]) +- Upgraded python-amcrest to 1.2.3 ([@tchellomello] - [#14988]) ([amcrest docs]) +- Upgraded RainCloudy to version 0.0.5 ([@tchellomello] - [#14986]) ([raincloud docs]) +- Do not mount deps folder when running in virtual env ([@balloob] - [#14993]) +- Refactoring camera component to use async/await syntax. ([@awarecan] - [#14990]) ([camera docs]) ([camera.demo docs]) + +[#12727]: https://github.com/home-assistant/home-assistant/pull/12727 +[#13495]: https://github.com/home-assistant/home-assistant/pull/13495 +[#13664]: https://github.com/home-assistant/home-assistant/pull/13664 +[#13994]: https://github.com/home-assistant/home-assistant/pull/13994 +[#14038]: https://github.com/home-assistant/home-assistant/pull/14038 +[#14244]: https://github.com/home-assistant/home-assistant/pull/14244 +[#14275]: https://github.com/home-assistant/home-assistant/pull/14275 +[#14485]: https://github.com/home-assistant/home-assistant/pull/14485 +[#14552]: https://github.com/home-assistant/home-assistant/pull/14552 +[#14587]: https://github.com/home-assistant/home-assistant/pull/14587 +[#14623]: https://github.com/home-assistant/home-assistant/pull/14623 +[#14631]: https://github.com/home-assistant/home-assistant/pull/14631 +[#14687]: https://github.com/home-assistant/home-assistant/pull/14687 +[#14690]: https://github.com/home-assistant/home-assistant/pull/14690 +[#14702]: https://github.com/home-assistant/home-assistant/pull/14702 +[#14703]: https://github.com/home-assistant/home-assistant/pull/14703 +[#14704]: https://github.com/home-assistant/home-assistant/pull/14704 +[#14716]: https://github.com/home-assistant/home-assistant/pull/14716 +[#14729]: https://github.com/home-assistant/home-assistant/pull/14729 +[#14730]: https://github.com/home-assistant/home-assistant/pull/14730 +[#14747]: https://github.com/home-assistant/home-assistant/pull/14747 +[#14748]: https://github.com/home-assistant/home-assistant/pull/14748 +[#14756]: https://github.com/home-assistant/home-assistant/pull/14756 +[#14757]: https://github.com/home-assistant/home-assistant/pull/14757 +[#14766]: https://github.com/home-assistant/home-assistant/pull/14766 +[#14777]: https://github.com/home-assistant/home-assistant/pull/14777 +[#14789]: https://github.com/home-assistant/home-assistant/pull/14789 +[#14796]: https://github.com/home-assistant/home-assistant/pull/14796 +[#14799]: https://github.com/home-assistant/home-assistant/pull/14799 +[#14805]: https://github.com/home-assistant/home-assistant/pull/14805 +[#14808]: https://github.com/home-assistant/home-assistant/pull/14808 +[#14809]: https://github.com/home-assistant/home-assistant/pull/14809 +[#14812]: https://github.com/home-assistant/home-assistant/pull/14812 +[#14815]: https://github.com/home-assistant/home-assistant/pull/14815 +[#14823]: https://github.com/home-assistant/home-assistant/pull/14823 +[#14824]: https://github.com/home-assistant/home-assistant/pull/14824 +[#14828]: https://github.com/home-assistant/home-assistant/pull/14828 +[#14829]: https://github.com/home-assistant/home-assistant/pull/14829 +[#14830]: https://github.com/home-assistant/home-assistant/pull/14830 +[#14833]: https://github.com/home-assistant/home-assistant/pull/14833 +[#14841]: https://github.com/home-assistant/home-assistant/pull/14841 +[#14848]: https://github.com/home-assistant/home-assistant/pull/14848 +[#14851]: https://github.com/home-assistant/home-assistant/pull/14851 +[#14852]: https://github.com/home-assistant/home-assistant/pull/14852 +[#14853]: https://github.com/home-assistant/home-assistant/pull/14853 +[#14854]: https://github.com/home-assistant/home-assistant/pull/14854 +[#14858]: https://github.com/home-assistant/home-assistant/pull/14858 +[#14863]: https://github.com/home-assistant/home-assistant/pull/14863 +[#14864]: https://github.com/home-assistant/home-assistant/pull/14864 +[#14868]: https://github.com/home-assistant/home-assistant/pull/14868 +[#14873]: https://github.com/home-assistant/home-assistant/pull/14873 +[#14875]: https://github.com/home-assistant/home-assistant/pull/14875 +[#14879]: https://github.com/home-assistant/home-assistant/pull/14879 +[#14883]: https://github.com/home-assistant/home-assistant/pull/14883 +[#14884]: https://github.com/home-assistant/home-assistant/pull/14884 +[#14885]: https://github.com/home-assistant/home-assistant/pull/14885 +[#14887]: https://github.com/home-assistant/home-assistant/pull/14887 +[#14888]: https://github.com/home-assistant/home-assistant/pull/14888 +[#14889]: https://github.com/home-assistant/home-assistant/pull/14889 +[#14891]: https://github.com/home-assistant/home-assistant/pull/14891 +[#14892]: https://github.com/home-assistant/home-assistant/pull/14892 +[#14894]: https://github.com/home-assistant/home-assistant/pull/14894 +[#14895]: https://github.com/home-assistant/home-assistant/pull/14895 +[#14896]: https://github.com/home-assistant/home-assistant/pull/14896 +[#14898]: https://github.com/home-assistant/home-assistant/pull/14898 +[#14900]: https://github.com/home-assistant/home-assistant/pull/14900 +[#14901]: https://github.com/home-assistant/home-assistant/pull/14901 +[#14905]: https://github.com/home-assistant/home-assistant/pull/14905 +[#14907]: https://github.com/home-assistant/home-assistant/pull/14907 +[#14916]: https://github.com/home-assistant/home-assistant/pull/14916 +[#14921]: https://github.com/home-assistant/home-assistant/pull/14921 +[#14923]: https://github.com/home-assistant/home-assistant/pull/14923 +[#14925]: https://github.com/home-assistant/home-assistant/pull/14925 +[#14927]: https://github.com/home-assistant/home-assistant/pull/14927 +[#14929]: https://github.com/home-assistant/home-assistant/pull/14929 +[#14937]: https://github.com/home-assistant/home-assistant/pull/14937 +[#14938]: https://github.com/home-assistant/home-assistant/pull/14938 +[#14943]: https://github.com/home-assistant/home-assistant/pull/14943 +[#14944]: https://github.com/home-assistant/home-assistant/pull/14944 +[#14945]: https://github.com/home-assistant/home-assistant/pull/14945 +[#14947]: https://github.com/home-assistant/home-assistant/pull/14947 +[#14951]: https://github.com/home-assistant/home-assistant/pull/14951 +[#14955]: https://github.com/home-assistant/home-assistant/pull/14955 +[#14959]: https://github.com/home-assistant/home-assistant/pull/14959 +[#14969]: https://github.com/home-assistant/home-assistant/pull/14969 +[#14970]: https://github.com/home-assistant/home-assistant/pull/14970 +[#14973]: https://github.com/home-assistant/home-assistant/pull/14973 +[#14975]: https://github.com/home-assistant/home-assistant/pull/14975 +[#14977]: https://github.com/home-assistant/home-assistant/pull/14977 +[#14978]: https://github.com/home-assistant/home-assistant/pull/14978 +[#14980]: https://github.com/home-assistant/home-assistant/pull/14980 +[#14984]: https://github.com/home-assistant/home-assistant/pull/14984 +[#14986]: https://github.com/home-assistant/home-assistant/pull/14986 +[#14987]: https://github.com/home-assistant/home-assistant/pull/14987 +[#14988]: https://github.com/home-assistant/home-assistant/pull/14988 +[#14990]: https://github.com/home-assistant/home-assistant/pull/14990 +[#14993]: https://github.com/home-assistant/home-assistant/pull/14993 +[@Adminiuga]: https://github.com/Adminiuga +[@GruberMischa]: https://github.com/GruberMischa +[@Hate-Usernames]: https://github.com/Hate-Usernames +[@HerrHofrat]: https://github.com/HerrHofrat +[@Kane610]: https://github.com/Kane610 +[@PhilRW]: https://github.com/PhilRW +[@Shou]: https://github.com/Shou +[@SteveEdson]: https://github.com/SteveEdson +[@aequitas]: https://github.com/aequitas +[@amelchio]: https://github.com/amelchio +[@arraylabs]: https://github.com/arraylabs +[@awarecan]: https://github.com/awarecan +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@benleb]: https://github.com/benleb +[@c727]: https://github.com/c727 +[@c7h]: https://github.com/c7h +[@cdce8p]: https://github.com/cdce8p +[@ciotlosm]: https://github.com/ciotlosm +[@crhan]: https://github.com/crhan +[@dale3h]: https://github.com/dale3h +[@dgomes]: https://github.com/dgomes +[@ejel]: https://github.com/ejel +[@exxamalte]: https://github.com/exxamalte +[@fabaff]: https://github.com/fabaff +[@hanzoh]: https://github.com/hanzoh +[@heythisisnate]: https://github.com/heythisisnate +[@jabesq]: https://github.com/jabesq +[@jedi7]: https://github.com/jedi7 +[@klada]: https://github.com/klada +[@ludeeus]: https://github.com/ludeeus +[@mezz64]: https://github.com/mezz64 +[@molobrakos]: https://github.com/molobrakos +[@mtreinish]: https://github.com/mtreinish +[@nickw444]: https://github.com/nickw444 +[@oblogic7]: https://github.com/oblogic7 +[@pszafer]: https://github.com/pszafer +[@quthla]: https://github.com/quthla +[@robmarkcole]: https://github.com/robmarkcole +[@scop]: https://github.com/scop +[@sergeymaysak]: https://github.com/sergeymaysak +[@sgttrs]: https://github.com/sgttrs +[@simse]: https://github.com/simse +[@snikch]: https://github.com/snikch +[@starkillerOG]: https://github.com/starkillerOG +[@stilllman]: https://github.com/stilllman +[@syssi]: https://github.com/syssi +[@tchellomello]: https://github.com/tchellomello +[@thomaskr]: https://github.com/thomaskr +[@titilambert]: https://github.com/titilambert +[@trisk]: https://github.com/trisk +[@turbokongen]: https://github.com/turbokongen +[@vaidyasr]: https://github.com/vaidyasr +[@vickyg3]: https://github.com/vickyg3 +[alarm_control_panel.arlo docs]: /components/alarm_control_panel.arlo/ +[amcrest docs]: /components/amcrest/ +[arlo docs]: /components/arlo/ +[binary_sensor.eight_sleep docs]: /components/binary_sensor.eight_sleep/ +[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/ +[binary_sensor.mystrom docs]: /components/binary_sensor.mystrom/ +[binary_sensor.netatmo docs]: /components/binary_sensor.netatmo/ +[binary_sensor.rainmachine docs]: /components/binary_sensor.rainmachine/ +[binary_sensor.skybell docs]: /components/binary_sensor.skybell/ +[binary_sensor.wirelesstag docs]: /components/binary_sensor.wirelesstag/ +[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/ +[binary_sensor.zha docs]: /components/binary_sensor.zha/ +[calendar docs]: /components/calendar/ +[calendar.caldav docs]: /components/calendar.caldav/ +[calendar.demo docs]: /components/calendar.demo/ +[camera docs]: /components/camera/ +[camera.arlo docs]: /components/camera.arlo/ +[camera.demo docs]: /components/camera.demo/ +[camera.doorbird docs]: /components/camera.doorbird/ +[camera.netatmo docs]: /components/camera.netatmo/ +[camera.uvc docs]: /components/camera.uvc/ +[camera.xiaofang docs]: /components/camera.xiaofang/ +[camera.yi docs]: /components/camera.yi/ +[climate.fritzbox docs]: /components/climate.fritzbox/ +[climate.generic_thermostat docs]: /components/climate.generic_thermostat/ +[climate.mqtt docs]: /components/climate.mqtt/ +[climate.netatmo docs]: /components/climate.netatmo/ +[climate.sensibo docs]: /components/climate.sensibo/ +[climate.tado docs]: /components/climate.tado/ +[climate.zhong_hong docs]: /components/climate.zhong_hong/ +[config docs]: /components/config/ +[cover.myq docs]: /components/cover.myq/ +[deconz docs]: /components/deconz/ +[device_tracker docs]: /components/device_tracker/ +[device_tracker.freebox docs]: /components/device_tracker.freebox/ +[doorbird docs]: /components/doorbird/ +[eight_sleep docs]: /components/eight_sleep/ +[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/ +[frontend docs]: /components/frontend/ +[hassio docs]: /components/hassio/ +[hue docs]: /components/hue/ +[image_processing.facebox docs]: /components/image_processing.facebox/ +[konnected docs]: /components/konnected/ +[light.deconz docs]: /components/light.deconz/ +[light.lifx docs]: /components/light.lifx/ +[light.mystrom docs]: /components/light.mystrom/ +[light.tradfri docs]: /components/light.tradfri/ +[light.xiaomi_miio docs]: /components/light.xiaomi_miio/ +[lock.kiwi docs]: /components/lock.kiwi/ +[logger docs]: /components/logger/ +[media_player docs]: /components/media_player/ +[media_player.denonavr docs]: /components/media_player.denonavr/ +[media_player.epson docs]: /components/media_player.epson/ +[media_player.horizon docs]: /components/media_player.horizon/ +[media_player.kodi docs]: /components/media_player.kodi/ +[media_player.onkyo docs]: /components/media_player.onkyo/ +[media_player.samsungtv docs]: /components/media_player.samsungtv/ +[media_player.snapcast docs]: /components/media_player.snapcast/ +[media_player.sonos docs]: /components/media_player.sonos/ +[media_player.xiaomi_tv docs]: /components/media_player.xiaomi_tv/ +[media_player.yamaha docs]: /components/media_player.yamaha/ +[mqtt_eventstream docs]: /components/mqtt_eventstream/ +[nest docs]: /components/nest/ +[netatmo docs]: /components/netatmo/ +[netgear_lte docs]: /components/netgear_lte/ +[notify docs]: /components/notify/ +[panel_custom docs]: /components/panel_custom/ +[raincloud docs]: /components/raincloud/ +[rainmachine docs]: /components/rainmachine/ +[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/ +[rflink docs]: /components/rflink/ +[ring docs]: /components/ring/ +[sensor.airvisual docs]: /components/sensor.airvisual/ +[sensor.arlo docs]: /components/sensor.arlo/ +[sensor.eight_sleep docs]: /components/sensor.eight_sleep/ +[sensor.gearbest docs]: /components/sensor.gearbest/ +[sensor.glances docs]: /components/sensor.glances/ +[sensor.hive docs]: /components/sensor.hive/ +[sensor.homematic docs]: /components/sensor.homematic/ +[sensor.lastfm docs]: /components/sensor.lastfm/ +[sensor.moon docs]: /components/sensor.moon/ +[sensor.nest docs]: /components/sensor.nest/ +[sensor.netatmo docs]: /components/sensor.netatmo/ +[sensor.netgear_lte docs]: /components/sensor.netgear_lte/ +[sensor.nsw_fuel_station docs]: /components/sensor.nsw_fuel_station/ +[sensor.pi_hole docs]: /components/sensor.pi_hole/ +[sensor.rainmachine docs]: /components/sensor.rainmachine/ +[sensor.simulated docs]: /components/sensor.simulated/ +[sensor.skybell docs]: /components/sensor.skybell/ +[sensor.smappee docs]: /components/sensor.smappee/ +[sensor.swiss_public_transport docs]: /components/sensor.swiss_public_transport/ +[sensor.systemmonitor docs]: /components/sensor.systemmonitor/ +[sensor.uptimerobot docs]: /components/sensor.uptimerobot/ +[sensor.wirelesstag docs]: /components/sensor.wirelesstag/ +[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/ +[sonos docs]: /components/sonos/ +[switch.doorbird docs]: /components/switch.doorbird/ +[switch.mystrom docs]: /components/switch.mystrom/ +[switch.rainmachine docs]: /components/switch.rainmachine/ +[switch.wirelesstag docs]: /components/switch.wirelesstag/ +[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/ +[tradfri docs]: /components/tradfri/ +[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/ +[watson_iot docs]: /components/watson_iot/ +[weather.ecobee docs]: /components/weather.ecobee/ +[weather.ipma docs]: /components/weather.ipma/ +[weather.openweathermap docs]: /components/weather.openweathermap/ +[websocket_api docs]: /components/websocket_api/ +[wink docs]: /components/wink/ +[wirelesstag docs]: /components/wirelesstag/ +[xiaomi_aqara docs]: /components/xiaomi_aqara/ +[zwave docs]: /components/zwave/ From ac83b863253338922afeb7859a893430adb4a024 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 16 Jun 2018 10:57:01 -0400 Subject: [PATCH 02/82] Update frontpage version --- _config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index f62f416f312..db69a855aa6 100644 --- a/_config.yml +++ b/_config.yml @@ -139,9 +139,9 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 71 +current_minor_version: 72 current_patch_version: 0 -date_released: 2018-06-08 +date_released: 2018-06-22 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. From 9d52e17f70d67690ad48305e26e219ce2b64018a Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 16 Jun 2018 10:57:50 -0400 Subject: [PATCH 03/82] Add notes --- source/_posts/2018-06-22-release-72.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown index 8203ba94377..b3f69d6093f 100644 --- a/source/_posts/2018-06-22-release-72.markdown +++ b/source/_posts/2018-06-22-release-72.markdown @@ -10,6 +10,8 @@ comments: true categories: Release-Notes --- +Config entry support for Nest, Sonos, Cast. + ## {% linkable_title New Platforms %} - Weather Platform - IPMA ([@dgomes] - [#14716]) ([weather.ipma docs]) (new-platform) From debcf5c4c97c280a9988c451f032430ea0eaa81f Mon Sep 17 00:00:00 2001 From: Wade Dorrell Date: Sun, 17 Jun 2018 03:50:16 -0600 Subject: [PATCH 04/82] Minor grammar mistake (#5554) --- source/getting-started/configuration.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/getting-started/configuration.markdown b/source/getting-started/configuration.markdown index ef9b53df954..5eacd498829 100644 --- a/source/getting-started/configuration.markdown +++ b/source/getting-started/configuration.markdown @@ -66,7 +66,7 @@ Go to the add-on store (see previous step), click on Configurator and click on " - Click on "SAVE" to save your new password - "START" the add-on - You will be able to click the "OPEN WEB UI" link to open the Web UI on a new window - - Type your username and password that you recently save + - Type your username and password that you recently saved Time for the first practice with the configurator. Add the following to `configuration.yaml` file to add a link to the Configurator in the sidebar: From 74a83b3d69c4515edfad09cda79588cbda09e992 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 17 Jun 2018 11:54:42 +0200 Subject: [PATCH 05/82] Fix license entry --- credits_generator/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/credits_generator/package.json b/credits_generator/package.json index 42c6687b158..7525a44c73a 100644 --- a/credits_generator/package.json +++ b/credits_generator/package.json @@ -7,7 +7,7 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Home Assistant Community", - "license": "Apache 2.0", + "license": "Apache-2.0", "dependencies": { "async": "^2.1.4", "github": "^8.1.0", From 9d0ccdcf51c15379f2f1eb96144c09e76cbc6e79 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 17 Jun 2018 12:01:26 +0200 Subject: [PATCH 06/82] Mark as private --- credits_generator/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/credits_generator/package.json b/credits_generator/package.json index 7525a44c73a..a7d7b76fe53 100644 --- a/credits_generator/package.json +++ b/credits_generator/package.json @@ -1,6 +1,7 @@ { "name": "credits_generator", "version": "1.0.0", + "private": true, "description": "A tool to generate the Home Assistant credits page", "main": "update_credits.js", "scripts": { From ee853f35feec48326975f8cf5cea1db44a333f68 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Sun, 17 Jun 2018 11:03:03 +0100 Subject: [PATCH 07/82] Promoting timezone issue to warning (#5552) Given the long standing bug with the alert component - where the timezone in HA differs from the timezone of the OS when starting HA it either fires rapidly, or very slowly - promoting this to a warning. See [this bug](https://github.com/home-assistant/home-assistant/issues/13609) and [this thread](https://community.home-assistant.io/t/error-alert-component/56242) which reminded me about it. --- source/_components/alert.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_components/alert.markdown b/source/_components/alert.markdown index 4c59259cde3..e1af527f5f2 100644 --- a/source/_components/alert.markdown +++ b/source/_components/alert.markdown @@ -16,7 +16,9 @@ The `alert` component is designed to notify you when problematic issues arise. F Alerts will add an entity to the front end only when they are firing. This entity allows you to silence an alert until it is resolved. +

When using the `alert` component, it is important that the time zone used for Home Assistant and the underlying operating system match. Failing to do so may result in multiple alerts being sent at the same time (such as when Home Assistant is set to the `America/Detroit` time zone but the operating system uses `UTC`). +

### {% linkable_title Basic Example %} From d911c3d8aa020708675b34d39e1a92208941dbcc Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Sun, 17 Jun 2018 04:17:37 -0600 Subject: [PATCH 08/82] Add documentation updates for upcoming AirVisual changes. (#5534) * Add doc updates for upcoming AirVisual changes * Added language about scan_interval --- source/_components/sensor.airvisual.markdown | 129 ++++++++++--------- 1 file changed, 70 insertions(+), 59 deletions(-) diff --git a/source/_components/sensor.airvisual.markdown b/source/_components/sensor.airvisual.markdown index bedf30c7d17..896c09234c3 100644 --- a/source/_components/sensor.airvisual.markdown +++ b/source/_components/sensor.airvisual.markdown @@ -13,21 +13,24 @@ ha_release: 0.53 ha_iot_class: "Cloud Polling" --- -The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) API for air quality -data. Data can be collected via latitude/longitude or by city/state/country. -The resulting information creates sensors for the Air Quality Index (AQI), the -human-friendly air quality level, and the main pollutant of that area. Sensors -that conform to either/both the [U.S. and Chinese air quality standards](http://www.clm.com/publication.cfm?ID=366) can be -created. +The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) +API for air quality data. Data can be collected via latitude/longitude or by +city/state/country. The resulting information creates sensors for the Air +Quality Index (AQI), the human-friendly air quality level, and the main +pollutant of that area. Sensors that conform to either/both the +[U.S. and Chinese air quality standards](http://www.clm.com/publication.cfm?ID=366) +can be created. -This platform requires an AirVisual API key, which can be obtained [here](https://airvisual.com/api). Note -that the platform was designed using the "Community" package; the "Startup" -and "Enterprise" package keys should continue to function, but actual results -may vary (or not work at all). +This platform requires an AirVisual API key, which can be obtained +[here](https://airvisual.com/api). Note that the platform was designed using +the "Community" package; the "Startup" and "Enterprise" package keys should +continue to function, but actual results may vary (or not work at all).

The "Community" API key is limited to 10,000 calls per month. In order to leave -a buffer, the `airvisual` platform queries the API every 10 minutes. +a buffer, the `airvisual` platform queries the API every 10 minutes by default. +Modification of this (via the `scan_interval` key) to a too-low value may +result in your API key being deactivated.

## {% linkable_title Configuring the Platform via Latitude/Longitude %} @@ -42,59 +45,67 @@ sensor: monitored_conditions: - us - cn + show_on_map: false + scan_interval: 30 + # Configure by latitude/longitude: latitude: 42.81212 longitude: 108.12422 - radius: 500 - show_on_map: false + # Or configure by location: + city: Los Angeles + state: California + country: USA ``` -Configuration variables: +{% configuration %} +api_key: + description: your AirVisual API key + required: required + type: string +monitored_conditions: + description: the air quality standard(s) to use (`us` for U.S., `cn` for Chinese) + required: required + type: list + default: ['us', 'cn'] +show_on_map: + description: whether to show a marker on the map at the specified location + required: optional + type: boolean + default: true +scan_interval: + description: the rate at which AirVisual should be polled for new data + required: optional + type: int + default: 600 +latitude: + description: the latitude of the location to monitor + required: optional + type: str + default: the latitude defined under the `homeassistant` key in `configuration.yaml` +longitude: + description: the longitude of the location to monitor + required: optional + type: str + default: the longitude defined under the `homeassistant` key in `configuration.yaml` +city: + description: the city to monitor + required: optional + type: str +state: + description: the state the city belongs to + required: optional + type: str +country: + description: the country the state belongs to + required: optional + type: str +{% endconfiguration %} -- **api_key** (*Required*): your AirVisual API key -- **monitored_conditions** (*Required*): the air quality standard(s) to use -(`us` for U.S., `cn` for Chinese) -- **latitude** (*Optional*): the latitude to monitor; if excluded, the latitude -defined under the `homeassistant` key in `configuration.yaml` will be used -- **longitude** (*Optional*): the longitude to monitor; if excluded, the longitude -defined under the `homeassistant` key in `configuration.yaml` will be used -- **radius** (*Optional*): the radius (in meters) around the latitude/longitude to -search for the nearest city; defaults to `1000` -- **show_on_map** (*Optional*): whether to show a marker on the map at the specified -location; defaults to `true` - -## {% linkable_title Configuring the Platform via City/State/Country %} - -To enable the platform and gather data via city/state/country, add the -following lines to your `configuration.yaml` file: - -```yaml -sensor: - - platform: airvisual - api_key: abc123 - monitored_conditions: - - us - - cn - city: southend-on-sea - state: essex - country: uk - show_on_map: false -``` - -Configuration variables: - -- **api_key** (*Required*): your AirVisual API key -- **monitored_conditions** (*Required*): the air quality standard(s) to use -(`us` for U.S., `cn` for Chinese) -- **city** (*Optional*): the city to monitor -- **state** (*Optional*): the state/region to monitor -- **country** (*Optional*): the country to monitor -- **show_on_map** (*Optional*): whether to show a marker on the map at the specified -location; defaults to `true` +## {% linkable_title Determining the City/State/Country %} To easily determine the proper values for a particular location, use the -[AirVisual region directory](https://airvisual.com/world). Once you browse to the particular city you want, -take note of the breadcrumb title, which is of the form -`country > state/region > city`. Use this information to fill out +[AirVisual region directory](https://airvisual.com/world). Once you browse to +the particular city you want, take note of the breadcrumb title, which is of +the form `country > state/region > city`. Use this information to fill out `configuration.yaml`. For example, Sao Paulo, Brazil shows a breadcrumb title of @@ -120,8 +131,8 @@ air quality standard: ### Air Quality Index -**Description:** This sensor displays a numeric air quality index (AQI), a metric -for the overall "health" of the air. +**Description:** This sensor displays a numeric air quality index (AQI), a +metric for the overall "health" of the air. **Example Sensor Name:** `sensor.chinese_air_quality_index` From 123542ee331810c5690e0ece6850a0b0532377a4 Mon Sep 17 00:00:00 2001 From: Meow Date: Sun, 17 Jun 2018 12:52:37 +0200 Subject: [PATCH 09/82] Added notification example (#5514) * Added notification example * Add raw --- source/_components/sensor.opensky.markdown | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/source/_components/sensor.opensky.markdown b/source/_components/sensor.opensky.markdown index baa285ce247..552de4c420a 100644 --- a/source/_components/sensor.opensky.markdown +++ b/source/_components/sensor.opensky.markdown @@ -42,3 +42,19 @@ Both events have two attributes: - **sensor**: Name of `opensky` sensor that fired the event - **callsign**: Callsign of the flight + +To receive notifications of the entering flights, add the following lines to your `configuration.yaml`. + +{% raw %} +```yaml +automation: + - alias: 'Flight entry notification' + trigger: + platform: event + event_type: opensky_entry + action: + service: notify.ios_YOURIPHONENAME + data_template: + message : 'Flight entry of {{ trigger.event.data.callsign }} ' +``` +{% endraw %} From f7e3a3c7bf2f2cd0704f48c4f682216142cdb2ae Mon Sep 17 00:00:00 2001 From: t0ny Date: Mon, 18 Jun 2018 03:29:34 -0600 Subject: [PATCH 10/82] Current (#5563) * Fixed typo in link * Fixed typo in link --- source/_components/binary_sensor.mychevy.markdown | 2 +- source/_components/sensor.mychevy.markdown | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/binary_sensor.mychevy.markdown b/source/_components/binary_sensor.mychevy.markdown index 8da9bb52d47..b04312b2ae5 100644 --- a/source/_components/binary_sensor.mychevy.markdown +++ b/source/_components/binary_sensor.mychevy.markdown @@ -13,4 +13,4 @@ ha_release: 0.62 ha_iot_class: "Cloud Polling" --- -For configuration instructions, see [main component config](/components/mychecvy/). +For configuration instructions, see [main component config](/components/mychevy/). diff --git a/source/_components/sensor.mychevy.markdown b/source/_components/sensor.mychevy.markdown index c31e7927c89..03b3146f5f9 100644 --- a/source/_components/sensor.mychevy.markdown +++ b/source/_components/sensor.mychevy.markdown @@ -13,4 +13,4 @@ ha_release: 0.62 ha_iot_class: "Cloud Polling" --- -For configuration instructions, see [main component config](/components/mychecvy/). +For configuration instructions, see [main component config](/components/mychevy/). From ac12bd4436ea95a293b3164f8e3ba1065dd562e3 Mon Sep 17 00:00:00 2001 From: Wade Dorrell Date: Mon, 18 Jun 2018 03:30:28 -0600 Subject: [PATCH 11/82] Fix spelling mistake (#5560) --- source/_docs/installation/hassbian/installation.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/installation/hassbian/installation.markdown b/source/_docs/installation/hassbian/installation.markdown index 770884dc262..be9a4e500a9 100644 --- a/source/_docs/installation/hassbian/installation.markdown +++ b/source/_docs/installation/hassbian/installation.markdown @@ -64,7 +64,7 @@ Soft blocked: yes Hard blocked: no ``` -To unblock it, exceute `$ sudo rfkill unblock wifi`. +To unblock it, execute `$ sudo rfkill unblock wifi`. ### {% linkable_title Technical Details %} From 65c83ca43d8f83982a267a102446e6db951530aa Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 18 Jun 2018 11:30:52 +0200 Subject: [PATCH 12/82] :pencil2: Fixes capatalization of Home Assistant. (#5559) --- source/_components/matrix.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/matrix.markdown b/source/_components/matrix.markdown index e98604403d7..621fd836cc8 100644 --- a/source/_components/matrix.markdown +++ b/source/_components/matrix.markdown @@ -31,7 +31,7 @@ Configuration variables: {% configuration %} username: - description: "The matrix username that home assistant should use to log in. *Note*: You must specify a full matrix ID here, including the homeserver domain, e.g. '@my_matrix_bot:matrix.org'. Please note also that the '@' character has a special meaning in YAML, so this must always be given in quotes." + description: "The matrix username that Home Assistant should use to log in. *Note*: You must specify a full matrix ID here, including the homeserver domain, e.g. '@my_matrix_bot:matrix.org'. Please note also that the '@' character has a special meaning in YAML, so this must always be given in quotes." required: true type: string password: From 960a856d2b5e2dd4e180945a7406c1ca892d1c7a Mon Sep 17 00:00:00 2001 From: Kevin Gottsman Date: Tue, 19 Jun 2018 02:32:14 -0400 Subject: [PATCH 13/82] Simple typo correction for spelling (#5565) --- source/_components/vacuum.roomba.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/vacuum.roomba.markdown b/source/_components/vacuum.roomba.markdown index bf28b11035c..0a81a732fcb 100644 --- a/source/_components/vacuum.roomba.markdown +++ b/source/_components/vacuum.roomba.markdown @@ -32,7 +32,7 @@ vacuum: Configuration variables: - **host** (*Required*): Hostname or IP address of the Roomba. -- **username** (*Required*): The username (BLID) fro your device. +- **username** (*Required*): The username (BLID) for your device. - **password** (*Required*): The password for your device. - **name** (*Optional*): The name of the vacuum. - **certificate** (*Optional*): Path to your certificate store. Defaults to `/etc/ssl/certs/ca-certificates.crt`. From 6ff41781796e4163cb009c4dba2b8ccb0f93d135 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 19 Jun 2018 10:09:39 +0200 Subject: [PATCH 14/82] Add redirect (#5568) --- .../{sensor.loop_energy.markdown => sensor.loopenergy.markdown} | 1 + 1 file changed, 1 insertion(+) rename source/_components/{sensor.loop_energy.markdown => sensor.loopenergy.markdown} (98%) diff --git a/source/_components/sensor.loop_energy.markdown b/source/_components/sensor.loopenergy.markdown similarity index 98% rename from source/_components/sensor.loop_energy.markdown rename to source/_components/sensor.loopenergy.markdown index fc38aed98e7..a2709b48797 100644 --- a/source/_components/sensor.loop_energy.markdown +++ b/source/_components/sensor.loopenergy.markdown @@ -11,6 +11,7 @@ logo: loop.png ha_category: Energy ha_release: 0.17 ha_iot_class: "Cloud Push" +redirect_from: /components/sensor.loop_energy/ --- From 5391dadfbba33da2eb6debeb8282866a95701bac Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 19 Jun 2018 10:28:29 +0200 Subject: [PATCH 15/82] Fix typos and style (#5569) --- source/_docs/asterisk_mbox.markdown | 38 +++++++++++++++-------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/source/_docs/asterisk_mbox.markdown b/source/_docs/asterisk_mbox.markdown index c5f3d7cbd72..438ed0fd422 100644 --- a/source/_docs/asterisk_mbox.markdown +++ b/source/_docs/asterisk_mbox.markdown @@ -9,28 +9,30 @@ sharing: true footer: true --- -Asterisk Voicemail integration allows Home Assistant to view, listen-to, and delete voicemails from a Asterisk voicemail mailbox. +Asterisk Voicemail integration allows Home Assistant to view, listen to and delete voicemails from a Asterisk voicemail mailbox. There are two components to the integration: + - A server that runs on the Asterisk PBX host and communicates over an open port. - A client which can request inormation from the server. Both parts are necessary for Asterisk voicemail integration. -The server installation is documented below. The client is [integrated inside Home Assistant](/components/asterisk_mbox) +The server installation is documented below. The client is [integrated inside Home Assistant](/components/asterisk_mbox)

-Currently this module can only monitor a single Asterisk PBX mailbox. Multiple mailbox support is planned for the future +Currently this module can only monitor a single Asterisk PBX mailbox.

### {% linkable_title Prerequisites %} Before beginning make sure that you have the following: -- A functional Asterisk PBX setup which is using the default `voicemail` application -- Both Home Assistant and Asterisk PBX running on the same LAN (or the same server) -- The Asterisk PBX server has python 3.4 or newer installed -- Administrator access on the Asterisk PBX (for python module installation) -- Account Access to the `asterisk` user that runs the Asterisk PBX software + +- A functional Asterisk PBX setup which is using the default `voicemail` application. +- Both Home Assistant and Asterisk PBX running on the same LAN (or the same server). +- The Asterisk PBX server has Python 3.5 or newer installed. +- Administrator access on the Asterisk PBX (for python module installation). +- Account access to the `asterisk` user that runs the Asterisk PBX software. ### {% linkable_title Installation %} @@ -44,7 +46,7 @@ Before beginning make sure that you have the following: 3. Create a configuration file for the server - As the `asterisk` user create an `asterisk_mbox.ini` file (You can place this in any directory you choose, but the rommended location is `/etc/asterisk/asterisk_mbox.ini`) + As the `asterisk` user create an `asterisk_mbox.ini` file. You can place this in any directory you choose, but the recommended location is `/etc/asterisk/asterisk_mbox.ini`. ```ini [default] @@ -56,14 +58,14 @@ Before beginning make sure that you have the following: google_key = GOOGLE_API_KEY ``` - - **host** (*Optional*): The IP address to listen on for client requests. This defaults to all IP addresses on the server. To listen only locally, choose `127.0.0.1` - - **port** (*Optional*): The port to listen on for client requests. (default: 12345) - - **password** (*Required*): A password shared between client and server. Use only alpha-numeric characters and spaces - - **mbox\_path** (*Required*): The path to the storage location of mailbox files. This is typically `/var/spool/asterisk/voicemail/default//` - - **cache\_file** (*Required*): A fully-qualified path to a file thht can be written by the server containing transcriptions of voicemails. Example: `/var/spool/asterisk/transcription.cache` - - **google\_key** (*Required*): Your 40 character Google API key + - **host** (*Optional*): The IP address to listen on for client requests. This defaults to all IP addresses on the server. To listen only locally, choose `127.0.0.1` + - **port** (*Optional*): The port to listen on for client requests. Defaults to 12345. + - **password** (*Required*): A password shared between client and server. Use only alpha-numeric characters and spaces + - **mbox\_path** (*Required*): The path to the storage location of mailbox files. This is typically `/var/spool/asterisk/voicemail/default//` + - **cache\_file** (*Required*): A fully-qualified path to a file thht can be written by the server containing transcriptions of voicemails. Example: `/var/spool/asterisk/transcription.cache` + - **google\_key** (*Required*): Your 40 characters Google API key. - Once complete, ensure this file is only accessible by the asterisk user: + Once complete, ensure this file is only accessible by the Asterisk user: ```bash $ sudo chown asterisk:asterisk /etc/asterisk/asterisk_mbox.ini @@ -77,7 +79,7 @@ Before beginning make sure that you have the following: Now complete the [Home Assistant configuration](/components/asterisk_mbox) and verify that Home Assistant can communicate with the server - You can use `Ctrl-C` to terminate the server when done testing + You can use `Ctrl-c` to terminate the server when done testing 5. Configure the server to start automatically @@ -100,5 +102,5 @@ Before beginning make sure that you have the following: ```

-This assumes that your Asterisk PBX server is using `systemd` for init handling. If not, you will need to create the appropriate configuration files yourself. +This assumes that your Asterisk PBX server is using `systemd` for init handling. If not, you will need to create the appropriate configuration files yourself.

From 141adba52c742f6cddf50545727522f71c45b0ba Mon Sep 17 00:00:00 2001 From: DubhAd Date: Tue, 19 Jun 2018 09:54:32 +0100 Subject: [PATCH 16/82] Updated the templates (#5558) * Updated the templates Added device class to the templates, and simplified them * Add raw * Add period --- source/_docs/z-wave/entities.markdown | 32 ++++++++++++--------------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/source/_docs/z-wave/entities.markdown b/source/_docs/z-wave/entities.markdown index 10eaf7dffa9..ffcd3a6c309 100644 --- a/source/_docs/z-wave/entities.markdown +++ b/source/_docs/z-wave/entities.markdown @@ -10,7 +10,7 @@ footer: true ---

-This is a work in progress, based upon reports in the forum, the author's own devices, and reading of various documentation. It will be incomplete, so if you have a device that isn't reported here, or have a device that reports a different value, please provide a report in the [Z-Wave section](https://community.home-assistant.io/c/configuration/zwave) of the forum or the #zwave channel on [Discord](https://discord.gg/RkajcgS). +This is a work in progress, based upon reports in the forum, the author's own devices and reading of various documentation. It will be incomplete, so if you have a device that isn't reported here or have a device that reports a different value, please provide a report in the [Z-Wave section](https://community.home-assistant.io/c/configuration/zwave) of the forum or the #zwave channel on [Discord](https://discord.gg/RkajcgS).

## {% linkable_title Binary Sensor %} @@ -54,7 +54,7 @@ Devices (usually sensors) that support the Alarm command class will create entit ### {% linkable_title Alarm Level Entity %} -The meaning of the `alarm_level` entity depends on the nature of the alarm sensor +The meaning of the `alarm_level` entity depends on the nature of the alarm sensor. #### {% linkable_title Smoke, CO, and CO2 %} @@ -135,21 +135,19 @@ The meaning of the `alarm_level` entity depends on the nature of the alarm senso - **254**: Deep sleep - **255**: Case open -If your device has an `access_control` entity, but not a `binary_sensor` equivalent, you can use a [template binary sensor](/components/binary_sensor.template/) to create one: +If your device has an `access_control` entity, but not a `binary_sensor` equivalent, you can use a [template binary sensor](/components/binary_sensor.template/) to create one (here we've defined it as a door, but you can use [any relevant device class](/components/binary_sensor/#device-class): -``` +{% raw %} +```yaml binary_sensor: - platform: template sensors: YOUR_SENSOR: friendly_name: "Friendly name here" - value_template: >- - {% raw %}{%- if is_state('sensor.YOUR_ORIGINAL_SENSOR_access_control', '22') -%} - true - {%- else -%} - false - {%- endif -%}{% endraw %} + device_class: door + value_template: {{ is_state('sensor.YOUR_ORIGINAL_SENSOR_access_control', '22') }} ``` +{% endraw %} ### {% linkable_title Burglar Entity %} @@ -163,21 +161,19 @@ binary_sensor: - **254**: Deep sleep - **255**: Case open -If your device has a `burglar` entity, but not a `binary_sensor` equivalent, you can use a [template binary sensor](/components/binary_sensor.template/) to create one: +If your device has a `burglar` entity, but not a `binary_sensor` equivalent, you can use a [template binary sensor](/components/binary_sensor.template/) to create one (here we've defined it as a motion sensor, but you can use [any relevant device class](/components/binary_sensor/#device-class: -``` +{% raw %} +```yaml binary_sensor: - platform: template sensors: YOUR_SENSOR: friendly_name: "Friendly name here" - value_template: >- - {% raw %}{%- if is_state('sensor.YOUR_SENSOR_burglar', '8') -%} - true - {%- else -%} - false - {%- endif -%}{% endraw %} + device_class: motion + value_template: {{ is_state('sensor.YOUR_SENSOR_burglar', '8') }} ``` +{% endraw %} ### {% linkable_title Source Node ID Entity %} From 35c673637eb6297dec66c3ddd359696427d98222 Mon Sep 17 00:00:00 2001 From: themanieldaniel Date: Tue, 19 Jun 2018 07:23:26 -0400 Subject: [PATCH 17/82] Update switch.markdown --- source/_components/switch.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_components/switch.markdown b/source/_components/switch.markdown index 54fb891d5c9..6e93003ceeb 100644 --- a/source/_components/switch.markdown +++ b/source/_components/switch.markdown @@ -12,11 +12,11 @@ footer: true Keeps track which switches are in your environment, their state and allows you to control them. * Maintains a state per switch and a combined state `all_switches`. - * Registers services `switch/turn_on`, `switch/turn_off`, and `switch/toggle` to control switches. + * Registers services `switch.turn_on`, `switch.turn_off`, and `switch.toggle` to control switches. ### {% linkable_title Use the services %} -Go the **Developer Tools**, then to **Call Service** in the frontend, and choose `switch/turn_on` or `switch/turn_off` from the list of available services (**Available services:** on the left). Enter something like the sample below into the **Service Data** field and hit **CALL SERVICE**. +In the frontend open the sidebar. At the bottom, under **Developer Tools**, click **Services**. From the Service dropdown menu choose `switch.turn_on` or `switch.turn_off` from the list of available services. In the Entity dropdown menu choose or enter the entity ID you want to work with. This will enter something like the sample below into the **Service Data** field. Now hit **CALL SERVICE**. ```json {"entity_id":"livingroom_pin2"} @@ -24,4 +24,4 @@ Go the **Developer Tools**, then to **Call Service** in the frontend, and choose | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | yes | Only act on specific switch. Else targets all. +| `entity_id` | yes | Only act on a specific switch. Otherwise it targets all switches. From d8a94f5356ec0eea75a07b578c86352bd47408ec Mon Sep 17 00:00:00 2001 From: Jonathan Wukitsch Date: Tue, 19 Jun 2018 12:45:02 -0400 Subject: [PATCH 18/82] Fix typo --- source/_docs/installation/raspberry-pi.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/installation/raspberry-pi.markdown b/source/_docs/installation/raspberry-pi.markdown index 6ac50456d5c..738a8e8fb55 100644 --- a/source/_docs/installation/raspberry-pi.markdown +++ b/source/_docs/installation/raspberry-pi.markdown @@ -26,7 +26,7 @@ Connect to the Raspberry Pi over SSH. Default password is `raspberry`. You will need to enable SSH access. The Raspberry Pi website has instructions [here](https://www.raspberrypi.org/documentation/remote-access/ssh/). ```bash -$ ssh pi@ipadress +$ ssh pi@ipaddress ``` Changing the default password is encouraged. From 3e42bcaef082198de476f837110f0079db9df8f6 Mon Sep 17 00:00:00 2001 From: Marcelo Moreira de Mello Date: Tue, 19 Jun 2018 13:48:44 -0400 Subject: [PATCH 19/82] Added VSCode to gitignore (#5572) --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 6713e9e11c0..f02128325f5 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ source/.jekyll-metadata /.vs/config/applicationhost.config /.vs/slnx.sqlite-journal /.vs/VSWorkspaceState.json +.vscode From d4dbdeba04d6e782a637235736612c35cef5e8cf Mon Sep 17 00:00:00 2001 From: themanieldaniel Date: Wed, 20 Jun 2018 00:51:15 -0400 Subject: [PATCH 20/82] Update binary_sensor.trend.markdown --- source/_components/binary_sensor.trend.markdown | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/_components/binary_sensor.trend.markdown b/source/_components/binary_sensor.trend.markdown index ed17e8a232e..dae3d1c9ed7 100644 --- a/source/_components/binary_sensor.trend.markdown +++ b/source/_components/binary_sensor.trend.markdown @@ -33,9 +33,9 @@ Configuration variables: - **attribute** (*Optional*): The attribute of the entity that this sensor tracks. If no attribute is specified then the sensor will track the state. - **device_class** (*Optional*): The [type/class](/components/binary_sensor/) of the sensor to set the icon in the frontend. - **friendly_name** (*Optional*): Name to use in the Frontend. - - **invert** (*Optional*): Invert the result (so `true` means descending rather than ascending). Defaults to `False` + - **invert** (*Optional*): Invert the result. A `true` value would mean descending rather than ascending. Defaults to `False` - **max_samples** (*Optional*): Limit the maximum number of stored samples. Defaults to `2`. - - **min_gradient** (*Optional*): The minimum rate at which the observed value must be changing for this sensor to switch on. Defaults to `0.0` + - **min_gradient** (*Optional*): The minimum rate at which the observed value must be changing for this sensor to switch on. The gradient is measured in sensor units per second. Defaults to `0.0` - **sample_duration** (*Optional*): The duration **in seconds** to store samples for. Samples older than this value will be discarded. Defaults to `0` ## {% linkable_title Using Multiple Samples %} @@ -63,6 +63,7 @@ binary_sensor: attribute: elevation ``` + This example creates two sensors to indicate whether the temperature is rising or falling at a rate of at least 3 degrees an hour, and collects samples over a two hour period: ```yaml From fb4eba8cca6fdee9bf73512bd23f16d7457b8465 Mon Sep 17 00:00:00 2001 From: kevjs1982 <1839810+kevjs1982@users.noreply.github.com> Date: Wed, 20 Jun 2018 19:40:19 +0100 Subject: [PATCH 21/82] MAC Address only works when both quoted and separated with hythens (#5579) also, fix a minor typo --- source/_components/media_player.webostv.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/media_player.webostv.markdown b/source/_components/media_player.webostv.markdown index 1d634dcebc0..8a18623775c 100644 --- a/source/_components/media_player.webostv.markdown +++ b/source/_components/media_player.webostv.markdown @@ -90,7 +90,7 @@ media_player: turn_on_action: service: wake_on_lan.send_magic_packet data: - mac: B4:E6:2A:1E:11:0F + mac: "B4-E6-2A-1E-11-0F" ``` Any other [actions](/docs/automation/action/) to power on the device can be configured. @@ -128,4 +128,4 @@ data: The behaviour of the next and previsous buttons is different depending on the active source: - if the source is 'LiveTV' (television): next/previous buttons act as channel up/down - - otherwise: next/previsous buttons act as next/previous track + - otherwise: next/previous buttons act as next/previous track From 72117bef2d1767d75024c0a0aa77551a13818d35 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 20 Jun 2018 21:56:18 -0400 Subject: [PATCH 22/82] Add note to mention x10 --- source/_posts/2018-06-22-release-72.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown index b3f69d6093f..b33450bdcbb 100644 --- a/source/_posts/2018-06-22-release-72.markdown +++ b/source/_posts/2018-06-22-release-72.markdown @@ -12,6 +12,10 @@ categories: Release-Notes Config entry support for Nest, Sonos, Cast. +Lovelace + +Insteon support for X10 + ## {% linkable_title New Platforms %} - Weather Platform - IPMA ([@dgomes] - [#14716]) ([weather.ipma docs]) (new-platform) From c958a78659b17bb4a57cf5c43e4debce71af15b8 Mon Sep 17 00:00:00 2001 From: Rebecca Cran Date: Thu, 21 Jun 2018 00:15:06 -0600 Subject: [PATCH 23/82] Specify that database_path is a full path (#5576) --- source/_components/zha.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/zha.markdown b/source/_components/zha.markdown index 972ccc449cb..8e622bdde56 100644 --- a/source/_components/zha.markdown +++ b/source/_components/zha.markdown @@ -38,7 +38,7 @@ and the path to the serial device for the radio and path to the database which w # Example configuration.yaml entry zha: usb_path: /dev/ttyUSB2 - database_path: zigbee.db + database_path: /home/homeassistant/.homeassistant/zigbee.db ``` Configuration variables: @@ -46,6 +46,6 @@ Configuration variables: - **radio_type** (*Optional*): One of `ezsp` (default) or `xbee` - **usb_path** (*Required*): Path to the serial device for the radio. - **baudrate** (*Optional*): Baud rate of the serial device. - - **database_path** (*Required*): Path to the database which will keep persistent network data. + - **database_path** (*Required*): _Full_ path to the database which will keep persistent network data. To add new devices to the network, call the `permit` service on the `zha` domain, and then follow the device instructions for doing a scan or factory reset. In case you want to add Philips Hue bulbs that have previously been added to another bridge, have a look at: [https://github.com/vanviegen/hue-thief/](https://github.com/vanviegen/hue-thief/) From 1e4a2fd8837bb08e848647cd5b1f45b34abdc154 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 21 Jun 2018 09:57:16 -0400 Subject: [PATCH 24/82] Add notes --- source/_posts/2018-06-22-release-72.markdown | 49 ++++++++++++++++++-- 1 file changed, 46 insertions(+), 3 deletions(-) diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown index b33450bdcbb..ec547f53dc6 100644 --- a/source/_posts/2018-06-22-release-72.markdown +++ b/source/_posts/2018-06-22-release-72.markdown @@ -16,6 +16,8 @@ Lovelace Insteon support for X10 +Cloud extended again + ## {% linkable_title New Platforms %} - Weather Platform - IPMA ([@dgomes] - [#14716]) ([weather.ipma docs]) (new-platform) @@ -23,7 +25,7 @@ Insteon support for X10 - Add IBM Watson IoT Platform component ([@mtreinish] - [#13664]) ([watson_iot docs]) (new-platform) - Wireless tags platform ([@sergeymaysak] - [#13495]) ([wirelesstag docs]) ([binary_sensor.wirelesstag docs]) ([sensor.wirelesstag docs]) ([switch.wirelesstag docs]) (new-platform) - Add netgear_lte component ([@amelchio] - [#14687]) ([netgear_lte docs]) ([notify docs]) ([sensor.netgear_lte docs]) (new-platform) -- Add Uptime Robot sensor ([@ludeeus] - [#14631]) ([sensor.uptimerobot docs]) (new-platform) +- Add Uptime Robot sensor ([@ludeeus] - [#14631]) ([binary_sensor.uptimerobot docs]) (new-platform) - Add support for the Unitymedia Horizon HD Recorder ([@benleb] - [#14275]) ([media_player.horizon docs]) (new-platform) - Add support for KIWI Door Locks ([@c7h] - [#14485]) ([lock.kiwi docs]) (new-platform) - Epson projector support ([@pszafer] - [#14841]) ([media_player.epson docs]) (new-platform) @@ -48,6 +50,19 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add support for multiple Doorbird stations ([@oblogic7] - [#13994]) ([doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (breaking change) - Make AirVisual platform async + other adjustments ([@bachya] - [#14943]) ([sensor.airvisual docs]) (breaking change) - Eight Sleep add REM type, Update async syntax, Catch API quirks ([@mezz64] - [#14937]) ([eight_sleep docs]) ([binary_sensor.eight_sleep docs]) ([sensor.eight_sleep docs]) (breaking change) +- Bump pyhs100 version ([@rytilahti] - [#15001]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) (beta fix) + +## {% linkable_title Beta Fixes %} + +- Remove load power attribute for channel USB ([@syssi] - [#14996]) ([switch.xiaomi_miio docs]) (beta fix) +- Switch to own packaged version of spotipy ([@andrey-git] - [#14997]) ([media_player.spotify docs]) (beta fix) +- Bump pyhs100 version ([@rytilahti] - [#15001]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) (beta fix) +- Add experimental UI backend ([@balloob] - [#15002]) ([frontend docs]) (beta fix) +- Fix panel URL authentication for Hass.io ([@pvizeli] - [#15024]) ([hassio docs]) (beta fix) +- Fix linode I/O in state property ([@MartinHjelmare] - [#15010]) ([binary_sensor.linode docs]) ([switch.linode docs]) (beta fix) +- Upgrade aiohttp to 3.3.2 ([@fabaff] - [#15025]) (beta fix) +- Make zone entries work without radius ([@balloob] - [#15032]) ([zone docs]) (beta fix) +- Bugfix empty entity lists ([@pvizeli] - [#15035]) (beta fix) ## {% linkable_title All changes %} @@ -95,7 +110,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add entity registry support to media_player.snapcast ([@jedi7] - [#14895]) ([media_player.snapcast docs]) - Allow different identifiers for the CPU temperature (fixes #10104) ([@fabaff] - [#14898]) ([sensor.glances docs]) - Make RainMachine async ([@bachya] - [#14879]) ([rainmachine docs]) ([binary_sensor.rainmachine docs]) ([sensor.rainmachine docs]) ([switch.rainmachine docs]) -- Add Uptime Robot sensor ([@ludeeus] - [#14631]) ([sensor.uptimerobot docs]) (new-platform) +- Add Uptime Robot sensor ([@ludeeus] - [#14631]) ([binary_sensor.uptimerobot docs]) (new-platform) - Upgrade python_opendata_transport to 0.1.3 ([@fabaff] - [#14905]) ([sensor.swiss_public_transport docs]) - Upgrade psutil to 5.4.6 ([@fabaff] - [#14892]) ([sensor.systemmonitor docs]) - Upgrade sendgrid to 5.4.0 ([@fabaff] - [#14891]) ([notify docs]) @@ -148,6 +163,15 @@ Experiencing issues introduced by this release? Please report them in our [issue - Upgraded RainCloudy to version 0.0.5 ([@tchellomello] - [#14986]) ([raincloud docs]) - Do not mount deps folder when running in virtual env ([@balloob] - [#14993]) - Refactoring camera component to use async/await syntax. ([@awarecan] - [#14990]) ([camera docs]) ([camera.demo docs]) +- Remove load power attribute for channel USB ([@syssi] - [#14996]) ([switch.xiaomi_miio docs]) (beta fix) +- Switch to own packaged version of spotipy ([@andrey-git] - [#14997]) ([media_player.spotify docs]) (beta fix) +- Bump pyhs100 version ([@rytilahti] - [#15001]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) (beta fix) +- Add experimental UI backend ([@balloob] - [#15002]) ([frontend docs]) (beta fix) +- Fix panel URL authentication for Hass.io ([@pvizeli] - [#15024]) ([hassio docs]) (beta fix) +- Fix linode I/O in state property ([@MartinHjelmare] - [#15010]) ([binary_sensor.linode docs]) ([switch.linode docs]) (beta fix) +- Upgrade aiohttp to 3.3.2 ([@fabaff] - [#15025]) (beta fix) +- Make zone entries work without radius ([@balloob] - [#15032]) ([zone docs]) (beta fix) +- Bugfix empty entity lists ([@pvizeli] - [#15035]) (beta fix) [#12727]: https://github.com/home-assistant/home-assistant/pull/12727 [#13495]: https://github.com/home-assistant/home-assistant/pull/13495 @@ -246,16 +270,27 @@ Experiencing issues introduced by this release? Please report them in our [issue [#14988]: https://github.com/home-assistant/home-assistant/pull/14988 [#14990]: https://github.com/home-assistant/home-assistant/pull/14990 [#14993]: https://github.com/home-assistant/home-assistant/pull/14993 +[#14996]: https://github.com/home-assistant/home-assistant/pull/14996 +[#14997]: https://github.com/home-assistant/home-assistant/pull/14997 +[#15001]: https://github.com/home-assistant/home-assistant/pull/15001 +[#15002]: https://github.com/home-assistant/home-assistant/pull/15002 +[#15010]: https://github.com/home-assistant/home-assistant/pull/15010 +[#15024]: https://github.com/home-assistant/home-assistant/pull/15024 +[#15025]: https://github.com/home-assistant/home-assistant/pull/15025 +[#15032]: https://github.com/home-assistant/home-assistant/pull/15032 +[#15035]: https://github.com/home-assistant/home-assistant/pull/15035 [@Adminiuga]: https://github.com/Adminiuga [@GruberMischa]: https://github.com/GruberMischa [@Hate-Usernames]: https://github.com/Hate-Usernames [@HerrHofrat]: https://github.com/HerrHofrat [@Kane610]: https://github.com/Kane610 +[@MartinHjelmare]: https://github.com/MartinHjelmare [@PhilRW]: https://github.com/PhilRW [@Shou]: https://github.com/Shou [@SteveEdson]: https://github.com/SteveEdson [@aequitas]: https://github.com/aequitas [@amelchio]: https://github.com/amelchio +[@andrey-git]: https://github.com/andrey-git [@arraylabs]: https://github.com/arraylabs [@awarecan]: https://github.com/awarecan [@bachya]: https://github.com/bachya @@ -283,8 +318,10 @@ Experiencing issues introduced by this release? Please report them in our [issue [@nickw444]: https://github.com/nickw444 [@oblogic7]: https://github.com/oblogic7 [@pszafer]: https://github.com/pszafer +[@pvizeli]: https://github.com/pvizeli [@quthla]: https://github.com/quthla [@robmarkcole]: https://github.com/robmarkcole +[@rytilahti]: https://github.com/rytilahti [@scop]: https://github.com/scop [@sergeymaysak]: https://github.com/sergeymaysak [@sgttrs]: https://github.com/sgttrs @@ -304,11 +341,13 @@ Experiencing issues introduced by this release? Please report them in our [issue [amcrest docs]: /components/amcrest/ [arlo docs]: /components/arlo/ [binary_sensor.eight_sleep docs]: /components/binary_sensor.eight_sleep/ +[binary_sensor.linode docs]: /components/binary_sensor.linode/ [binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/ [binary_sensor.mystrom docs]: /components/binary_sensor.mystrom/ [binary_sensor.netatmo docs]: /components/binary_sensor.netatmo/ [binary_sensor.rainmachine docs]: /components/binary_sensor.rainmachine/ [binary_sensor.skybell docs]: /components/binary_sensor.skybell/ +[binary_sensor.uptimerobot docs]: /components/binary_sensor.uptimerobot/ [binary_sensor.wirelesstag docs]: /components/binary_sensor.wirelesstag/ [binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/ [binary_sensor.zha docs]: /components/binary_sensor.zha/ @@ -346,6 +385,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [light.deconz docs]: /components/light.deconz/ [light.lifx docs]: /components/light.lifx/ [light.mystrom docs]: /components/light.mystrom/ +[light.tplink docs]: /components/light.tplink/ [light.tradfri docs]: /components/light.tradfri/ [light.xiaomi_miio docs]: /components/light.xiaomi_miio/ [lock.kiwi docs]: /components/lock.kiwi/ @@ -359,6 +399,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [media_player.samsungtv docs]: /components/media_player.samsungtv/ [media_player.snapcast docs]: /components/media_player.snapcast/ [media_player.sonos docs]: /components/media_player.sonos/ +[media_player.spotify docs]: /components/media_player.spotify/ [media_player.xiaomi_tv docs]: /components/media_player.xiaomi_tv/ [media_player.yamaha docs]: /components/media_player.yamaha/ [mqtt_eventstream docs]: /components/mqtt_eventstream/ @@ -392,13 +433,14 @@ Experiencing issues introduced by this release? Please report them in our [issue [sensor.smappee docs]: /components/sensor.smappee/ [sensor.swiss_public_transport docs]: /components/sensor.swiss_public_transport/ [sensor.systemmonitor docs]: /components/sensor.systemmonitor/ -[sensor.uptimerobot docs]: /components/sensor.uptimerobot/ [sensor.wirelesstag docs]: /components/sensor.wirelesstag/ [sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/ [sonos docs]: /components/sonos/ [switch.doorbird docs]: /components/switch.doorbird/ +[switch.linode docs]: /components/switch.linode/ [switch.mystrom docs]: /components/switch.mystrom/ [switch.rainmachine docs]: /components/switch.rainmachine/ +[switch.tplink docs]: /components/switch.tplink/ [switch.wirelesstag docs]: /components/switch.wirelesstag/ [switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/ [tradfri docs]: /components/tradfri/ @@ -411,4 +453,5 @@ Experiencing issues introduced by this release? Please report them in our [issue [wink docs]: /components/wink/ [wirelesstag docs]: /components/wirelesstag/ [xiaomi_aqara docs]: /components/xiaomi_aqara/ +[zone docs]: /components/zone/ [zwave docs]: /components/zwave/ From ad7e73ac9392b7b385185537081c3d77644d5fdb Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Thu, 21 Jun 2018 13:07:57 -0600 Subject: [PATCH 25/82] Add doc updates for upcoming RainMachine changes (#5535) --- source/_components/rainmachine.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_components/rainmachine.markdown b/source/_components/rainmachine.markdown index 4b461fe2ec3..42027fe9182 100644 --- a/source/_components/rainmachine.markdown +++ b/source/_components/rainmachine.markdown @@ -62,6 +62,11 @@ ssl: required: false type: boolean default: true +scan_interval: + description: the frequency (in seconds) between data updates + required: false + type: int + default: 60 binary_sensors: description: binary sensor-related configuration options required: false From 1d84ac5fb8cdd890fe3f74ce17e099bcec7b5a53 Mon Sep 17 00:00:00 2001 From: Sergiy Maysak Date: Sun, 17 Jun 2018 22:27:44 +0300 Subject: [PATCH 26/82] Wireless tags platform (#5035) * Docs for Wirelesstag platform. * Added Notes section. * Corrected list of push notifications events. * Removed malformed notes. * Removed nl. * Added icon. * Conformed docs to standards. * Corrected typos reported during PR review. * Fixed one last typo * Small change to force rebuild * Added ha_release: 0.67 and note how to make sure local push notifications are enabled. * :pencil2: Tweaks * :pencil2: Tweaks * :pencil2: Tweaks * :pencil2: Tweaks * Noted presence of Cloud Polling, added warning on https. * Corrected name of Tags Manager. * :arrow_up: ha_release -> 0.68 --- .../binary_sensor.wirelesstag.markdown | 48 ++++++++++++++++++ .../_components/sensor.wirelesstag.markdown | 41 +++++++++++++++ .../_components/switch.wirelesstag.markdown | 45 ++++++++++++++++ source/_components/wirelesstag.markdown | 47 +++++++++++++++++ .../images/supported_brands/wirelesstag.png | Bin 0 -> 85186 bytes 5 files changed, 181 insertions(+) create mode 100644 source/_components/binary_sensor.wirelesstag.markdown create mode 100644 source/_components/sensor.wirelesstag.markdown create mode 100644 source/_components/switch.wirelesstag.markdown create mode 100644 source/_components/wirelesstag.markdown create mode 100644 source/images/supported_brands/wirelesstag.png diff --git a/source/_components/binary_sensor.wirelesstag.markdown b/source/_components/binary_sensor.wirelesstag.markdown new file mode 100644 index 00000000000..efe3eae81f4 --- /dev/null +++ b/source/_components/binary_sensor.wirelesstag.markdown @@ -0,0 +1,48 @@ +--- +layout: page +title: "WirelessTag Binary Sensor" +description: "Instructions on how to integrate Wireless Tags sensors within Home Assistant." +date: 2018-03-26 21:49 +comments: false +sidebar: true +sharing: true +footer: true +logo: wirelesstag.png +ha_category: Binary Sensor +ha_iot_class: "Local Push and Cloud Polling" +ha_release: 0.68 +--- + +To get your [wirelesstag.net](http://wirelesstag.net) binary sensors working within Home Assistant, please follow the instructions for the general [WirelessTag component](/components/wirelesstag). + +To enable tags set up with your [wirelesstag.net](http://wirelesstag.net) account, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +binary_sensor: + - platform: wirelesstag + monitored_conditions: + - presence + - door + - low_battery +``` + +{% configuration %} + monitored_conditions: + description: The conditions types to monitor; valid values are specified below + required: true + type: list +{% endconfiguration %} + +The following conditions can be monitored: + +* (`presence`): On means in range, Off means out of range. +* (`motion`): On when a movement was detected, Off when clear. +* (`door`): On when a door is open, Off when the door is closed. +* (`cold`): On means temperature become too cold, Off means normal. +* (`heat`): On means hot, Off means normal. +* (`dry`): On means too dry (humidity), Off means normal. +* (`wet`): On means too wet (humidity), Off means normal. +* (`light`): On means light detected, Off means no light. +* (`moisture`): On means moisture detected (wet), Off means no moisture (dry). +* (`low_battery`): On means tag battery is low, Off means normal. diff --git a/source/_components/sensor.wirelesstag.markdown b/source/_components/sensor.wirelesstag.markdown new file mode 100644 index 00000000000..5b811d400a8 --- /dev/null +++ b/source/_components/sensor.wirelesstag.markdown @@ -0,0 +1,41 @@ +--- +layout: page +title: "WirelessTag Sensor" +description: "Instructions on how to integrate your Wireless Tags sensors within Home Assistant." +date: 2018-03-26 21:50 +comments: false +sidebar: true +sharing: true +footer: true +logo: wirelesstag.png +ha_category: Sensor +ha_iot_class: "Local Push and Cloud Polling" +ha_release: 0.68 +--- + +To get your [wirelesstag.net](http://wirelesstag.net) sensors working within Home Assistant, please follow the instructions for the general [WirelessTag component](/components/wirelesstag). + +To enable tags set up with your [wirelesstag.net](http://wirelesstag.net) account, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: wirelesstag + monitored_conditions: + - temperature + - humidity +``` + +{% configuration %} + monitored_conditions: + description: The metrics types to monitor; valid values are specified below + required: true + type: list +{% endconfiguration %} + +The following metrics can be monitored: + +* (`temperature`): Value is in Celsius or Fahrenheit (according to your settings at Tag Manager). +* (`humidity`): Humidity level in %. +* (`moisture`): Water level/soil moisture in % (applicable for Water Tag only). +* (`light`): Brightness in lux (if supported by tag). diff --git a/source/_components/switch.wirelesstag.markdown b/source/_components/switch.wirelesstag.markdown new file mode 100644 index 00000000000..f9239b3d11d --- /dev/null +++ b/source/_components/switch.wirelesstag.markdown @@ -0,0 +1,45 @@ +--- +layout: page +title: "WirelessTag Switch" +description: "Instructions on how to integrate your Wireless Tags sensors within Home Assistant." +date: 2018-03-26 21:52 +comments: false +sidebar: true +sharing: true +footer: true +logo: wirelesstag.png +ha_category: Switch +ha_iot_class: "Local Push and Cloud Polling" +ha_release: 0.68 +--- + +To get your [wirelesstag.net](http://wirelesstag.net) switches working within Home Assistant, please follow the instructions for the general [WirelessTag component](/components/wirelesstag). + +To enable tags set up with your [wirelesstag.net](http://wirelesstag.net) account, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +switch: + - platform: wirelesstag + monitored_conditions: + - motion + - humidity +``` + +{% configuration %} + monitored_conditions: + description: The metrics types to control; valid values are specified below + required: true + type: list +{% endconfiguration %} + +The following metrics can be controlled: + +* (`temperature`): Control arm/disarm temperature monitoring. +* (`humidity`): Control arm/disarm humidity monitoring. +* (`motion`): Control arm/disarm motion and door open/close events monitoring. +* (`light`): Control monitoring of light changes. +* (`moisture`): Control monitoring of water level/soil moisture for water sensor. + +Arm/Disarm of motion switch is required to receive motion and door binary sensors events. +Others are only needed if you want to receive push notifications from tags on a specific range of changes in temperature, humidity, light or moisture. diff --git a/source/_components/wirelesstag.markdown b/source/_components/wirelesstag.markdown new file mode 100644 index 00000000000..d4e229d4a16 --- /dev/null +++ b/source/_components/wirelesstag.markdown @@ -0,0 +1,47 @@ +--- +layout: page +title: "WirelessTag" +description: "Instructions on how to integrate your Wireless Tags sensors within Home Assistant." +date: 2018-03-26 21:32 +comments: false +sidebar: true +sharing: true +footer: true +logo: wirelesstag.png +ha_category: Hub +ha_iot_class: "Local Push and Cloud Polling" +ha_release: 0.68 +--- + +The `wirelesstag` implementation allows you to integrate your [wirelesstag.net](http://wirelesstag.net) sensors tags in Home Assistant. + +To enable tags set up with your [wirelesstag.net](http://wirelesstag.net) account, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +wirelesstag: + username: you@example.com + password: secret +``` + +{% configuration %} + username: + description: Username for your [wirelesstag.net](http://wirelesstag.net) account. + required: true + type: string + password: + description: Password for your [wirelesstag.net](http://wirelesstag.net) account. + required: true + type: string +{% endconfiguration %} + +Finish your configuration by visiting the [WirelessTag binary sensor](/components/binary_sensor.wirelesstag/), [WirelessTag sensor](/components/sensor.wirelesstag/), or [WirelessTag switch](/components/switch.wirelesstag/) documentation. + +

+ To enable local push notifications from the Tags Manager, you need to add the IP address of the Tags Manager into whitelist in `http` component; i.e., add it to `trusted_networks`. See the [HTTP](/components/http/) for details. + Additionally, you need add at least one [WirelessTag binary sensor](/components/binary_sensor.wirelesstag/) in config to start receiving local push notifications. +

+ +

+ Tags Manager supports local push notifications for `http` schema only. So if your hass uses `https`, local push notifications are disabled and data is received via cloud polling. +

\ No newline at end of file diff --git a/source/images/supported_brands/wirelesstag.png b/source/images/supported_brands/wirelesstag.png new file mode 100644 index 0000000000000000000000000000000000000000..42f5ac48d59cb5a0f654cd75caee650ea260196f GIT binary patch literal 85186 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 a1^y4vDzQ&&l*P~h0000 Date: Thu, 21 Jun 2018 15:27:44 -0400 Subject: [PATCH 27/82] Update release notes --- source/_posts/2018-06-22-release-72.markdown | 25 +++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown index ec547f53dc6..8044f575c6b 100644 --- a/source/_posts/2018-06-22-release-72.markdown +++ b/source/_posts/2018-06-22-release-72.markdown @@ -49,6 +49,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add missing mapping of RotaryHandleSensorIP states ([@hanzoh] - [#14885]) ([sensor.homematic docs]) (breaking change) - Add support for multiple Doorbird stations ([@oblogic7] - [#13994]) ([doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (breaking change) - Make AirVisual platform async + other adjustments ([@bachya] - [#14943]) ([sensor.airvisual docs]) (breaking change) +- Add config entry for Sonos + Cast ([@balloob] - [#14955]) ([media_player docs]) ([sonos docs]) ([media_player.sonos docs]) (breaking change) - Eight Sleep add REM type, Update async syntax, Catch API quirks ([@mezz64] - [#14937]) ([eight_sleep docs]) ([binary_sensor.eight_sleep docs]) ([sensor.eight_sleep docs]) (breaking change) - Bump pyhs100 version ([@rytilahti] - [#15001]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) (beta fix) @@ -63,6 +64,10 @@ Experiencing issues introduced by this release? Please report them in our [issue - Upgrade aiohttp to 3.3.2 ([@fabaff] - [#15025]) (beta fix) - Make zone entries work without radius ([@balloob] - [#15032]) ([zone docs]) (beta fix) - Bugfix empty entity lists ([@pvizeli] - [#15035]) (beta fix) +- Rename experimental UI to lovelace ([@balloob] - [#15065]) ([frontend docs]) (beta fix) +- X10 ([@teharris1] - [#14741]) ([insteon_plm docs]) ([switch.insteon_plm docs]) (beta fix) +- Fix MQTT Light with RGB and Brightness ([@thinkl33t] - [#15053]) ([light.mqtt docs]) (beta fix) +- Update Neato Library And Reduce Cloud Calls ([@dshokouhi] - [#15072]) ([neato docs]) ([camera.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (beta fix) ## {% linkable_title All changes %} @@ -143,7 +148,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add support for ZhongHong HVAC Controllers ([@crhan] - [#14552]) ([climate.zhong_hong docs]) (new-platform) - Fix tests ([@balloob] - [#14959]) - add relative time option to simulated sensors ([@Shou] - [#14038]) ([sensor.simulated docs]) -- Add config entry for Sonos + Cast ([@balloob] - [#14955]) ([media_player docs]) ([sonos docs]) ([media_player.sonos docs]) +- Add config entry for Sonos + Cast ([@balloob] - [#14955]) ([media_player docs]) ([sonos docs]) ([media_player.sonos docs]) (breaking change) - Fix smappee component - "Error on device update" ([@bachya] - [#14883]) ([sensor.smappee docs]) - Adhere to scan_interval in platforms when setup via config entry ([@balloob] - [#14969]) - Add Calendar API endpoint to get events ([@titilambert] - [#14702]) ([calendar docs]) ([calendar.caldav docs]) @@ -172,6 +177,10 @@ Experiencing issues introduced by this release? Please report them in our [issue - Upgrade aiohttp to 3.3.2 ([@fabaff] - [#15025]) (beta fix) - Make zone entries work without radius ([@balloob] - [#15032]) ([zone docs]) (beta fix) - Bugfix empty entity lists ([@pvizeli] - [#15035]) (beta fix) +- Rename experimental UI to lovelace ([@balloob] - [#15065]) ([frontend docs]) (beta fix) +- X10 ([@teharris1] - [#14741]) ([insteon_plm docs]) ([switch.insteon_plm docs]) (beta fix) +- Fix MQTT Light with RGB and Brightness ([@thinkl33t] - [#15053]) ([light.mqtt docs]) (beta fix) +- Update Neato Library And Reduce Cloud Calls ([@dshokouhi] - [#15072]) ([neato docs]) ([camera.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (beta fix) [#12727]: https://github.com/home-assistant/home-assistant/pull/12727 [#13495]: https://github.com/home-assistant/home-assistant/pull/13495 @@ -193,6 +202,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#14716]: https://github.com/home-assistant/home-assistant/pull/14716 [#14729]: https://github.com/home-assistant/home-assistant/pull/14729 [#14730]: https://github.com/home-assistant/home-assistant/pull/14730 +[#14741]: https://github.com/home-assistant/home-assistant/pull/14741 [#14747]: https://github.com/home-assistant/home-assistant/pull/14747 [#14748]: https://github.com/home-assistant/home-assistant/pull/14748 [#14756]: https://github.com/home-assistant/home-assistant/pull/14756 @@ -279,6 +289,9 @@ Experiencing issues introduced by this release? Please report them in our [issue [#15025]: https://github.com/home-assistant/home-assistant/pull/15025 [#15032]: https://github.com/home-assistant/home-assistant/pull/15032 [#15035]: https://github.com/home-assistant/home-assistant/pull/15035 +[#15053]: https://github.com/home-assistant/home-assistant/pull/15053 +[#15065]: https://github.com/home-assistant/home-assistant/pull/15065 +[#15072]: https://github.com/home-assistant/home-assistant/pull/15072 [@Adminiuga]: https://github.com/Adminiuga [@GruberMischa]: https://github.com/GruberMischa [@Hate-Usernames]: https://github.com/Hate-Usernames @@ -303,6 +316,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@crhan]: https://github.com/crhan [@dale3h]: https://github.com/dale3h [@dgomes]: https://github.com/dgomes +[@dshokouhi]: https://github.com/dshokouhi [@ejel]: https://github.com/ejel [@exxamalte]: https://github.com/exxamalte [@fabaff]: https://github.com/fabaff @@ -331,6 +345,8 @@ Experiencing issues introduced by this release? Please report them in our [issue [@stilllman]: https://github.com/stilllman [@syssi]: https://github.com/syssi [@tchellomello]: https://github.com/tchellomello +[@teharris1]: https://github.com/teharris1 +[@thinkl33t]: https://github.com/thinkl33t [@thomaskr]: https://github.com/thomaskr [@titilambert]: https://github.com/titilambert [@trisk]: https://github.com/trisk @@ -358,6 +374,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [camera.arlo docs]: /components/camera.arlo/ [camera.demo docs]: /components/camera.demo/ [camera.doorbird docs]: /components/camera.doorbird/ +[camera.neato docs]: /components/camera.neato/ [camera.netatmo docs]: /components/camera.netatmo/ [camera.uvc docs]: /components/camera.uvc/ [camera.xiaofang docs]: /components/camera.xiaofang/ @@ -381,9 +398,11 @@ Experiencing issues introduced by this release? Please report them in our [issue [hassio docs]: /components/hassio/ [hue docs]: /components/hue/ [image_processing.facebox docs]: /components/image_processing.facebox/ +[insteon_plm docs]: /components/insteon_plm/ [konnected docs]: /components/konnected/ [light.deconz docs]: /components/light.deconz/ [light.lifx docs]: /components/light.lifx/ +[light.mqtt docs]: /components/light.mqtt/ [light.mystrom docs]: /components/light.mystrom/ [light.tplink docs]: /components/light.tplink/ [light.tradfri docs]: /components/light.tradfri/ @@ -403,6 +422,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [media_player.xiaomi_tv docs]: /components/media_player.xiaomi_tv/ [media_player.yamaha docs]: /components/media_player.yamaha/ [mqtt_eventstream docs]: /components/mqtt_eventstream/ +[neato docs]: /components/neato/ [nest docs]: /components/nest/ [netatmo docs]: /components/netatmo/ [netgear_lte docs]: /components/netgear_lte/ @@ -437,13 +457,16 @@ Experiencing issues introduced by this release? Please report them in our [issue [sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/ [sonos docs]: /components/sonos/ [switch.doorbird docs]: /components/switch.doorbird/ +[switch.insteon_plm docs]: /components/switch.insteon_plm/ [switch.linode docs]: /components/switch.linode/ [switch.mystrom docs]: /components/switch.mystrom/ +[switch.neato docs]: /components/switch.neato/ [switch.rainmachine docs]: /components/switch.rainmachine/ [switch.tplink docs]: /components/switch.tplink/ [switch.wirelesstag docs]: /components/switch.wirelesstag/ [switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/ [tradfri docs]: /components/tradfri/ +[vacuum.neato docs]: /components/vacuum.neato/ [vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/ [watson_iot docs]: /components/watson_iot/ [weather.ecobee docs]: /components/weather.ecobee/ From 8627b0e509b45e07016a3c6de337827b7647ac1a Mon Sep 17 00:00:00 2001 From: Matthew Treinish Date: Thu, 21 Jun 2018 12:20:58 -0700 Subject: [PATCH 28/82] Add documentation for the new watson_iot component (#5100) * Add documentation for the new watson_iot component This commit adds documention for the new watson_iot component which was added in home-assistant/home-assistant#13664 It links to the official documentation for setting up the cloud service and generating the required auth information. * :pencil2: Missing comma * Use configuration tags This commit updates the formatting of the configuration section of the documentation. Previously it manually formatted a list instead of leveraging the templating format. This corrects that oversight and uses the standard format. * :art: Adds logo * :arrow_up: ha_release -> 0.68 * :pencil2: Processed RFC's --- source/_components/watson_iot.markdown | 104 +++++++++++++++++++++++++ source/images/supported_brands/ibm.png | Bin 0 -> 2014 bytes 2 files changed, 104 insertions(+) create mode 100644 source/_components/watson_iot.markdown create mode 100644 source/images/supported_brands/ibm.png diff --git a/source/_components/watson_iot.markdown b/source/_components/watson_iot.markdown new file mode 100644 index 00000000000..b5c30202d49 --- /dev/null +++ b/source/_components/watson_iot.markdown @@ -0,0 +1,104 @@ +--- +layout: page +title: "IBM Watson IoT Platform" +description: "Record events in the IBM Watson IoT Platform." +date: 2018-04-03 22:09 +sidebar: true +comments: false +sharing: true +footer: true +logo: ibm.png +ha_category: History +ha_release: 0.72 +--- + +The `watson_iot` component enables you to link the devices in Home Assistant +with an [IBM Watson IoT Platform instance](https://www.ibm.com/us-en/marketplace/internet-of-things-cloud). + +## {% linkable_title Configuration %} + +To use this component, you first need to register a gateway device type and then +a gateway device in your IoT platform instance. For instructions on how to do +this check the [official documentation](https://console.bluemix.net/docs/services/IoT/gateways/dashboard.html#IoT_connectGateway) +which provides the details on doing this. After you register the gateway device +for your home-assistant you'll need 4 pieces of information: + - Organization ID + - Gateway device Type + - Gateway device ID + - Authentication Token + +With this basic information you can configure the component: + +```yaml +# Example configuration.yaml entry: +watson_iot: + organization: 'organization_id' + type: 'device_type' + id: 'device_id' + token: 'auth_token' +``` + +{% configuration %} +organization: + description: The Organization ID for your Watson IoT Platform instance + required: true + type: string +type: + description: The device type for the gateway device to use + required: true + type: string +id: + description: The device id for the gateway device to use + required: true + type: string +token: + description: The authentication token for the gateway device + required: true + type: string +exclude: + description: Configure which components should be excluded from recording to Watson IoT Platform. + required: false + type: map + keys: + entities: + description: The list of entity ids to be excluded from recording to Watson IoT Platform. + required: false + type: list + domains: + description: The list of domains to be excluded from recording to Watson IoT Platform. + required: false + type: list +include: + description: Configure which components should be included in recordings to Watson IoT Platform. If set, all other entities will not be recorded to Watson IoT Platform. Values set by the **blacklist** option will prevail. + required: false + type: map + keys: + entities: + description: The list of entity ids to be included from recordings to Watson IoT Platform. + required: false + type: list + domains: + description: The list of domains to be included from recordings to Watson IoT Platform. + required: false + type: list +{% endconfiguration %} + + +## {% linkable_title Examples %} + +### {% linkable_title Full configuration %} + +```yaml +watson_iot: + + exclude: + entities: + - entity.id1 + - entity.id2 + domains: + - automation + include: + entities: + - entity.id3 + - entity.id4 +``` diff --git a/source/images/supported_brands/ibm.png b/source/images/supported_brands/ibm.png new file mode 100644 index 0000000000000000000000000000000000000000..6aee8b979344e19a0207c29109a7fb75ac27dee7 GIT binary patch literal 2014 zcmYjR3piAH8=qS)Ba=&VoiSrjwulYkqsBGkGK)-$T!yIiU}nxpB%eJ`61mj4)XIu( zn@vmBtz61nP#-qA@vR6R1V;n{1xt|x05}2^N(vHkLaU6E0*T06kpWK(NVcD7LnJ_O z0a!p}x31?xGFL$22q{1ssf&n+2ZR;~fwKtPx)z1gLW&k6q7Y){pFju!rWL4z01Pr| zaGb;yA^su6`Tutz1Lz#>M!|?rVr<(#YzVVJ1~!a)4C*9c4+8c8X1zzQz%Wh(JOB)d z4SXW%)Z^_41AE=ox*r+gPIwTU1y0s)H*ABZfF<3SmjAg0=E1-zNY_FVLN3DtHsHUN zi1Z7JfTtB4)I8pZOaLh&0oe8&?M9yRz*0nDlKQbiGQ6=MfJexYE&%7cTc85kiAR71%X8np}#k~J_HoAVq=)Hfg|G;N~Kb7Jnv`l>NFqsV;n?z{J!#Ts6OXg z-S>*Wp6>mg6tMNv=X(b+vCo+3RjvPYS#ymqD|e@j+wOY#F*;*k^DRbt>36LD+jE+# zZ;=hfQd9(qkaVL61ez4gsmjoMDPzEa?P|?z z`__LNX1(* z){hpSVkl=+oD@_&8jSM}x3DxOIQNo2M#o|AJ`i{H;7{EMt`3U1?8^w*o^;PQ3tMYm z{=#P5L&8qn&-wupxLerFFTazY3ysp@A4-dtZ`9}8DOo0rB8u5!^F}P*Us5 z+1t&Dd(7&7>gm7AV^oy|V4s@1mpE28W!}@si8C%|E>MY|7j4Hs$I=S=D{?0kSKy2A zuhx;tl4}xN%CHA*^hxa5`}*9BEAYOr9n?zU3vS97UOCf~I-z(UeF;OL#BCbcVl!9k zb~SupI_LD@>sk`Fym#nNo4$?|2Qe55a23IxR6MlXa>;0JA;Zvo!ViQ9&^&4R_ZB)sgcnO~6e=ksruuo%-b>H}R zPm_kkRtuL>s^%M~cv!qjpfrF(f%J4CA3!j!8rdCLLakA|~D3 zw7ETDy!Tu6rch^2Rl-%7ukZkO>df+)nj`LS6K2xiLSkP6{SJNb-Cn-oZuJ_BS;cl& zj_3irbP1xhcxRn&)Z)LiAgq|(o*B-^@3^~Ei+MQY=)oXs_*h@8!CcQMEIDpTUM`kP zDf2hH-h>`|6|g_6Fv&?MUu3-7KOK?8QSHl;uZVu3>@Tfl4@eF-mf-`p?`HHntW=NrPhyo@xR!gG(yQ#ARrqq0MKtoBubFm7y z&76ETQ$0q>S>W3bm!I2%PJ-K51n*IT)yJ8B!RMa*B`mY=hKP^~*MN(mF2 zM4Eh%PV9-)es9I1T>b<9)^2m^`4@B@EI))xwYY%Y=@pfg&pOmL8w+%_8r7n1a!EZ@wblp%d`hn}H z64DzvhCvZrboC}@;)KB6+w?Skg=oZVCUR##&{*ibQrZ$Vn6Prtbt_t~t;a?Aot&QD z$YD90j>LX&A<>fcVMN@H!Vp%v2JUjr#yP90VcfL~9w?!FTbbuPZcT~mn6YGBP~Qjs OwkWzQ!==iJb^5=@n1g`; literal 0 HcmV?d00001 From d306f7a2601d1b89622742c5ff05773ea36af428 Mon Sep 17 00:00:00 2001 From: Sriram Vaidyanathan Date: Fri, 22 Jun 2018 00:52:58 +0530 Subject: [PATCH 29/82] Added Documentation for Xiaomi Cameras (#5290) * Added Documentation for Xiaofang Camera * Added documentation for both yi and xiaofang * Update date --- source/_components/camera.xiaofang.markdown | 86 +++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 source/_components/camera.xiaofang.markdown diff --git a/source/_components/camera.xiaofang.markdown b/source/_components/camera.xiaofang.markdown new file mode 100644 index 00000000000..2285e405a41 --- /dev/null +++ b/source/_components/camera.xiaofang.markdown @@ -0,0 +1,86 @@ +--- +layout: page +title: "Xiaomi Cameras" +description: "Instructions on how to integrate a video feed (via FFmpeg) as a camera within Home Assistant." +date: 2018-06-20 13:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: xiaomi.png +ha_category: Camera +ha_release: 0.72 +ha_iot_class: "Local Polling" +--- + +The `Xiaomi` camera platform allows you to utilize Xiaomi Cameras within Home Assistant. + +To successfully implement this platform, the Home Assistant host should be capable of multiple simultaneous reads. For every concurrent Home Assistant user, a connection will be made to the camera every 10 seconds. This should normally not be a problem. + +## {% linkable_title Preparing the Device %} + +### {% linkable_title Installing Alternative Firmware %} + +In order to integrate the camera with Home Assistant, it is necessary to install a custom firmware on the device. Instructions for doing so can be found for each models. + +* [Yi 720p](https://github.com/fritz-smh/yi-hack) +* [Yi Home 17CN / 27US / 47US / 1080p Home / Dome / 1080p Dome](https://github.com/shadow-1/yi-hack-v3) +* [Xiaofang 1080p Camera](https://github.com/samtap/fang-hacks) + +Once installed, please ensure that you have enabled FTP. + +

+Currently, version 0.1.4-beta2 of the custom firmware is the highest supported. Firmwares higher than this version use [Pure-FTPd](https://www.pureftpd.org/project/pure-ftpd), which has a bug that prevents FFmpeg from correctly rendering video files. +

+ +

+Hassbian users: don't forget to install ffmpeg support on your platform, otherwise, you'll not see video. +

+ +

+The live stream writing by the camera is not an supported format when the hass reads through FTP for Yi 720p and Xiaofang Cameras, so this component retrives the video which was saved 1 minute earlier. +

+ +

+If you enabled RTSP server, you can connect to your camera via other Home Assistant camera platforms. However, this RTSP server disables the ability to use the supremely-useful Mi Home app. In order to maintain both Home Assistant compatibility _and_ the native app, this platform retrieves videos via FTP. +

+ +## {% linkable_title Configuring the Platform %} + +To enable the platform, add the following lines to your`configuration.yaml` file: + +```yaml +camera: + - platform: xiaomi + name: Camera + host: '192.168.1.100' + model: 'yi' + password: my_password_123 +``` + +Configuration variables: + +- **name** (*Required*): A human-friendly name for the camera. +- **host** (*Required*): The IP address or hostname of the camera. +- **model** (*Required*): The model of Xiaomi Camera, currently supporting yi and xiaofang. +- **password** (*Required*): The password to the FTP server on the camera (from above), can be any string as the current firmware doesn't allow setting ftp passwords. +- **path** (*Optional*): The path to the raw MP4 files. Defaults to `/tmp/sd/record`. +- **username** (*Optional*): The user that can access the FTP server. Defaults to `root`. +- **ffmpeg_arguments** (*Optional*): Extra options to pass to `ffmpeg` (e.g., image quality or video filter options). + +## {% linkable_title Image quality %} + +Any option supported by [`ffmpeg` camera](/components/camera.ffmpeg/) can be utilized via the `ffmpeg_arguments` configuration parameter. + +One particularly useful adjustment deals with video size. Since Yi videos are fairly large (especially on the 1080p cameras), the following configuration will bring them down to a manageable size: + +```yaml +camera: + - platform: xiaomi + name: My Camera + host: '192.168.1.100' + model: 'xiaofang' + password: my_password_123 + path: /home/camera/feed + ffmpeg_arguments: '-vf scale=800:450' +``` From 4d3f81e54494c568d4945f46f995e646208a08d6 Mon Sep 17 00:00:00 2001 From: "ruohan.chen" Date: Fri, 22 Jun 2018 03:22:50 +0800 Subject: [PATCH 30/82] add zhong_hong components (#5402) * add zhong_hong components * config variable name change * Update version --- .../_components/climate.zhong_hong.markdown | 45 ++++++++++++++++++ source/images/supported_brands/zhong_hong.png | Bin 0 -> 3496 bytes 2 files changed, 45 insertions(+) create mode 100644 source/_components/climate.zhong_hong.markdown create mode 100644 source/images/supported_brands/zhong_hong.png diff --git a/source/_components/climate.zhong_hong.markdown b/source/_components/climate.zhong_hong.markdown new file mode 100644 index 00000000000..da1eeb6428a --- /dev/null +++ b/source/_components/climate.zhong_hong.markdown @@ -0,0 +1,45 @@ +--- +layout: page +title: "ZhongHong Thermostats Controller" +description: "Instructions on how to integrate ZhongHong Support thermostats within Home Assistant." +date: 2018-06-20 08:30 +sidebar: true +comments: false +sharing: true +footer: true +logo: zhong_hong.png +ha_category: Climate +ha_release: "0.72" +ha_iot_class: "Local Push" +--- + + +The `zhong_hong` climate platform lets you control [Zhonghong HVAC Gateway Controller](http://zhonghongtech.cn/v1/product.shtml/) thermostats through Home Assistant. + +To set it up, add the following information to your configuration.yaml file: + +```yaml +climate: + - platform: zhong_hong + host: GATEWAY_IP +``` + +{% configuration %} +host: + description: The IP address of your controller. + required: true + type: string +port: + description: The port of your controller. + required: false + default: 9999 + type: int +gateway_address: + description: The gateway address for the gateway (Settings in the controller itself). + required: false + default: 1 + type: int + +{% endconfiguration %} + +When Gateway is found, All HVAC devices will be configured automatically. diff --git a/source/images/supported_brands/zhong_hong.png b/source/images/supported_brands/zhong_hong.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a4d1bb99f46f591dd049db1024a8e50023ebda GIT binary patch literal 3496 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 Date: Thu, 21 Jun 2018 15:21:25 -0400 Subject: [PATCH 31/82] Update documentation for MQTT climate device (#5455) Now optionally supports `min_temp` and `max_temp`. --- source/_components/climate.mqtt.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_components/climate.mqtt.markdown b/source/_components/climate.mqtt.markdown index 958974869ac..c9179e230b9 100644 --- a/source/_components/climate.mqtt.markdown +++ b/source/_components/climate.mqtt.markdown @@ -174,6 +174,14 @@ aux_state_template: description: A template to render the value received on the `aux_state_topic` with. required: false type: template +min_temp: + description: Minimum set point available + type: number + required: false +max_temp: + description: Maximum set point available + type: number + required: false {% endconfiguration %} #### {% linkable_title Optimistic mode %} From 52e09f99dca2dbeaf12609b7d6fefc6c87f6dca9 Mon Sep 17 00:00:00 2001 From: Dale Higgs Date: Thu, 21 Jun 2018 14:22:17 -0500 Subject: [PATCH 32/82] Add set_default_level documentation (#5460) * Add set_default_level documentation * :pencil2: Tweaks * More logger changes --- source/_components/logger.markdown | 57 ++++++++++++++++++++++++------ 1 file changed, 47 insertions(+), 10 deletions(-) diff --git a/source/_components/logger.markdown b/source/_components/logger.markdown index 2f89e090967..d3cef23a013 100644 --- a/source/_components/logger.markdown +++ b/source/_components/logger.markdown @@ -11,15 +11,16 @@ logo: home-assistant.png ha_category: "Utility" --- -The logger component lets you define the level of logging activities in Home Assistant. +The `logger` component lets you define the level of logging activities in Home Assistant. -To enable the logger in your installation, add the following to your `configuration.yaml` file: +To enable the `logger` component in your installation, add the following to your `configuration.yaml` file: -To have a full log and log everything only this entry is needed (without any qualifier): ```yaml +# Example configuration.yaml entry logger: ``` -To log all messages and ignore events lower than critical for specified components. + +To log all messages and ignore events lower than critical for specified components: ```yaml # Example configuration.yaml entry @@ -30,7 +31,7 @@ logger: homeassistant.components.camera: critical ``` -To ignore all messages lower than critical and log event for specified components. +To ignore all messages lower than critical and log event for specified components: ```yaml # Example configuration.yaml entry @@ -43,7 +44,25 @@ logger: homeassistant.components.camera: critical ``` -Possible log severities are: +{% configuration %} + default: + description: Default log level. + required: false + type: '[log_level](#log-levels)' + default: debug + logs: + description: List of components and their log level. + required: false + type: map + keys: + '<component_namespace>': + description: Logger namespace of the component. + type: '[log_level](#log-levels)' +{% endconfiguration %} + +### {% linkable_title Log Levels %} + +Possible log severity levels are: - critical - fatal @@ -53,11 +72,26 @@ Possible log severities are: - info - debug - notset - + +## {% linkable_title Services %} + +### {% linkable_title Service `set_default_level` %} + +You can alter the default log level (for components without a specified log +level) using the service `logger.set_default_level`. + +An example call might look like this: + +```yaml +service: logger.set_default_level +data: + level: info +``` + ### {% linkable_title Service `set_level` %} You can alter log level for one or several components using the service -``logger.set_level``. It accepts the same format as ``logs`` in the configuration. +`logger.set_level`. It accepts the same format as `logs` in the configuration. An example call might look like this: @@ -68,7 +102,9 @@ data: homeassistant.components.media_player.yamaha: debug ``` -The log information are stored in the [configuration directory](/docs/configuration/) as `home-assistant.log` and you can read it with the command-line tool `cat` or follow it dynamically with `tail -f`. +The log information are stored in the [configuration directory](/docs/configuration/) +as `home-assistant.log` and you can read it with the command-line tool `cat` or +follow it dynamically with `tail -f`. If you are a Hassbian user you can use the example below: @@ -76,7 +112,8 @@ If you are a Hassbian user you can use the example below: $ tail -f /home/homeassistant/.homeassistant/home-assistant.log ``` -If you are a Hass.io user you can use the example below, whenlogged in through the ssh addon: +If you are a Hass.io user, you can use the example below, when logged in through +the [SSH add-on](/addons/ssh/): ```bash $ tail -f /config/home-assistant.log From 1228ea2849898421244df735cdcaca800cc3a37b Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Mon, 18 Jun 2018 00:39:10 +0100 Subject: [PATCH 33/82] Add weather.IPMA (#5465) * Added IPMA * address comments * logo added --- source/_components/weather.ipma.markdown | 44 +++++++++++++++++++++++ source/images/supported_brands/ipma.png | Bin 0 -> 6306 bytes 2 files changed, 44 insertions(+) create mode 100644 source/_components/weather.ipma.markdown create mode 100644 source/images/supported_brands/ipma.png diff --git a/source/_components/weather.ipma.markdown b/source/_components/weather.ipma.markdown new file mode 100644 index 00000000000..02141227ead --- /dev/null +++ b/source/_components/weather.ipma.markdown @@ -0,0 +1,44 @@ +--- +layout: page +title: "IPMA" +description: "Instructions on how to integrate Instituto Português do Mar e Atmosfera weather conditions into Home Assistant." +date: 2018-05-31 17:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: ipma.png +ha_category: Weather +ha_release: 0.72 +ha_iot_class: "Cloud Polling" +--- + +The `ipma` weather platform uses the [Instituto Português do Mar e Atmosfera](http://www.ipma.pt) as a source for current and forecast meteorological data. + +## {% linkable_title Configuration %} + +To add the IPMA weather platform to your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +weather: + - platform: ipma +``` + +{% configuration %} +name: + description: The name you would like to give to the weather station. + required: false + default: The name of the used station + type: string +latitude: + description: Latitude of the location for which you want weather information. + required: false + default: Home Assistant global latitude configuration + type: string +longitude: + description: Longitude of the location for which you want weather information. + required: false + default: Home Assistant global longitude configuration + type: string +{% endconfiguration %} diff --git a/source/images/supported_brands/ipma.png b/source/images/supported_brands/ipma.png new file mode 100644 index 0000000000000000000000000000000000000000..69a987cf1eaff41e97b1268ca23d1801d361f319 GIT binary patch literal 6306 zcmV;T7+vRyP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vG?BLDy{BLR4&KXw2B02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^DS16z6k02mTUL_t(|UhQ28cvMBUZWu>rp3b}(mvO-4 z-rM_@WOU+^pb$_*KtuxsK|$GMPy|%O1=NU05_ST}jsi+pLc$^g0y;p_fdF9%gd{AH zMbU9YAn83z*PK&befxIOopfhGc(4EOJ0IyfRdsLm{p-|U%WY&~gb_ve%^Osr~5dC+#OiJ7q6eFs8aj%ktO!QBTiWE8+FR{M^@FZ4!K-@x02)9@jU-KmUK;Fh={mdB?t-lFH33> z2!fzhL`L2ZfBwdu5<2i6)q>CgzNFYGAnrD zl9CsQg6B6uQY*Iy9^PGs+Z3Fz0sLh_8^`a4dgdx4g}zuft12K2cinZHk`vCluP>Z# z)27Y;Fjuoe5vh0t?yU;1qvZLCEIA|qiT?`sc#+n@@h1%i!)?rUW1;^Ehx&ygTl$a_ z_NyaG>||7_gS-x;90%k?0#5+qeo*ElAA)`Kt=lFs!@nnjC4=vMFeEsV8#@6dHq`Y} zvAt^W3EQq0imZK-){#a>kH!EZV;A>BrgkwQA>k(GlBqausKght0f8Jq?!_F(wP97( zfi^O-txq|Q8_8VF3Lx=L?{)YuS#n5#a#MZomFGWVuInGk$)t7fW7hloAGc+{aNOpC zNJ?G-@*xQ^(jt+Oph(t_!BWmT$&_W6FQ-_TJ0a8gZ{@`2OUu^Hut@@2zni|@x2PIYx^CuRlitd#|TOz zDMn=^;d>B~F&ZO5k*rAEndcql>E|m?rGMw#Kj(sT`&?#o&O3LdU#Kjcb>8{IjPs5v zBs`KEqc=wNcY)a0K}JK}BN(X%z%~0Ev!72qW=l#Yq&2&(7D4cY=8uEL*JlcjdlU#c z0tlP||Nbngmqu%lAw5~uBI-nFFc=x0XYS@eE0j&X*9e`^(4PLjb+}E=alKiV>kl~G zcRy+!{dA$t22ql{AR#kGQq;m2m6438XC42Zde*TLh&pKId7@Yclf*#eBZRa9-%Yd5 zl0VHnU)33+_T(w&9Q!7J>!`twfzcY}3r2q=^%vbLgA0lP_7tUqLyz8K*wvKGdX>)(I`Ui z@U26%M#+~J#}mb_HeC)`xA#11BT2{HQF5pxGE*|2ar`pr+sY-A&s9DQEN$`^KIOc% z?c{GO$0V0I4v#-=uR&5{q(=EM2uR%@I#pt!jdVL~z5MtQTT*jevo>0a&>jF05~ZYu zI@6hp!XKeoKEDzrRKRGlz)#&FkxzgC|D(FyPYyW70^{4Jf zY@`CW;UdMsvEj`l78?PLv=5H9%mT3q|VaRIzoPve7dsT_%qHOV^7*^P*dZ` zfFnd-=v>&z9zSfY?s&*HE4F|%t7dCyLL-3C^Tca_o=%X-#A^g1G+b{VxSJ%m=&A%t zojUc0MrgQ~$)2*%mNP1q>Mp3aLQ>y&mi5=iLkFzAI~=q)x*WEVr-3*~pcjG6!%OUB zbg9EW_LTGESBie}S)Sov{OotyA!~YThpk<${YU0y-OE`ux{(`*Zq!DiMH{`5{;hiz z(ne+z-OKBVZumN)8@h(*2CZ`H2CUq#>%aW%=;xLxSe0%-1Ri_Z-tqO5_9C2s4gpd> z=awGiN$6~k9>;a({)I1yzTfg1eV=9j(j_iV#7NJsBO7(fb<3-zj^vk0 z>{jeto+yo-u0w&9Jh0!A^S51Bnq^`CS`ZomWc98PL<)UbvM-_O8ZSRV%*P8`AWNfU zmO`QU3rGVqt%u{U!pJbtTW|1$hP++Ha-3kt=#1&OxdLgT3<0hFAT97~A$p%>Q0#t7 z%_BgN$AKtF7$nZXB3tFKVq5ZX$|tw({>4>9|J({<=(CjQdoCVsvZWv&)C;2dpU956*z-nh6qOgFE6Pk%6q5 z_khI7|00@+yNG7e9-{d;ho~pzSkxcwxul-B`;z8ENdMp)AomV8vBv_j$82&(YY(aW zFDHiHONgPze3zk1`W9{Hxoz1U$Oaad-vJX;6HZinK&N{QWye7)`TKq=G3>K`2?D%H z8!^`#p)n2eiW?Y^cP-5r0-#g;5$gJd)nQZJql!>*@*bW#gC#U}F34{c%hg(TRPp>f z9v{l3mfGd47lNr=tKDn4a&Nws!~-!f;-TCCoqDNnp{)bUCX0G%$=&)sOE+T#)ek~4 zLu3X`Oy$K}+bBWRAAD1#p17-2Jt_ASRmz^{<*B=)W2SAtl~v&ebP7fCPEM8lO&9fq z9pkm{Z2Lwt_Ma6#q^9!YGh#?wObkzcLX4ef{jBdeRqR-OKr<&Dv#m#skFujZj4Jm7 zp^f{jM44xv(v;PY>ygkj4Tg7?UX4p{G;@%^-9}HHP|qq%YfOYza`Iu`GQtnF2@A4@ zgLHAj2HMq+xvmYgrl0>H&o!6o_gct(KnRRO!i;hpZv`0iP2?(lTP`xsVv2m_v*mr&k*vp7NnADTzkluAr-*F0^Ig zXo8~(jxN#ADOGvqYQZEKRYJry)6l%|y{9fY&p*eK{Sq1h*Ip<|U&@jjgu!6A8Awde zhJe+8*8Ll%H-^yA=3QbLPFTQ_eE@ZdTk4R18%w@6;7#U*3X=tfY72=4LR0;G$ZGF# z%$C5i$fBQ2k2UmMP;Th63`n+;=!UMQnpZo@Q$tCJ(`-pnh0iv3Fh^Rg} zLR1S1iE7a?w=Fzoh0kj=3kx3$7(tUsYwgSHpVAFqTM83SxAf=*(!(94Nz@}#Tv2f; z^B^OgLH7X7-1Uex&!eMbfY2J~oV>~MANkkj1`h)H!?hr^l(g=;xQCf5AfeSfuZPcc z{Thbz3Y_FISG@q@c_)9Iu$3jtLX{lszPxMCk&%xumk)5X5%chZS=YAh9n96T05W$H zOy+7uo`nw8IAphn2;KRR^;MQd7TpEN+->e<9QtW=27ODV#wd^)pnd7Y@56t2$vpd@ zo5(<5<PgUn9PTK+fEc?# zlunpVqT*ADF+O!}QqnqFwnst5ot+A-XHhPpYy$a21n8uEu6bi)q{p=&G?W$Balvf3 zi^yC72@PlkWZCR3$4_DD0fFZ#V4`-4l>sTh$1_*R5gP7!oF_lrR~aPv{cbfH&7F|P z;>n8#x|plwfSVEU(2MZFD}m5aK4G6~5ixd~M~sioBvI|sD5(wcDetpvvJU&p+XRh zk%S=MA@QZTB{;u@K{6LksI6~iRaj`^puqd5U8TC-w<1Cvj z?tuB@dtsE35?aW$6dTqRiR;cx>Pp;bR6lmIXJ5 zy45B$*ojcqrh_JQ6AU9W49oplwLWNw&;T6%4|?(hA`9HB_cUCj@B&K~5iFsx{Xk-I ziBZJ~$;?$RAnzC6`UMk9ZeAFQ$juP3PD>v+5?YgIeZZZAv;vakM?IWI^{TNu5W3eA zx_d`AQbw%5s2jZrhj}rQnzIytsm#*6UA;kbv?^O&S(UAE!QTW8KA&}gpJk;${VrdB zc7kHnnJSzp(iM<7huo9ONqZ_a$vXqe594FAIvP7ntCA8L%oQD%+L>jMX-wul()OXr zbIqbOX$UPzXdHflfU9cD3@L&jG-}j-l00R&G{;;NFf#lde4glh!QY|#U?qn#LaBm0 z)vT^6{LEbS!neZ+E^HTbH6P@riuQuZ?DBcoCd+Q-mPN;>^`Ru8gr4O~=s_8KqlRXP zOJQWQ=FX}O>KRoVG&T=`{aUuhZ;uwf__l-Mv(igAiKK*{o=?;`!F>Pg%i6cM2`pP3 zL_IQfYAr&8rL16XnZji0E^QwgpJU$4+zldl4b7LsP`s-lgS=ayTsjbFKrl;f!4Mi( zMIdU5+ssIC=AwY>dJpgih~U9SXej@tCm-BT5hMk5=m=!TEpU%lJ!R!Q|1xtmA7GNS zp!UP&@+?oHFCiiMrl`1-B7cO|_5W;7%z%}mRzo=fWc{%YdHq=cLL=nMOJkG^kNx6~ z(D`)5gr55tw{3@vEz8x0Az|KaaE}+HgvMn&=9a0px^97Xl}X#kn=DRMP6gH44Iy|! zH*I4j5P~5z0!Tc%kHl?jg^U589lPg7&P7SmP9ixH7oAi+pDyn50Z9jfl&GphTt5a8{G4l3 z{ck#}J~^DAN-wBVPu=G}`|;k_MEmB}8ujQeyR$5HV0%r8N4%G@mzE z_?(LI(st6e=2-?acfGh#2#rg2kms@|FWeiIYC!JgVtG#ZfM)iCU?c}jZ0`oY_XJ&p zoJrH*P;0fLyjg$hKw+}pU;7~od6xOiEsKgvT`5LABy^`4#L#uFP2Y3=eJqQtdXqK@ zBu0&2@@8wSmD!pdm09ZX5S9B@ZO}eJHpd2aI7L0&1;iXawBPyVCoiZ<2Vqjb!x|KS{?EF+9th)0&;4uZ+p#^5qquoFn2)QNQ6efJx%fC7t3*c6`p)!S^T0Q z$$|0!>hbfsR+G%<`)oYi5$lrl0Yk((%)FpUQzq0Qbi1^9%q??dsrmqMk-(x=W~s1(WAkdN6lD+-QUb;t7z~<|*SY$FF4WfM_T}Lz?(z3J|*j+B?qO z{*Y}F)ZzUN5RQvwmuNij3Vj%zE3-65e8`-oaXGWq zFVVu+Dfm2x&bPe~rE@G3m^&bDG(sbMCxW~aCUXs*mu`^IoG@Qf=T|JbF=#DaVuX5A zS$g9Uk!OyAi0rfe3=_h)nHvb5Qe2DB7jPL5eU6PPgELE8Q<9*r8!8}HU0uo)HNqIwR_n9PE_ddC}j*pCdy(@2LyEH&Gch z8hoz3qtAl{5j&0wJ5xW~NL5?sNa7ic2oY~LuN1__#9dgU|pxpuxILs$84Fpnu=ALmODMwjDU%6p|s7s$(+wz0db=e zI#kq4XvwAxw6g?~nsodVcMYK}(lgRc`)M;i&)i@7VBHVbMh|=I9!R;PE}>IDqy+)i zHTnX}T0QZYd5!Kob6xiUnYGuq-R1)33W)zVgsw+&fJDgh-UBZNx26ETuWjP>YMlWO z8KDw7DlSFbt}f5emz8H2h{vvG=v(ALwgjM^dA{uq6WW7%B6Mp=6L%mnA4_i%e7-wg zI0H$IpM&8BitnV*Toq}u($h}{L-NfaF|JAo?J_=;){7Pd{Jhe*_0q~H;<2As7&Dmb zx(7&%6+VQ{F=sPZKr}$;H^hhXf0WQ_p1)Ue{i^2r5pxyK-zU}!x*XfdT#W!Bt$CAW zHl6k7nr-l4M>7vaRNUmgZc?YXKyG~DS>ZtZyfj*SacT6ai_2mN{Cnc!3PZgM_SX}H zJR2{VD(I_bU`1Sh!~Zitt#w^I$1Cbb{MCC%W5+Uu23JfP1KjYS*?}t~ zKrHu5w>&Q%?!q5hgfvh4o9#f6`-GtQKNDQSb~0DvargEgZ{>HL^?Uj%Hg?f(4GGD9 zdn2wzUsz(e9sgxXHx%0LED!0;W0Tl$S@ zxm^Arwx#xYX?kK0t`Fq?GfQd~sP4HZ0$)SJ_OYZe!U!XbFv18Uj4;9oBaAS@s12Fy Yzu>K3*~PgrssI2007*qoM6N<$g7?E0(*OVf literal 0 HcmV?d00001 From 7cafb75994491ac5d918a06536f85e3f16b90a95 Mon Sep 17 00:00:00 2001 From: Tom Harris Date: Thu, 21 Jun 2018 14:06:28 -0500 Subject: [PATCH 34/82] Add X10 support (#5469) --- source/_components/insteon_plm.markdown | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/source/_components/insteon_plm.markdown b/source/_components/insteon_plm.markdown index 9e15bb0f7d0..fff18634a17 100644 --- a/source/_components/insteon_plm.markdown +++ b/source/_components/insteon_plm.markdown @@ -37,6 +37,14 @@ insteon_plm: subcat: SUBCATEGORY firmware: FIRMWARE product_key: PRODUCT_KEY + x10_devices: + - housecode: HOUSECODE + unitcode: UNITCODE + platform: PLATFORM + steps: STEPS + x10_all_units_off: HOUSECODE + x10_all_lights_on: HOUSECODE + x10_all_lights_off: HOUSECODE ``` Configuration variables: - **port** (*Required*): The port for your device, e.g., `/dev/ttyUSB0` @@ -48,6 +56,22 @@ Configuration variables: of 0x00 - 0xff - *FIRMWARE* and *PRODUCT_KEY* are more advanced options and will typically not be used. +- **x10_devices** (*Optional*): Define X10 devices to control or respond to + - *HOUSECODE* is the X10 housecode values a - p + - *UNITCODE* is the X10 unit code values 1 - 16 + - *PLATFORM* is the Home Assistant Platform to associate the device with. + The following platforms are supported + - binary_sensor: Used for on/off devices or keypad buttons that are read only. + - light: Used for dimmable X10 devices + - switch: Used for On/Off X10 devices + - *STEPS* is the number of dim/bright steps the device supports. Used for + dimmable X10 devices only. Default value is 22. +- **x10_all_units_off** (*Optional*): Creates an binary_sensor that responds + to the X10 standard command for All Units Off. +- **x10_all_lights_on** (*Optional*): Creates an binary_sensor that responds + to the X10 standard command for All Lights On +- **x10_all_lights_off** (*Optional*): Creates an binary_sensor that responds + to the X10 standard command for All Lights Off ### {% linkable_title Autodiscovery %} From e418885d0a458f0f6fd0f387aed4a9efede9edc7 Mon Sep 17 00:00:00 2001 From: Nick Whyte Date: Sun, 17 Jun 2018 02:03:53 +1000 Subject: [PATCH 35/82] NSW Fuel Station Price Sensor (#5477) * NSW Fuel Station Price Sensor * . * . * update doc * update doc * quote correctly * Update doc * Add headings and minimize configuration sample --- .../sensor.nsw_fuel_station.markdown | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 source/_components/sensor.nsw_fuel_station.markdown diff --git a/source/_components/sensor.nsw_fuel_station.markdown b/source/_components/sensor.nsw_fuel_station.markdown new file mode 100644 index 00000000000..5ebdb8fc51e --- /dev/null +++ b/source/_components/sensor.nsw_fuel_station.markdown @@ -0,0 +1,46 @@ +--- +layout: page +title: "NSW Fuel Station Price Sensor" +description: "Instructions on how to integrate NSW fuel station prices into Home Assistant." +date: 2018-06-02 18:00 +sidebar: true +comments: false +sharing: true +footer: true +ha_category: Fuel +ha_release: 0.72 +ha_iot_class: "Cloud Polling" +--- + +The `nsw_fuel_station` sensor platform uses the [NSW Fuel Check App](https://www.fuelcheck.nsw.gov.au/app) data as a source for current fuel price data. + +## {% linkable_title Setup %} + +To get the station ID for any NSW fuel station you will need to: + +- Visit the [Fuel Check App](https://www.fuelcheck.nsw.gov.au/app). +- Open the developer console of your browser (for Chrome, click View -> Developer -> Developer Tools). Click the "Network" tab in the developer console. +- In the Fuel Check App, search for your postcode or click "Fuel Near Me". +- In the developer console, you should see a request to `/FuelCheckApp/v1/fuel/prices/bylocation`. Open this request and preview the response. Find the station you wish to add, and copy down the `ServiceStationID` field. + +## {% linkable_title Configuration %} + +To add the NSW fuel station price sensor to your installation, add the following to your `configuration.yaml` file: + +```yaml +sensor: + - platform: nsw_fuel_station + station_id: 291 +``` + +{% configuration %} +station_id: + description: The ID of the station to track + required: true + type: string +fuel_types: + description: A list of fuel types to track for the station. Must be one of `["E10", "U91", "E85", "P95", "P98", "DL", "PDL", "B20", "LPG", "CNG", "EV"]`. Descriptions of fuel types can be found [here](https://www.fuelcheck.nsw.gov.au/App/Home/FuelTypes). + required: false + default: "`['E10', 'U91']`" + type: list +{% endconfiguration %} From deebbe379fb7ff3f02bed4dfaf8b8af0357148c6 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Thu, 21 Jun 2018 21:17:35 +0200 Subject: [PATCH 36/82] Add sound mode support (#5495) --- source/_components/media_player.markdown | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/source/_components/media_player.markdown b/source/_components/media_player.markdown index a2315f764d6..46ead6f4af8 100644 --- a/source/_components/media_player.markdown +++ b/source/_components/media_player.markdown @@ -56,7 +56,16 @@ Available services: `turn_on`, `turn_off`, `toggle`, `volume_up`, `volume_down`, | `entity_id` | yes | Target a specific media player. Defaults to all. | | `source` | no | Name of the source to switch to. Platform dependent. | -#### {% linkable_title Service `media_player.shuffle_set` %} +#### {% linkable_title Service `media_player/select_sound_mode` %} + +Currently only supported on [Denon AVR](/components/media_player.denonavr/) and [Songpal](/components/media_player.songpal/). + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------- | +| `entity_id` | no | Target a specific media player. For example `media_player.marantz`| +| `sound_mode` | no | Name of the sound mode to switch to. Platform dependent.| + +#### {% linkable_title Service `media_player/shuffle_set` %} Currently only supported on [Spotify](/components/media_player.spotify/), [MPD](/components/media_player.mpd/), [Kodi](/components/media_player.kodi/), [Squeezebox](/components/media_player.squeezebox/) and [Universal](/components/media_player.universal/). From 159966b71c1580734f273ff8692e9632cfcde8db Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Thu, 21 Jun 2018 13:07:57 -0600 Subject: [PATCH 37/82] Add doc updates for upcoming RainMachine changes (#5535) --- source/_components/rainmachine.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_components/rainmachine.markdown b/source/_components/rainmachine.markdown index 4b461fe2ec3..42027fe9182 100644 --- a/source/_components/rainmachine.markdown +++ b/source/_components/rainmachine.markdown @@ -62,6 +62,11 @@ ssl: required: false type: boolean default: true +scan_interval: + description: the frequency (in seconds) between data updates + required: false + type: int + default: 60 binary_sensors: description: binary sensor-related configuration options required: false From 3eca7ce1d08e2347d817e16d104c9cc704c0dc28 Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Tue, 19 Jun 2018 08:34:33 +0200 Subject: [PATCH 38/82] Fix filename of netgear_lte logo (#5561) --- source/_components/netgear_lte.markdown | 2 +- source/_components/sensor.netgear_lte.markdown | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/netgear_lte.markdown b/source/_components/netgear_lte.markdown index d652eb84222..36ce55a6fdc 100644 --- a/source/_components/netgear_lte.markdown +++ b/source/_components/netgear_lte.markdown @@ -7,7 +7,7 @@ sidebar: true comments: false sharing: true footer: true -logo: netgear.jpg +logo: netgear.png ha_release: 0.72 ha_category: Other ha_iot_class: "Local Polling" diff --git a/source/_components/sensor.netgear_lte.markdown b/source/_components/sensor.netgear_lte.markdown index 1ce7c29c9e4..a8f82f8206a 100644 --- a/source/_components/sensor.netgear_lte.markdown +++ b/source/_components/sensor.netgear_lte.markdown @@ -7,7 +7,7 @@ sidebar: true comments: false sharing: true footer: true -logo: netgear.jpg +logo: netgear.png ha_release: 0.72 ha_category: Sensor ha_iot_class: "Local Polling" From 4d1f518a7e951581a2fc3c8da02ca02ab42188e2 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 21 Jun 2018 15:38:06 -0400 Subject: [PATCH 39/82] Shrink images --- source/images/supported_brands/epson.png | Bin 154732 -> 11281 bytes .../supported_brands/hydrawise_logo.png | Bin 245432 -> 11474 bytes source/images/supported_brands/rss.gif | Bin 32932 -> 4540 bytes .../images/supported_brands/wirelesstag.png | Bin 85186 -> 26648 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/source/images/supported_brands/epson.png b/source/images/supported_brands/epson.png index 22539dee6ef8f624b07850df9389f5ae15dc74c2..5bf85496eb2682f21f7f45502c4aea8ec0ce93fa 100644 GIT binary patch literal 11281 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 literal 154732 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ⅈ6LTgY*i0ug}Jwx#mQUdD+Z_XbX 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%0DCaYL0WT{gjLMZkP6a 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 Yt=Pi2mhkIi^oFpzop$B!@c;S$0;_b4-~a#s diff --git a/source/images/supported_brands/hydrawise_logo.png b/source/images/supported_brands/hydrawise_logo.png index 0cfde4bbe6198b5a4eb86283de36b7c963cb01e8..fffd11f8ebe38fea7f9f85f1a097d8f19fc9566d 100644 GIT binary patch literal 11474 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 literal 245432 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‎Z&VTo~z?TL@5Eq8Oivm?YqIwA4;{oyFgO@c= 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 EKkD&9b^rhX diff --git a/source/images/supported_brands/rss.gif b/source/images/supported_brands/rss.gif index f392663d1be775cd003c490f7f4480f15adf800a..b1fc025785f3734ddc9b504e897841d9a487bf8e 100644 GIT binary patch literal 4540 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 U8u;ka;2S<5l0-kmAOVyA0-OrZ$^ZZW literal 32932 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�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 a1^y4vDzQ&&l*P~h0000 Date: Thu, 21 Jun 2018 23:18:10 -0700 Subject: [PATCH 40/82] Update supported samsung TV models (#5584) Add KS8000 to the list of supported Samsung TV models --- source/_components/media_player.samsungtv.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/media_player.samsungtv.markdown b/source/_components/media_player.samsungtv.markdown index be74c408387..ed1590da89d 100644 --- a/source/_components/media_player.samsungtv.markdown +++ b/source/_components/media_player.samsungtv.markdown @@ -57,6 +57,7 @@ Currently known supported models: - U6300 (port must be set to 8001, and `pip3 install websocket-client` must be executed) - K5579 (port must be set to 8001, On/Off, Forward/Backward, Volume control, but no Play button) - K6500AF (port must be set to 8001) +- KS8000 (port must be set to 8001, and `pip3 install websocket-client` must be executed) - KS8005 (port must be set to 8001, and `pip3 install websocket-client` must be executed) - KU6020 (port must be set to 8001, and `pip3 install websocket-client` must be executed) - KU6290 (port must be set to 8001) From 33ca7630761901b4c7a0fb9a3b1a4976472c4010 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 22 Jun 2018 09:50:23 -0400 Subject: [PATCH 41/82] Add linode switch docs --- source/components/switch.linode.markdown | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 source/components/switch.linode.markdown diff --git a/source/components/switch.linode.markdown b/source/components/switch.linode.markdown new file mode 100644 index 00000000000..bf96301911c --- /dev/null +++ b/source/components/switch.linode.markdown @@ -0,0 +1,34 @@ +--- +layout: page +title: "Linode Switch" +description: "Instructions on how to set up Linode switch within Home Assistant." +date: 2017-10-20 08:00 +sidebar: true +comments: false +sharing: true +footer: true +ha_category: System Monitor +logo: linode.png +ha_release: 0.57 +ha_iot_class: "Cloud Polling" +--- + +The `linode` switch platform allows you to turn your Linode nodes on and off. + +Add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +switch: + - platform: linode + nodes: + - 'myvpsname' +``` + +{% configuration %} + nodes: + description: List of VPSs you want to control. + required: true + type: string +{% endconfiguration %} + From 15db1009a3c256b7e60fb419cd77c3c3ecd2384c Mon Sep 17 00:00:00 2001 From: Christoph Gerneth Date: Thu, 21 Jun 2018 21:22:39 +0200 Subject: [PATCH 42/82] Add documentation for KIWI.KI smartlock (#5381) * added documentation for KIWI.KI smartlock * updated code review * removed unused line * bump ha_release to 0.72 --- source/_components/lock.kiwi.markdown | 39 ++++++++++++++++++++++++ source/images/supported_brands/kiwi.png | Bin 0 -> 34648 bytes 2 files changed, 39 insertions(+) create mode 100644 source/_components/lock.kiwi.markdown create mode 100644 source/images/supported_brands/kiwi.png diff --git a/source/_components/lock.kiwi.markdown b/source/_components/lock.kiwi.markdown new file mode 100644 index 00000000000..08c3e9746b5 --- /dev/null +++ b/source/_components/lock.kiwi.markdown @@ -0,0 +1,39 @@ +--- +layout: page +title: "KIWI Lock" +description: "Instructions on how to integrate KIWI Smart Lock and Smart Entry." +date: 2018-05-16 13:37 +sidebar: true +comments: false +sharing: true +footer: true +logo: kiwi.png +ha_category: Lock +featured: false +ha_release: 0.72 +ha_iot_class: "Cloud Polling" +--- + +The `KIWI` platform allows you to open your KIWI Smart Locks and Smart Entry Devices. +All you need to get started is a KIWI account. Register at [the KIWI website](https://kiwi.ki/login/). + +## {% linkable_title Configuration %} + +```yaml +# Example configuration.yaml entry +lock: + - platform: kiwi + username: mail@example.com + password: mySecretPassword +``` + +{% configuration %} +username: + required: true + description: The username of your KIWI account. + type: string +password: + required: true + description: The password of your KIWI account. + type: string +{% endconfiguration %} diff --git a/source/images/supported_brands/kiwi.png b/source/images/supported_brands/kiwi.png new file mode 100644 index 0000000000000000000000000000000000000000..f012d3c9ca13a9f939322c2bfcfa66c11cc47fc4 GIT binary patch literal 34648 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 NoV2o3t%Om~{{pQNkWByp literal 0 HcmV?d00001 From 40d98e0b76dfefb7f8ddc7d2adb5d5f5b0e4eb0d Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 22 Jun 2018 10:03:29 -0400 Subject: [PATCH 43/82] Rename platform --- .../{camera.xiaofang.markdown => camera.xiaomi.markdown} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename source/_components/{camera.xiaofang.markdown => camera.xiaomi.markdown} (100%) diff --git a/source/_components/camera.xiaofang.markdown b/source/_components/camera.xiaomi.markdown similarity index 100% rename from source/_components/camera.xiaofang.markdown rename to source/_components/camera.xiaomi.markdown From 895e74b44b8fe4d82e7d5b8dcaa408d329755a36 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 22 Jun 2018 11:22:52 -0400 Subject: [PATCH 44/82] Sonos & Cast --- ...dia_player.cast.markdown => cast.markdown} | 26 +++--- ...a_player.sonos.markdown => sonos.markdown} | 87 ++++++++++--------- 2 files changed, 56 insertions(+), 57 deletions(-) rename source/_components/{media_player.cast.markdown => cast.markdown} (55%) rename source/_components/{media_player.sonos.markdown => sonos.markdown} (85%) diff --git a/source/_components/media_player.cast.markdown b/source/_components/cast.markdown similarity index 55% rename from source/_components/media_player.cast.markdown rename to source/_components/cast.markdown index 13d18534ba4..7243ad78a09 100644 --- a/source/_components/media_player.cast.markdown +++ b/source/_components/cast.markdown @@ -12,31 +12,27 @@ ha_category: Media Player featured: true ha_release: pre 0.7 ha_iot_class: "Local Polling" +redirect_from: /components/media_player.cast/ --- -Google Cast devices like Android TVs and Chromecasts will be automatically discovered if you enable [the discovery component]({{site_root}}/components/discovery/). There is an issue where Chromecasts can only be discovered if your device is connected to the same subnet as your Chromecast. +Google Cast devices like Android TVs and Chromecasts will be automatically discovered if you enable [the discovery component]({{site_root}}/components/discovery/). If you don't have the discovery component enabled, you can enable the Cast component by going to the Integrations page inside the config panel. + +## {% linkable_title Advanced use %} + +The Cast component has some extra configuration options available for advanced users. You will still need to create a config entry to initialize the Cast component. + +For example, Cast devices can only be discovered if they are on the same subnet as Home Assistant. If this is not the case, you want to configure the IP address of the Cast device directly: -The Chromecast platform can also be forced to load by adding the following lines to your `configuration.yaml`: ```yaml # Example configuration.yaml entry -media_player: - - platform: cast +cast: + media_player: + - host: 192.168.1.10 ``` Configuration variables: - **host** (*Optional*): Use only if you don't want to scan for devices. - **ignore_cec** (*Optional*) A list of Chromecasts that should ignore CEC data for determining the active input. [See the upstream documentation for more information.](https://github.com/balloob/pychromecast#ignoring-cec-data) - -## {% linkable_title Example %} - -By setting `host:` you can specify the Chromecast to use. - -```yaml -# Example configuration.yaml entry -media_player: - - platform: cast - host: 192.168.1.10 -``` diff --git a/source/_components/media_player.sonos.markdown b/source/_components/sonos.markdown similarity index 85% rename from source/_components/media_player.sonos.markdown rename to source/_components/sonos.markdown index 862cd822f8c..9e251d9a4f0 100644 --- a/source/_components/media_player.sonos.markdown +++ b/source/_components/sonos.markdown @@ -12,48 +12,16 @@ ha_category: Media Player featured: true ha_release: 0.7.3 ha_iot_class: "Local Polling" +redirect_from: /components/media_player.sonos/ --- -The `sonos` platform allows you to control your [Sonos](http://www.sonos.com) HiFi wireless speakers and audio components from Home Assistant. By default it supports auto-discovery provided by Home Assistant, and you don't need to add anything to your `configuration.yaml`. Alternatively, there are some manual configuration options, listed as follows: +The `sonos` component allows you to control your [Sonos](http://www.sonos.com) HiFi wireless speakers and audio components from Home Assistant. By default it supports auto-discovery provided by Home Assistant, and you don't need to add anything to your `configuration.yaml`. -To add your Sonos components to your installation, add the following to your `configuration.yaml` file. It will perform Sonos auto-discovery of your connected speakers. +If you don't have the discovery component enabled, you can configure the Sonos component by going to the integrations page inside the config panel. -```yaml -# Example configuration.yaml entry using Sonos discovery -media_player: - - platform: sonos -``` +## {% linkable_title Services %} - -If you have multiple network devices, you can provide the IP address of the device that should be used for Sonos auto-discovery. - -```yaml -# Example configuration.yaml entry using Sonos discovery on a specific interface -media_player: - - platform: sonos - interface_addr: 192.0.2.1 -``` - -You can also specify one or more hosts to connect to if they cannot be found with Sonos auto-discovery. - -```yaml -# Example configuration.yaml entry with manually specified addresses -media_player: - - platform: sonos - hosts: 192.0.2.25 -``` - -or, for multiple hosts: - -```yaml -# Example configuration.yaml entry with manually specified addresses -media_player: - - platform: sonos - hosts: - - 192.0.2.25 - - 192.0.2.26 - - 192.0.2.27 -``` +Sonos makes various services available to allow configuring groups. They are currently registered under the media player component. ### {% linkable_title Service `sonos_snapshot` %} @@ -93,7 +61,7 @@ Remove one or more speakers from a group of speakers. If no `entity_id` is provi ### {% linkable_title Service `sonos_set_sleep_timer` %} Sets a timer that will turn off a speaker by tapering the volume down to 0 after a certain amount of time. Protip: If you set the sleep_time value to 0, then the speaker will immediately start tapering the volume down. - + | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | String or list of `entity_id`s that will have their timers set. Must be a coordinator speaker. @@ -102,7 +70,7 @@ Sets a timer that will turn off a speaker by tapering the volume down to 0 after ### {% linkable_title Service `sonos_clear_sleep_timer` %} Clear the sleep timer on a speaker, if one is set. - + | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | String or list of `entity_id`s that will have their timers cleared. Must be a coordinator speaker. @@ -110,7 +78,7 @@ Clear the sleep timer on a speaker, if one is set. ### {% linkable_title Service `sonos_update_alarm` %} Update an existing Sonos alarm. - + | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | String or list of `entity_id`s that will have their timers cleared. Must be a coordinator speaker. @@ -118,16 +86,51 @@ Update an existing Sonos alarm. | `time` | yes | Time to set the alarm. | `volume` | yes | Float for volume level. | `enabled` | yes | Boolean for whether or not to enable this alarm. -| `include_linked_zones` | yes | Boolean that defines if the alarm also plays on grouped players. +| `include_linked_zones` | yes | Boolean that defines if the alarm also plays on grouped players. ### {% linkable_title Service `sonos_set_option` %} Set Sonos speaker options. Night Sound and Speech Enhancement modes are only supported on Sonos PLAYBAR and PLAYBASE speakers when playing from the TV source. Other speaker types will ignore these options. - + | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | String or list of `entity_id`s that will have their options set. | `night_sound` | yes | Boolean to control Night Sound mode. | `speech_enhance` | yes | Boolean to control Speech Enhancement mode. + + +## {% linkable_title Advanced use %} + +For advancved uses, there are some manual configuration options available. + +If you have multiple network devices, you can provide the IP address of the device that should be used for Sonos auto-discovery. + +```yaml +# Example configuration.yaml entry using Sonos discovery on a specific interface +sonos: + media_player: + interface_addr: 192.0.2.1 +``` + +You can also specify one or more hosts to connect to if they cannot be found with Sonos auto-discovery. + +```yaml +# Example configuration.yaml entry with manually specified addresses +sonos: + media_player: + hosts: 192.0.2.25 +``` + +or, for multiple hosts: + +```yaml +# Example configuration.yaml entry with manually specified addresses +sonos: + media_player: + hosts: + - 192.0.2.25 + - 192.0.2.26 + - 192.0.2.27 +``` \ No newline at end of file From face96243fb79f3afc1a00445ddc76b6acd3f904 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 22 Jun 2018 11:32:35 -0400 Subject: [PATCH 45/82] Update notes --- source/_posts/2018-06-22-release-72.markdown | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown index 8044f575c6b..e7e58c1ae6e 100644 --- a/source/_posts/2018-06-22-release-72.markdown +++ b/source/_posts/2018-06-22-release-72.markdown @@ -10,6 +10,8 @@ comments: true categories: Release-Notes --- + + Config entry support for Nest, Sonos, Cast. Lovelace @@ -31,7 +33,7 @@ Cloud extended again - Epson projector support ([@pszafer] - [#14841]) ([media_player.epson docs]) (new-platform) - Add sensor.nsw_fuel_station component ([@nickw444] - [#14757]) ([sensor.nsw_fuel_station docs]) (new-platform) - Add support for ZhongHong HVAC Controllers ([@crhan] - [#14552]) ([climate.zhong_hong docs]) (new-platform) -- Xiaomi Cameras - multiple models ([@vaidyasr] - [#14244]) ([camera.xiaofang docs]) (new-platform) +- Xiaomi Cameras - multiple models ([@vaidyasr] - [#14244]) ([camera.xiaomi docs]) (new-platform) ## {% linkable_title If you need help... %} @@ -152,8 +154,8 @@ Experiencing issues introduced by this release? Please report them in our [issue - Fix smappee component - "Error on device update" ([@bachya] - [#14883]) ([sensor.smappee docs]) - Adhere to scan_interval in platforms when setup via config entry ([@balloob] - [#14969]) - Add Calendar API endpoint to get events ([@titilambert] - [#14702]) ([calendar docs]) ([calendar.caldav docs]) -- Add calendar panel, add tests ([@balloob] - [#14973]) ([calendar docs]) ([calendar.demo docs]) -- Xiaomi Cameras - multiple models ([@vaidyasr] - [#14244]) ([camera.xiaofang docs]) (new-platform) +- Add calendar panel, add tests ([@balloob] - [#14973]) ([calendar docs]) +- Xiaomi Cameras - multiple models ([@vaidyasr] - [#14244]) ([camera.xiaomi docs]) (new-platform) - Fix binary_sensor.skybell state update when there are no events ([@trisk] - [#14927]) ([binary_sensor.skybell docs]) ([sensor.skybell docs]) - Deconz make groups configurable ([@Kane610] - [#14704]) ([deconz docs]) ([light.deconz docs]) - Show notification when user configures Nest client_id/secret ([@balloob] - [#14970]) ([hue docs]) ([nest docs]) @@ -167,7 +169,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Upgraded python-amcrest to 1.2.3 ([@tchellomello] - [#14988]) ([amcrest docs]) - Upgraded RainCloudy to version 0.0.5 ([@tchellomello] - [#14986]) ([raincloud docs]) - Do not mount deps folder when running in virtual env ([@balloob] - [#14993]) -- Refactoring camera component to use async/await syntax. ([@awarecan] - [#14990]) ([camera docs]) ([camera.demo docs]) +- Refactoring camera component to use async/await syntax. ([@awarecan] - [#14990]) ([camera docs]) - Remove load power attribute for channel USB ([@syssi] - [#14996]) ([switch.xiaomi_miio docs]) (beta fix) - Switch to own packaged version of spotipy ([@andrey-git] - [#14997]) ([media_player.spotify docs]) (beta fix) - Bump pyhs100 version ([@rytilahti] - [#15001]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) (beta fix) @@ -369,15 +371,13 @@ Experiencing issues introduced by this release? Please report them in our [issue [binary_sensor.zha docs]: /components/binary_sensor.zha/ [calendar docs]: /components/calendar/ [calendar.caldav docs]: /components/calendar.caldav/ -[calendar.demo docs]: /components/calendar.demo/ [camera docs]: /components/camera/ [camera.arlo docs]: /components/camera.arlo/ -[camera.demo docs]: /components/camera.demo/ [camera.doorbird docs]: /components/camera.doorbird/ [camera.neato docs]: /components/camera.neato/ [camera.netatmo docs]: /components/camera.netatmo/ [camera.uvc docs]: /components/camera.uvc/ -[camera.xiaofang docs]: /components/camera.xiaofang/ +[camera.xiaomi docs]: /components/camera.xiaomi/ [camera.yi docs]: /components/camera.yi/ [climate.fritzbox docs]: /components/climate.fritzbox/ [climate.generic_thermostat docs]: /components/climate.generic_thermostat/ From 277bb60ce6a58be78d1ed1c88cccf2fecdb10d30 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 22 Jun 2018 13:38:18 -0400 Subject: [PATCH 46/82] Finish release 72 blog post --- source/_posts/2018-06-22-release-72.markdown | 48 +++++++++++++----- source/components/switch.linode.markdown | 2 +- .../2018-06-release-0.72/config_entry.png | Bin 0 -> 23343 bytes .../blog/2018-06-release-0.72/lovelace.png | Bin 0 -> 129574 bytes 4 files changed, 36 insertions(+), 14 deletions(-) create mode 100644 source/images/blog/2018-06-release-0.72/config_entry.png create mode 100644 source/images/blog/2018-06-release-0.72/lovelace.png diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown index e7e58c1ae6e..fe2f2b572c0 100644 --- a/source/_posts/2018-06-22-release-72.markdown +++ b/source/_posts/2018-06-22-release-72.markdown @@ -1,24 +1,45 @@ --- layout: post -title: "0.72: TBD - update date" -description: "TBD" -date: 2018-06-16 00:01:00 +title: "0.72: Lovelace UI, KIWI Doorlocks, Wireless Tags, Insteon X10." +description: "This release will blow you away. Click with caution." +date: 2018-06-22 00:01:00 date_formatted: "June 22, 2018" author: Paulus Schoutsen author_twitter: balloob comments: true categories: Release-Notes +og_image: /images/blog/2018-06-release-0.72/lovelace.png --- +I am super excited about this release as it brings some great examples of how we are refining the system to become more customizable and, at the same time, user friendly. The first thing that I am really excited about is a new experimental user interface that we call Lovelace. Check [this awesome rundown](https://gist.github.com/ciotlosm/9508388876edf92c4c1f3579e740fbd5) of all the features by [@ciotlosm]. The TL;DR: a faster, more customizable and more extensible UI with the same look and feel as the old one. +Be aware, this _is_ experimental, so things will change. However, we felt like we didn't want to keep this away from you any longer. Check the [Lovelace UI docs](https://developers.home-assistant.io/docs/en/lovelace_index.html) on how to get started. Make sure to share your creations! -Config entry support for Nest, Sonos, Cast. +Thanks to all the people that have been hanging out in the #beta channel on [Discord](https://discord.gg/c5DvZ4e) helping development, finding and squashing bugs and making suggestions. Especially thanks to [@c727] for all his development work and [@arsaboo] for being the first guinea pig. -Lovelace +

+Example user interface created using Lovelace. +Example user interface created using Lovelace ([source](https://gist.github.com/ciotlosm/9508388876edf92c4c1f3579e740fbd5#file-ui-lovelace-yaml)) +

-Insteon support for X10 +Another change is that Nest, Sonos and Cast will now have to be configured using a config entry. Config entries can be created via the integrations page in the config panel. This is a concept that we have been developing for a couple of months now and it's our goal to eventually use this as the way to configure all components. -Cloud extended again +

+Screenshot of a browser showing a dialog to link a Nest account to Home Assistant. +Screenshot of the Nest config entry. +

+ +And as if this releases even needs more cool stuff, the Insteon integration now supports X10 thanks to [@teharris1]. It was a frequent requested feature from the Insteon community. + +And finally, we'll be extending the open beta for Home Assistant Cloud until the first of September. + +Enjoy this release and have a good weekend all! ## {% linkable_title New Platforms %} @@ -46,14 +67,14 @@ Experiencing issues introduced by this release? Please report them in our [issue ## {% linkable_title Breaking Changes %} -- Further cleanup frontend ([@balloob] - [#14805]) ([frontend docs]) (breaking change) -- Rename Hive hub friendly name ([@SteveEdson] - [#14747]) ([sensor.hive docs]) (breaking change) -- Add missing mapping of RotaryHandleSensorIP states ([@hanzoh] - [#14885]) ([sensor.homematic docs]) (breaking change) +- For developers of custom panel: Remove ability to register panels directly with the frontend component. Register with custom panel component instead. ([@balloob] - [#14805]) ([frontend docs]) (breaking change) +- Rename Hive hub friendly name to include "Hive" name ([@SteveEdson] - [#14747]) ([sensor.hive docs]) (breaking change) +- Homematic: RotaryHandleSensorIP states will now report open, tilt, closed ([@hanzoh] - [#14885]) ([sensor.homematic docs]) (breaking change) - Add support for multiple Doorbird stations ([@oblogic7] - [#13994]) ([doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (breaking change) -- Make AirVisual platform async + other adjustments ([@bachya] - [#14943]) ([sensor.airvisual docs]) (breaking change) -- Add config entry for Sonos + Cast ([@balloob] - [#14955]) ([media_player docs]) ([sonos docs]) ([media_player.sonos docs]) (breaking change) +- AirVisual: The radius configuration parameter no longer does anything and has been removed. This won't negatively impact any existing integrations. Second, this PR will modify the unique IDs for each sensor to correctly include the locale. New unique IDs will now include _us_ and _cn_ ([@bachya] - [#14943]) ([sensor.airvisual docs]) (breaking change) +- Sonos and Cast are now configured via config entries. Go to the integrations tab in config panel to set it up. ([@balloob] - [#14955]) ([media_player docs]) ([sonos docs]) ([media_player.sonos docs]) (breaking change) - Eight Sleep add REM type, Update async syntax, Catch API quirks ([@mezz64] - [#14937]) ([eight_sleep docs]) ([binary_sensor.eight_sleep docs]) ([sensor.eight_sleep docs]) (breaking change) -- Bump pyhs100 version ([@rytilahti] - [#15001]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) (beta fix) +- Fix energy meter for HS110 v2 users. Not a breaking change unless you are using a custom component ([@rytilahti] - [#15001]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) (beta fix) ## {% linkable_title Beta Fixes %} @@ -305,6 +326,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@SteveEdson]: https://github.com/SteveEdson [@aequitas]: https://github.com/aequitas [@amelchio]: https://github.com/amelchio +[@arsaboo]: https://github.com/arsaboo [@andrey-git]: https://github.com/andrey-git [@arraylabs]: https://github.com/arraylabs [@awarecan]: https://github.com/awarecan diff --git a/source/components/switch.linode.markdown b/source/components/switch.linode.markdown index bf96301911c..f0afd3dd84b 100644 --- a/source/components/switch.linode.markdown +++ b/source/components/switch.linode.markdown @@ -25,7 +25,7 @@ switch: - 'myvpsname' ``` -{% configuration %} +{% configuration linode %} nodes: description: List of VPSs you want to control. required: true diff --git a/source/images/blog/2018-06-release-0.72/config_entry.png b/source/images/blog/2018-06-release-0.72/config_entry.png new file mode 100644 index 0000000000000000000000000000000000000000..fba0cb2931a5ab103a066b77fce248dd9364a18e GIT binary patch literal 23343 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2018-06-release-0.72/lovelace.png b/source/images/blog/2018-06-release-0.72/lovelace.png new file mode 100644 index 0000000000000000000000000000000000000000..21e870e347c8ac8929c33a9abab99ed0f5684e90 GIT binary patch literal 129574 zcmb69Wl$VU)HR9@?(QxDf(LhZ32uYWpuru21{vJlU4jfS5IpGM?j&e%2(BSP&-0$Q z?yaxxt@Gpj*;U=WcJJ<8t5;Wb?^tb3WgJXOOaK6YqpG5y3jiR)005*}bfo`!_Bi48 z0082P_D6lix3{;)$43D45(NeS?(QA|2@?g4==u4XoBIPhJ39gZz{1QdE-o%0AaHhe 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 Date: Sat, 23 Jun 2018 21:51:20 +0200 Subject: [PATCH 47/82] Explain PostNL sensor value (#5587) The documentation did not state what the sensor is actually showing. --- source/_components/sensor.postnl.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_components/sensor.postnl.markdown b/source/_components/sensor.postnl.markdown index 991aba720c5..29a193a3416 100644 --- a/source/_components/sensor.postnl.markdown +++ b/source/_components/sensor.postnl.markdown @@ -15,6 +15,8 @@ ha_iot_class: "Cloud Polling" The `postnl` platform allows one to track deliveries by [PostNL](https://www.postnl.nl) (Dutch Postal Services). To use this sensor, you need a [PostNL Account](https://jouw.postnl.nl). It is possible to add multiple accounts to your Home Assistant configuration. +The sensor value shows the number of packages to be delivered. Each of the packages is available as an attribute. + ## {% linkable_title Configuration %} To enable this sensor, add the following lines to your `configuration.yaml`: From 41055bf4848ac9c5efc0a6249f8866afe2bafb8f Mon Sep 17 00:00:00 2001 From: Matt Schmitt Date: Sun, 24 Jun 2018 07:26:13 -0400 Subject: [PATCH 48/82] Update HomeKit documentation (#5544) * Address device limit and switch type caching * :pencil2: Corrected typo --- source/_components/homekit.markdown | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/_components/homekit.markdown b/source/_components/homekit.markdown index 4d7fc95f2f7..8cc1156e03b 100644 --- a/source/_components/homekit.markdown +++ b/source/_components/homekit.markdown @@ -34,6 +34,10 @@ homekit: entity_config: alarm_control_panel.home: code: 1234 + light.kitchen_table: + name: Kitchen Table Light + lock.front_door: + code: 1234 media_player.living_room: feature_list: - feature: on_off @@ -114,10 +118,10 @@ homekit: required: true type: string type: - description: Only for `switch` entities. Type of accessory to be created within HomeKit. Valid types are `switch` and `outlet`. + description: Only for `switch` entities. Type of accessory to be created within HomeKit. Valid types are `switch` and `outlet`. HomeKit will cache the type on the first run so a device must be removed and then re-added for any change to take effect. required: false type: string - default: switch + default: '`switch`' {% endconfiguration %}

@@ -151,6 +155,10 @@ After the setup is completed you should be able to control your Home Assistant c Currently this component uses the `entity_id` to generate a unique `accessory id (aid)` for `HomeKit`. The `aid` is used to identify a device and save all configurations made for it. This however means that if you decide to change an `entity_id` all configurations for this accessory made in the `Home` app will be lost. +### {% linkable_title Device Limit %} + +The HomeKit guidelines only allow a maximum of 100 unique accessories (`aid`) per bridge. Be mindful of this when configuring the filter(s). + ### {% linkable_title Persistence Storage %} Unfortunately `HomeKit` doesn't support any kind of persistent storage - only the configuration for accessories that are added to the `Home Assistant Bridge` are kept. To avoid problems it is recommended to use an automation to always start `HomeKit` with at least the same entities setup. If for some reason some entities are not setup, their config will be deleted. (State unknown or similar will not cause any issues.) From 7aa50c75b0afbf1b1c16696d44059dbe995393b3 Mon Sep 17 00:00:00 2001 From: themanieldaniel Date: Sun, 24 Jun 2018 07:55:25 -0400 Subject: [PATCH 49/82] Update light.limitlessled.markdown (#5562) * Update light.limitlessled.markdown * :pencil2: Some other tweaks and typo's --- .../_components/light.limitlessled.markdown | 34 +++++++++++++++---- 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/source/_components/light.limitlessled.markdown b/source/_components/light.limitlessled.markdown index 2dcf4d9c7a8..a15a97132a2 100644 --- a/source/_components/light.limitlessled.markdown +++ b/source/_components/light.limitlessled.markdown @@ -14,11 +14,15 @@ ha_iot_class: "Assumed State" ha_release: pre 0.7 --- -`limitlessled` can control your [LimitlessLED](http://www.limitlessled.com/) lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, MiLight, LEDme, dekolight, or iLight. +`limitlessled` can control your [LimitlessLED](http://www.limitlessled.com/) lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, MiLight, LEDme, dekolight, or iLight. + +LimitlessLED bulbs are controlled via groups, so you can only control an individual bulb via the bridge if it is in a group by itself. + +Note: you can assign an `rgbw`, `rgbww`, `white` and `dimmer` group to the same group number, effectively allowing up to 16 groups (4 `rgbww`, 4 `rgbw`, 4 `white` and 4 `dimmer`) per bridge. ### {% linkable_title Setup %} -Before configuring Home Assistant, make sure you can control your bulbs or LEDs with the MiLight mobile application. Discover your bridge(s) IP address. You can do this via your router or a mobile application like Fing ([android](https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=en) or [iTunes](https://itunes.apple.com/us/app/fing-network-scanner/id430921107?mt=8)). Keep in mind that LimitlessLED bulbs are controlled via groups. You can not control an individual bulb via the bridge, unless it is in a group by itself. Note that you can assign an `rgbw`, `rgbww`, `white` and `dimmer` group to the same group number, effectively allowing 16 groups (4 `rgbww`, 4 `rgbw`, 4 `white` and 4 `dimmer`) per bridge. +Before configuring Home Assistant, make sure you can control your bulbs or LEDs with the MiLight mobile application. Next, discover your bridge(s) IP address. You can do this via your router or a mobile application like Fing ([android](https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=en) or [iTunes](https://itunes.apple.com/us/app/fing-network-scanner/id430921107?mt=8)). To add `limitlessled` to your installation, add the following to your `configuration.yaml` file: @@ -60,18 +64,36 @@ Configuration variables: - **number** (*Required*): Group number (`1`-`4`). Corresponds to the group number on the remote. These numbers may overlap only if the type is different. - **name** (*Required*): Any name you'd like. Must be unique among all configured groups. - **type** (*Optional*): Type of group. Choose either `rgbww`, `rgbw`, `white`, `bridge-led` or `dimmer`. `rgbw` is the default if you don't specify this entry. Use `bridge-led` to control the built-in LED of newer WiFi bridges. - - **fade** (*Optional*): Fade behavior. Defaults to `off`. If turned on, the group is faded out before being turned off. This makes for a more pleasing transition at the expense of wall switch usability, since the light will turn back on at the lowest brightness if it is power cycled. + - **fade** (*Optional*): Fade behavior. Defaults to `off`. If turned on, the group is faded out before being turned off. This makes for a more pleasing transition at the expense of wall switch usability since the light will turn back on at the lowest brightness if it is power cycled. + +### {% linkable_title Night Effect %} + +LimitlessLED has a `night` effect that can be used to dim the lights below `brightness: 1`. This night mode is meant to temporarily turn the lights into a nightlight. This mode can be especially helpful when wall switches are also being used. For example, when a light is using the `night` effect one way to return it to its previous brightness level (other than using Home Assistant) is to switch the lights off and then back on from the wall switch. + +Note that the `brightness`, `color` and `temperature` attributes cannot be used when using the `night` effect. You can turn on `night` effect by using the `effect` attribute of the normal `light.turn_on` service. Here is an example: + +```yaml +automation: + - alias: ... + trigger: + # ... + action: + - service: light.turn_on + data: + entity_id: light.office, light.kitchen + effect: night +``` ### {% linkable_title Properties %} Refer to the [light]({{site_root}}/components/light/) documentation for general property usage, but keep in mind the following notes specific to LimitlessLED. - **RGBWW** (Only supported on v6 bridges) - - *Color*: There are 25,856 color possibilities along the LimitlessLED color spectrum. For colors, hue and saturation can be used, but not lightness. If you select a color with lightness, Home Assistant will calculate the nearest valid LimitlessLED color. In white mode the temperature can be set. + - *Color*: There are 25,856 color possibilities along the LimitlessLED color spectrum. For colors, hue and saturation can be used, but not lightness. If you select a color with lightness, Home Assistant will calculate the nearest valid LimitlessLED color. In white mode, the temperature can be set. - *Temperature*: There are 101 temperature steps. - *Brightness*: There are 101 brightness steps. - **RGBW** - - *Color*: There are 256 color possibilities along the LimitlessLED color spectrum. Color properties like saturation and lightness can not be used - only Hue can. The only exception is white (which may be warm or cold depending on the type of RGBW bulb). If you select a color with saturation or lightness, Home Assistant will calculate the nearest valid LimitlessLED color. + - *Color*: There are 256 color possibilities along the LimitlessLED color spectrum. Color properties like saturation and lightness cannot be used - only Hue can. The only exception is white (which may be warm or cold depending on the type of RGBW bulb). If you select a color with saturation or lightness, Home Assistant will calculate the nearest valid LimitlessLED color. - *Brightness*: Wifi bridge v6 supports 101 brightness steps; older versions only 25. - **White** - When using a legacy WiFi bridge (before v6), you can observe on the MiLight mobile application, you can not select a specific brightness or temperature - you can only step each property up or down. There is no indication of which step you are on. This restriction, combined with the unreliable nature of LimitlessLED transmissions, means that setting white bulb properties is done on a best-effort basis. The only very reliable settings are the minimum and maximum of each property. @@ -87,7 +109,7 @@ Refer to the [light]({{site_root}}/components/light/) documentation for general When starting Home Assistant, the last recorded state will be shown. This might no longer match the actual state of the bulbs. -If you control your LimitlessLED lights via the MiLight mobile application or other means while Home Assistant is running, Home Assistant can not track those changes and you may observe obsolete information. +If you control your LimitlessLED lights via the MiLight mobile application or other means while Home Assistant is running, Home Assistant cannot track those changes and you may observe obsolete information. This lack of synchronization is due to a LimitlessLED limitation. From bd1b69f4000e0bccd5e25171017369f06f102cf9 Mon Sep 17 00:00:00 2001 From: hcooper Date: Sun, 24 Jun 2018 05:01:35 -0700 Subject: [PATCH 50/82] Removing dead video link (#5580) --- source/_components/snips.markdown | 4 ---- 1 file changed, 4 deletions(-) diff --git a/source/_components/snips.markdown b/source/_components/snips.markdown index 16acc2b3de6..6dece0c5743 100644 --- a/source/_components/snips.markdown +++ b/source/_components/snips.markdown @@ -46,10 +46,6 @@ sudo apt-key adv --keyserver pgp.surfnet.nl --recv-keys D4F50CDCA10A2849 ### {% linkable_title Creating an assistant %} -

- -
- Head over to the [Snips Console](https://console.snips.ai) to create your assistant. Launch the training and download by clicking on the "Download Assistant" button. The next step is to get the assistant to work on your device. Unzip and copy the assistant folder that you downloaded from the web console to the path. Assuming your downloaded assistant folder is on your desktop, just run: From 4b71bd301f03e7395a6829bc7cb8c9cf48165c49 Mon Sep 17 00:00:00 2001 From: hcooper Date: Sun, 24 Jun 2018 05:21:19 -0700 Subject: [PATCH 51/82] [snips] Adding warning about mismatching intent names (#5582) * Adding warning about mismatching intent names Took me a while to realize snips.py is editing the intent name, causing it to mismatch intent configs. * [snips] warning about intent names * :pencil2: Small tweak --- source/_components/snips.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_components/snips.markdown b/source/_components/snips.markdown index 6dece0c5743..fd125970615 100644 --- a/source/_components/snips.markdown +++ b/source/_components/snips.markdown @@ -141,6 +141,8 @@ Alternatively, MQTT can be configured to bridge messages between servers if usin In Home Assistant, we trigger actions based on intents produced by Snips using the [`intent_script`](/components/intent_script) component. For instance, the following block handles a `ActivateLightColor` intent to change light colors: +Note: If your Snips action is prefixed with a username (e.g. `john:playmusic` or `john__playmusic`), the Snips component in Home Assistant [will try and strip off the username](https://github.com/home-assistant/home-assistant/blob/c664c20165ebeb248b98716cf61e865f274a2dac/homeassistant/components/snips.py#L126-L129). Bear this in mind if you get the error `Received unknown intent` even when what you see on the MQTT bus looks correct. Internally the Snips component is trying to match the non-username version of the intent (i.e., just `playmusic`). + {% raw %} ```yaml snips: From 5bfc4ceacae44aaa5cd0e2dc8d743dfdbcd61fdb Mon Sep 17 00:00:00 2001 From: Guy Parisi Date: Mon, 25 Jun 2018 03:15:48 -0700 Subject: [PATCH 52/82] Update Restore State language (#5596) --- source/_components/input_datetime.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/input_datetime.markdown b/source/_components/input_datetime.markdown index 462b309e7e7..e8a793ae6a3 100644 --- a/source/_components/input_datetime.markdown +++ b/source/_components/input_datetime.markdown @@ -74,7 +74,7 @@ A datetime input entity's state exports several attributes that can be useful in ### {% linkable_title Restore State %} -This component supports the `restore_state` function which restores the state after Home Assistant has started to the value it has been before Home Assistant stopped. To use this feature please make sure that the [`recorder`](/components/recorder/) component is enabled and your entity does not have a value set for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. +This component will automatically restore the state it had prior to Home Assistant stopping as long as you have the `recorder` component enabled and your entity does **not** have a set value for `initial`. To disable this feature, set a valid value for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. ### {% linkable_title Services %} From 0e4bf58c436c07a1fb2b91b6890c09db4c2e601d Mon Sep 17 00:00:00 2001 From: Guy Parisi Date: Mon, 25 Jun 2018 03:16:49 -0700 Subject: [PATCH 53/82] Update Restore State language (#5597) I found it difficult to understand restore state at first. Once I found out that I /didn't/ need to do anything it became obvious what the paragraph was going for. I've re-written the language from a "what do you need to do" perspective rather than a "this is why you don't need to do anything" perspective. --- source/_components/input_boolean.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/input_boolean.markdown b/source/_components/input_boolean.markdown index b2b23aeeff0..68f75566ba4 100644 --- a/source/_components/input_boolean.markdown +++ b/source/_components/input_boolean.markdown @@ -47,7 +47,7 @@ input_boolean: ### {% linkable_title Restore State %} -This component supports the `restore_state` function which restores the state after Home Assistant has started to the value it has been before Home Assistant stopped. To use this feature please make sure that the [`recorder`](/components/recorder/) component is enabled and your entity does not have a value set for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. +This component will automatically restore the state it had prior to Home Assistant stopping as long as you have the `recorder` component enabled and your entity does **not** have a set value for `initial`. To disable this feature, set a valid value for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. ## {% linkable_title Automation Examples %} From ce41d5a969927df5a83155681bc04989dedb32de Mon Sep 17 00:00:00 2001 From: Guy Parisi Date: Mon, 25 Jun 2018 03:17:24 -0700 Subject: [PATCH 54/82] Update Restore State language (#5595) --- source/_components/input_number.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/input_number.markdown b/source/_components/input_number.markdown index 44d819c39c5..aadbd391509 100644 --- a/source/_components/input_number.markdown +++ b/source/_components/input_number.markdown @@ -84,7 +84,7 @@ input_number: ### {% linkable_title Restore State %} -This component supports the `restore_state` function which restores the state after Home Assistant has started to the value it has been before Home Assistant stopped. To use this feature please make sure that the [`recorder`](/components/recorder/) component is enabled and your entity does not have a value set for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. +This component will automatically restore the state it had prior to Home Assistant stopping as long as you have the `recorder` component enabled and your entity does **not** have a set value for `initial`. To disable this feature, set a valid value for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. ## {% linkable_title Automation Examples %} From 68dac5b0096fc6b52706bacc4c1cca6465be7436 Mon Sep 17 00:00:00 2001 From: Guy Parisi Date: Mon, 25 Jun 2018 03:17:48 -0700 Subject: [PATCH 55/82] Update Restore State language (#5594) --- source/_components/input_select.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/input_select.markdown b/source/_components/input_select.markdown index 8e59002ccfb..dec70767fd1 100644 --- a/source/_components/input_select.markdown +++ b/source/_components/input_select.markdown @@ -64,7 +64,7 @@ Because YAML defines [booleans](http://yaml.org/type/bool.html) as equivalent, a ### {% linkable_title Restore State %} -This component supports the `restore_state` function which restores the state after Home Assistant has started to the value it has been before Home Assistant stopped. To use this feature please make sure that the [`recorder`](/components/recorder/) component is enabled and your entity does not have a value set for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. +This component will automatically restore the state it had prior to Home Assistant stopping as long as you have the `recorder` component enabled and your entity does **not** have a set value for `initial`. To disable this feature, set a valid value for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. ### {% linkable_title Services %} From d1f88bdc81f6ee841adcb86aff55bfff979bc338 Mon Sep 17 00:00:00 2001 From: Guy Parisi Date: Mon, 25 Jun 2018 03:18:15 -0700 Subject: [PATCH 56/82] Update Restore State language (#5593) --- source/_components/input_text.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/input_text.markdown b/source/_components/input_text.markdown index 284ab5ea361..187f08a0e46 100644 --- a/source/_components/input_text.markdown +++ b/source/_components/input_text.markdown @@ -71,4 +71,4 @@ input_text: ### {% linkable_title Restore State %} -This component supports the `restore_state` function which restores the state after Home Assistant has started to the value it has been before Home Assistant stopped. To use this feature please make sure that the [`recorder`](/components/recorder/) component is enabled and your entity does not have a value set for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. +This component will automatically restore the state it had prior to Home Assistant stopping as long as you have the `recorder` component enabled and your entity does **not** have a set value for `initial`. To disable this feature, set a valid value for `initial`. Additional information can be found in the [Restore state](/components/recorder/#restore-state) section of the [`recorder`](/components/recorder/) component documentation. From a7129fb76a64fdae7a41b508b540fc8d8f1c53e0 Mon Sep 17 00:00:00 2001 From: Ben Krajancic Date: Mon, 25 Jun 2018 20:20:34 +1000 Subject: [PATCH 57/82] Reflect limitlessled.com being down in documentation, add additional API rsource (#5592) --- source/_components/light.limitlessled.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_components/light.limitlessled.markdown b/source/_components/light.limitlessled.markdown index a15a97132a2..5b606c13ec4 100644 --- a/source/_components/light.limitlessled.markdown +++ b/source/_components/light.limitlessled.markdown @@ -14,12 +14,14 @@ ha_iot_class: "Assumed State" ha_release: pre 0.7 --- -`limitlessled` can control your [LimitlessLED](http://www.limitlessled.com/) lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, MiLight, LEDme, dekolight, or iLight. +`limitlessled` can control your LimitlessLED lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, [MiLight](http://www.milight.com/), LEDme, dekolight, or iLight. LimitlessLED bulbs are controlled via groups, so you can only control an individual bulb via the bridge if it is in a group by itself. Note: you can assign an `rgbw`, `rgbww`, `white` and `dimmer` group to the same group number, effectively allowing up to 16 groups (4 `rgbww`, 4 `rgbw`, 4 `white` and 4 `dimmer`) per bridge. +An archive of the extensive API can be found [here](https://github.com/Fantasmos/LimitlessLED-DevAPI). + ### {% linkable_title Setup %} Before configuring Home Assistant, make sure you can control your bulbs or LEDs with the MiLight mobile application. Next, discover your bridge(s) IP address. You can do this via your router or a mobile application like Fing ([android](https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=en) or [iTunes](https://itunes.apple.com/us/app/fing-network-scanner/id430921107?mt=8)). From 533f2307bd78013bf95259567ece5e1576c1e18c Mon Sep 17 00:00:00 2001 From: zuccs Date: Tue, 26 Jun 2018 01:07:39 +1000 Subject: [PATCH 58/82] Fix typo (#5600) --- source/_components/sonos.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_components/sonos.markdown b/source/_components/sonos.markdown index 9e251d9a4f0..5d3c70c88f7 100644 --- a/source/_components/sonos.markdown +++ b/source/_components/sonos.markdown @@ -15,7 +15,7 @@ ha_iot_class: "Local Polling" redirect_from: /components/media_player.sonos/ --- -The `sonos` component allows you to control your [Sonos](http://www.sonos.com) HiFi wireless speakers and audio components from Home Assistant. By default it supports auto-discovery provided by Home Assistant, and you don't need to add anything to your `configuration.yaml`. +The `sonos` component allows you to control your [Sonos](https://www.sonos.com) HiFi wireless speakers and audio components from Home Assistant. By default it supports auto-discovery provided by Home Assistant, and you don't need to add anything to your `configuration.yaml`. If you don't have the discovery component enabled, you can configure the Sonos component by going to the integrations page inside the config panel. @@ -103,7 +103,7 @@ Night Sound and Speech Enhancement modes are only supported on Sonos PLAYBAR and ## {% linkable_title Advanced use %} -For advancved uses, there are some manual configuration options available. +For advanced uses, there are some manual configuration options available. If you have multiple network devices, you can provide the IP address of the device that should be used for Sonos auto-discovery. @@ -133,4 +133,4 @@ sonos: - 192.0.2.25 - 192.0.2.26 - 192.0.2.27 -``` \ No newline at end of file +``` From 4cec63569fe23e541507ca778bd41a2b66d8810d Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 25 Jun 2018 17:02:19 -0400 Subject: [PATCH 59/82] Release 0.72.1 --- _config.yml | 6 +++--- source/_posts/2018-06-22-release-72.markdown | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/_config.yml b/_config.yml index db69a855aa6..fac6fca63d2 100644 --- a/_config.yml +++ b/_config.yml @@ -140,13 +140,13 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 72 -current_patch_version: 0 -date_released: 2018-06-22 +current_patch_version: 1 +date_released: 2018-06-25 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. # Major release: -patch_version_notes: "#" +patch_version_notes: "#release-0721--june-25" # Minor release (Example #release-0431---april-25): # Date we moved to Discourse for comments diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown index fe2f2b572c0..1d91b763433 100644 --- a/source/_posts/2018-06-22-release-72.markdown +++ b/source/_posts/2018-06-22-release-72.markdown @@ -56,6 +56,14 @@ Enjoy this release and have a good weekend all! - Add support for ZhongHong HVAC Controllers ([@crhan] - [#14552]) ([climate.zhong_hong docs]) (new-platform) - Xiaomi Cameras - multiple models ([@vaidyasr] - [#14244]) ([camera.xiaomi docs]) (new-platform) +## {% linkable_title Release 0.72.1 - June 25 %} + +- Prevent Nest component setup crash due insufficient permission. ([@awarecan] - [#14966]) ([nest docs]) +- Fix socket bug with Yi in 0.72 ([@bachya] - [#15109]) ([camera.yi docs]) +- Skip nest security state sensor if no Nest Cam exists ([@awarecan] - [#15112]) ([sensor.nest docs]) +- Fix cast config ([@balloob] - [#15143]) ([media_player.cast docs]) +- Bump python-nest to 4.0.3 ([@awarecan] - [#15098]) ([nest docs]) ([sensor.nest docs]) + ## {% linkable_title If you need help... %} ...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. @@ -500,3 +508,15 @@ Experiencing issues introduced by this release? Please report them in our [issue [xiaomi_aqara docs]: /components/xiaomi_aqara/ [zone docs]: /components/zone/ [zwave docs]: /components/zwave/ +[#14966]: https://github.com/home-assistant/home-assistant/pull/14966 +[#15098]: https://github.com/home-assistant/home-assistant/pull/15098 +[#15109]: https://github.com/home-assistant/home-assistant/pull/15109 +[#15112]: https://github.com/home-assistant/home-assistant/pull/15112 +[#15143]: https://github.com/home-assistant/home-assistant/pull/15143 +[@awarecan]: https://github.com/awarecan +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[camera.yi docs]: /components/camera.yi/ +[media_player.cast docs]: /components/media_player.cast/ +[nest docs]: /components/nest/ +[sensor.nest docs]: /components/sensor.nest/ From 8fa0a3e1918bb919a6c999f7677393265de4b0cd Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 25 Jun 2018 17:47:46 -0400 Subject: [PATCH 60/82] fix frontpage link --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index fac6fca63d2..7a63002486a 100644 --- a/_config.yml +++ b/_config.yml @@ -146,7 +146,7 @@ date_released: 2018-06-25 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. # Major release: -patch_version_notes: "#release-0721--june-25" +patch_version_notes: "#release-0721---june-25" # Minor release (Example #release-0431---april-25): # Date we moved to Discourse for comments From 801d2aa240799a5839be0cc9f2dc82ad792d2c22 Mon Sep 17 00:00:00 2001 From: themanieldaniel Date: Tue, 26 Jun 2018 00:16:52 -0400 Subject: [PATCH 61/82] Update sensor.miflora.markdown (#5532) * Update sensor.miflora.markdown * Update sensor.miflora.markdown * Update sensor.miflora.markdown * Update sensor.miflora.markdown * :pencil2: Minor tweak * :rocket: Trigger rebuild --- source/_components/sensor.miflora.markdown | 25 +++++++++++----------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/source/_components/sensor.miflora.markdown b/source/_components/sensor.miflora.markdown index 17f9f843fec..5149ba21191 100644 --- a/source/_components/sensor.miflora.markdown +++ b/source/_components/sensor.miflora.markdown @@ -13,20 +13,20 @@ ha_release: 0.29 ha_iot_class: "Local Polling" --- -The `miflora` sensor platform allows one to monitor plants. The [Mi Flora plant sensor](https://xiaomi-mi.com/sockets-and-sensors/xiaomi-huahuacaocao-flower-care-smart-monitor/) is a small Bluetooth Low Energy device that monitors not only the moisture but also light, temperature, and conductivity. As only a single BLE device can be polled at the same time, the library implements locking to make sure this is the case. +The `miflora` sensor platform allows one to monitor plant soil and air conditions. The [Mi Flora plant sensor](https://xiaomi-mi.com/sockets-and-sensors/xiaomi-huahuacaocao-flower-care-smart-monitor/) is a small Bluetooth Low Energy device that monitors the moisture and conductivity of the soil as well as ambient light and temperature. Since only one BLE device can be polled at a time, the library implements locking to prevent polling more than one device at a time. -# Installation -Depending on the operating system you're running, you have to configure the proper Bluetooth backend on your system: +# Install Bluetooth Backend +Before configuring Home Assistant you need a Bluetooth backend and the MAC address of your sensor. Depending on your operating system, you may have to configure the proper Bluetooth backend for your system: - On [Hass.io](/hassio/installation/): Miflora will work out of the box. - On a [generic Docker installation](/docs/installation/docker/): Works out of the box with `--net=host` and properly configured Bluetooth on the host. - On other Linux systems: - Preferred solution: Install the `bluepy` library (via pip). When using a virtual environment, make sure to use install the library in the right one.    - Fallback solution: Install `gatttool` via your package manager. Depending on the distribution, the package name might be: `bluez`, `bluetooth`, `bluez-deprecated` -- Windows and MacOS are currently not supported by the [miflora library](https://github.com/open-homeautomation/miflora/). +- On Windows and MacOS there is currently no support for the [miflora library](https://github.com/open-homeautomation/miflora/). -# Configuration -Start a scan to determine the MAC addresses of the sensor: +# Scan for MAC address +Start a scan to determine the MAC addresses of the sensor (you can identify your sensor by looking for `Flower care` or `Flower mate` entries) using this command: ```bash $ sudo hcitool lescan @@ -36,7 +36,7 @@ C4:D3:8C:12:4C:57 Flower mate [...] ``` -Or if your distribution is using bluetoothctl: +Or, if your distribution is using bluetoothctl use the following commands: ```bash $ bluetoothctl @@ -46,9 +46,7 @@ $ bluetoothctl [NEW] C4:D3:8C:12:4C:57 Flower mate ``` - -Check for `Flower care` or `Flower mate` entries, those are your sensor. - +# Configure To use your Mi Flora plant sensor in your installation, add the following to your `configuration.yaml` file: ```yaml @@ -57,7 +55,7 @@ sensor: - platform: miflora mac: 'xx:xx:xx:xx:xx:xx' monitored_conditions: - - temperature + - moisture ``` - **mac** (*Required*): The MAC address of your sensor. @@ -75,8 +73,9 @@ sensor: - **cache_value** (*Optional*): Define cache expiration value in seconds (defaults to 1200 if not defined) - **adapter** (*Optional*): Define the Bluetooth adapter to use (defaults to hci0). Run `hciconfig` to get a list of available adapters. -Note that by default the sensor is only polled once every 20 minutes. This means with the `median: 3` setting will take as least 40 minutes before the sensor will report a value after a Home Assistant restart. As the values usually change very slowly, this isn't a big problem. -Reducing polling intervals will have a negative effect on the battery life. +

+By default the sensor is only polled once every 20 minutes. So, if you set `median: 3` it will take _at least_ 40 minutes before the sensor will report a value after a Home Assistant restart. Since the values usually change very slowly, this usually isn't a big problem. Keep in mind though that reducing polling intervals will have a negative effect on the battery life. +

A full configuration example could look like the one below: From df3f3a82393c0a85ba8d8892c3f83e416b653cdf Mon Sep 17 00:00:00 2001 From: Terence Foxcroft Date: Tue, 26 Jun 2018 06:17:42 +0200 Subject: [PATCH 62/82] Fix incorrect path in Group Visibility example (#5602) The path for calling the occasion.py script referenced in the Group Visibility example when using docker should be /config/occasion.py and not /command/occasion.py --- source/_docs/configuration/group_visibility.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/group_visibility.markdown b/source/_docs/configuration/group_visibility.markdown index 0ea062deb9b..c5458e4bf2b 100644 --- a/source/_docs/configuration/group_visibility.markdown +++ b/source/_docs/configuration/group_visibility.markdown @@ -104,7 +104,7 @@ sensor: command: "python3 occasion.py" ```

-If you are using docker to run Home Assistant then the occasion.py script will be placed under /config. Your command should instead be: command: "python3 /command/occasion.py" +If you are using docker to run Home Assistant then the occasion.py script will be placed under /config. Your command should instead be: command: "python3 /config/occasion.py"

From 9861ce0dfc27c610b3b86a1411413f8c7ce27925 Mon Sep 17 00:00:00 2001 From: kloggy <38220016+kloggy@users.noreply.github.com> Date: Wed, 27 Jun 2018 11:10:04 +0100 Subject: [PATCH 63/82] Include Weather Underground (#5463) * Include Weather Underground * Typo correction --- source/_docs/configuration/entity-registry.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_docs/configuration/entity-registry.markdown b/source/_docs/configuration/entity-registry.markdown index 1b63be4a710..b6183f7b76b 100644 --- a/source/_docs/configuration/entity-registry.markdown +++ b/source/_docs/configuration/entity-registry.markdown @@ -55,4 +55,5 @@ value to each entry. {% linkable_title Supported Components %} -At the moment, only the following components are supported: Z-Wave, Hue, Nest, LIFX, Sonos, Apple TV +At the moment, only the following components are supported: Z-Wave, Hue, Nest, LIFX, Sonos, Apple TV, Weather Underground +Note that for Weather Underground, second and subsequent Personal Weather Station ID (pws_id) will have their monitored conditions suffixed with an index number. From 982c3f9145a188b3cd569e51d0ac89c471f4a594 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 27 Jun 2018 11:56:27 -0400 Subject: [PATCH 64/82] Getting started: Warning -> note --- source/getting-started/index.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/getting-started/index.markdown b/source/getting-started/index.markdown index 7cf8c2ec580..5dd5fefd566 100644 --- a/source/getting-started/index.markdown +++ b/source/getting-started/index.markdown @@ -26,7 +26,7 @@ We will need a few things to get started with installing Home Assistant. Links b - SD Card reader. Part of most laptops, and also available as [standalone USB sticks](http://a.co/5FCyb0N) (the brand doesn't matter, just pick the cheapest) - Ethernet cable (optional, Hass.io can work with WiFi too) -

+

Support for the Raspberry Pi 3 model B+ is available in the alternative installation method [Hassbian](/docs/hassbian/installation/). The recently released Raspberry Pi 3 model B+ is not yet supported by Hass.io. @@ -54,7 +54,7 @@ We will need a few things to get started with installing Home Assistant. Links b [local]: http://hassio.local:8123 -

+

When you're done, remember to set up regular backups of your configuration. This will protect you from hardware failure and mistakes. On Hass.io you have snapshots, but you can back up to [GitHub](/docs/ecosystem/backup/backup_github/), [DropBox](/docs/ecosystem/backup/backup_usb/) and many other ways. All that matters is that you set them up and test them regularly.

From e25a3f0640195a02af45ebe0680c56c1eefb301b Mon Sep 17 00:00:00 2001 From: Jack <32000001+jackjohnsonuk@users.noreply.github.com> Date: Wed, 27 Jun 2018 18:41:39 +0100 Subject: [PATCH 65/82] Update track_battery_level.markdown (#5614) --- source/_cookbook/track_battery_level.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_cookbook/track_battery_level.markdown b/source/_cookbook/track_battery_level.markdown index 13eca373541..696742b1c74 100644 --- a/source/_cookbook/track_battery_level.markdown +++ b/source/_cookbook/track_battery_level.markdown @@ -1,6 +1,6 @@ --- layout: page -title: "Track your battery level" +title: "Track your phone battery level" description: "Basic example how to track the battery level of your mobile devices." date: 2016-01-29 09:00 sidebar: true From 7836f740aa1430adb30393273ae30056a258eeb6 Mon Sep 17 00:00:00 2001 From: Enu Rist Date: Wed, 27 Jun 2018 23:45:18 +0200 Subject: [PATCH 66/82] Update sensor.rest.markdown (#5615) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The example for sensor.owm_weather does not work. It must be „entity_picture_template“ instead of „icon_template“, the protocol can be „//:“ and the icon name must be lowercase because of //:openweathermap.org server is case sensitive. --- source/_components/sensor.rest.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.rest.markdown b/source/_components/sensor.rest.markdown index 0c0cc9a7ab4..d9594344e8b 100644 --- a/source/_components/sensor.rest.markdown +++ b/source/_components/sensor.rest.markdown @@ -237,7 +237,7 @@ sensor: sensors: owm_weather: value_template: '{{ states.sensor.owm_report.attributes.weather[0]["description"].title() }}' - icon_template: '{{ "http://openweathermap.org/img/w/"+states.sensor.owm_report.attributes.weather[0]["icon"]+".png" }}' + entity_picture_template: '{{ "http://openweathermap.org/img/w/"+states.sensor.owm_report.attributes.weather[0]["icon"].lower()+".png" }}' entity_id: sensor.owm_report owm_temp: friendly_name: 'Outside temp' From b70454fbdd0f22e45323c6272b160420cbc44a64 Mon Sep 17 00:00:00 2001 From: Colin O'Dell Date: Thu, 28 Jun 2018 07:56:22 -0400 Subject: [PATCH 67/82] Clarify potential security issues; use safer example config (#5617) See https://github.com/home-assistant/home-assistant/issues/14345 --- source/_components/http.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_components/http.markdown b/source/_components/http.markdown index 836999ad01a..e574331dd5e 100644 --- a/source/_components/http.markdown +++ b/source/_components/http.markdown @@ -36,7 +36,7 @@ Configuration variables: - **ssl_certificate** (*Optional*): Path to your TLS/SSL certificate to serve Home Assistant over a secure connection. - **ssl_key** (*Optional*): Path to your TLS/SSL key to serve Home Assistant over a secure connection. - **cors_allowed_origins** (*Optional*): A list of origin domain names to allow [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing) requests from. Enabling this will set the `Access-Control-Allow-Origin` header to the Origin header if it is found in the list, and the `Access-Control-Allow-Headers` header to `Origin, Accept, X-Requested-With, Content-type, X-HA-access`. You must provide the exact Origin, i.e. `https://www.home-assistant.io` will allow requests from `https://www.home-assistant.io` but __not__ `http://www.home-assistant.io`. -- **use_x_forwarded_for** (*Optional*): Enable parsing of the `X-Forwarded-For` header, passing on the client's correct IP address in proxied setups. You should only enable this in a trustworthy network environment, as clients passing that header could easily spoof their source IP address. Defaults to False. +- **use_x_forwarded_for** (*Optional*): Enable parsing of the `X-Forwarded-For` header, passing on the client's correct IP address in proxied setups. You should only enable this in a trustworthy network environment where only the proxy can access Home Assistant, as clients passing this header can easily spoof their IP address to gain access via `trusted_networks` or bypass the `login_attempts_threshold`. Defaults to False. - **trusted_networks** (*Optional*): List of trusted networks, consisting of IP addresses or networks, that are allowed to bypass password protection when accessing Home Assistant. It should be noted that if you use a reverse proxy, all requests to Home Assistant, regardless of source, will arrive from the reverse proxy IP address. Therefore in a reverse proxy scenario, this option should be used with extreme care. - **ip_ban_enabled** (*Optional*): Flag indicating whether additional IP filtering is enabled. Defaults to False. - **login_attempts_threshold** (*Optional*): Number of failed login attempt from single IP after which it will be automatically banned if `ip_ban_enabled` is True. Defaults to -1, meaning that no new automatic bans will be added. @@ -53,12 +53,12 @@ http: cors_allowed_origins: - https://google.com - https://www.home-assistant.io - use_x_forwarded_for: True + use_x_forwarded_for: False trusted_networks: - 127.0.0.1 - ::1 - 192.168.0.0/24 - - 2001:DB8:ABCD::/48 + - fd00::/8 ip_ban_enabled: True login_attempts_threshold: 5 ``` From 582b166233d3e8c3f87f20a5ef84422f0e3f9801 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Thu, 28 Jun 2018 21:16:06 +0100 Subject: [PATCH 68/82] Adding details on activating the venv (#5612) * Adding details on activating the venv We mention in a few places to activate the venv, or use the venv, but nowhere do we actually document how to do this. * Update raspberry-pi.markdown --- source/_docs/installation/raspberry-pi.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_docs/installation/raspberry-pi.markdown b/source/_docs/installation/raspberry-pi.markdown index 738a8e8fb55..d021e7041a0 100644 --- a/source/_docs/installation/raspberry-pi.markdown +++ b/source/_docs/installation/raspberry-pi.markdown @@ -107,3 +107,11 @@ $ pip3 install --upgrade homeassistant ``` Once the last command executes restart the Home Assistant service to apply the latest updates. Please keep in mind that some updates may take longer to boot up than others. If Home Assistant fails to start make sure you check the **Breaking Changes** from the [Release Notes](https://github.com/home-assistant/home-assistant/releases). + +### {% linkable_title Activating the virtual environment %} + +When instructions tell you to activate the virtual environment, the following commands will do this: + +```bash +$ sudo -u homeassistant -H -s +$ source /srv/homeassistant/bin/activate``` From 174a2c9ac94cac47924e2990b4b69ee5b66c2654 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Thu, 28 Jun 2018 21:16:46 +0100 Subject: [PATCH 69/82] Adding details on activating the venv (#5611) * Adding details on activating the venv We mention in a few places to activate the venv, or use the venv, but nowhere do we actually document how to do this. * Update hassbian.markdown --- source/_docs/installation/hassbian.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_docs/installation/hassbian.markdown b/source/_docs/installation/hassbian.markdown index e038cbb9ab8..7ae3954bce1 100644 --- a/source/_docs/installation/hassbian.markdown +++ b/source/_docs/installation/hassbian.markdown @@ -17,3 +17,10 @@ Hassbian is our customized operating system for the Raspberry Pi Zero, 2,3 and 3 - [Pi specific integrations](/docs/hassbian/common-tasks/) - [Learn how to perform common tasks](/docs/hassbian/integrations/) +### {% linkable_title Activating the virtual environment %} + +When instructions tell you to activate the virtual environment to install a Python library, or perform some tasks, the following commands will do this: + +```bash +$ sudo -u homeassistant -H -s +$ source /srv/homeassistant/bin/activate``` From c9d0726b0af72eb161845b209fcb85e703843a34 Mon Sep 17 00:00:00 2001 From: lorenzofattori <25281453+lorenzofattori@users.noreply.github.com> Date: Thu, 28 Jun 2018 22:25:30 +0200 Subject: [PATCH 70/82] Added Example with turn_on_action: (#5616) * Added Example with turn_on_action: It took me 2 hours to make it work. It deserves an example * now with correct identation --- source/_components/media_player.philips_js.markdown | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/_components/media_player.philips_js.markdown b/source/_components/media_player.philips_js.markdown index 3b9cac6a98a..78f87af83a6 100644 --- a/source/_components/media_player.philips_js.markdown +++ b/source/_components/media_player.philips_js.markdown @@ -35,3 +35,15 @@ Configuration variables:

When using api_version: 5 changing sources switches tv channels. Additionally this allows setting the volume level.

+ + +```yaml +# Example configuration.yaml with turn_on_action +media_player: + - platform: philips_js + host: 192.168.1.99 + turn_on_action: + service: wake_on_lan.send_magic_packet + data: + mac: aa:bb:cc:dd:ee:ff +``` From 4c0b5272dafeba7a63c2d36d204736c1501355d9 Mon Sep 17 00:00:00 2001 From: Neil du Toit Date: Thu, 28 Jun 2018 22:27:41 +0200 Subject: [PATCH 71/82] Add Marantz NR1506 to denonavr (#5467) Tested and I can confirm Marantz NR1506 works --- source/_components/media_player.denonavr.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/media_player.denonavr.markdown b/source/_components/media_player.denonavr.markdown index ee1c434ff4b..5e9a122cc5d 100644 --- a/source/_components/media_player.denonavr.markdown +++ b/source/_components/media_player.denonavr.markdown @@ -30,6 +30,7 @@ Supported devices: - Marantz M-RC610 - Marantz SR5008 - Marantz SR6007 - SR6010 +- Marantz NR1506 - Marantz NR1604 - Other Denon AVR receivers (untested) - Marantz receivers (experimental) From 4787b97074ba87a8e0276ccaab7cfc7d674bf0a6 Mon Sep 17 00:00:00 2001 From: Jeremy Roe Date: Thu, 28 Jun 2018 15:34:53 -0500 Subject: [PATCH 72/82] Additional troubleshooting step to fix PIN error (#5309) * Additional troubleshooting step to fix PIN error Persistent notification of PIN doesn't appear when too many entities are included on initial start. Adding a filter allows the PIN to properly present. * Added Error Notation Added Error notation to PIN presentation Issue * :pencil2: Language tweaks --- source/_components/homekit.markdown | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/source/_components/homekit.markdown b/source/_components/homekit.markdown index 8cc1156e03b..b2cea8deeda 100644 --- a/source/_components/homekit.markdown +++ b/source/_components/homekit.markdown @@ -291,3 +291,17 @@ logger: - The configuration entries for `homekit` and the `component` that is causing the issue. - The log / traceback you have generated before. - Screenshots of the failing entity in the `states` panel. + +## {% linkable_title Troubleshooting PIN not appearing %} + +In some instances, the PIN will not appear as a persistent status or in the log files despite deleting `.homekit.state`, enabling logging, and reboot. The log files will include the error ```Duplicate AID found when attempting to add accessory```. + +In such cases, modifying your configuration.yaml to add a filter limiting the included entities similar to the following: + +```yaml +filter: + include_domains: + - light +``` + +Restart Home-Assistant and re-attempt pairing - a persistent status should now correctly appear. From 918c267aff4bacf0e15b0155291d2c295c87ebf2 Mon Sep 17 00:00:00 2001 From: Kevin Gottsman Date: Thu, 28 Jun 2018 16:50:48 -0400 Subject: [PATCH 73/82] UVC updated configuration example (#5605) * Updated comments to show that password is required and updated the description. * :pencil2: Corrects password requirement --- source/_components/camera.uvc.markdown | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/source/_components/camera.uvc.markdown b/source/_components/camera.uvc.markdown index 16c024e1c47..6c924446cc2 100644 --- a/source/_components/camera.uvc.markdown +++ b/source/_components/camera.uvc.markdown @@ -13,7 +13,6 @@ ha_release: 0.13 ha_iot_class: "Local Polling" --- - The `uvc` camera platform allows you to integrate [UniFi Video Camera (UVC)](https://www.ubnt.com/products/#unifivideo) into Home Assistant. The platform connects to the Unifi NVR software and automatically discovers/adds any camera connected to the NVR. @@ -42,16 +41,16 @@ nvr: description: The IP or hostname of the NVR (Network Video Recorder) server. required: true type: string -key: - description: The API key available from the NVR web interface. - required: true - type: string port: description: The port number to use for accessing the NVR. required: false type: int default: 7080 -name: +key: + description: The API key available from the NVR web interface. + required: true + type: string +password: description: The camera password. required: false type: string From 342ea97f907a2a479658e52462fcdcafe8d19105 Mon Sep 17 00:00:00 2001 From: Nathan W Date: Thu, 28 Jun 2018 14:54:07 -0600 Subject: [PATCH 74/82] According to the matrix documentation the `name` field is required. (#5384) I am removing this sentence because it contradicts other parts of the documentation. --- source/_components/matrix.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/matrix.markdown b/source/_components/matrix.markdown index 621fd836cc8..b6e9e9814b9 100644 --- a/source/_components/matrix.markdown +++ b/source/_components/matrix.markdown @@ -79,7 +79,7 @@ commands: ### {% linkable_title Event Data %} -If a command is triggered, a `matrix_command` event is fired. The event contains the name of the command in the `name` field. If the command is a word command that has no name set, the `name` field contains the word instead. +If a command is triggered, a `matrix_command` event is fired. The event contains the name of the command in the `name` field. If the command is a word command, the `data` field contains a list of the command's arguments, i.e., everything that stood behind the word, split at spaces. If the command is an expression command, the `data` field contains the [group dictionary](https://docs.python.org/3.6/library/re.html?highlight=re#re.match.groupdict) of the regular expression that matched the message. From 5f8e1b43df46ea42ae54c94d8cd52a6e74dd854f Mon Sep 17 00:00:00 2001 From: Jonathan Weinberg Date: Thu, 28 Jun 2018 16:55:25 -0400 Subject: [PATCH 75/82] Update light.deconz.markdown (#5413) * Update light.deconz.markdown Lights not sensors, and change's formatting a bit * :pencil2: Fixes spelling error --- source/_components/light.deconz.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_components/light.deconz.markdown b/source/_components/light.deconz.markdown index 7ee2d591950..918f0733665 100644 --- a/source/_components/light.deconz.markdown +++ b/source/_components/light.deconz.markdown @@ -1,6 +1,6 @@ --- layout: page -title: "deCONZ lights" +title: "deCONZ Lights" description: "Instructions on how to integrate Zigbee lights from deCONZ into Home Assistant." date: 2017-11-12 16:30 sidebar: true @@ -15,9 +15,9 @@ ha_iot_class: "Local Push" See the [deCONZ main component](/components/deconz/) for configuration instructions. -Entity Ids names will be light.device_name, where device_name is defined in deCONZ. Light groups created in deCONZ will be created in Home Assistant as lights named light.group_name_in_deconz, allowing the user to control groups of lights with only a single API call to deCONZ. +The `Entity Id` names will be `light.device_name`, where `device_name` is defined in deCONZ. Light groups created in deCONZ will be created in Home Assistant as lights named `light.group_name_in_deconz`, allowing the user to control groups of lights with only a single API call to deCONZ. -#### {% linkable_title Verified to be supported sensors %} +#### {% linkable_title Verified supported lights %} - IKEA Trådfri bulb E14 WS opal 400lm - IKEA Trådfri Bulb E27 WS Opal 980lm From 618afa3393ad4c5b0e1ae3d6c6b06824a8163f91 Mon Sep 17 00:00:00 2001 From: Daniel Lashua Date: Thu, 28 Jun 2018 15:55:50 -0500 Subject: [PATCH 76/82] Inovelli Wall Switches (#5622) Add device specific information for Inovelli Wall Switches regarding CENTRAL_SCENE command class. --- source/_docs/z-wave/device-specific.markdown | 38 ++++++++++++++++---- 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/source/_docs/z-wave/device-specific.markdown b/source/_docs/z-wave/device-specific.markdown index 33dddf01e14..8f03fe654ae 100644 --- a/source/_docs/z-wave/device-specific.markdown +++ b/source/_docs/z-wave/device-specific.markdown @@ -144,17 +144,43 @@ Some models of the Zooz Toggle switches ship with an instruction manual with inc To provide Central Scene support you need to shut Home Assistant down and modify your `zwcfg_*.xml` file according to the following guides. +### {% linkable_title Inovelli Scene Capable On/Off and Dimmer Wall Switches %} + +For Inovelli switches, you'll need to update (or possibly add) the `COMMAND_CLASS_CENTRAL_SCENE` for each node in your `zwcfg` file with the following: + +```xml + + + + + + +``` + +Once this is complete, you should see the follow `zwave.scene_activated` events: + +**Action**|**scene\_id**|**scene\_data** +:-----:|:-----:|:-----: +Double tap off|1|3 +Double tap on|2|3 +Triple tap off|1|4 +Triple tap on|2|4 +4x tap off|1|5 +4x tap on|2|5 +5x tap off|1|6 +5x tap on|2|6 + ### {% linkable_title HomeSeer Switches %} For the HomeSeer devices specifically, you may need to update the `COMMAND_CLASS_CENTRAL_SCENE` for each node in your `zwcfg` file with the following: ```xml - - - - - - + + + + + + ``` Below is a table of the action/scenes for the HomeSeer devices (as a reference for other similar devices): From 1ab749012e306612961187b9eb939e4a992786a6 Mon Sep 17 00:00:00 2001 From: Jeroen ter Heerdt Date: Thu, 28 Jun 2018 23:23:06 +0200 Subject: [PATCH 77/82] Versions updated and note on GATE-02 integration added (#5609) * Update supported versions and adding note on multiple versions of GATE-02 * :pencil2: Corrected typo * :rocket: Trigger rebuild --- source/_components/egardia.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_components/egardia.markdown b/source/_components/egardia.markdown index a19c76738b1..50efce55a66 100644 --- a/source/_components/egardia.markdown +++ b/source/_components/egardia.markdown @@ -90,6 +90,10 @@ report_server_codes: Note that this basic configuration will only enable you to read the armed/armed away/disarmed status of your alarm and will **not** update the status if the alarm is triggered. This is because of how Egardia built their system. The alarm triggers normally go through their servers. You can change this, however, using the following procedure. This is a more advanced (and more useful) configuration. +

+There seem to be multiple versions of software running on GATE-02 devices; we have received reports from GATE-02 users who successfully run this package in GATE-02 mode. Others have reported they needed to specify GATE-03 as their version to integrate their GATE-02. +

+ ## {% linkable_title Advanced configuration %} 1. Log in to your alarm system's control panel. You will need to access http://[IP of your control panel]. You know this already since you need it in the basic configuration from above. Log in to the control panel with your Egardia/Woonveilig username and password. From d88fb2925a2484f98381ca150338e21e3b5b2609 Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski Date: Thu, 28 Jun 2018 23:51:12 +0200 Subject: [PATCH 78/82] Add support to ignore a specific Xiaomi gateway (#5388) --- source/_components/xiaomi_aqara.markdown | 34 +++++++++++++++--------- 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/source/_components/xiaomi_aqara.markdown b/source/_components/xiaomi_aqara.markdown index 1fd18f55c27..203ffcdcf56 100644 --- a/source/_components/xiaomi_aqara.markdown +++ b/source/_components/xiaomi_aqara.markdown @@ -90,14 +90,28 @@ xiaomi_aqara: ``` {% configuration %} - mac: - description: The MAC address of your gateway. *Optional if only using one gateway.* - required: false - type: string - key: - description: The key of your gateway. *Optional if only using sensors and/or binary sensors.* - required: false - type: string + gateways: + description: A list of gateways to set up. + required: true + type: map + keys: + mac: + description: The MAC address of your gateway. *Optional if only using one gateway.* + required: false + type: string + key: + description: The key of your gateway. *Optional if only using sensors and/or binary sensors.* + required: false + type: string + host: + description: The host/IP address of the gateway. If this parameter is used the multicast discovery of the gateway is skipped. + required: false + type: string + disable: + description: Disable the gateway. This is only useful if you don't want to integrate a specific gateway. + required: false + type: boolean + default: false discovery_retry: description: Number of times that Home Assistant should try to reconnect to the gateway. required: false @@ -108,10 +122,6 @@ xiaomi_aqara: required: false type: string default: any - host: - description: The host/IP address of the gateway. If this parameter is used the multicast discovery of the gateway is skipped. - required: false - type: string {% endconfiguration %} ### {% linkable_title Services %} From 8be6a48e28cc2bcbf8d52e530c8467a562f06f78 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 29 Jun 2018 11:45:22 -0400 Subject: [PATCH 79/82] Add latest-release-notes and join-chat --- source/index.html | 6 ++---- source/join-chat/index.html | 3 +++ source/latest-release-notes/index.html | 8 ++++++++ 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 source/join-chat/index.html create mode 100644 source/latest-release-notes/index.html diff --git a/source/index.html b/source/index.html index 234bf17108b..263f991553a 100644 --- a/source/index.html +++ b/source/index.html @@ -11,8 +11,6 @@ hide_github_edit: true description: Open-source home automation platform running on Python 3. Track and control all devices at home and automate control. Installation in less than a minute. --- -{% assign recent_release_post = site.categories['Release-Notes'].first %} -
@@ -30,7 +28,7 @@ description: Open-source home automation platform running on Python 3. Track and
diff --git a/source/join-chat/index.html b/source/join-chat/index.html new file mode 100644 index 00000000000..662157a609e --- /dev/null +++ b/source/join-chat/index.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/source/latest-release-notes/index.html b/source/latest-release-notes/index.html new file mode 100644 index 00000000000..743b5160158 --- /dev/null +++ b/source/latest-release-notes/index.html @@ -0,0 +1,8 @@ +--- +--- + +{% assign recent_release_post = site.categories['Release-Notes'].first %} + + From d691f95103174876128f108f018c3fc73e412f92 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Fri, 29 Jun 2018 21:07:36 +0100 Subject: [PATCH 80/82] Added details about emulated_hue_hidden (#5631) Given that it mentions in the emulated_hue pages that `emulated_hue_hidden` is being deprecated, it seems sensible to actually mention that here ;) --- source/_docs/configuration/customizing-devices.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/customizing-devices.markdown b/source/_docs/configuration/customizing-devices.markdown index a76c1ed2aa8..a3dc6cc91a3 100644 --- a/source/_docs/configuration/customizing-devices.markdown +++ b/source/_docs/configuration/customizing-devices.markdown @@ -61,7 +61,7 @@ homeassistant: | `homebridge_name` | Name of the entity in `HomeBridge`. | `hidden` | Set to `true` to hide the entity. | `homebridge_hidden` | Set to `true` to hide the entity from `HomeBridge`. -| `emulated_hue_hidden` | Set to `true` to hide the entity from `emulated_hue`. +| `emulated_hue_hidden` | Set to `true` to hide the entity from `emulated_hue` (this will be deprecated in the near future and should be configured in [`emulated_hue`](/components/emulated_hue)). | `entity_picture` | Url to use as picture for entity. | `icon` | Any icon from [MaterialDesignIcons.com](http://MaterialDesignIcons.com) ([Cheatsheet](https://materialdesignicons.com/cheatsheet)). Prefix name with `mdi:`, ie `mdi:home`. | `assumed_state` | For switches with an assumed state two buttons are shown (turn off, turn on) instead of a switch. By setting `assumed_state` to `false` you will get the default switch icon. From 93ba10509d741ea0c81ceaef7ca03e57590b9c54 Mon Sep 17 00:00:00 2001 From: Daniel Shokouhi Date: Fri, 29 Jun 2018 14:19:25 -0700 Subject: [PATCH 81/82] Add note about syncing devices (#5629) Not all users are aware of this command so making sure it is more well known. --- source/cloud/google_assistant.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/cloud/google_assistant.markdown b/source/cloud/google_assistant.markdown index 007c1c37f8a..4faaeda5862 100644 --- a/source/cloud/google_assistant.markdown +++ b/source/cloud/google_assistant.markdown @@ -95,3 +95,7 @@ google_actions: required: false type: string {% endconfiguration %} + +

+After setting up the cloud, if you make any device changes such as changing the name or adding a new device simply say "Ok Google, sync my devices" to get the changes to show up. +

From 0ec83cc9650d85263dcd29aa1b6910557cb68f7f Mon Sep 17 00:00:00 2001 From: kloggy <38220016+kloggy@users.noreply.github.com> Date: Fri, 29 Jun 2018 22:38:46 +0100 Subject: [PATCH 82/82] Wether Underground clarification (#5466) * Wether Underground clarification Added a note to clarify that the WU sensor is added to the entity_registry and that numbers are appended to subsequent weather stations after the first one. Nowhere as far as I know is this documented or made clear. * Simplify.... --- source/_components/sensor.wunderground.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_components/sensor.wunderground.markdown b/source/_components/sensor.wunderground.markdown index bf99f2b9340..f86735c69b7 100644 --- a/source/_components/sensor.wunderground.markdown +++ b/source/_components/sensor.wunderground.markdown @@ -195,4 +195,8 @@ group: Note: While the platform is called “wunderground” the sensors will show up in Home Assistant as “PWS” (eg: sensor.pws_weather).

+Note that the Weather Underground sensor is added to the entity_registry, so second and subsequent Personal Weather Station ID (pws_id) will have their monitored conditions suffixed with an index number e.g. + + - sensor.pws_weather_1d_metric_2 + Additional details about the API are available [here](https://www.wunderground.com/weather/api/d/docs).