diff --git a/source/_docs/authentication/multi-factor-auth.markdown b/source/_docs/authentication/multi-factor-auth.markdown
index b70e098b7b4..47969af1dee 100644
--- a/source/_docs/authentication/multi-factor-auth.markdown
+++ b/source/_docs/authentication/multi-factor-auth.markdown
@@ -96,7 +96,7 @@ homeassistant:
- type: totp
name: Authenticator app
- type: notify
- message: 'I almost forget, to get into my clubhouse, you need to say {}'
+ message: "I almost forget, to get into my clubhouse, you need to say {}"
```
After restarting Home Assistant, go to your [profile page](/docs/authentication/#your-account-profile) and there should be a "Multi-factor Authentication Modules" section. Click _Enable_ on the _Notify One-Time Password_ option.
diff --git a/source/_docs/automation/action.markdown b/source/_docs/automation/action.markdown
index d0e8cfb77e0..79aa15e22f3 100644
--- a/source/_docs/automation/action.markdown
+++ b/source/_docs/automation/action.markdown
@@ -45,7 +45,7 @@ Conditions can also be part of an action. You can combine multiple service calls
```yaml
automation:
-- alias: 'Office at evening'
+- alias: "Office at evening"
trigger:
platform: state
entity_id: sensor.office_occupancy
diff --git a/source/_docs/automation/condition.markdown b/source/_docs/automation/condition.markdown
index c98828db025..0ed6610d36e 100644
--- a/source/_docs/automation/condition.markdown
+++ b/source/_docs/automation/condition.markdown
@@ -13,11 +13,11 @@ Example of using condition:
```yaml
automation:
- - alias: 'Enciende Despacho'
+ - alias: "Enciende Despacho"
trigger:
platform: state
entity_id: sensor.mini_despacho
- to: 'on'
+ to: "on"
condition:
condition: or
conditions:
@@ -38,11 +38,11 @@ The `condition` option of an automation, also accepts a single condition templat
```yaml
automation:
- - alias: 'Enciende Despacho'
+ - alias: "Enciende Despacho"
trigger:
platform: state
entity_id: sensor.mini_despacho
- to: 'on'
+ to: "on"
condition: "{{ state_attr('sun.sun', 'elevation') < 4 }}"
action:
- service: scene.turn_on
diff --git a/source/_docs/automation/templating.markdown b/source/_docs/automation/templating.markdown
index 71e30eed82d..cdeb8640b17 100644
--- a/source/_docs/automation/templating.markdown
+++ b/source/_docs/automation/templating.markdown
@@ -29,7 +29,7 @@ automation 2:
service: >
notify.{{ trigger.topic.split('/')[-1] }}
data:
- message: '{{ trigger.payload }}'
+ message: "{{ trigger.payload }}"
automation 3:
trigger:
@@ -39,9 +39,9 @@ automation 3:
- light.bedroom_closet
- light.kiddos_closet
- light.linen_closet
- to: 'on'
+ to: "on"
# Trigger when someone leaves one of those lights on for 10 minutes.
- for: '00:10:00'
+ for: "00:10:00"
action:
- service: light.turn_off
data:
diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown
index 11ba79a7c87..3c26276f940 100644
--- a/source/_docs/automation/trigger.markdown
+++ b/source/_docs/automation/trigger.markdown
@@ -450,7 +450,7 @@ automation:
- trigger:
platform: state
entity_id: binary_sensor.motion
- to: 'on'
+ to: "on"
action:
- service: climate.turn_on
entity_id: climate.office
diff --git a/source/_docs/automation/yaml.markdown b/source/_docs/automation/yaml.markdown
index 203a4f7be1a..1929edab832 100644
--- a/source/_docs/automation/yaml.markdown
+++ b/source/_docs/automation/yaml.markdown
@@ -31,16 +31,16 @@ Example of a YAML based automation that you can add to `configuration.yaml`.
automation my_lights:
# Turns on lights 1 hour before sunset if people are home
# and if people get home between 16:00-23:00
- - alias: 'Rule 1 Light on in the evening'
+ - alias: "Rule 1 Light on in the evening"
trigger:
# Prefix the first line of each trigger configuration
# with a '-' to enter multiple
- platform: sun
event: sunset
- offset: '-01:00:00'
+ offset: "-01:00:00"
- platform: state
entity_id: all
- to: 'home'
+ to: "home"
condition:
# Prefix the first line of each condition configuration
# with a '-'' to enter multiple
@@ -48,25 +48,25 @@ automation my_lights:
entity_id: all
state: "home"
- condition: time
- after: '16:00:00'
- before: '23:00:00'
+ after: "16:00:00"
+ before: "23:00:00"
action:
# With a single service call, we don't need a '-' before service - though you can if you want to
service: homeassistant.turn_on
entity_id: group.living_room
# Turn off lights when everybody leaves the house
- - alias: 'Rule 2 - Away Mode'
+ - alias: "Rule 2 - Away Mode"
trigger:
platform: state
entity_id: all
- to: 'not_home'
+ to: "not_home"
action:
service: light.turn_off
entity_id: all
# Notify when Paulus leaves the house in the evening
- - alias: 'Leave Home notification'
+ - alias: "Leave Home notification"
trigger:
platform: zone
event: leave
@@ -74,14 +74,14 @@ automation my_lights:
entity_id: device_tracker.paulus
condition:
condition: time
- after: '20:00'
+ after: "20:00"
action:
service: notify.notify
data:
- message: 'Paulus left the house'
+ message: "Paulus left the house"
# Send a notification via Pushover with the event of a Xiaomi cube. Custom event from the Xiaomi component.
- - alias: 'Xiaomi Cube Action'
+ - alias: "Xiaomi Cube Action"
initial_state: false
trigger:
platform: event
diff --git a/source/_docs/configuration/splitting_configuration.markdown b/source/_docs/configuration/splitting_configuration.markdown
index 8fec8bb86dc..037fbf60666 100644
--- a/source/_docs/configuration/splitting_configuration.markdown
+++ b/source/_docs/configuration/splitting_configuration.markdown
@@ -145,14 +145,14 @@ This (large) sensor configuration gives us another example:
### sensor.yaml
### METEOBRIDGE #############################################
- platform: tcp
- name: 'Outdoor Temp (Meteobridge)'
+ name: "Outdoor Temp (Meteobridge)"
host: 192.168.2.82
timeout: 6
payload: "Content-type: text/xml; charset=UTF-8\n\n"
value_template: "{% raw %}{{value.split (' ')[2]}}{% endraw %}"
unit: C
- platform: tcp
- name: 'Outdoor Humidity (Meteobridge)'
+ name: "Outdoor Humidity (Meteobridge)"
host: 192.168.2.82
port: 5556
timeout: 6
@@ -173,10 +173,10 @@ This (large) sensor configuration gives us another example:
- 'date'
- platform: worldclock
time_zone: Etc/UTC
- name: 'UTC'
+ name: "UTC"
- platform: worldclock
time_zone: America/New_York
- name: 'Ann Arbor'
+ name: "Ann Arbor"
```
You'll notice that this example includes a secondary parameter section (under the steam section) as well as a better example of the way comments can be used to break down files into sections.
@@ -231,7 +231,7 @@ automation:
trigger:
platform: state
entity_id: device_tracker.iphone
- to: 'home'
+ to: "home"
action:
service: light.turn_on
entity_id: light.entryway
@@ -239,7 +239,7 @@ automation:
trigger:
platform: state
entity_id: device_tracker.iphone
- from: 'home'
+ from: "home"
action:
service: light.turn_off
entity_id: light.entryway
@@ -260,7 +260,7 @@ alias: Automation 1
trigger:
platform: state
entity_id: device_tracker.iphone
- to: 'home'
+ to: "home"
action:
service: light.turn_on
entity_id: light.entryway
@@ -273,7 +273,7 @@ alias: Automation 2
trigger:
platform: state
entity_id: device_tracker.iphone
- from: 'home'
+ from: "home"
action:
service: light.turn_off
entity_id: light.entryway
@@ -370,7 +370,7 @@ automation:
trigger:
platform: state
entity_id: device_tracker.iphone
- to: 'home'
+ to: "home"
action:
service: light.turn_on
entity_id: light.entryway
@@ -378,7 +378,7 @@ automation:
trigger:
platform: state
entity_id: device_tracker.iphone
- from: 'home'
+ from: "home"
action:
service: light.turn_off
entity_id: light.entryway
@@ -399,7 +399,7 @@ automation: !include_dir_merge_list automation/
trigger:
platform: state
entity_id: device_tracker.iphone
- to: 'home'
+ to: "home"
action:
service: light.turn_on
entity_id: light.entryway
@@ -407,7 +407,7 @@ automation: !include_dir_merge_list automation/
trigger:
platform: state
entity_id: device_tracker.iphone
- from: 'home'
+ from: "home"
action:
service: light.turn_off
entity_id: light.entryway
diff --git a/source/_docs/installation/docker.markdown b/source/_docs/installation/docker.markdown
index 1d2b1e8bd2c..b92b6a7f736 100644
--- a/source/_docs/installation/docker.markdown
+++ b/source/_docs/installation/docker.markdown
@@ -238,7 +238,7 @@ If you change the configuration you have to restart the server. To do that you h
As the Docker command becomes more complex, switching to `docker-compose` can be preferable and support automatically restarting on failure or system restart. Create a `docker-compose.yml` file:
```yaml
- version: '3'
+ version: "3"
services:
homeassistant:
container_name: home-assistant
@@ -285,7 +285,7 @@ $ docker run --init -d --name="home-assistant" -v /PATH_TO_YOUR_CONFIG:/config \
or in a `docker-compose.yml` file:
```yaml
- version: '3'
+ version: "3"
services:
homeassistant:
container_name: home-assistant
diff --git a/source/_docs/mqtt/birth_will.markdown b/source/_docs/mqtt/birth_will.markdown
index 5a8ed349743..7ffa0a48ba9 100644
--- a/source/_docs/mqtt/birth_will.markdown
+++ b/source/_docs/mqtt/birth_will.markdown
@@ -14,11 +14,11 @@ To customize the MQTT Birth and Last Will messages, add the following section to
# Example configuration.yaml entry
mqtt:
birth_message:
- topic: 'hass/status'
- payload: 'online'
+ topic: "hass/status"
+ payload: "online"
will_message:
- topic: 'hass/status'
- payload: 'offline'
+ topic: "hass/status"
+ payload: "offline"
```
{% configuration %}
diff --git a/source/_docs/scripts.markdown b/source/_docs/scripts.markdown
index 0bfd2d2bedb..8e62ebaf794 100644
--- a/source/_docs/scripts.markdown
+++ b/source/_docs/scripts.markdown
@@ -107,13 +107,13 @@ Delays are useful for temporarily suspending your script and start it at a later
```yaml
# HH:MM
# Waits 1 hour
-- delay: '01:00'
+- delay: "01:00"
```
```yaml
# HH:MM:SS
# Waits 1.5 minutes
-- delay: '00:01:30'
+- delay: "00:01:30"
```
```yaml
@@ -170,7 +170,7 @@ This action can use the same triggers that are available in an automation's `tri
event_type: MY_EVENT
- platform: state
entity_id: light.LIGHT
- to: 'on'
+ to: "on"
for: 10
```
@@ -185,7 +185,7 @@ With both types of waits it is possible to set a timeout after which the script
```yaml
# Wait for sensor to change to 'on' up to 1 minute before continuing to execute.
- wait_template: "{{ is_state('binary_sensor.entrance', 'on') }}"
- timeout: '00:01:00'
+ timeout: "00:01:00"
```
{% endraw %}
@@ -406,7 +406,7 @@ automation:
- trigger:
- platform: state
entity_id: binary_sensor.xyz
- to: 'on'
+ to: "on"
condition:
- condition: state
entity_id: binary_sensor.something
@@ -471,7 +471,7 @@ automation:
- trigger:
- platform: state
entity_id: binary_sensor.motion
- to: 'on'
+ to: "on"
action:
- choose:
# IF nobody home, sound the alarm!
@@ -517,7 +517,7 @@ automation:
- trigger:
- platform: state
entity_id: input_boolean.simulate
- to: 'on'
+ to: "on"
mode: restart
action:
- choose:
diff --git a/source/_docs/scripts/conditions.markdown b/source/_docs/scripts/conditions.markdown
index 5cb9903abfa..98807ab3d67 100644
--- a/source/_docs/scripts/conditions.markdown
+++ b/source/_docs/scripts/conditions.markdown
@@ -16,10 +16,10 @@ condition:
condition: and
conditions:
- condition: state
- entity_id: 'device_tracker.paulus'
+ entity_id: "device_tracker.paulus"
state: "home"
- condition: numeric_state
- entity_id: 'sensor.temperature'
+ entity_id: "sensor.temperature"
below: 20
```
@@ -30,10 +30,10 @@ The following configuration works the same as the one listed above:
```yaml
condition:
- condition: state
- entity_id: 'device_tracker.paulus'
+ entity_id: "device_tracker.paulus"
state: "home"
- condition: numeric_state
- entity_id: 'sensor.temperature'
+ entity_id: "sensor.temperature"
below: 20
```
@@ -48,10 +48,10 @@ condition:
condition: or
conditions:
- condition: state
- entity_id: 'device_tracker.paulus'
+ entity_id: "device_tracker.paulus"
state: "home"
- condition: numeric_state
- entity_id: 'sensor.temperature'
+ entity_id: "sensor.temperature"
below: 20
```
@@ -65,7 +65,7 @@ condition:
condition: and
conditions:
- condition: state
- entity_id: 'device_tracker.paulus'
+ entity_id: "device_tracker.paulus"
state: "home"
- condition: or
conditions:
@@ -73,7 +73,7 @@ condition:
entity_id: sensor.weather_precip
state: "rain"
- condition: numeric_state
- entity_id: 'sensor.temperature'
+ entity_id: "sensor.temperature"
below: 20
```
@@ -392,7 +392,7 @@ condition:
conditions:
- "{{ is_state('device_tracker.iphone', 'away') }}"
- condition: numeric_state
- entity_id: 'sensor.temperature'
+ entity_id: "sensor.temperature"
below: 20
```
@@ -442,8 +442,8 @@ The time condition can test if it is after a specified time, before a specified
condition:
condition: time
# At least one of the following is required.
- after: '15:00:00'
- before: '02:00:00'
+ after: "15:00:00"
+ before: "02:00:00"
weekday:
- mon
- wed
@@ -534,8 +534,8 @@ condition:
entity_id: light.living_room
state: "off"
- condition: time
- before: '23:00:00'
- after: '14:00:00'
+ before: "23:00:00"
+ after: "14:00:00"
- condition: state
entity_id: script.light_turned_off_5min
state: "off"
diff --git a/source/_docs/z-wave/device-specific.markdown b/source/_docs/z-wave/device-specific.markdown
index 2258795eaee..d13dda84b68 100644
--- a/source/_docs/z-wave/device-specific.markdown
+++ b/source/_docs/z-wave/device-specific.markdown
@@ -109,7 +109,7 @@ Here's a handy configuration for the Aeon Labs Minimote that defines all possibl
```yaml
- id: mini_1_pressed
- alias: 'Minimote Button 1 Pressed'
+ alias: "Minimote Button 1 Pressed"
trigger:
- platform: event
event_type: zwave.scene_activated
@@ -117,7 +117,7 @@ Here's a handy configuration for the Aeon Labs Minimote that defines all possibl
entity_id: zwave.aeon_labs_minimote_1
scene_id: 1
- id: mini_1_held
- alias: 'Minimote Button 1 Held'
+ alias: "Minimote Button 1 Held"
trigger:
- platform: event
event_type: zwave.scene_activated
@@ -125,7 +125,7 @@ Here's a handy configuration for the Aeon Labs Minimote that defines all possibl
entity_id: zwave.aeon_labs_minimote_1
scene_id: 2
- id: mini_2_pressed
- alias: 'Minimote Button 2 Pressed'
+ alias: "Minimote Button 2 Pressed"
trigger:
- platform: event
event_type: zwave.scene_activated
@@ -133,7 +133,7 @@ Here's a handy configuration for the Aeon Labs Minimote that defines all possibl
entity_id: zwave.aeon_labs_minimote_1
scene_id: 3
- id: mini_2_held
- alias: 'Minimote Button 2 Held'
+ alias: "Minimote Button 2 Held"
trigger:
- platform: event
event_type: zwave.scene_activated
@@ -141,7 +141,7 @@ Here's a handy configuration for the Aeon Labs Minimote that defines all possibl
entity_id: zwave.aeon_labs_minimote_1
scene_id: 4
- id: mini_3_pressed
- alias: 'Minimote Button 3 Pressed'
+ alias: "Minimote Button 3 Pressed"
trigger:
- platform: event
event_type: zwave.scene_activated
@@ -149,7 +149,7 @@ Here's a handy configuration for the Aeon Labs Minimote that defines all possibl
entity_id: zwave.aeon_labs_minimote_1
scene_id: 5
- id: mini_3_held
- alias: 'Minimote Button 3 Held'
+ alias: "Minimote Button 3 Held"
trigger:
- platform: event
event_type: zwave.scene_activated
@@ -157,7 +157,7 @@ Here's a handy configuration for the Aeon Labs Minimote that defines all possibl
entity_id: zwave.aeon_labs_minimote_1
scene_id: 6
- id: mini_4_pressed
- alias: 'Minimote Button 4 Pressed'
+ alias: "Minimote Button 4 Pressed"
trigger:
- platform: event
event_type: zwave.scene_activated
@@ -165,7 +165,7 @@ Here's a handy configuration for the Aeon Labs Minimote that defines all possibl
entity_id: zwave.aeon_labs_minimote_1
scene_id: 7
- id: mini_4_held
- alias: 'Minimote Button 4 Held'
+ alias: "Minimote Button 4 Held"
trigger:
- platform: event
event_type: zwave.scene_activated
@@ -1080,7 +1080,7 @@ Double-press | 3
Let's see how this works in an automation for a Scene Master that's assigned as Node 7:
```yaml
-- id: '1234567890'
+- id: "1234567890"
alias: Double-press Button 2 to toggle all lights
trigger:
- platform: event
diff --git a/source/_docs/z-wave/events.markdown b/source/_docs/z-wave/events.markdown
index fc586ce37c9..2568854a801 100644
--- a/source/_docs/z-wave/events.markdown
+++ b/source/_docs/z-wave/events.markdown
@@ -96,7 +96,7 @@ Some devices (like the HomeSeer wall switches) allow you to do things like doubl
```yaml
# Example configuration.yaml automation entry
automation
- - alias: 'Dining room dimmer - double tap up'
+ - alias: "Dining room dimmer - double tap up"
trigger:
- event_type: zwave.scene_activated
platform: event
diff --git a/source/_integrations/ads.markdown b/source/_integrations/ads.markdown
index 9c896868d5b..b6c78102ebc 100644
--- a/source/_integrations/ads.markdown
+++ b/source/_integrations/ads.markdown
@@ -30,7 +30,7 @@ To enable ADS, add the following lines to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
ads:
- device: '127.0.0.1.1.1'
+ device: "127.0.0.1.1.1"
port: 801
```
@@ -138,7 +138,7 @@ file:
sensor:
- platform: ads
adsvar: GVL.temperature
- unit_of_measurement: '°C'
+ unit_of_measurement: "°C"
adstype: int
```
diff --git a/source/_integrations/alarm_control_panel.mqtt.markdown b/source/_integrations/alarm_control_panel.mqtt.markdown
index 1d11dadb497..85b4ce996ed 100644
--- a/source/_integrations/alarm_control_panel.mqtt.markdown
+++ b/source/_integrations/alarm_control_panel.mqtt.markdown
@@ -84,7 +84,7 @@ command_topic:
required: true
type: string
device:
- description: 'Information about the device this alarm panel is a part of to tie it into the [device registry](https://developers.home-assistant.io/docs/en/device_registry_index.html). Only works through [MQTT discovery](/docs/mqtt/discovery/) and when [`unique_id`](#unique_id) is set.'
+ description: "Information about the device this alarm panel is a part of to tie it into the [device registry](https://developers.home-assistant.io/docs/en/device_registry_index.html). Only works through [MQTT discovery](/docs/mqtt/discovery/) and when [`unique_id`](#unique_id) is set."
required: false
type: map
keys:
@@ -93,27 +93,27 @@ device:
required: false
type: list
identifiers:
- description: 'A list of IDs that uniquely identify the device. For example a serial number.'
+ description: "A list of IDs that uniquely identify the device. For example a serial number."
required: false
type: [list, string]
manufacturer:
- description: 'The manufacturer of the device.'
+ description: "The manufacturer of the device."
required: false
type: string
model:
- description: 'The model of the device.'
+ description: "The model of the device."
required: false
type: string
name:
- description: 'The name of the device.'
+ description: "The name of the device."
required: false
type: string
sw_version:
- description: 'The firmware version of the device.'
+ description: "The firmware version of the device."
required: false
type: string
via_device:
- description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant.'
+ description: "Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant."
required: false
type: string
json_attributes_template:
diff --git a/source/_integrations/alert.markdown b/source/_integrations/alert.markdown
index f0ff3a99ba2..63b03a2bf8b 100644
--- a/source/_integrations/alert.markdown
+++ b/source/_integrations/alert.markdown
@@ -163,7 +163,7 @@ binary_sensor:
sensors:
motion_battery_low:
value_template: "{{ state_attr('sensor.motion', 'battery') < 15 }}"
- friendly_name: 'Motion battery is low'
+ friendly_name: "Motion battery is low"
alert:
motion_battery:
diff --git a/source/_integrations/amazon_polly.markdown b/source/_integrations/amazon_polly.markdown
index 910fc8b517c..6bba843e030 100644
--- a/source/_integrations/amazon_polly.markdown
+++ b/source/_integrations/amazon_polly.markdown
@@ -84,7 +84,7 @@ Say to all `media_player` device entities:
```yaml
- service: tts.amazon_polly_say
data:
- message: '
diff --git a/source/_posts/2017-10-28-demo.markdown b/source/_posts/2017-10-28-demo.markdown
index 0294193f663..ce40642b6d6 100644
--- a/source/_posts/2017-10-28-demo.markdown
+++ b/source/_posts/2017-10-28-demo.markdown
@@ -81,7 +81,7 @@ binary_sensor:
sensors:
on_tester:
value_template: "{{ states.input_boolean.on_off.state == 'on' }}"
- friendly_name: 'Movement'
+ friendly_name: "Movement"
device_class: motion
```
diff --git a/source/_posts/2018-01-14-release-61.markdown b/source/_posts/2018-01-14-release-61.markdown
index 5a5ccf108d6..1c366775108 100644
--- a/source/_posts/2018-01-14-release-61.markdown
+++ b/source/_posts/2018-01-14-release-61.markdown
@@ -97,9 +97,9 @@ Note however, that this feature was replaced by a new ignore_string config optio
alexa:
entity_config:
switch.kitchen:
- name: 'Name for Alexa'
- description: 'Description for Alexa'
- display_categories: 'LIGHT'
+ name: "Name for Alexa"
+ description: "Description for Alexa"
+ display_categories: "LIGHT"
```
([@balloob] - [#11461]) ([cloud docs]) ([alexa.smart_home docs]) (breaking change)
- The extension of the `alpha_vantage` requires an update of the configuration as now are exchange data available as well. ([@ChristianKuehnel] - [#11427]) ([sensor.alpha_vantage docs]) (breaking change)
diff --git a/source/_posts/2018-06-04-esphomelib.markdown b/source/_posts/2018-06-04-esphomelib.markdown
index 3c68102ea4a..0c1f495af26 100644
--- a/source/_posts/2018-06-04-esphomelib.markdown
+++ b/source/_posts/2018-06-04-esphomelib.markdown
@@ -43,13 +43,13 @@ esphomeyaml:
board: nodemcuv2
wifi:
- ssid: 'MySSID'
- password: 'MyPassword'
+ ssid: "MySSID"
+ password: "MyPassword"
mqtt:
- broker: '192.168.178.83'
- username: ''
- password: ''
+ broker: "192.168.178.83"
+ username: ""
+ password: ""
logger:
ota:
diff --git a/source/_posts/2019-08-28-release-98.markdown b/source/_posts/2019-08-28-release-98.markdown
index b94a38bf296..b2e139bd5ca 100644
--- a/source/_posts/2019-08-28-release-98.markdown
+++ b/source/_posts/2019-08-28-release-98.markdown
@@ -287,7 +287,7 @@ anymore. - ([@abmantis] - [#25971])
Example configuration entry:
```yaml
- platform: statistics
- name: 'MiAP2 PSI Stat'
+ name: "MiAP2 PSI Stat"
entity_id: sensor.mi_ap2_aqi
```
diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown
index 16037541a7a..f84ee462414 100644
--- a/source/_posts/2020-01-15-release-104.markdown
+++ b/source/_posts/2020-01-15-release-104.markdown
@@ -358,8 +358,8 @@ Make sure to fill in all fields of the issue template, that is helping us a lot!
```yaml
media_player:
- platform: vizio
- host: '