diff --git a/source/_integrations/amazon_polly.markdown b/source/_integrations/amazon_polly.markdown
index 204df6c3bf0..2873232f806 100644
--- a/source/_integrations/amazon_polly.markdown
+++ b/source/_integrations/amazon_polly.markdown
@@ -121,3 +121,25 @@ Say with break:
Amazon Polly
```
+## Advanced usage
+Amazon Polly supports accented bilingual voices and you may find that you'd prefer the voice you like be slowed down, or speeded up. If the speed of the voice is a concern, Amazon Polly provides the ability to modify this using SSML tags. First enable SSML in configuration:
+
+```yaml
+ - platform: amazon_polly
+ ...
+ text_type: ssml
+ ...
+```
+
+Note: You now need to enclose all new and previous TTS input within the `` tags. To use SSML in automation, you can follow these steps, for instance:
+
+```yaml
+service: tts.amazon_polly_say
+data:
+ cache: true
+ entity_id: media_player.mpd
+ message: >-
+ 나는 천천히parle.하고 있다식기세척!
+ language: ko-KR
+```
diff --git a/source/_integrations/bluetooth.markdown b/source/_integrations/bluetooth.markdown
index ccad2ca27bc..22c823ddb4b 100644
--- a/source/_integrations/bluetooth.markdown
+++ b/source/_integrations/bluetooth.markdown
@@ -19,6 +19,12 @@ The Bluetooth integration will detect nearby Bluetooth devices. Discovered devic
{% include integrations/config_flow.md %}
+## Before you begin
+
+In many cases, a better approach than a directly connected adapter or card is to use a Bluetooth proxy using an ESP32 since Linux kernel updates have previously broken Bluetooth functionality and Bluetooth driver support Linux generally falls behind other operating systems for newer adapters. A Bluetooth proxy is particularly interesting to users who virtualize their instance, where the USB pass-through may cause additional problems. More information is available in the Remote Adapters section below or by visiting ESPhome's [Bluetooth proxy page](https://esphome.github.io/bluetooth-proxies/).
+
+Suppose a Bluetooth proxy is not a good fit for your use case. Consider using the Home Assistant Operating System when using a local adapter because it includes Bluetooth patches for issues unsolved in other operating systems.
+
## Configuration
While this integration is part of [`default_config:`](/integrations/default_config/) to enable automatic discovery of the Bluetooth Adapter, it will only be enabled by setting up the configuration flow, or manually adding it to your `configuration.yaml`.
diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown
index 6fb8cf62a31..674d0b68a62 100644
--- a/source/_integrations/denonavr.markdown
+++ b/source/_integrations/denonavr.markdown
@@ -48,6 +48,7 @@ Known supported devices:
- Denon AVR-X4400H
- Denon AVR-X4500H
- Denon AVR-X4700H
+- Denon AVC-X4800H
- Denon AVR-X6500H
- Denon AVR-X6700H
- Denon AVR-X7200W
diff --git a/source/_integrations/dsmr.markdown b/source/_integrations/dsmr.markdown
index 51e605caf86..40b97c4c449 100644
--- a/source/_integrations/dsmr.markdown
+++ b/source/_integrations/dsmr.markdown
@@ -87,6 +87,7 @@ $ docker run --device /dev/ttyUSB0:/dev/ttyUSB0 -d --name="home-assistant" -v /h
- [ser2net](https://ser2net.sourceforge.net)
- [Smart Meter bridge](https://github.com/legolasbo/smartmeterBridge)
- [WIZnet WIZ110SR](https://www.wiznet.io/product-item/wiz110sr/)
+- [esp8266 espeasy (Poluket)](https://www.domohab.be/produit/kit-complet-passerelle-compteur/) (create for Sagemcom T211 model in Belgium)
DIY solutions (ESP8266 based):
@@ -94,6 +95,7 @@ DIY solutions (ESP8266 based):
- [DSMR reader for ESPHome (mmakaay)](https://github.com/mmakaay/dsmr-reader-for-esphome)
- [p1-esp8266 (DavyLandman)](https://github.com/DavyLandman/p1-esp8266) (turn ESP8266 into a serial forwarder)
+
{% include integrations/config_flow.md %}
Optional configuration example for ser2net 3.x.x:
diff --git a/source/_integrations/event.markdown b/source/_integrations/event.markdown
index 24ffc10e18e..3563ba13092 100644
--- a/source/_integrations/event.markdown
+++ b/source/_integrations/event.markdown
@@ -2,7 +2,7 @@
title: Event
description: Instructions on how to use event entities in Home Assistant.
ha_category:
- - Events
+ - Event
ha_release: 2023.8
ha_quality_scale: internal
ha_domain: event
diff --git a/source/_integrations/event.mqtt.markdown b/source/_integrations/event.mqtt.markdown
index d1c62b8d286..3642a0e8cf2 100644
--- a/source/_integrations/event.mqtt.markdown
+++ b/source/_integrations/event.mqtt.markdown
@@ -2,7 +2,7 @@
title: "MQTT Event"
description: "Instructions on how to integrate MQTT events into Home Assistant."
ha_category:
- - Events
+ - Event
ha_release: 2023.8
ha_iot_class: Configurable
ha_domain: mqtt
@@ -19,6 +19,8 @@ The `mqtt` event platform allows you to process event info from an MQTT message.
mqtt:
- event:
state_topic: "home/doorbell/state"
+ event_types:
+ - press
```
{% configuration %}
diff --git a/source/_integrations/keyboard_remote.markdown b/source/_integrations/keyboard_remote.markdown
index 6e067a378cf..3b14b4da2cb 100644
--- a/source/_integrations/keyboard_remote.markdown
+++ b/source/_integrations/keyboard_remote.markdown
@@ -177,7 +177,7 @@ version: '3.7'
services:
homeassistant:
- image: ghrc.io/homeassistant/home-assistant:stable
+ image: ghcr.io/homeassistant/home-assistant:stable
volumes:
- config:/config/
- /dev/input:/dev/input/ # this is needed to read input events.
diff --git a/source/_integrations/lawn_mower.mqtt.markdown b/source/_integrations/lawn_mower.mqtt.markdown
index 1dacdac14e0..fee2619b7ee 100644
--- a/source/_integrations/lawn_mower.mqtt.markdown
+++ b/source/_integrations/lawn_mower.mqtt.markdown
@@ -159,7 +159,7 @@ optimistic:
description: Flag that defines if the lawn mower works in optimistic mode.
required: false
type: boolean
- default: "`true` if no `state_topic` defined, else `false`."
+ default: "`true` if no `activity_state_topic` defined, else `false`."
pause_command_template:
description: Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to generate the payload to send to `pause_command_topic`. The `value` parameter in the template will be set to `pause`.
required: false
diff --git a/source/_integrations/matter.markdown b/source/_integrations/matter.markdown
index 67a461257d6..a65b029bb7d 100644
--- a/source/_integrations/matter.markdown
+++ b/source/_integrations/matter.markdown
@@ -154,17 +154,17 @@ This method will allow you to share a device that was added to Google Home to Ho
## Experiment with Matter using a ESP32 dev board
-You do not yet have any Matter-compatible hardware but you do like to try it out or maybe create your own DIY Matter device? We have [prepared a page for you](https://nabucasa.github.io/matter-example-apps/) where you can easily flash Matter firmware to a supported ESP32 development board. We recommend the M5 Stamp C3 device running the Lightning app.
+You do not yet have any Matter-compatible hardware but you do like to try it out or maybe create your own DIY Matter device? We have [prepared a page for you](https://nabucasa.github.io/matter-example-apps/) where you can easily flash Matter firmware to a supported ESP32 development board. We recommend the M5 Stamp C3 device running the Lighting app.
NOTE for Android users: You need to follow the instructions at the bottom of the page to add the test device to the Google developer console, otherwise commissioning will fail. iOS users will not have this issue but they will get a prompt during commissioning asking if you trust the development device.
1. Make sure you use Google Chrome or Microsoft Edge browser.
2. Open https://nabucasa.github.io/matter-example-apps/
3. Attach the ESP32 device using a USB cable.
-4. Select the radio button next to the example you like to set up, in case of an M5 Stamp, click **Lightning app for M5STAMP C3**.
+4. Select the radio button next to the example you like to set up, in case of an M5 Stamp, click **Lighting app for M5STAMP C3**.
5. Select **Connect**.
6. In the popup dialog that appears, choose the correct serial device. This will usually be something like "cu-usbserial" or alike.
-7. Click **Install Matter Lightning app example** and let it install the firmware on the device. This will take a few minutes.
+7. Click **Install Matter Lighting app example** and let it install the firmware on the device. This will take a few minutes.
8. Once the device is flashed with the Matter firmware, connect to the device again but this time choose **Logs & console**.
9. You are presented with a console interface where you see live logging of events. This is an interactive shell where you can type commands. For a list of all commands, type **matter help** and press enter.
10. To add the device, we need the QR code. In the console, type in `matter onboardingcodes ble` and copy/paste the URL into your browser.
diff --git a/source/_integrations/nilu.markdown b/source/_integrations/nilu.markdown
index b2309e500a3..f5724e2e38a 100644
--- a/source/_integrations/nilu.markdown
+++ b/source/_integrations/nilu.markdown
@@ -76,7 +76,7 @@ Health effects may occur in asthmatics and people with other respiratory disease
Sensitive groups in the population can have health effects. Respiratory irritation and discomfort may occur in healthy subjects. People with heart or respiratory distress should reduce outdoor activity and not stay in the most polluted areas.
-Source: [Explanations in Norwegian](http://www.luftkvalitet.info/home/Varslingsklasser.aspx)
+Source: [Health Recommendations and Pollution Classes](https://luftkvalitet.miljodirektoratet.no/artikkel/en/articles/health-recommendations-and-pollution-classes/)
## Available areas
diff --git a/source/_integrations/prometheus.markdown b/source/_integrations/prometheus.markdown
index d3468fef069..c6ae3263cc0 100644
--- a/source/_integrations/prometheus.markdown
+++ b/source/_integrations/prometheus.markdown
@@ -92,7 +92,11 @@ component_config_glob:
type: string
description: Metric name to use instead of unit or default metric. This will store all data points in a single metric.
required: false
-
+requires_auth:
+ type: boolean
+ description: "This makes authentication optional for the `/api/prometheus` endpoint."
+ required: false
+ default: true
{% endconfiguration %}
### Configure Filter
diff --git a/source/_integrations/rainmachine.markdown b/source/_integrations/rainmachine.markdown
index 5378b133ae1..ac2170dbf04 100644
--- a/source/_integrations/rainmachine.markdown
+++ b/source/_integrations/rainmachine.markdown
@@ -117,7 +117,7 @@ Restrict any and all watering activities from staring for a time period.
### `rainmachine.start_program`
-Start a RainnMachine program.
+Start a RainMachine program.
### `rainmachine.start_zone`
diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown
index 46e1a0a8246..a02410874a7 100644
--- a/source/_integrations/reolink.markdown
+++ b/source/_integrations/reolink.markdown
@@ -220,7 +220,7 @@ The following models have been tested and confirmed to work:
- [RLN36 NVR](https://reolink.com/product/rln36/)
- [Reolink Duo WiFi](https://reolink.com/product/reolink-duo-wifi-v1/)
- [Reolink Duo 2 WiFi](https://reolink.com/product/reolink-duo-wifi/)
-- [Reolink Duo Floodlight PoE](https://reolink.com/product/reolink-duo-floodlight-poe/)
+- Reolink Duo Floodlight ([PoE](https://reolink.com/product/reolink-duo-floodlight-poe/) and [Wi-Fi](https://reolink.com/product/reolink-duo-floodlight-wifi/))
- Reolink TrackMix ([PoE](https://reolink.com/product/reolink-trackmix-poe/) and [Wi-Fi](https://reolink.com/product/reolink-trackmix-wifi/))
- Reolink Video Doorbell ([PoE](https://reolink.com/product/reolink-video-doorbell/) and [Wi-Fi](https://reolink.com/product/reolink-video-doorbell-wifi/))
diff --git a/source/_integrations/roborock.markdown b/source/_integrations/roborock.markdown
index 45c66b7d283..b0bcea17830 100644
--- a/source/_integrations/roborock.markdown
+++ b/source/_integrations/roborock.markdown
@@ -138,7 +138,7 @@ We plan to make the process simpler in the future, but for now, it is a multi-st
3. Search your logs for 'Got home data' and find the attribute rooms.
4. Write the rooms down; they have a name and 6 digit ID.
5. Go to {% my developer_call_service service="vacuum.send_command" title="**Developer Tools** > **Services** > **Vacuum: Send Command**" %}. Select your vacuum as the entity and `get_room_mapping` as the command.
-6. Go back to your logs and look at the response to `get_room_mapping`. This is a list of the 6-digit IDs you saw earlier to 2-digit IDs. In your original list of room names and 6-digit IDs, replace the 6-digit ID with its pairing 2-digit ID.
+6. Go back to your logs and look at the response to `get_room_mapping`. This is a list of the 6-digit IDs you saw earlier to 2-digit IDs (use the first number, for instance `16` in `[16, '14000663', 12]` ([internal room id, unique room id, room type])). In your original list of room names and 6-digit IDs, replace the 6-digit ID with its pairing 2-digit ID.
7. Now, you have the 2-digit ID that your vacuum uses to describe a room.
8. Go back to {% my developer_call_service service="vacuum.send_command" title="**Developer Tools** > **Services** > **Vacuum: Send Command**" %} then type `app_segment_clean` as your command and `segments` with a list of the 2-digit IDs you want to clean. Then, add `repeat` with a number (ranging from 1 to 3) to determine how many times you want to clean these areas.
diff --git a/source/_integrations/synology_dsm.markdown b/source/_integrations/synology_dsm.markdown
index 27ecca514a2..38ff74584e8 100644
--- a/source/_integrations/synology_dsm.markdown
+++ b/source/_integrations/synology_dsm.markdown
@@ -58,7 +58,7 @@ If you want to add cameras from [Surveillance Station](https://www.synology.com/
### If you utilize 2-Step Verification or Two Factor Authentication (2FA) with your Synology NAS
-If you have the "Enforce 2-step verification for the following users" option checked under **Control Panel > User > Advanced > 2-Step Verification**, you'll need to configure the 2-step verification/one-time password (OTP) for the user you just created before the credentials for this user will work with Home Assistant.
+If you have the "Enforce 2-step verification for the following users" option checked under **Control Panel > Security > Account > 2-Factor Authentication**, you'll need to configure the 2-step verification/one-time password (OTP) for the user you just created before the credentials for this user will work with Home Assistant.
Make sure to log out of your "normal" user's account and then login with the separate user you created specifically for Home Assistant. DSM will walk you through the process of setting up the one-time password for this user which you'll then be able to use in Home Assistant's frontend configuration screen.
diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown
index 1b8c15eedbe..a7aeb2db892 100644
--- a/source/_integrations/template.markdown
+++ b/source/_integrations/template.markdown
@@ -49,10 +49,20 @@ Sensors, binary (on/off) sensors, buttons, images, numbers and selects are cover
- [Vacuum](/integrations/vacuum.template/)
- [Weather](/integrations/weather.template/)
-Sensor, binary sensor, button, image, number and select template entities are defined in your YAML configuration files, directly under the `template:` key and cannot be configured via the UI. You can define multiple configuration blocks as a list. Each block defines sensor/binary sensor/number/select entities and can contain an optional update trigger.
+Sensor and binary sensor can be configured using [UI](#ui-configuration) or [YAML](#yaml-configuration) file.
+
+Button, image, number, and select template entities are defined in your YAML configuration files under the `template:` key and cannot be configured via the UI. You can define multiple configuration blocks as a list. Each block defines sensor/binary sensor/number/select entities and can contain an optional update trigger.
_For old sensor/binary sensor configuration format, [see below](#legacy-binary-sensor-configuration-format)._
+# UI configuration
+
+Sensor template and binary sensor template can be configured using the user interface at **{% my helpers title="Settings > Devices & Services > Helpers" %}**. Select the **+ Add helper** button and then select the **{% my config_flow_start domain=input_datetime title="Template" %}** helper.
+
+To be able to add **{% my helpers title="Helpers" %}** via the user interface, you should have `default_config:` in your `configuration.yaml`. It should already be there by default unless you removed it.
+
+# YAML configuration
+
## State-based template binary sensors, buttons, images, numbers, selects and sensors
Template entities will by default update as soon as any of the referenced data in the template updates.
@@ -305,6 +315,11 @@ template:
[trigger-doc]: /docs/automation/trigger
+### Video Tutorial
+This video tutorial explains how to set up a Trigger based template that makes use of an action to retrieve the weather forecast (precipitation).
+
+
+
## Template and action variables
State-based and trigger-based template entities have the special template variable `this` available in their templates and actions. The `this` variable is the [state object](/docs/configuration/state_object) of the entity and aids [self-referencing](#self-referencing) of an entity's state and attribute in templates and actions. Trigger-based entities also provide [the trigger data](/docs/automation/templating/).
diff --git a/source/_integrations/yamaha.markdown b/source/_integrations/yamaha.markdown
index aed22ae6bc7..a7fc7d1f0db 100644
--- a/source/_integrations/yamaha.markdown
+++ b/source/_integrations/yamaha.markdown
@@ -20,7 +20,7 @@ Supported devices:
- [RX-V573](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v573/specs.html)
- [RX-V585](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v585_u/specs.html)
- [RX-V673](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v673/specs.html)
-- [RX-V685](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v585_u/specs.html)
+- [RX-V685](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v685_u/specs.html)
- [RX-V773](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v773/specs.html)
- [RX-V3067](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v3067/specs.html)
- And more
@@ -69,6 +69,7 @@ zone_names:
- The `play_media` service is implemented for `NET RADIO` source
only. The `media_id` is a `>` separated string of the menu path on
the vtuner service. For instance `Bookmarks>Internet>WAMC 90.3 FM`.
+ MusicCast devices use the path `Radio>Favorites>WAMC 90.3 FM`.
### Example configuration
diff --git a/source/_layouts/landingpage.html b/source/_layouts/landingpage.html
index e2784ce447f..abcb83c9cb8 100644
--- a/source/_layouts/landingpage.html
+++ b/source/_layouts/landingpage.html
@@ -2,9 +2,9 @@
layout: page
---
-{% if page.og_image %}
+{% if page.hero_image %}
-
+
{% if page.tagline %}
{{ page.tagline }}
@@ -70,10 +70,16 @@ layout: page
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
-
- document.querySelector(this.getAttribute('href')).scrollIntoView({
- behavior: 'smooth'
- });
+ const href = this.getAttribute('href');
+ if (href === "#") {
+ return;
+ }
+ const target = document.querySelector(href);
+ if (target) {
+ target.scrollIntoView({
+ behavior: 'smooth',
+ });
+ }
});
});
if (document.documentElement.clientWidth < 480) {
diff --git a/source/_posts/2017-02-22-home-assistant-tshirts-have-arrived.markdown b/source/_posts/2017-02-22-home-assistant-tshirts-have-arrived.markdown
index 700f27ecf6f..1ae058856ef 100644
--- a/source/_posts/2017-02-22-home-assistant-tshirts-have-arrived.markdown
+++ b/source/_posts/2017-02-22-home-assistant-tshirts-have-arrived.markdown
@@ -16,7 +16,7 @@ og_image: /images/blog/2017-02-shirts/social.png
What time is it? Yep, t-shirt time. Today we're launching the first two Home Assistant designs. We have a blue t-shirt as pictured above and a design for on black/gray shirts as pictured below.
-[Visit the Home Assistant store](https://teespring.com/stores/home-assistant-store)
+[Visit the Home Assistant store](https://home-assistant-store.creator-spring.com/)
@@ -49,14 +49,5 @@ More photos after the click.
Cool kid listening to music + sidekick. Both wearing the new blue Home Assistant shirt.
-[eff]: https://www.eff.org
-[le]: https://letsencrypt.org
-[ts]: https://teespring.com
-[ts-eu]: https://teespring.com/teespring-europe
-[store-us]: https://teespring.com/stores/home-assistant-us-store
-[store-eu]: https://teespring.com/stores/home-assistant-eu-store
-[eff-issues]: https://www.eff.org/issues
-[blue-us]: https://teespring.com/home-assistant-shirt
-[black-us]: https://teespring.com/hass-shirt-black
-[blue-eu]: https://teespring.com/hass-blue-shirt-eu-2
-[black-eu]: https://teespring.com/hass-shirt-black-eu-2
+[blue-us]: https://home-assistant-store.creator-spring.com/listing/home-assistant-shirt
+[ts]: https://teespring.com
\ No newline at end of file
diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown
index 10c961dc1b8..53834330ba8 100644
--- a/source/_posts/2023-09-06-release-20239.markdown
+++ b/source/_posts/2023-09-06-release-20239.markdown
@@ -46,6 +46,7 @@ Bram
- [New integrations](#new-integrations)
- [Release 2023.9.1 - September 8](#release-202391---september-8)
- [Release 2023.9.2 - September 12](#release-202392---september-12)
+- [Release 2023.9.3 - September 24](#release-202393---september-24)
- [Need help? Join the community!](#need-help-join-the-community)
- [Breaking changes](#breaking-changes)
- [All changes](#all-changes)
@@ -314,40 +315,40 @@ This release also has a new virtual integration. Virtual integrations are stubs
## Release 2023.9.1 - September 8
-- Fix the Hydrawise status sensor ([@dknowles2] - [#99271]) ([hydrawise docs])
-- Fix tradfri asyncio.wait ([@cdce8p] - [#99730]) ([tradfri docs])
-- Handle alexa invalid climate temp adjustment ([@jbouwh] - [#99740]) ([alexa docs])
-- Revert "Bump pyoverkiz to 1.10.1 (#97916)" ([@joostlek] - [#99742]) ([overkiz docs])
-- Fix Freebox disk free space sensor ([@Quentame] - [#99757]) ([freebox docs])
-- Fix Freebox Home battery sensor ([@Quentame] - [#99756]) ([freebox docs])
+- Fix the Hydrawise status sensor ([@dknowles2] - [#99271])
+- Fix tradfri asyncio.wait ([@cdce8p] - [#99730])
+- Handle alexa invalid climate temp adjustment ([@jbouwh] - [#99740])
+- Revert "Bump pyoverkiz to 1.10.1 (#97916)" ([@joostlek] - [#99742])
+- Fix Freebox disk free space sensor ([@Quentame] - [#99757])
+- Fix Freebox Home battery sensor ([@Quentame] - [#99756])
- Bump sense_energy to 0.12.1 ([@bdraco] - [#99763])
-- Add support for more busy codes for Epson ([@pszafer] - [#99771]) ([epson docs])
-- Bump `aiorecollect` to 2023.09.0 ([@bachya] - [#99780]) ([recollect_waste docs])
-- Bump pyenphase to 1.9.3 ([@bdraco] - [#99787]) ([enphase_envoy docs])
-- Bump pylutron-caseta to v0.18.2 ([@swamplynx] - [#99789]) ([lutron_caseta docs])
-- Fix missing dew point and humidity in tomorrowio forecasts ([@lymanepp] - [#99793]) ([tomorrowio docs])
-- Always set severity level flag on render_template error events ([@emontnemery] - [#99804]) ([websocket_api docs])
-- Improve error handling in /api/states POST ([@emontnemery] - [#99810]) ([api docs])
-- Use correct config entry id in Livisi ([@joostlek] - [#99812]) ([livisi docs])
-- Fix missing name and identifiers for ELKM1 connected devices ([@bdraco] - [#99828]) ([elkm1 docs])
-- Bump aiovodafone to 0.1.0 ([@chemelli74] - [#99851]) ([vodafone_station docs])
-- Bump dbus-fast to 1.95.0 ([@bdraco] - [#99749]) ([bluetooth docs])
-- Bump dbus-fast to 1.95.2 ([@bdraco] - [#99852]) ([bluetooth docs])
-- Bump ZHA dependencies ([@puddly] - [#99855]) ([zha docs])
-- Fix NOAA tides warnings ([@jbouwh] - [#99856]) ([noaa_tides docs])
-- Upgrade bluetooth deps to fix timeout behavior on py3.11 ([@bdraco] - [#99879]) ([bluetooth docs])
-- Update frontend to 20230908.0 ([@bramkragten] - [#99939]) ([frontend docs])
-- Bump pymodbus v3.5.0 ([@janiversen] - [#99343]) ([modbus docs])
-- Bump pymodbus v.3.5.1 ([@janiversen] - [#99940]) ([modbus docs])
-- Bump pyenphase to v1.11.0 ([@joostlek] - [#99941]) ([enphase_envoy docs])
-- Fix key error MQTT binary_sensor when no name is set ([@jbouwh] - [#99943]) ([mqtt docs])
-- Bump zeroconf to 0.93.1 ([@bdraco] - [#99516]) ([zeroconf docs])
-- Bump zeroconf to 0.96.0 ([@bdraco] - [#99549]) ([zeroconf docs])
-- Bump zeroconf to 0.97.0 ([@bdraco] - [#99554]) ([zeroconf docs])
-- Bump zeroconf to 0.98.0 ([@bdraco] - [#99748]) ([zeroconf docs])
-- Make WS command render_template not give up if initial render raises ([@emontnemery] - [#99808]) ([websocket_api docs])
-- Bump hatasmota to 0.7.1 ([@emontnemery] - [#99818]) ([tasmota docs])
-- Bump millheater to 0.11.2 ([@Danielhiversen] - [#99683]) ([mill docs])
+- Add support for more busy codes for Epson ([@pszafer] - [#99771])
+- Bump `aiorecollect` to 2023.09.0 ([@bachya] - [#99780])
+- Bump pyenphase to 1.9.3 ([@bdraco] - [#99787])
+- Bump pylutron-caseta to v0.18.2 ([@swamplynx] - [#99789])
+- Fix missing dew point and humidity in tomorrowio forecasts ([@lymanepp] - [#99793])
+- Always set severity level flag on render_template error events ([@emontnemery] - [#99804])
+- Improve error handling in /api/states POST ([@emontnemery] - [#99810])
+- Use correct config entry id in Livisi ([@joostlek] - [#99812])
+- Fix missing name and identifiers for ELKM1 connected devices ([@bdraco] - [#99828])
+- Bump aiovodafone to 0.1.0 ([@chemelli74] - [#99851])
+- Bump dbus-fast to 1.95.0 ([@bdraco] - [#99749])
+- Bump dbus-fast to 1.95.2 ([@bdraco] - [#99852])
+- Bump ZHA dependencies ([@puddly] - [#99855])
+- Fix NOAA tides warnings ([@jbouwh] - [#99856])
+- Upgrade bluetooth deps to fix timeout behavior on py3.11 ([@bdraco] - [#99879])
+- Update frontend to 20230908.0 ([@bramkragten] - [#99939])
+- Bump pymodbus v3.5.0 ([@janiversen] - [#99343])
+- Bump pymodbus v.3.5.1 ([@janiversen] - [#99940])
+- Bump pyenphase to v1.11.0 ([@joostlek] - [#99941])
+- Fix key error MQTT binary_sensor when no name is set ([@jbouwh] - [#99943])
+- Bump zeroconf to 0.93.1 ([@bdraco] - [#99516])
+- Bump zeroconf to 0.96.0 ([@bdraco] - [#99549])
+- Bump zeroconf to 0.97.0 ([@bdraco] - [#99554])
+- Bump zeroconf to 0.98.0 ([@bdraco] - [#99748])
+- Make WS command render_template not give up if initial render raises ([@emontnemery] - [#99808])
+- Bump hatasmota to 0.7.1 ([@emontnemery] - [#99818])
+- Bump millheater to 0.11.2 ([@Danielhiversen] - [#99683])
[#99271]: https://github.com/home-assistant/core/pull/99271
[#99343]: https://github.com/home-assistant/core/pull/99343
@@ -400,72 +401,42 @@ This release also has a new virtual integration. Virtual integrations are stubs
[@pszafer]: https://github.com/pszafer
[@puddly]: https://github.com/puddly
[@swamplynx]: https://github.com/swamplynx
-[abode docs]: /integrations/abode/
-[accuweather docs]: /integrations/accuweather/
-[acmeda docs]: /integrations/acmeda/
-[adax docs]: /integrations/adax/
-[adguard docs]: /integrations/adguard/
-[ads docs]: /integrations/ads/
-[alexa docs]: /integrations/alexa/
-[api docs]: /integrations/api/
-[bluetooth docs]: /integrations/bluetooth/
-[elkm1 docs]: /integrations/elkm1/
-[enphase_envoy docs]: /integrations/enphase_envoy/
-[epson docs]: /integrations/epson/
-[freebox docs]: /integrations/freebox/
-[frontend docs]: /integrations/frontend/
-[hydrawise docs]: /integrations/hydrawise/
-[livisi docs]: /integrations/livisi/
-[lutron_caseta docs]: /integrations/lutron_caseta/
-[mill docs]: /integrations/mill/
-[modbus docs]: /integrations/modbus/
-[mqtt docs]: /integrations/mqtt/
-[noaa_tides docs]: /integrations/noaa_tides/
-[overkiz docs]: /integrations/overkiz/
-[recollect_waste docs]: /integrations/recollect_waste/
-[tasmota docs]: /integrations/tasmota/
-[tomorrowio docs]: /integrations/tomorrowio/
-[tradfri docs]: /integrations/tradfri/
-[vodafone_station docs]: /integrations/vodafone_station/
-[websocket_api docs]: /integrations/websocket_api/
-[zeroconf docs]: /integrations/zeroconf/
-[zha docs]: /integrations/zha/
## Release 2023.9.2 - September 12
-- Remove modbus pragma no cover and solve nan ([@janiversen] - [#99221]) ([modbus docs])
-- Bugfix: Electric Kiwi reduce interval so oauth doesn't expire ([@mikey0000] - [#99489]) ([electric_kiwi docs])
-- Read modbus data before scan_interval ([@janiversen] - [#99243]) ([modbus docs])
-- Make modbus retry fast on read errors ([@janiversen] - [#99576]) ([modbus docs])
-- Fix Soma cover tilt ([@ratsept] - [#99717]) ([soma docs])
-- Cache device trigger info during ZHA startup ([@puddly] - [#99764]) ([zha docs])
-- Airthings BLE unique id migration ([@LaStrada] - [#99832]) ([airthings_ble docs])
-- Update RestrictedPython to 6.2 ([@cdce8p] - [#99955]) ([python_script docs])
-- Bump bleak to 0.21.1 ([@bdraco] - [#99960]) ([bluetooth docs])
-- Bump python-roborock to 33.2 ([@Lash-L] - [#99962]) ([roborock docs])
-- Handle disconnects in zwave_js repair flow ([@raman325] - [#99964]) ([zwave_js docs])
-- Bump plugwise to v0.32.2 ([@bouwew] - [#99973]) ([plugwise docs])
-- Bump bluetooth-auto-recovery to 1.2.3 ([@bdraco] - [#99979]) ([bluetooth docs])
-- Avoid probing ipp printers for unique_id when it is available via mdns ([@bdraco] - [#99982]) ([ipp docs])
-- Bump pymodbus to v3.5.2 ([@janiversen] - [#99988]) ([modbus docs])
-- Bump pywaze to 0.4.0 ([@eifinger] - [#99995]) ([waze_travel_time docs])
-- Bump systembridgeconnector to 3.8.2 ([@timmo001] - [#100051]) ([system_bridge docs])
-- Bump aiovodafone to 0.2.0 ([@chemelli74] - [#100062]) ([vodafone_station docs])
-- Remove Comelit alarm data retrieval ([@chemelli74] - [#100067]) ([comelit docs])
-- Fix addon slug validation ([@mdegat01] - [#100070]) ([hassio docs])
-- Remove duplicated word in enphase description text ([@greiginsydney] - [#100098]) ([enphase_envoy docs])
-- Fix TriggerEntity.async_added_to_hass ([@emontnemery] - [#100119]) ([template docs])
-- Bump hatasmota to 0.7.2 ([@emontnemery] - [#100129]) ([tasmota docs])
-- Update frontend to 20230911.0 ([@bramkragten] - [#100139]) ([frontend docs])
-- Fix devices not always reporting IP - bump aiounifi to v62 ([@Kane610] - [#100149]) ([unifi docs])
-- Fix AVM Fritz!Tools update entity ([@mib1185] - [#100151]) ([fritz docs])
-- Bump ZHA dependencies ([@puddly] - [#100156]) ([zha docs])
-- Bump zwave-js-server-python to 0.51.2 ([@raman325] - [#100159]) ([zwave_js docs])
-- Adjust tasmota sensor device class and icon mapping ([@emontnemery] - [#100168]) ([tasmota docs])
-- Bump hatasmota to 0.7.3 ([@emontnemery] - [#100169]) ([tasmota docs])
-- Bump Ultraheat to version 0.5.7 ([@vpathuis] - [#100172]) ([landisgyr_heat_meter docs])
-- Fix entity name attribute on mqtt entity is not removed on update ([@jbouwh] - [#100187]) ([mqtt docs])
-- Bump hass-nabucasa from 0.70.0 to 0.71.0 ([@ludeeus] - [#100193]) ([cloud docs])
+- Remove modbus pragma no cover and solve nan ([@janiversen] - [#99221])
+- Bugfix: Electric Kiwi reduce interval so oauth doesn't expire ([@mikey0000] - [#99489])
+- Read modbus data before scan_interval ([@janiversen] - [#99243])
+- Make modbus retry fast on read errors ([@janiversen] - [#99576])
+- Fix Soma cover tilt ([@ratsept] - [#99717])
+- Cache device trigger info during ZHA startup ([@puddly] - [#99764])
+- Airthings BLE unique id migration ([@LaStrada] - [#99832])
+- Update RestrictedPython to 6.2 ([@cdce8p] - [#99955])
+- Bump bleak to 0.21.1 ([@bdraco] - [#99960])
+- Bump python-roborock to 33.2 ([@Lash-L] - [#99962])
+- Handle disconnects in zwave_js repair flow ([@raman325] - [#99964])
+- Bump plugwise to v0.32.2 ([@bouwew] - [#99973])
+- Bump bluetooth-auto-recovery to 1.2.3 ([@bdraco] - [#99979])
+- Avoid probing ipp printers for unique_id when it is available via mdns ([@bdraco] - [#99982])
+- Bump pymodbus to v3.5.2 ([@janiversen] - [#99988])
+- Bump pywaze to 0.4.0 ([@eifinger] - [#99995])
+- Bump systembridgeconnector to 3.8.2 ([@timmo001] - [#100051])
+- Bump aiovodafone to 0.2.0 ([@chemelli74] - [#100062])
+- Remove Comelit alarm data retrieval ([@chemelli74] - [#100067])
+- Fix addon slug validation ([@mdegat01] - [#100070])
+- Remove duplicated word in enphase description text ([@greiginsydney] - [#100098])
+- Fix TriggerEntity.async_added_to_hass ([@emontnemery] - [#100119])
+- Bump hatasmota to 0.7.2 ([@emontnemery] - [#100129])
+- Update frontend to 20230911.0 ([@bramkragten] - [#100139])
+- Fix devices not always reporting IP - bump aiounifi to v62 ([@Kane610] - [#100149])
+- Fix AVM Fritz!Tools update entity ([@mib1185] - [#100151])
+- Bump ZHA dependencies ([@puddly] - [#100156])
+- Bump zwave-js-server-python to 0.51.2 ([@raman325] - [#100159])
+- Adjust tasmota sensor device class and icon mapping ([@emontnemery] - [#100168])
+- Bump hatasmota to 0.7.3 ([@emontnemery] - [#100169])
+- Bump Ultraheat to version 0.5.7 ([@vpathuis] - [#100172])
+- Fix entity name attribute on mqtt entity is not removed on update ([@jbouwh] - [#100187])
+- Bump hass-nabucasa from 0.70.0 to 0.71.0 ([@ludeeus] - [#100193])
[#100051]: https://github.com/home-assistant/core/pull/100051
[#100062]: https://github.com/home-assistant/core/pull/100062
@@ -525,37 +496,137 @@ This release also has a new virtual integration. Virtual integrations are stubs
[@ratsept]: https://github.com/ratsept
[@timmo001]: https://github.com/timmo001
[@vpathuis]: https://github.com/vpathuis
-[abode docs]: /integrations/abode/
-[accuweather docs]: /integrations/accuweather/
-[acmeda docs]: /integrations/acmeda/
-[adax docs]: /integrations/adax/
-[adguard docs]: /integrations/adguard/
-[ads docs]: /integrations/ads/
-[airthings_ble docs]: /integrations/airthings_ble/
-[bluetooth docs]: /integrations/bluetooth/
-[cloud docs]: /integrations/cloud/
-[comelit docs]: /integrations/comelit/
-[electric_kiwi docs]: /integrations/electric_kiwi/
-[enphase_envoy docs]: /integrations/enphase_envoy/
-[fritz docs]: /integrations/fritz/
-[frontend docs]: /integrations/frontend/
-[hassio docs]: /integrations/hassio/
-[ipp docs]: /integrations/ipp/
-[landisgyr_heat_meter docs]: /integrations/landisgyr_heat_meter/
-[modbus docs]: /integrations/modbus/
-[mqtt docs]: /integrations/mqtt/
-[plugwise docs]: /integrations/plugwise/
-[python_script docs]: /integrations/python_script/
-[roborock docs]: /integrations/roborock/
-[soma docs]: /integrations/soma/
-[system_bridge docs]: /integrations/system_bridge/
-[tasmota docs]: /integrations/tasmota/
-[template docs]: /integrations/template/
-[unifi docs]: /integrations/unifi/
-[vodafone_station docs]: /integrations/vodafone_station/
-[waze_travel_time docs]: /integrations/waze_travel_time/
-[zha docs]: /integrations/zha/
-[zwave_js docs]: /integrations/zwave_js/
+
+## Release 2023.9.3 - September 24
+
+- Always update unit of measurement of the utility_meter on state change ([@dgomes] - [#99102])
+- Netgear catch no info error ([@starkillerOG] - [#100212])
+- Bump python-roborock to 0.34.0 ([@Lash-L] - [#100236])
+- Bump pynetgear to 0.10.10 ([@starkillerOG] - [#100242])
+- Fix incorrect off peak translation key for Roborock ([@Lash-L] - [#100246])
+- Bump pyenphase to 1.11.2 ([@cgarwood] - [#100249])
+- Bump pyenphase to 1.11.3 ([@cgarwood] - [#100255])
+- Bump sensirion-ble to 0.1.1 ([@akx] - [#100271])
+- Future proof assist_pipeline.Pipeline ([@emontnemery] - [#100277])
+- Bump pyenphase to 1.11.4 ([@cgarwood] - [#100288])
+- Bump yalexs-ble to 2.3.0 ([@bdraco] - [#100007])
+- Bump yalexs to 1.9.0 ([@bdraco] - [#100305])
+- Update Mill library to 0.11.5, handle rate limiting ([@Danielhiversen] - [#100315])
+- Remove _next_refresh variable in update coordinator ([@elupus] - [#100323])
+- Fix timeout issue in devolo_home_network ([@Shutgun] - [#100350])
+- Fix Airthings ble migration ([@LaStrada] - [#100362])
+- Try Reolink ONVIF long polling if ONVIF push not supported ([@starkillerOG] - [#100375])
+- Bump reolink-aio to 0.7.10 ([@starkillerOG] - [#100376])
+- Add missing timer service translation ([@steffenrapp] - [#100388])
+- Fix current condition in IPMA ([@dgomes] - [#100412])
+- Bump yolink-api to 0.3.1 ([@matrixd2] - [#100426])
+- Fix timer reload description ([@edenhaus] - [#100433])
+- bump pywaze to 0.5.0 ([@eifinger] - [#100456])
+- Fix error is measurement is not sent by AirNow ([@asymworks] - [#100477])
+- Only get meteo france alert coordinator if it exists ([@joostlek] - [#100493])
+- Fix broken reconnect capability of fritzbox_callmonitor ([@frimtec] - [#100526])
+- Fix xiaomi_miio button platform regression ([@rytilahti] - [#100527])
+- Fix Roborock send command service calling not being enum ([@Lash-L] - [#100574])
+- Adjust hassfest.manifest based on config.action ([@raman325] - [#100577])
+- Fix ecobee aux_heat_off always returns to HEAT ([@robinlee09201] - [#100630])
+- Bump python-roborock to 0.34.1 ([@Lash-L] - [#100652])
+- Bump zwave-js-server-python to 0.51.3 ([@raman325] - [#100665])
+- Fix mqtt light rgbww update without state topic ([@jbouwh] - [#100707])
+- Bump aiocomelit to 0.0.8 ([@chemelli74] - [#100714])
+- Fix handling of unit system change in sensor ([@emontnemery] - [#100715])
+- Bump ZHA dependencies ([@puddly] - [#100732])
+- Bump intents to 2023.9.22 ([@synesthesiam] - [#100737])
+- Fix weather template forecast attributes ([@gjohansson-ST] - [#100748])
+- Fix rainbird unique id ([@allenporter] - [#99704])
+- Bump ring-doorbell to 0.7.3 ([@sdb9696] - [#100688])
+- Update home-assistant/wheels to 2023.09.1 ([@frenck] - [#100758])
+- Bump pyschlage to 2023.9.0 ([@dknowles2] - [#99624])
+- Bump pyschlage to 2023.9.1 ([@dknowles2] - [#100760])
+- Add strong to fan mode for Sensibo ([@gjohansson-ST] - [#100773])
+- Update home-assistant/builder to 2023.09.0 ([@frenck] - [#100797])
+- Fix Comelit device info ([@chemelli74] - [#100587])
+
+[#100007]: https://github.com/home-assistant/core/pull/100007
+[#100212]: https://github.com/home-assistant/core/pull/100212
+[#100223]: https://github.com/home-assistant/core/pull/100223
+[#100236]: https://github.com/home-assistant/core/pull/100236
+[#100242]: https://github.com/home-assistant/core/pull/100242
+[#100246]: https://github.com/home-assistant/core/pull/100246
+[#100249]: https://github.com/home-assistant/core/pull/100249
+[#100255]: https://github.com/home-assistant/core/pull/100255
+[#100271]: https://github.com/home-assistant/core/pull/100271
+[#100277]: https://github.com/home-assistant/core/pull/100277
+[#100288]: https://github.com/home-assistant/core/pull/100288
+[#100305]: https://github.com/home-assistant/core/pull/100305
+[#100315]: https://github.com/home-assistant/core/pull/100315
+[#100323]: https://github.com/home-assistant/core/pull/100323
+[#100350]: https://github.com/home-assistant/core/pull/100350
+[#100362]: https://github.com/home-assistant/core/pull/100362
+[#100375]: https://github.com/home-assistant/core/pull/100375
+[#100376]: https://github.com/home-assistant/core/pull/100376
+[#100388]: https://github.com/home-assistant/core/pull/100388
+[#100412]: https://github.com/home-assistant/core/pull/100412
+[#100426]: https://github.com/home-assistant/core/pull/100426
+[#100433]: https://github.com/home-assistant/core/pull/100433
+[#100456]: https://github.com/home-assistant/core/pull/100456
+[#100477]: https://github.com/home-assistant/core/pull/100477
+[#100493]: https://github.com/home-assistant/core/pull/100493
+[#100526]: https://github.com/home-assistant/core/pull/100526
+[#100527]: https://github.com/home-assistant/core/pull/100527
+[#100574]: https://github.com/home-assistant/core/pull/100574
+[#100577]: https://github.com/home-assistant/core/pull/100577
+[#100587]: https://github.com/home-assistant/core/pull/100587
+[#100630]: https://github.com/home-assistant/core/pull/100630
+[#100652]: https://github.com/home-assistant/core/pull/100652
+[#100665]: https://github.com/home-assistant/core/pull/100665
+[#100688]: https://github.com/home-assistant/core/pull/100688
+[#100707]: https://github.com/home-assistant/core/pull/100707
+[#100714]: https://github.com/home-assistant/core/pull/100714
+[#100715]: https://github.com/home-assistant/core/pull/100715
+[#100732]: https://github.com/home-assistant/core/pull/100732
+[#100737]: https://github.com/home-assistant/core/pull/100737
+[#100748]: https://github.com/home-assistant/core/pull/100748
+[#100758]: https://github.com/home-assistant/core/pull/100758
+[#100760]: https://github.com/home-assistant/core/pull/100760
+[#100773]: https://github.com/home-assistant/core/pull/100773
+[#100797]: https://github.com/home-assistant/core/pull/100797
+[#99102]: https://github.com/home-assistant/core/pull/99102
+[#99624]: https://github.com/home-assistant/core/pull/99624
+[#99704]: https://github.com/home-assistant/core/pull/99704
+[#99741]: https://github.com/home-assistant/core/pull/99741
+[#99950]: https://github.com/home-assistant/core/pull/99950
+[@Danielhiversen]: https://github.com/Danielhiversen
+[@LaStrada]: https://github.com/LaStrada
+[@Lash-L]: https://github.com/Lash-L
+[@Shutgun]: https://github.com/Shutgun
+[@akx]: https://github.com/akx
+[@allenporter]: https://github.com/allenporter
+[@asymworks]: https://github.com/asymworks
+[@balloob]: https://github.com/balloob
+[@bdraco]: https://github.com/bdraco
+[@bramkragten]: https://github.com/bramkragten
+[@cgarwood]: https://github.com/cgarwood
+[@chemelli74]: https://github.com/chemelli74
+[@dgomes]: https://github.com/dgomes
+[@dknowles2]: https://github.com/dknowles2
+[@edenhaus]: https://github.com/edenhaus
+[@eifinger]: https://github.com/eifinger
+[@elupus]: https://github.com/elupus
+[@emontnemery]: https://github.com/emontnemery
+[@frenck]: https://github.com/frenck
+[@frimtec]: https://github.com/frimtec
+[@gjohansson-ST]: https://github.com/gjohansson-ST
+[@jbouwh]: https://github.com/jbouwh
+[@joostlek]: https://github.com/joostlek
+[@matrixd2]: https://github.com/matrixd2
+[@puddly]: https://github.com/puddly
+[@raman325]: https://github.com/raman325
+[@robinlee09201]: https://github.com/robinlee09201
+[@rytilahti]: https://github.com/rytilahti
+[@sdb9696]: https://github.com/sdb9696
+[@starkillerOG]: https://github.com/starkillerOG
+[@steffenrapp]: https://github.com/steffenrapp
+[@synesthesiam]: https://github.com/synesthesiam
## Need help? Join the community!
diff --git a/source/_posts/2023-09-17-10-years-home-assistant.markdown b/source/_posts/2023-09-17-10-years-home-assistant.markdown
new file mode 100644
index 00000000000..da0e14a1e9d
--- /dev/null
+++ b/source/_posts/2023-09-17-10-years-home-assistant.markdown
@@ -0,0 +1,130 @@
+---
+layout: post
+title: "10 years Home Assistant"
+description: ""
+date: 2023-09-17 00:00:03
+date_formatted: "September 17, 2023"
+author: Paulus Schoutsen
+comments: true
+categories: Announcements
+og_image: /images/frontpage/HA10_-_Website_banner.png
+---
+
+TL; DR:
+
+- Home Assistant is 10 years old and the second most active open source project on GitHub.
+- Nabu Casa is 5 years old. There are no investors and development of Home Assistant is sustainable.
+- Home Assistant Cloud now supports custom domains for remote connections.
+- The Open Home vision is updated and is now about privacy, choice and sustainability.
+- The Home Assistant logo has been streamlined and refined, yet remains familiar. [Learn more here.][logo-blog]
+- Home Assistant Green is a new $99 hub and the easiest way to get started for people new to the Home Assistant ecosystem. [Learn more here.][green-blog]
+
+[][green-blog]
+
+
+
+
+It’s 2012 and I was a visiting scholar at the University of California, San Diego working on finishing my Master thesis. It’s back then when the first Philips Hue product hit the market: a hub and 3 light bulbs for around $200. The hub had something that would change my life: it had a local API that allowed local control.
+
+I’ve always been really into programming and so I immediately started toying with the Hue API in Python, my language of choice. There is something very satisfying about making things change in the real world from your code. On September 17, 2013 I decided that this playground had evolved into something that others could use too, and pushed the first version of Home Assistant to GitHub.
+
+I wasn’t planning on changing the world. It was a playground, a place where I could use the latest technology and explore all the possibilities with Python. But bit by bit Home Assistant gained traction, more contributors joined and we slowly started to build a community.
+
+
+
+
+
+Home Assistant channel on Gitter, December 3, 2015
+
+
+
+Building a community is hard and the early years are the most important, it’s when the foundation is set and adjusting its course later is very hard. Luckily we’ve had a great group of people both working on the code as well as helping people solve their problems using Home Assistant.
+
+
+
+## The Improvement Beat
+
+There are many things that have led to our success: our architecture, the quality of the documentation and an amazing community willing to help one another. But the one thing underlying the success of all of these has been our frequent release schedule. It creates a rhythm that synchronizes the community in publishing their work.
+
+We used to do a release every two weeks and it set the schedule for everything else. Every two weeks we had to make sure the contributions that were almost done got finished, the documentation was updated and extensive release notes were written. Every release is an opportunity for users to try out new features and provide feedback, feedback we could incorporate and let them try again two weeks later. Our schedule got adopted across our community, and every project started to do a release every two weeks, like for example the [Home Assistant Podcast](https://hasspodcast.io/).
+
+
+
+At the start of 2019, we still did a release every 2 weeks
+
+
+The downside of a two week schedule is that the developers and community burned themselves out. Every release finishes in a small sprint to wrap things up, and then a period of quick turnaround for inevitable bugs that popped up. We were sprinting while we had to run a marathon; it wasn’t sustainable. We decided to move it to a monthly release and adopted date-based version numbers in [Home Assistant 2022.12](/blog/2020/12/13/release-202012/).
+
+Still, even with 12 releases per year there is no other smart home platform that evolves as fast as Home Assistant. Every month many new features arrive to allow users to get even more out of their smart home.
+
+## The Operating System
+
+The original audience of Home Assistant was die-hard tech nerds. You had to install Python, Home Assistant and all of its dependencies manually. When Pascal Vizeli [introduced the Home Assistant Operating System](/blog/2017/07/25/introducing-hassio/) (then called hass.io) the first step was made to bring Home Assistant to non-technical users. Now users could install Home Assistant on an SD card, put it into a Raspberry Pi and have a fully working home automation hub that can update via the user interface. Users could fully focus on automating their home.
+
+## Thinking Big
+
+When Home Assistant turned five, [we launched Nabu Casa](/blog/2018/09/17/thinking-big/). The goal of Nabu Casa is to make the development of Home Assistant sustainable. Nabu Casa came just in time, as it gave our developers some time to breathe. We had to grow to around 10 people before both Pascal and I felt like all our day-to-day tasks could be shared.
+
+Home Assistant is the 2nd most active open source project on GitHub ([source](https://octoverse.github.com/2022/state-of-open-source)). Running a project this large requires a lot of administration, processes, structure and maintenance. This is provided by full-time Nabu Casa employees so that contributors can focus on the fun part: building Home Assistant.
+
+Nabu Casa offers a service called [Home Assistant Cloud](https://www.nabucasa.com). It’s a cloud extension for your local Home Assistant instance that allows you to access it remotely via an end-to-end encrypted connection, use state of the art text-to-speech system for notifications and integrate with voice assistants.
+
+Today we’re launching an often requested feature for Home Assistant Cloud: support for custom domains. [Check out the docs on how to get started.](https://www.nabucasa.com/config/remote/#using-a-custom-domain)
+
+## The Open Home
+
+While building Home Assistant, we realized that our focus was too narrow. We can make the most epic smart home platform (for the record: we do), but if all your devices still communicate via the cloud, you cannot have privacy and local control.
+
+And so the Open Home was born. It is our vision for a smart home that is built around privacy, choice and durability. Today, we’re going to make a small adjustment to this vision, and we’re replacing durability with sustainability. Sustainability includes the previous definition of durability (things need to keep working) but expands it with saving energy. Overall the term needs less explanation.
+
+For the Open Home, sustainability means:
+
+- Ensure durability and longevity of our supported devices to reduce e-waste and eliminate corporate planned obsolesce.
+- Upgrade existing devices with smart plugs or other technology.
+- Switch to renewable energy sources by supporting solar energy hardware and support for electricity data sources.
+- Consume energy meaningfully by providing data-driven insights.
+- Reduce reliance on cloud computing data centers. Being local is greener than depending on the cloud.
+
+
+
+## Competing with Big Tech
+
+Home Assistant is not only big in the open source world, we’re also big in the real world. Earlier this year the Verge [named us](https://www.theverge.com/23749376/smart-home-explained-voice-assistant-tv-gadgets) among the 5 big smart home platforms among Apple, Amazon, Google and Samsung.
+
+We are not afraid that our competition will take away our audience. None of them run fully local and none allow users to access their own data outside of their own apps. This means that none of those platforms have the core values to ever become the foundation of the home of the future. With open source we will keep creating more value on our open ecosystem while the competitors will continue to focus to find places to monetize their user base.
+
+## Refreshing the Home Assistant logo
+
+
+
+The new Home Assistant logo. Designed by Madelena Mak.
+
+
+Today we’re introducing a refreshed and refined logo for Home Assistant that feels familiar. We will be rolling it out in the next couple of weeks. [Learn more about the new Home Assistant logo.][logo-blog]
+
+## Share the love
+
+
+
+Paulus Schoutsen, State of the Union, 2018
+
+
+Home Assistant is made by people that love home automation and want to make the best platform. It’s a product of love and you feel that as soon as you open the app. It runs fully local and nothing is hidden behind paywalls or held back for future monetization opportunities. Home Assistant is your platform and you can use it, and your data, the way you want.
+
+Historically, it has been difficult to get started with Home Assistant because you had to bring your own hardware; a Raspberry Pi or similar. We’ve solved this by introducing [Home Assistant Yellow](/yellow), our own smart home hub powered by Home Assistant. The Home Assistant Yellow is the power user dream. It’s powered by a Raspberry Pi Compute Module 4, includes Zigbee and Thread, and can be extended using an SSD.
+
+Since the release of the Home Assistant Yellow the price of components, including the Compute Module 4, have increased significantly. This caused the Home Assistant Yellow to become more expensive and no longer a good fit for users who are just starting out with Home Assistant.
+
+Today we are introducing an affordable way for new users to start their smart home with Home Assistant: the Home Assistant Green – and it costs only $99 (MSRP). [Learn more about Home Assistant Green.][green-blog]
+
+[][green-blog]
+
+[green-blog]: /blog/2023/09/17/home-assistant-green-your-entry-to-home-assistant/
+[logo-blog]: /blog/2023/09/17/a-refreshed-logo-for-home-assistant/
+
+## Thank You! 🙏
+
+A big thank you for all the people who have contributed to Home Assistant and its community over the last 10 years. Code, bug reports, helping others figuring out things or moderating our community: thank you so much. This wouldn’t have been possible without you.
diff --git a/source/_posts/2023-09-17-a-refreshed-logo-for-home-assistant.markdown b/source/_posts/2023-09-17-a-refreshed-logo-for-home-assistant.markdown
new file mode 100644
index 00000000000..e542e736958
--- /dev/null
+++ b/source/_posts/2023-09-17-a-refreshed-logo-for-home-assistant.markdown
@@ -0,0 +1,89 @@
+---
+layout: post
+title: "A refreshed logo for Home Assistant!"
+description: "We’re introducing a refreshed and refined logo for Home Assistant that feels familiar. We will be rolling it out in the next couple of weeks."
+date: 2023-09-17 00:00:01
+date_formatted: "September 17, 2023"
+author: Madelena Mak
+comments: true
+categories: Announcements
+og_image: /images/frontpage/HA10_-_Website_banner.png
+---
+
+
+
+Hello all, this is Madelena. You may know me from [some](https://www.reddit.com/r/homeassistant/comments/uc79cv/a_maximalist_approach_on_designing_the_ha/) of [my](https://www.reddit.com/r/homeassistant/comments/vncni6/eink_displays_are_great_for_blending_in_with_the/) [previous](https://madelenamak.com/design/) [projects](https://github.com/Madelena). 🙂
+
+As you may have heard from our celebration for [the 10th anniversary of Home Assistant](/blog/2023/09/17/10-years-home-assistant/), we are making some tweaks to our logo! This is no small feat, as the logo is a big part of the identity of Home Assistant, and by extension a representation of the contributions of our community. This logo has served us well for 8 years. When we see the logo, it represents the culmination of work that we are all proud of.
+
+
+
+## Humble beginnings
+
+As Paulus had mentioned here, Home Assistant started as his solo project while working on his Master thesis, and on September 17, 2013, it was first published on GitHub. Home Assistant has always been engineered as a direct solution to the state of the Open Home, and its name and its first logo reflected its no-frills get-it-done attitude.
+
+The logo was simply a house with blue doors, and the name was simply Home Assistant. No fancy startup names. No following Big Tech trends. Home Assistant is exactly what it is!
+
+
+
+## It’s a Material Design world.
+
+As Home Assistant became more and more robust, its user base also began to expand. Users from all walks of life started building their smart home with Home Assistant, people started buzzing about it, and contributors coalesced around it. The identity of the project formed organically. The families and housemates of our users started to use Home Assistant, and a more friendly and memorable user experience was needed.
+
+In 2015, [Jeremy Geltman came to the rescue](/blog/2015/03/08/new-logo/) and contributed a brand new logo for Home Assistant. The new logo follows Google’s Material Design language. Home Assistant grew up with Material Design - It adopted the first version upon release, and so the same design language was also applied to our logo. It used the blue color that Home Assistant used in the interface and it came in two versions: a high detailed version (for homescreen icon etc) and a simple version (for favicon etc).
+
+
+
+## Iteration, not revolution
+
+The Geltman design has served us well - It was used everywhere from our website to the loading screen to the app icon. It was used on big desktop screens, small mobile screens, and most recently, in print, such as our “Works with Home Assistant” partnership program and our hardware products Home Assistant Yellow, Home Assistant SkyConnect, and the newest Home Assistant Green. However, the logo was not designed to handle all these different usages, and it was time for a new iteration.
+
+We started this iteration with three goals in mind:
+
+### Familiar
+
+Home Assistant serves both power users who have been using the project for many years, as well as home automation users who are outgrowing their previous setup from other companies. We want it to feel instantly familiar to our fans old and new.
+
+### Refined
+
+Home Assistant is an established brand with ten years of history. We want to refine our logo by executing it with even more rigor and craftsmanship, which reflects the growth and maturity of the project as a whole. We also want it to feel friendly and modern to all users.
+
+### Unified
+
+Home Assistant has spawned out so many projects and initiatives over the past decade. We want to create a unified identity across all Home Assistant related projects to increase awareness. We also want to make sure that the logo is versatile across all media where it will be applied.
+
+## The blue house with antenna
+
+At the core of the Home Assistant logo is what we call the Blue House with Antenna, its three most recognizable and distinct features.
+
+
+
+### Blue
+
+Blue feels stable and essential. A bright sky blue is joyful, clear, and free of clouds.
+
+### House
+
+Of all possible combinations of shapes, a home is best abstracted in the shape of a structure with a pitched roof. With the vast amount of logos based on this shape, the best we can do is to make it more iconic. The house is further simplified - there is no gable and there is no chimney - to an orthogonal shape with an elegant and deliberate proportion.
+
+### Antenna
+
+Call it a tree, a set of nodes, a PCB, or an antenna. The antenna is the most recognizable and memorable part of the Home Assistant logo that stands out from the rest of other home automation brands, and is an easily understandable symbol that conveys technologies that are smart, connected, and growing evergreen. The three nodes of the antenna represent our three core values: Privacy, Choice, and Sustainability.
+
+## And for those design nerds who are interested…
+
+The elements within the logo were laid out with better proportions, and they were designed to be legible at small or large sizes.
+
+
+
+We have also changed our logotype to something more cozy and modern like a home. Gone was the all-business no-play Roboto typeface (to its credit, the United Nations used it as its logotype), and replaced by a geometric sans serif Biotif typeface. Figtree serves as the free open-source fallback.
+
+We have also toned the blue color to be slightly more saturated to make it feel brighter and more utopian, and expanded the palette to a wider gamut.
+
+For those who want to use our logo and for more details, the latest brand guidelines can be found [at our design repository.](https://design.home-assistant.io/)
+
+## There’s more to come!
+
+The new logo will roll out gradually in the next few weeks. You will start seeing it on our website, our updated onboarding experience, app icons, and more. For those who love our old logo, fear not! You can still change the app icon to our classic logos on our iOS phone companion.
+
+And while you are here, why not [grab some new merch with the new logo?](https://home-assistant-store.creator-spring.com/)
diff --git a/source/_posts/2023-09-17-home-assistant-green-your-entry-to-home-assistant.markdown b/source/_posts/2023-09-17-home-assistant-green-your-entry-to-home-assistant.markdown
new file mode 100644
index 00000000000..dcfb7bf05d3
--- /dev/null
+++ b/source/_posts/2023-09-17-home-assistant-green-your-entry-to-home-assistant.markdown
@@ -0,0 +1,53 @@
+---
+layout: post
+title: "Introducing Home Assistant Green: Your entry to Home Assistant"
+description: "For $99 (MSRP) the Home Assistant Green is the way for new users to start their smart home with Home Assistant."
+date: 2023-09-17 00:00:02
+date_formatted: "September 17, 2023"
+author: Guy Sie
+comments: true
+categories: Announcements
+og_image: /images/blog/2023-09-ha10/green-intro.png
+---
+
+Back in 2021, we launched a crowdfunding campaign for Home Assistant Yellow. Home Assistant Yellow was our take on what a smart home hub should look like, with all the features we enthusiasts want. We're very proud of Home Assistant Yellow, but at the same time, it has become clear that people just starting their smart home journey don't need all the features Yellow offers. With the global component shortages making the required Compute Module 4 more expensive and harder to find, Home Assistant Yellow is no longer a good fit for beginners.
+
+We've taken that to heart, and today, we are introducing an affordable way for new users to upgrade their smart homes to Home Assistant. It's the Home Assistant Green – and it costs only $99 (MSRP).
+
+
+
+
+
+Home Assistant Green contains everything you need for Home Assistant in one box. Just plug the included power and network cables into the hub, and you'll be up and running. Home Assistant Green will then automatically install the latest version of Home Assistant, the app (mobile or web) will guide you through the setup process, and it will detect your smart devices immediately. This is the easiest way to start using Home Assistant, and it is perfect for you or your friends and family who want to take their first step in home automation.
+
+
+
+Home Assistant Green alongside Home Assistant Yellow and Home Assistant Blue
+
+
+On the inside, Home Assistant Green runs on a powerful 1.8 GHz quad-core CPU. Memory and storage are amply provided with 4 GB of RAM and 32 GB of eMMC, more than enough to keep you running Home Assistant on the device for a long time. When your smart home grows, you can use Home Assistant SkyConnect to add Zigbee and Matter support or one of many third-party USB devices available to expand Home Assistant Green with other smart standards like Z-Wave or Bluetooth.
+
+On the outside, Home Assistant Green has a stunning translucent enclosure design revealing the hub's inner hardware. Unlike some other smart home devices, it looks great in your home decor. The bottom of the case also functions as the hub's heat sink and is made of a solid piece of black, anodized aluminum. And, of course, this case features [the new Home Assistant logo][logo-blog] on top as a nice subtle mosaic pattern.
+
+
+
+
+Home Assistant Green specifications
+
+
+For more information about Home Assistant Green, [visit our product page](/green) or watch the team at Nabu Casa talk about Home Assistant Green's development and features in our anniversary video.
+
+
+Watch on YouTube: Home Assistant 10th Anniversary Event #HA10
+
+
+
+
+To celebrate [the 10th anniversary of Home Assistant][10ha-blog], we are making an anniversary batch of 1000 Home Assistant Green hubs available for sale via our partner Seeed Studio. You can order your Home Assistant Green right now:
+
+Order at Seeed Studio
+
+If this anniversary batch sells out before you can get one, don't worry! At the end of October, the Home Assistant Green will become widely available through our existing distributor network. Keep an eye on the Home Assistant Green website for availability!
+
+[logo-blog]: /blog/2023/09/17/a-refreshed-logo-for-home-assistant/
+[10ha-blog]: /blog/2023/09/17/10-years-home-assistant/
diff --git a/source/_posts/2023-09-22-philips-hue-force-users-upload-data-to-cloud.markdown b/source/_posts/2023-09-22-philips-hue-force-users-upload-data-to-cloud.markdown
new file mode 100644
index 00000000000..bfabf42a402
--- /dev/null
+++ b/source/_posts/2023-09-22-philips-hue-force-users-upload-data-to-cloud.markdown
@@ -0,0 +1,70 @@
+---
+title: "Philips Hue will force users to upload their data to Hue cloud"
+description: "To control your lights you soon need to create an account and share your data with the Hue cloud."
+date: 2023-09-22 0:0:00
+date_formatted: "September 22, 2023"
+author: Paulus Schoutsen
+author_twitter: balloob
+comments: true
+categories: Public-Service-Announcement
+og_image: /images/blog/2023-09-hue-upload-user-data-cloud/social.png
+---
+
+Today’s story is about Philips Hue by Signify. They will soon start forcing accounts on all users and upload user data to their cloud. For now, Signify says you’ll still be able to control your Hue lights locally as you’re currently used to, but we don’t know if this may change in the future. The privacy policy allows them to store the data and share it with partners.
+
+Last week I wrote how toying with the first Philips Hue hub and their local API led me to [start Home Assistant back in 2013](/blog/2023/09/17/10-years-home-assistant/). They have played an important role in my smart home and they were a role model for [our Open Home vision](/blog/2021/12/23/the-open-home/). Sure, they are expensive but they work reliably, have a local API, can be used completely offline, and you don’t have to share your data with the cloud.
+
+But things are changing, for the worse. When you open the Philips Hue app you will now be prompted with a new message: _Starting soon, you’ll need to be signed in._
+
+
+
+Left: A new tip informs users that they soon need to login.
+Right: the screen shown when clicking learn more
+
+
+
+When you create an account with Hue, you get the ability to control your lights while away from home using their mobile app. This feature works by uploading your data to the Hue cloud such that the mobile app can reach it. Their privacy policy allows them to store this data and share it with their partners.
+
+Creating a Hue account has been an option for a long time, but it was always an option. Many Home Assistant users preferred not to create an account and remain private, and purchased Hue devices because it allowed this.
+
+**So today, you can choose to not share your information with Signify by not creating an account. But this choice will soon be taken away and all users need to share their data with Philips Hue.**
+
+## Confirming the news
+
+I didn’t want to cry wolf, so I decided to verify the above statement with Signify. They sadly confirmed:
+
+
+
+Twitter conversation with Philips Hue (source: Twitter)
+
+
+The policy they are referring to is their [privacy policy](https://www.philips-hue.com/en-us/support/legal/privacy-policy) (April 2023 edition, [download version](https://www.philips-hue.com/en-us/support/legal/privacy-policy?origin=13_care-engagement-response_twitter_11374728903&linkId=236485638#versionhistory)). It shows that user data will be stored for as long as the account remains active, and that it will be shared with partners. I was unable to find an inactive user policy.
+
+> WHAT TYPES OF DATA DO WE COLLECT ABOUT YOU?
+>
+> [...]
+>
+> If you connect a product, this will form part of your Philips Hue Account.
+>
+> [...]
+>
+> HOW LONG DO WE KEEP YOUR DATA?
+>
+> [...]
+>
+> Do you have an account with us? In this case, we will keep your data while your account is active or for as long as needed to provide the product functionalities to you.
+
+When asked what drove this change, the answer is the usual: security. Well Signify, you know what keeps user data even more secure? Not uploading it all to your cloud. Just allow a smart home to talk to Hue using the local API or Matter.
+
+
+
+## It’s not too late
+
+Currently Philips Hue is announcing this change in their app and users are not forced yet to turn over all their data. We have contacted Signify privately to bring this issue to their attention but they have not responded.
+
+As a user, we encourage you to reach out to [Signify support](https://www.philips-hue.com/en-us/support/contact-form) and voice your concern.
+
+Dear Signify, please reconsider your decision and do not move forward with it. You’ve [reversed bad decisions before](/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/). People care about privacy and forcing accounts will hurt the brand in the long term. The pain caused by this is not worth the gain.
diff --git a/source/blue/index.html b/source/blue/index.html
index 9b76f8d148b..5eb5c1b7488 100644
--- a/source/blue/index.html
+++ b/source/blue/index.html
@@ -22,6 +22,7 @@ tagline: >-
Blue
tagline_wide: false
+hero_image: /images/blue/blue_hero.jpg
og_image: /images/blue/blue_hero.jpg
frontpage_image: /images/frontpage/blue-frontpage.jpg
---
@@ -36,7 +37,8 @@ frontpage_image: /images/frontpage/blue-frontpage.jpg
automation software on the planet: Home Assistant.
Discontinued! The edition of the Blue was — limited. We are out of stock, with no plans to relaunch this edition.
diff --git a/source/getting-started/onboarding.markdown b/source/getting-started/onboarding.markdown
index fea4f457b9b..84d155db9b1 100644
--- a/source/getting-started/onboarding.markdown
+++ b/source/getting-started/onboarding.markdown
@@ -13,14 +13,15 @@ With Home Assistant installed, it's time to set up the basics.
In this step, you will create the owner's account of Home Assistant. This account is an administrator account. It will always be able to change everything.
-1. If this is your initial installation, select **Create my smart home**.
- - If you want to restore from a backup of a previous installation, select **Restore from backup**.
- - The following steps describe how to create a new installation, not how to restore from backup.
-2. Enter a name, username, and password. Select **Create account**.
+1. If you want to restore from a backup of a previous installation, select **Restore from backup**.
+ - Continue with the procedure on [restoring from backup](/common-tasks/os/#restoring-a-backup).
+ - Ignore the rest of this procedure. The following steps describe how to create a new installation, not how to restore from backup.
+2. If this is your initial installation, select **Create my smart home**.
+3. Enter a name, username, and password. Select **Create account**.

-3. Enter the location of your home.
+4. Enter the location of your home.
- The location is used to populate settings such as time zone, unit system, and currency.
- It is also used for location-based information and automations: for example showing the weather-forecast, opening the shades at sunrise, or starting the vacuum when you leave the home.
- If you'd rather not send your location, you can choose a location far away from where you live.
@@ -28,20 +29,19 @@ In this step, you will create the owner's account of Home Assistant. This accoun

-4. Select which information you are willing to share.
+5. Select which information you are willing to share.
- Sharing is disabled by default. However, we would like to encourage you to share some of this data.
- This information helps us to find out which platforms we need to support and where to focus our efforts.
- The data is anonymized and aggregated. To see the charts we generate out of this data, take a look at our [analytics page](https://analytics.home-assistant.io/).
-

-5. Once you are done, select **Next**.
+6. Once you are done, select **Next**.
- Home Assistant will then show any {% term devices %} it has discovered on your network.
- Don't be alarmed if you see fewer items than shown below; you can always manually add devices later.

-6. Finally, select **Finish**.
+7. Finally, select **Finish**.
- Now you're brought to the Home Assistant web interface. If some of your devices were discovered and setup automatically, this default dashboard may already show some of your devices.
{% include getting-started/next_step.html step="Concepts & Terminology" link="/getting-started/concepts-terminology/" %}
diff --git a/source/green/fonts/Figtree-Bold.woff2 b/source/green/fonts/Figtree-Bold.woff2
new file mode 100644
index 00000000000..36c1c2b4abf
Binary files /dev/null and b/source/green/fonts/Figtree-Bold.woff2 differ
diff --git a/source/green/fonts/Figtree.woff2 b/source/green/fonts/Figtree.woff2
new file mode 100644
index 00000000000..36c1c2b4abf
Binary files /dev/null and b/source/green/fonts/Figtree.woff2 differ
diff --git a/source/green/fonts/Pretendard-Bold.woff2 b/source/green/fonts/Pretendard-Bold.woff2
new file mode 100644
index 00000000000..22b204bd919
Binary files /dev/null and b/source/green/fonts/Pretendard-Bold.woff2 differ
diff --git a/source/green/fonts/Pretendard-Regular.woff2 b/source/green/fonts/Pretendard-Regular.woff2
new file mode 100644
index 00000000000..52895b29f15
Binary files /dev/null and b/source/green/fonts/Pretendard-Regular.woff2 differ
diff --git a/source/green/fonts/Pretendard-SemiBold.woff2 b/source/green/fonts/Pretendard-SemiBold.woff2
new file mode 100644
index 00000000000..fdee8fc4aeb
Binary files /dev/null and b/source/green/fonts/Pretendard-SemiBold.woff2 differ
diff --git a/source/green/index.html b/source/green/index.html
new file mode 100644
index 00000000000..06e3fa57fc4
--- /dev/null
+++ b/source/green/index.html
@@ -0,0 +1,2388 @@
+---
+layout: landingpage
+title: "Home Assistant Green"
+description: "The easy-to-use, versatile, and trustworthy smart home hub for everyone."
+date: 2023-09-17
+og_image: /images/blog/2023-09-ha10/green-intro.png
+frontpage: true
+frontpage_image: /images/frontpage/green-frontpage.png
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Upgrade Your
+
+
+
Smart Home.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Easy to start.
+
+
+
+
Versatile.
+
+
+
TrustWorthy.
+
+
+
+
+ Take your first step to upgrading your smart home with Home Assistant
+ Green, the easiest way to start using Home Assistant.
+
+
+
+
+
+
+
+
+
+
+
+
Easy to start
+
+
+ Ready. Set. Go. —
+ The affordable Home Assistant Green is the easiest way you can start
+ using Home Assistant. It's plug-and-play and comes with Home
+ Assistant already installed.
+
+
+
+
+
+
+
+
+
+
+
+
Simple setup
+
+
+ Plug and play. Get started right away.
+
+
+
+
+
+
+
+
+
+
+
1
+
+ Plug it in. Just plug in power
+ and network cables, and you'll be up and running.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
2
+
+ Use the app. Download our
+ mobile apps or use our web app to guide you through the setup
+ process seamlessly,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
3
+
That's all!
+
+ Home Assistant will automatically start detecting your smart home
+ devices.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Great quality yet affordable.
+
+
+ $99*
+
+
+
+ Home Assistant Green is the easiest way to run Home Assistant for the
+ low price of $99. Try out Home Assistant for your smart home or share
+ the love with family and friends.
+
+
+ * Recommended MSRP. Pricing subject to individual retailers.
+
+
+
+
+
+
+
+
+
+
+
+
+
Versatile
+
+
+ Works with (almost) Everything.
+
+
+ Powerful hardware lets you control and automate everything in your
+ home from a single app with Home Assistant.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Integrated
+
+
+ Everything and the kitchen sink in one app.
+
+
+ More than 1,000 built-in integrations support hundreds of thousands
+ of smart devices and online services, with more regularly added by
+ our community.
+
+
+
+
+
+
+
+
+
+
SIMPLE MIGRATION
+
+
+ Switch from other smart home ecosystems at your own pace.
+
+
+ Home Assistant works with your existing Apple HomeKit, Google Home*,
+ Samsung SmartThings**, and Amazon Alexa* setup, allowing a seamless
+ and gradual migration for everyone in your home.
+
+ * Home Assistant Cloud subscription is recommended for seamless
+ integration with Google Home and Amazon Alexa voice assistants. **
+ Home Assistant Cloud subscription is recommended for using webhooks
+ with Samsung SmartThings.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Extensible
+
+
+ Expand compatibility as your home expands.
+
+
+ You can add Home Assistant SkyConnect* for Zigbee and
+ Matter-over-Thread, set up Home Assistant Cloud for voice
+ assistants, and integrate third-party USB accessories to support
+ other smart standards such as Z-Wave.
+
+ Home Assistant Green ensures a fast and smooth Home Assistant user
+ experience.
+
+
+
+
+
+
+
1.8 GHz
+
Quad-core ARM processor
+
+
+
4 GB
+
RAM
+
+
+
32 GB
+
eMMC Storage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Beautiful enclosure
+
made of translucent polycarbonate
+
+
+
+
+
+
+
USB 2.0 ports ×2
+
+ for use with Home Assistant SkyConnect and more
+
+
+
+
+
+
+
+
Gigabit Ethernet port
+
for fast communication
+
+
+
+
+
+
+
Large aluminum heatsink
+
for noiseless CPU cooling
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Trustworthy
+
+
+
+
+ Built for trust.
+
+
+
+
Built to last.
+
+
+
+
+
+ Your home is built to last, and so should your smart home. With Home
+ Assistant, your smart home is private, truly owned and controlled by
+ you.
+
+
+
+
+
+
+
+
+
+
+ Improves every month.
+
+
+ Home Assistant is built by one of the largest communities of
+ open-source contributors. New features and improvements are added
+ every month, ensuring your smart home never lets you down.
+
+
+
+
+
+
+
+
+
+ Your data is private and local.
+
+
+ Home Assistant keeps your data locally, which means you are safe
+ from invasive privacy practices and you can access your smart home
+ even when the Internet is down.
+
+
+
+
+
+
+
+
+
+
+
What's in the box
+
+
+
+
+
+
+
+
+
+
+ Home Assistant Green smart home hub
+
+
+
+
+
+
+
+
+
+
+
Gigabit Ethernet cable
+
x 1
+
+
+
+
+
+
+
+
+
+
Universal power supply
+
+ 12 V DC, 1 A Comes with plug adapters for EU, US, and UK
+
+
+
+
+
+
+
+
+
+
+
+ Quick Start Guide Warranty and Safety Information
+
+
+
+
+
+
+
+
+
+
Hardware specifications
+
+
+
+
+ SoC
+
+
+ Rockchip RK3566 SoC with quad-core Arm Cortex-A55 CPU
+
+
+
+
+ CPU Frequency
+
+
+ 1.8 GHz
+
+
+
+
+ Storage
+
+
+ 32 GB eMMC flash drive
+
+
+
+
+ Memory
+
+
+ 4 GB LPDDR4X
+
+
+
+
+
+
+
Interfaces
+
+
+
+
+ Status LEDs
+
+
+ White (power indicator) Green (activity indicator) Yellow
+ (system health indicator)
+
+
+
+
+ Power supply
+
+
+ DC barrel connector, 5.5 mm * 2.1 mm 12 V DC, 1 A
+
+
+
+
+ Battery
+
+
+ CR2032. Not included. Optional.
+
+
+
+
+ Energy consumption
+
+
+ Idle: ~1.7 W at 12 V Load: ~3 W at 12 V
+
+
+
+
+ USB
+
+
+ 2x USB 2.0 Type-A Host ports, 5 V up to 2 A (combined)
+
+
+
+
+ Display
+
+
+ HDMI port, for diagnostic purposes only
+
+
+
+
+ External storage
+
+
+ MicroSD slot, for recovery purposes only
+
+
+
+
+ Networking
+
+
+ Gigabit Ethernet port
+
+
+
+
+
+
+
Dimensions and weight
+
+
+
+
+ Length
+
+
+ 112 mm / 4.41 inches
+
+
+
+
+ Width
+
+
+ 112 mm / 4.41 inches
+
+
+
+
+ Height
+
+
+ 32 mm / 1.26 inches
+
+
+
+
+ Weight
+
+
+ 340 g / 12 oz
+
+
+
+
+
+
+
Materials
+
+
+
+
+ Enclosure
+
+
+ Semi-transparent polycarbonate plastic
+
+
+
+
+ Heatsink
+
+
+ Anodized aluminum
+
+
+
+
+ Packaging
+
+
+ Chipboard
+
+
+
+
+
+
+
Environmental conditions for operation
+
+
+
+
+ Temperature
+
+
+ O °C to 40 °C 32 °F to 104 °F
+
+
+
+
+ Humidity
+
+
+ Non-condensing
+
+
+
+
+ Room conditions
+
+
+ Indoor use only Keep in dry, not excessively dusty environment
+ as this can cause damage to the unit.
+
+
+
+
+
+
+
Product information
+
+
+
+
+ Model No.
+
+
+ NC-GREEN-1175
+
+
+
+
+ Conformity
+
+
+ CE, FCC
+
+
+
+
+ Origin
+
+
+ Made in PRC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Who made this?
+
+
Pioneers of the Open Home.
+
+ Home Assistant Green is created and designed by Nabu Casa, the
+ founders behind the popular home automation software Home Assistant
+ and is engineered by Seeed Studio.
+
+ If you are not familiar with tinkering with Raspberry Pi, or if
+ you want a well-supported and dedicated piece of hardware to run
+ Home Assistant, Home Assistant Green is for you.
If you
+ are still looking for a present for friends and family, this would
+ be perfect, too!
+
+ The most obvious difference is that Home Assistant Green is a
+ plug-and-play system. It is designed to be used as-is. Home
+ Assistant Yellow is designed to be extended by more RAM or more
+ storage by adding an NVMe SSD. But extending also means you have
+ to open the housing, install the additional hardware, and go
+ through more complex installation steps.
+ The other big difference is that Yellow comes with support
+ for Zigbee 3.0 and Matter-over-Thread. But Green can also use
+ these protocols by adding a SkyConnect.
+
+ Absolutely! We believe in the Home Assistant Yellow! Depending on
+ who you are and what your smart home looks like, the Home
+ Assistant Yellow might be the better choice for you.
+
\ No newline at end of file
diff --git a/source/installation/index.html b/source/installation/index.html
index 70670646b31..f43ef439069 100644
--- a/source/installation/index.html
+++ b/source/installation/index.html
@@ -38,6 +38,23 @@ toc: true
+Before installing Home Assistant, you might want to compare installation methods. Most notably,
+add-ons are only available with the Home Assistant Operating System.
+
## Suggested Hardware
We will need a few things to get started with installing Home Assistant. Links below lead to Amazon US. If you’re not in the US, you should be able to find these items in web stores in your country.
diff --git a/source/installation/yellow.html b/source/installation/yellow.html
index dbb4d54cf99..bb51f5aeb31 100644
--- a/source/installation/yellow.html
+++ b/source/installation/yellow.html
@@ -14,7 +14,7 @@ Included sections for this page is located under source/_includes/installation