From 7d4d65ffed9ac108c9b2813bb8b2a495c2c0d221 Mon Sep 17 00:00:00 2001
From: warcanoid <41340203+warcanoid@users.noreply.github.com>
Date: Tue, 11 Jun 2019 21:02:08 +0200
Subject: [PATCH 01/15] Update zwave.markdown
---
source/hassio/zwave.markdown | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/source/hassio/zwave.markdown b/source/hassio/zwave.markdown
index 949d9ff0bd7..accea2e5206 100644
--- a/source/hassio/zwave.markdown
+++ b/source/hassio/zwave.markdown
@@ -42,6 +42,14 @@ zha:
database_path: /config/zigbee.db
```
+### {% linkable_title INTEL NUC %}
+
+If you have INTEL NUC and host Ubuntu, on some system's the Z-Wave Aeotec stick is not starting up correctly - no Z-Wave nodes on Home Assistant start. Then you have to disable ModemManager:
+
+```bash
+ubuntu$ systemctl disable ModemManager.service
+```
+
### {% linkable_title Finding the path %}
If the above defaults don't work, you can check what hardware has been found using the [`hassio` command](/hassio/commandline/#hardware):
From 0b60de54e3eaeb74a4127026b1d5ec9916a0c239 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
Date: Wed, 19 Jun 2019 16:35:15 -0700
Subject: [PATCH 02/15] Release 94.4
---
_config.yml | 4 ++--
source/_posts/2019-06-05-release-94.markdown | 16 ++++++++++++++++
2 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/_config.yml b/_config.yml
index d6bb61393f3..5d495442c51 100644
--- a/_config.yml
+++ b/_config.yml
@@ -139,8 +139,8 @@ social:
# Home Assistant release details
current_major_version: 0
current_minor_version: 94
-current_patch_version: 3
-date_released: 2019-06-13
+current_patch_version: 4
+date_released: 2019-06-19
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.
diff --git a/source/_posts/2019-06-05-release-94.markdown b/source/_posts/2019-06-05-release-94.markdown
index f8c89eaf35e..4d9606ea66f 100644
--- a/source/_posts/2019-06-05-release-94.markdown
+++ b/source/_posts/2019-06-05-release-94.markdown
@@ -161,6 +161,22 @@ Because of this, we changed how packages are installed when running Home Assista
[owntracks docs]: /components/owntracks/
[watson_tts docs]: /components/watson_tts/
+## {% linkable_title Release 0.94.4 - June 19 %}
+
+- Fixing tplink issues with offline devices during setup ([@vangorra] - [#23668]) ([tplink docs])
+- Fix zeroconf migration messing up ESPHome discovery ([@OttoWinter] - [#24578]) ([esphome docs])
+- Fixed issue #24335 ([@Swamp-Ig] - [#24612]) ([sun docs])
+
+[#23668]: https://github.com/home-assistant/home-assistant/pull/23668
+[#24578]: https://github.com/home-assistant/home-assistant/pull/24578
+[#24612]: https://github.com/home-assistant/home-assistant/pull/24612
+[@OttoWinter]: https://github.com/OttoWinter
+[@Swamp-Ig]: https://github.com/Swamp-Ig
+[@vangorra]: https://github.com/vangorra
+[esphome docs]: /components/esphome/
+[sun docs]: /components/sun/
+[tplink docs]: /components/tplink/
+
## {% 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.
From 98c39fdc11d53350ff0e175824e54138b4837b35 Mon Sep 17 00:00:00 2001
From: Dubh Ad
Date: Thu, 20 Jun 2019 16:20:50 +0100
Subject: [PATCH 03/15] Update about Google Home (#9666)
The warning needs some clarity, and a link to the paid service ;)
---
source/_components/emulated_hue.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_components/emulated_hue.markdown b/source/_components/emulated_hue.markdown
index 46baf20fee9..efc6359c0eb 100644
--- a/source/_components/emulated_hue.markdown
+++ b/source/_components/emulated_hue.markdown
@@ -16,7 +16,7 @@ ha_qa_scale: internal
---
-Be aware that `emulated_hue` doesn't work for new **Google Home** users. If you're a new user of Google Home, use the [Google Assistant component](/components/google_assistant/).
+Be aware that `emulated_hue` doesn't work for new users of **Google Home** with `emulated_hue`. If you've not previously set this up and had it working, use the [Google Assistant component](/components/google_assistant/) or (Nabu Casa cloud](https://www.home-assistant.io/components/cloud) component.
The `emulated_hue` component provides a virtual Philips Hue bridge, written entirely in software, which allows services that work with the Hue API to interact with Home Assistant
From 04275613e914e9a9dfa2740a2bf0fea23c54f3f6 Mon Sep 17 00:00:00 2001
From: Franck Nijhof
Date: Thu, 20 Jun 2019 19:06:22 +0200
Subject: [PATCH 04/15] :pencil2: Tweaks
---
source/hassio/zwave.markdown | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/source/hassio/zwave.markdown b/source/hassio/zwave.markdown
index accea2e5206..71f91b85327 100644
--- a/source/hassio/zwave.markdown
+++ b/source/hassio/zwave.markdown
@@ -16,7 +16,7 @@ zwave:
usb_path: /dev/ttyACM0
```
-### {% linkable_title RAZBERRY BOARD %}
+## {% linkable_title RAZBERRY BOARD %}
If you need GPIO on Raspberry Pi 3 for your Z-Wave module, add the following line into `config.txt` (you have to access that on the SD card directly. Simply plug it into your PC and edit it there. The `config.txt` is not accessible from your Hass.io system, you may need to open the SD card on a Windows or Linux system.):
@@ -31,7 +31,7 @@ zwave:
usb_path: /dev/ttyAMA0
```
-### {% linkable_title HUSBZB-1 %}
+## {% linkable_title HUSBZB-1 %}
```yaml
zwave:
@@ -42,12 +42,16 @@ zha:
database_path: /config/zigbee.db
```
-### {% linkable_title INTEL NUC %}
+## {% linkable_title Ubuntu and Debian based host system %}
-If you have INTEL NUC and host Ubuntu, on some system's the Z-Wave Aeotec stick is not starting up correctly - no Z-Wave nodes on Home Assistant start. Then you have to disable ModemManager:
+If your instance is running on a Debian based system, e.g., Ubuntu, the ModemManager may cause unexpected issues.
+
+The ModemManager might be claiming or interfering with a USB Z-Wave stick, like the much used Aeotec ones. If you experience issues where the stick stops responding, needs to be re-plugged or Home Assistant needs a restart to get Z-Wave back, chances are high that the ModemManager is causing the issue.
+
+Execute the following command on your host system to disable the ModemManager:
```bash
-ubuntu$ systemctl disable ModemManager.service
+systemctl disable ModemManager.service
```
### {% linkable_title Finding the path %}
From 774042665b05596249f41898a19d7b4f84ab013d Mon Sep 17 00:00:00 2001
From: warcanoid <41340203+warcanoid@users.noreply.github.com>
Date: Thu, 20 Jun 2019 19:29:07 +0200
Subject: [PATCH 05/15] Update installation.markdown (#9613)
* Update installation.markdown
* :pencil2: Tweaks
---
source/_docs/z-wave/installation.markdown | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/source/_docs/z-wave/installation.markdown b/source/_docs/z-wave/installation.markdown
index 575e5fadac3..cf95b4f3746 100644
--- a/source/_docs/z-wave/installation.markdown
+++ b/source/_docs/z-wave/installation.markdown
@@ -227,6 +227,18 @@ $ ls /dev/cu.usbmodem*
If your device path changes when you restart, see [this guide](http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/) on fixing it.
+## {% linkable_title Ubuntu and Debian based host system %}
+
+If your instance is running on a Debian based system, e.g., Ubuntu, the ModemManager may cause unexpected issues.
+
+The ModemManager might be claiming or interfering with a USB Z-Wave stick, like the much used Aeotec ones. If you experience issues where the stick stops responding, needs to be re-plugged or Home Assistant needs a restart to get Z-Wave back, chances are high that the ModemManager is causing the issue.
+
+ Execute the following command on your host system to disable the ModemManager:
+
+ ```bash
+systemctl disable ModemManager.service
+```
+
### {% linkable_title Component could not be set up %}
Sometimes the device may not be accessible and you'll get an error message upon startup about not being able to set up Z-Wave. Run the following command for your device path (here we're using `/dev/ttyAMA0` for our Razberry board):
From 9ece97835103602836912cf4f9e120bb29c56505 Mon Sep 17 00:00:00 2001
From: Dubh Ad
Date: Thu, 20 Jun 2019 18:42:06 +0100
Subject: [PATCH 06/15] Update to the macOS guide (#9662)
* Update to the macOS guide
1. Updated the Python version
2. Changed it to a venv install to avoid people breaking things by accident
3. Linked to the auto-start guide
4. Removed link to the outdated video
* Update macos.markdown
* :pencil2: Tweaks
* :pencil2: Tweak
---
source/_docs/installation/macos.markdown | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/source/_docs/installation/macos.markdown b/source/_docs/installation/macos.markdown
index c7b2c7c22c9..45720754da9 100644
--- a/source/_docs/installation/macos.markdown
+++ b/source/_docs/installation/macos.markdown
@@ -11,12 +11,14 @@ footer: true
[macOS](http://www.apple.com/macos/) is available by default on Apple computer. If you run a different operating system, please refer to the other section of the documentation.
-To run Home Assistant on macOS you need to install Python first. Download Python 3.5.3 or later from [https://www.python.org/downloads/mac-osx/](https://www.python.org/downloads/mac-osx/) and follow the instructions of the installer.
+To run Home Assistant on macOS, you need to install Python first. Download Python 3.6 or later (at this time, we recommend Python 3.7) from [https://www.python.org/downloads/mac-osx/](https://www.python.org/downloads/mac-osx/) and follow the instructions of the installer.
-Open a terminal and install Home Assistant.
+Open a terminal and install Home Assistant in a virtual environment:
```bash
+$ python3 -m venv homeassistant
+$ source homeassistant/bin/activate
$ pip3 install homeassistant
```
-Check this [video](https://www.youtube.com/watch?v=hej6ipN86ls) for the installation on macOS.
+You can then configure Home Assistant to autostart by following [this guide](/docs/autostart/macos/).
From 7aabc0113b0722a74d7b669cb86eb2dd012a8d96 Mon Sep 17 00:00:00 2001
From: Karim Geiger
Date: Fri, 21 Jun 2019 12:06:40 +0200
Subject: [PATCH 07/15] Add note on conditions not working without forecast
(#9669)
* Add note on conditions not working without forecast
It tripped me off that some monitored conditions only work with the forecast attribute set, as they require a forecast to be made. This will add a note that explains this behaviour.
* Fix typo
---
source/_components/darksky.markdown | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/source/_components/darksky.markdown b/source/_components/darksky.markdown
index d1942794a56..33757a91179 100644
--- a/source/_components/darksky.markdown
+++ b/source/_components/darksky.markdown
@@ -159,6 +159,10 @@ scan_interval:
type: time
{% endconfiguration %}
+
+Please note that some monitored conditions, such as `temperature_high` or `temperature_low`, may only work when setting the `forecast` attribute to at least `0` (current day).
+
+
#### {% linkable_title Time period dictionary example %}
```yaml
From 9f3341c689d4b06e601bf3bb39189c646d6a7b4c Mon Sep 17 00:00:00 2001
From: Rob
Date: Fri, 21 Jun 2019 18:27:09 +0200
Subject: [PATCH 08/15] Fix title in Aftership docs page (#9671)
---
source/_components/aftership.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_components/aftership.markdown b/source/_components/aftership.markdown
index 087e520876e..7ba102d0134 100644
--- a/source/_components/aftership.markdown
+++ b/source/_components/aftership.markdown
@@ -60,7 +60,7 @@ api_key:
| `slug` | `False` | string | Carrier e.g. `fedex`
| `title` | `False` | string | Friendly name of package
- ## {% linkable_title Service `remove_tracking` %}
+## {% linkable_title Service `remove_tracking` %}
You can use the service `aftership.remove_tracking` to remove trackings from Aftership.
From 3f09574f45d5dc96f5d7e3862a0ad6beca4beadf Mon Sep 17 00:00:00 2001
From: Sean Mooney
Date: Fri, 21 Jun 2019 18:40:44 -0400
Subject: [PATCH 09/15] Update "OS X" to "macOS"
It's been called macOS for a little over 3 years now (https://www.wired.com/2016/06/apple-os-x-dead-long-live-macos/).
---
source/_docs/ecosystem/hass-configurator.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_docs/ecosystem/hass-configurator.markdown b/source/_docs/ecosystem/hass-configurator.markdown
index 3087d6b6b2d..4295138cd03 100644
--- a/source/_docs/ecosystem/hass-configurator.markdown
+++ b/source/_docs/ecosystem/hass-configurator.markdown
@@ -37,7 +37,7 @@ Screenshot of the HASS Configurator.
This tool allows you to browse your filesystem and modify files. So be careful which files you edit, or you might break critical parts of your system.
Consider running the configurator as a user with limited privileges to limit possible damage.
-### {% linkable_title Installation (Linux, OS X) %}
+### {% linkable_title Installation (Linux, macOS) %}
There are no dependencies on Python modules that are not part of the standard library. And all the fancy JavaScript libraries are loaded from CDN (which means this doesn't work when you're offline).
- Copy [configurator.py](https://github.com/danielperna84/hass-configurator/blob/master/configurator.py) to your Home Assistant configuration directory (e.g `/home/homeassistant/.homeassistant`): `wget https://raw.githubusercontent.com/danielperna84/hass-configurator/master/configurator.py`
- Make it executable: `sudo chmod 755 configurator.py`
From 92cb16632ee35bd0ada7d9ce90fe305a8f73dec4 Mon Sep 17 00:00:00 2001
From: Veldkornet
Date: Sat, 22 Jun 2019 10:38:46 +0200
Subject: [PATCH 10/15] Added ES5700 (#9676)
Added ES5700 to the list of tested and working models
---
source/_components/samsungtv.markdown | 1 +
1 file changed, 1 insertion(+)
diff --git a/source/_components/samsungtv.markdown b/source/_components/samsungtv.markdown
index 9ea5d6c3fdc..d7fa1015f2c 100644
--- a/source/_components/samsungtv.markdown
+++ b/source/_components/samsungtv.markdown
@@ -70,6 +70,7 @@ Currently known supported models:
- EH5300
- EH5600
- ES5500
+- ES5700
- ES6300
- ES6800
- F4580
From 92301d052e63810eebcaf9ff9188f7ec77e289f3 Mon Sep 17 00:00:00 2001
From: Jan Olbrecht <43749346+olbjan@users.noreply.github.com>
Date: Sat, 22 Jun 2019 21:38:36 +0200
Subject: [PATCH 11/15] Change SD card recommendation (#9677)
* Change SD card recommendation
Change recommendation from Class 10 to A2. SD cards optimized for hosting applications have much better small I/O handling and a minimum IOPS performance. This makes a big difference to Home Assistant on Raspberry Pi.
* Updated product link
---
source/getting-started/index.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/getting-started/index.markdown b/source/getting-started/index.markdown
index fc4df08f71d..fb3a2b88daf 100644
--- a/source/getting-started/index.markdown
+++ b/source/getting-started/index.markdown
@@ -42,7 +42,7 @@ Follow this guide if you want to get started with Home Assistant easily, or if y
We will need a few things to get started with installing Home Assistant. The latest Raspberry Pi model makes a good and affordable starting point for your home automation journey. Links below are linking to Amazon US. If you're not in the US, you should be able to find these items in web stores in your country.
- [Raspberry Pi 3 Model B+](http://a.co/ak2SQor) + [Power Supply](https://www.raspberrypi.org/help/faqs/#powerReqs) (at least 2.5A)
-- [Micro SD Card](http://a.co/gslOydD). Get one that is Class 10 as they are more reliable. Size 32 GB or bigger recommended.
+- [Micro SD Card](http://amzn.com/B07G3GMRYF). Ideally get one that is [Application Class 2](https://www.sdcard.org/developers/overview/application/index.html) as they handle small I/O much more consistently than cards not optimized to host applications. Size 32 GB or bigger recommended.
- 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 as well)
From 3e1c360543dc027ee585ca88db4f45f3c7031676 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
Date: Sat, 22 Jun 2019 21:35:47 -0700
Subject: [PATCH 12/15] Update links
---
source/_components/flux_led.markdown | 10 +++++-----
source/_components/hook.markdown | 2 +-
...ation-with-moteino-mqtt-and-home-assistant.markdown | 5 ++---
.../2016-08-03-laundry-automation-update.markdown | 7 +++----
source/getting-started/index.markdown | 6 +++---
5 files changed, 14 insertions(+), 16 deletions(-)
diff --git a/source/_components/flux_led.markdown b/source/_components/flux_led.markdown
index 08eb44b4584..115b1492a3f 100644
--- a/source/_components/flux_led.markdown
+++ b/source/_components/flux_led.markdown
@@ -21,14 +21,14 @@ The `flux_led` support is integrated into Home Assistant as a light platform. Se
Example of bulbs:
- [Flux Smart Lighting](http://www.fluxsmartlighting.com/)
-- [MagicLight® Plus - WiFi Smart LED Light Bulb4](https://www.amazon.com/gp/product/B00NOC93NG)
-- [Flux WiFi Smart LED Light Bulb4](http://smile.amazon.com/Flux-WiFi-Smart-Light-Bulb/dp/B01A6GHHTE)
-- [WIFI smart LED light Bulb1](http://smile.amazon.com/gp/product/B01CS1EZYK)
+- [MagicLight® Plus - WiFi Smart LED Light Bulb4](https://amzn.to/2X0Zath)
+- [Flux WiFi Smart LED Light Bulb4](https://amzn.to/2X0dVwu)
+- [WIFI smart LED light Bulb1](https://amzn.to/2J2fksr)
Examples of controllers:
-- [Ledenet WiFi RGBW Controller](https://www.amazon.com/gp/product/B01DY56N8U)
-- [SUPERNIGHT WiFi Wireless LED Smart Controller](https://www.amazon.com/dp/B01JZ2SI6Q)
+- [Ledenet WiFi RGBW Controller](https://amzn.to/2WZKXNa)
+- [SUPERNIGHT WiFi Wireless LED Smart Controller](https://amzn.to/2WURx7w)
### {% linkable_title Configuration Details %}
diff --git a/source/_components/hook.markdown b/source/_components/hook.markdown
index d37cba8f1ae..787bf6c8fa0 100644
--- a/source/_components/hook.markdown
+++ b/source/_components/hook.markdown
@@ -17,7 +17,7 @@ redirect_from:
The `hook` component allows you to control the [Hook Smart Home Hub](http://www.hooksmarthome.com/) from within Home Assistant.
-Hook allows you to control cheap mains electrical outlets, like these ones at [Amazon](https://www.amazon.com/Etekcity-Wireless-Electrical-Household-Appliances/dp/B00DQELHBS).
+Hook allows you to control cheap mains electrical outlets, like these ones at [Amazon](https://amzn.to/2WVZdGG).
In short, Hook is an RF to Wi-Fi bridge, controlling devices that receive commands at 315MHz and 433MHz. Unfortunately, this does not allow Hook to determine if the command was successful, so the state is assumed.
diff --git a/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown b/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown
index f063627b0f9..9c7f9893881 100644
--- a/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown
+++ b/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown
@@ -47,8 +47,8 @@ Next I wrote [scripts](/components/script/) that are run whenever the washer or
Materials used:
- [Moteino](https://lowpowerlab.com/moteino/)
- - [2 x Accelerometers](http://www.amazon.com/gp/product/B008BOPN40)
- - [2 x Reed switch](http://www.amazon.com/gp/product/B004PARDRO)
+ - [2 x Accelerometers](https://amzn.to/2WXa2s5)
+ - [2 x Reed switch](https://amzn.to/2X0ZuZ2)
- [Home Assistant](/)
[Sketch for the Moteino is available here.](https://codebender.cc/sketch:144743)
@@ -144,4 +144,3 @@ Resources used:
- [Inspiration and Help with Arduino code](http://www.instructables.com/id/Uber-Home-Automation-w-Arduino-Pi/step13/Washer-Dryer-Smartifier-Water-Leak-Sensor/)
- [Moteino Code](https://github.com/LowPowerLab/RFM69/)
-
diff --git a/source/_posts/2016-08-03-laundry-automation-update.markdown b/source/_posts/2016-08-03-laundry-automation-update.markdown
index 041659c80d2..713695edac4 100644
--- a/source/_posts/2016-08-03-laundry-automation-update.markdown
+++ b/source/_posts/2016-08-03-laundry-automation-update.markdown
@@ -48,9 +48,9 @@ Next I wrote [scripts](/components/script/) that are run whenever the washer or
Materials used:
- - [NodeMCU](https://www.amazon.com/gp/product/B010O1G1ES)
- - [2 x Accelerometers](http://www.amazon.com/gp/product/B008BOPN40)
- - [2 x Reed switch](http://www.amazon.com/gp/product/B004PARDRO)
+ - [NodeMCU](https://amzn.to/2Y9Mmxk)
+ - [2 x Accelerometers](https://amzn.to/2WXa2s5)
+ - [2 x Reed switch](https://amzn.to/2X0ZuZ2)
[Sketch for the NodeMCU is available here.](https://github.com/nkgilley/nodemcu-laundry/blob/master/nodemcu-laundry.ino)
@@ -112,4 +112,3 @@ script:
Resources used:
- [Inspiration and Help with Arduino code](http://www.instructables.com/id/Uber-Home-Automation-w-Arduino-Pi/step13/Washer-Dryer-Smartifier-Water-Leak-Sensor/)
-
diff --git a/source/getting-started/index.markdown b/source/getting-started/index.markdown
index fb3a2b88daf..38e14b73394 100644
--- a/source/getting-started/index.markdown
+++ b/source/getting-started/index.markdown
@@ -41,9 +41,9 @@ Follow this guide if you want to get started with Home Assistant easily, or if y
We will need a few things to get started with installing Home Assistant. The latest Raspberry Pi model makes a good and affordable starting point for your home automation journey. Links below are linking to Amazon US. If you're not in the US, you should be able to find these items in web stores in your country.
-- [Raspberry Pi 3 Model B+](http://a.co/ak2SQor) + [Power Supply](https://www.raspberrypi.org/help/faqs/#powerReqs) (at least 2.5A)
-- [Micro SD Card](http://amzn.com/B07G3GMRYF). Ideally get one that is [Application Class 2](https://www.sdcard.org/developers/overview/application/index.html) as they handle small I/O much more consistently than cards not optimized to host applications. Size 32 GB or bigger recommended.
-- 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)
+- [Raspberry Pi 3 Model B+](https://amzn.to/2IAyNl0) + [Power Supply](https://www.raspberrypi.org/help/faqs/#powerReqs) (at least 2.5A)
+- [Micro SD Card](https://amzn.to/2X0Z2di). Ideally get one that is [Application Class 2](https://www.sdcard.org/developers/overview/application/index.html) as they handle small I/O much more consistently than cards not optimized to host applications. Size 32 GB or bigger recommended.
+- SD Card reader. Part of most laptops, and also available as [standalone USB sticks](https://amzn.to/2WWxntY) (the brand doesn't matter, just pick the cheapest)
- Ethernet cable (optional, Hass.io can work with WiFi as well)
### {% linkable_title Software requirements %}
From b7da85d8daf9411088e25990a82210ed4a48e2cd Mon Sep 17 00:00:00 2001
From: Alessio Margelli
Date: Sun, 23 Jun 2019 13:59:36 +0200
Subject: [PATCH 13/15] Minimal fix of typo (#9681)
---
source/_components/emulated_hue.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_components/emulated_hue.markdown b/source/_components/emulated_hue.markdown
index efc6359c0eb..348f81cc9be 100644
--- a/source/_components/emulated_hue.markdown
+++ b/source/_components/emulated_hue.markdown
@@ -16,7 +16,7 @@ ha_qa_scale: internal
---
-Be aware that `emulated_hue` doesn't work for new users of **Google Home** with `emulated_hue`. If you've not previously set this up and had it working, use the [Google Assistant component](/components/google_assistant/) or (Nabu Casa cloud](https://www.home-assistant.io/components/cloud) component.
+Be aware that `emulated_hue` doesn't work for new users of **Google Home** with `emulated_hue`. If you've not previously set this up and had it working, use the [Google Assistant component](/components/google_assistant/) or [Nabu Casa cloud](https://www.home-assistant.io/components/cloud) component.
The `emulated_hue` component provides a virtual Philips Hue bridge, written entirely in software, which allows services that work with the Hue API to interact with Home Assistant
From 763a1587aab2e1e3fae1edcbf603ec1ba29496aa Mon Sep 17 00:00:00 2001
From: Jeremy Schlatter
Date: Mon, 24 Jun 2019 03:14:44 -0700
Subject: [PATCH 14/15] Small fix + grammar improvement (#9685)
This text is referring to a field called "action type", not "trigger type".
Adding "the" also feels more natural.
---
source/getting-started/automation.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/getting-started/automation.markdown b/source/getting-started/automation.markdown
index e57580e4b6f..75595d2b927 100644
--- a/source/getting-started/automation.markdown
+++ b/source/getting-started/automation.markdown
@@ -34,7 +34,7 @@ In the trigger section, click on the dropdown and change trigger type to "Sun".
A new automation with a sun trigger filled in.
-Once we have defined our trigger, scroll down to the action section. Make sure trigger type is set to "Call Service" and change the service to `light.turn_on`. For this automation we're going to turn on all lights, so let's change the service data to `{ "entity_id": "all" }`.
+Once we have defined our trigger, scroll down to the action section. Make sure the action type is set to "Call Service" and change the service to `light.turn_on`. For this automation we're going to turn on all lights, so let's change the service data to `{ "entity_id": "all" }`.
From 1c9bb986780b48ba2a6c05dbff6cc8905a5ed75a Mon Sep 17 00:00:00 2001
From: eyager1 <44526531+eyager1@users.noreply.github.com>
Date: Mon, 24 Jun 2019 06:16:35 -0400
Subject: [PATCH 15/15] Additional instructions for Mariadb 10.3 (#9679)
In Debian buster (MariaDB 10.3) the command mysql_config needed by the python package mysqlclient was moved to the package libmariadb-dev-compat.
---
source/_components/recorder.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_components/recorder.markdown b/source/_components/recorder.markdown
index 6035c987ee8..9c522e73cc5 100644
--- a/source/_components/recorder.markdown
+++ b/source/_components/recorder.markdown
@@ -196,7 +196,7 @@ homeassistant@homeassistant:~$ source /srv/homeassistant/bin/activate
(homeassistant) homeassistant@homeassistant:~$ pip3 install mysqlclient
```
-For MariaDB you may have to install a few dependencies. If you're using MariaDB version 10.2, `libmariadbclient-dev` was renamed to `libmariadb-dev`; please install the correct package based on your MariaDB version.
+For MariaDB you may have to install a few dependencies. If you're using MariaDB version 10.2, `libmariadbclient-dev` was renamed to `libmariadb-dev`. If you're using MariaDB 10.3, the package `libmariadb-dev-compat` must also be installed. Please install the correct packages based on your MariaDB version.
On the Python side we use the `mysqlclient`: