diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b9ef2d6640e..c0d568b6ff2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,7 +57,7 @@ jobs: - name: Check out files from GitHub uses: actions/checkout@v2 - name: Setting up Ruby 2.6 - uses: ruby/setup-ruby@v1.66.0 + uses: ruby/setup-ruby@v1.66.1 with: ruby-version: 2.6 - name: Setup Ruby Gems cache diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 40fa6242265..e4ae508a881 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -186,7 +186,7 @@ The `expand` function and filter can be used to sort entities and expand groups. ```text {% for tracker in expand('device_tracker.paulus', 'group.child_trackers') %} - {{ state_attr(tracker, 'battery') }} + {{ state_attr(tracker.entity_id, 'battery') }} {%- if not loop.last %}, {% endif -%} {% endfor %} ``` diff --git a/source/_docs/mqtt/discovery.markdown b/source/_docs/mqtt/discovery.markdown index 3a057e6f930..ecd61b01e64 100644 --- a/source/_docs/mqtt/discovery.markdown +++ b/source/_docs/mqtt/discovery.markdown @@ -45,6 +45,8 @@ discovery_prefix: type: string {% endconfiguration %} +### Discovery topic + The discovery topic need to follow a specific format: ```text @@ -55,9 +57,11 @@ The discovery topic need to follow a specific format: - `` (*Optional*): ID of the node providing the topic, this is not used by Home Assistant but may be used to structure the MQTT topic. The ID of the node must only consist of characters from the character class `[a-zA-Z0-9_-]` (alphanumerics, underscore and hyphen). - ``: The ID of the device. This is only to allow for separate topics for each device and is not used for the `entity_id`. The ID of the device must only consist of characters from the character class `[a-zA-Z0-9_-]` (alphanumerics, underscore and hyphen). +Best practice for entities with a `unique_id` is to set `` to `unique_id` and omit the ``. + The payload must be a JSON dictionary and will be checked like an entry in your `configuration.yaml` file if a new device is added. This means that missing variables will be filled with the platform's default values. All configuration variables which are *required* must be present in the initial payload send to `/config`. -An empty payload will cause a previously discovered device to be deleted. +Subsequent messages on a topic where a valid payload has been received will be handled as a configuration update, and a configuration update with an empty payload will cause a previously discovered device to be deleted. The `` level can be used by clients to only subscribe to their own (command) topics by using one wildcard topic like `/+//+/set`. @@ -156,6 +160,9 @@ Supported abbreviations: 'osc_cmd_t': 'oscillation_command_topic', 'osc_stat_t': 'oscillation_state_topic', 'osc_val_tpl': 'oscillation_value_template', + 'pct_cmd_t': 'percentage_command_topic', + 'pct_stat_t': 'percentage_state_topic', + 'pct_val_tpl': 'percentage_value_template', 'pl': 'payload', 'pl_arm_away': 'payload_arm_away', 'pl_arm_home': 'payload_arm_home', @@ -192,6 +199,10 @@ Supported abbreviations: 'pow_cmd_t': 'power_command_topic', 'pow_stat_t': 'power_state_topic', 'pow_stat_tpl': 'power_state_template', + 'pr_mode_cmd_t': 'preset_mode_command_topic', + 'pr_mode_stat_t': 'preset_mode_state_topic', + 'pr_mode_val_tpl': 'preset_mode_value_template', + 'pr_modes': 'preset_modes', 'r_tpl': 'red_template', 'ret': 'retain', 'rgb_cmd_tpl': 'rgb_command_template', @@ -207,6 +218,8 @@ Supported abbreviations: 'pos_tpl': 'position_template', 'spd_cmd_t': 'speed_command_topic', 'spd_stat_t': 'speed_state_topic', + 'spd_rng_min': 'speed_range_min', + 'spd_rng_max': 'speed_range_max', 'spd_val_tpl': 'speed_value_template', 'spds': 'speeds', 'src_type': 'source_type', diff --git a/source/_docs/scripts/conditions.markdown b/source/_docs/scripts/conditions.markdown index 3f03a5d16cb..3d8ddda80b0 100644 --- a/source/_docs/scripts/conditions.markdown +++ b/source/_docs/scripts/conditions.markdown @@ -15,7 +15,7 @@ Test multiple conditions in one condition statement. Passes if all embedded cond ```yaml condition: - alias: "Paulus home AND tempeterature below 20" + alias: "Paulus home AND temperature below 20" condition: and conditions: - condition: state @@ -31,7 +31,7 @@ If you do not want to combine AND and OR conditions, you can list them sequentia The following configuration works the same as the one listed above: ```yaml -alias: "Paulus home AND tempeterature below 20" +alias: "Paulus home AND temperature below 20" condition: - condition: state entity_id: "device_tracker.paulus" @@ -49,7 +49,7 @@ Test multiple conditions in one condition statement. Passes if any embedded cond ```yaml condition: - alias: "Paulus home OR tempeterature below 20" + alias: "Paulus home OR temperature below 20" condition: or conditions: - condition: state diff --git a/source/_includes/asides/categories.html b/source/_includes/asides/categories.html index 8d600335bfb..f7dda739948 100644 --- a/source/_includes/asides/categories.html +++ b/source/_includes/asides/categories.html @@ -3,7 +3,10 @@ diff --git a/source/_integrations/cover.template.markdown b/source/_integrations/cover.template.markdown index 3b8c0053a37..c04930f1a33 100644 --- a/source/_integrations/cover.template.markdown +++ b/source/_integrations/cover.template.markdown @@ -145,7 +145,8 @@ In this section you will find some real-life examples of how to use this cover. ### Garage Door This example converts a garage door with a controllable switch and position -sensor into a cover. +sensor into a cover. The condition check is optional, but suggested if you +use the same switch to open and close the garage. {% raw %} @@ -158,13 +159,21 @@ cover: friendly_name: "Garage Door" position_template: "{{ states('sensor.garage_door') }}" open_cover: - service: switch.turn_on - target: - entity_id: switch.garage_door + - condition: + condition: state + entity_id: sensor.garage_door + state: "off" + - service: switch.turn_on + target: + entity_id: switch.garage_door close_cover: - service: switch.turn_off - target: - entity_id: switch.garage_door + - condition: + condition: state + entity_id: sensor.garage_door + state: "on" + - service: switch.turn_off + target: + entity_id: switch.garage_door stop_cover: service: switch.turn_on target: diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown index d2fe58fe13c..e00fd8be43e 100644 --- a/source/_integrations/deconz.markdown +++ b/source/_integrations/deconz.markdown @@ -192,24 +192,24 @@ automation: - alias: "'Toggle lamp from dimmer'" initial_state: "on" trigger: - platform: event - event_type: deconz_event - event_data: - id: remote_control_1 - event: 1002 + - platform: event + event_type: deconz_event + event_data: + id: remote_control_1 + event: 1002 action: - service: light.toggle - target: - entity_id: light.lamp + - service: light.toggle + target: + entity_id: light.lamp - alias: "Increase brightness of lamp from dimmer" initial_state: "on" trigger: - platform: event - event_type: deconz_event - event_data: - id: remote_control_1 - event: 2002 + - platform: event + event_type: deconz_event + event_data: + id: remote_control_1 + event: 2002 action: - service: light.turn_on target: @@ -222,11 +222,11 @@ automation: - alias: "Decrease brightness of lamp from dimmer" initial_state: "on" trigger: - platform: event - event_type: deconz_event - event_data: - id: remote_control_1 - event: 3002 + - platform: event + event_type: deconz_event + event_data: + id: remote_control_1 + event: 3002 action: - service: light.turn_on target: @@ -239,15 +239,15 @@ automation: - alias: 'Turn lamp on when turning cube clockwise' initial_state: "on" trigger: - platform: event - event_type: deconz_event - event_data: - id: remote_control_1 - gesture: 7 + - platform: event + event_type: deconz_event + event_data: + id: remote_control_1 + gesture: 7 action: - service: light.turn_on - target: - entity_id: light.lamp + - service: light.turn_on + target: + entity_id: light.lamp ``` {% endraw %} @@ -286,27 +286,27 @@ automation: - alias: "Flash Hue Bulb with Doorbell Motion" mode: single trigger: - - platform: state - entity_id: binary_sensor.doorbell_motion - to: "on" + - platform: state + entity_id: binary_sensor.doorbell_motion + to: "on" action: - - service: deconz.configure - data: - entity: light.hue_lamp - field: /state + - service: deconz.configure data: - 'on': true - hue: 65535 - sat: 255 - bri: 255 - alert: breathe - - delay: 00:00:15 - - service: deconz.configure - data: - entity: light.hue_lamp - field: /state + entity: light.hue_lamp + field: /state + data: + 'on': true + hue: 65535 + sat: 255 + bri: 255 + alert: "breathe" + - delay: 00:00:15 + - service: deconz.configure data: - 'on': false + entity: light.hue_lamp + field: "/state" + data: + 'on': false ``` ## Binary Sensor diff --git a/source/_integrations/dlib_face_detect.markdown b/source/_integrations/dlib_face_detect.markdown index a29cacefde0..995a49d0dd3 100644 --- a/source/_integrations/dlib_face_detect.markdown +++ b/source/_integrations/dlib_face_detect.markdown @@ -12,7 +12,11 @@ The `dlib_face_detect` image processing platform allows you to use the [Dlib](ht This can be used to trigger an automation rule. Further info is on the [integration](/integrations/image_processing/) page. -### Configuration Home Assistant +
+This integration is only available on Home Assistant Core installation types. Unfortunately, it cannot be used with Home Assistant OS, Supervised or Container. +
+ +## Configuration ```yaml # Example configuration.yaml entry diff --git a/source/_integrations/dlib_face_identify.markdown b/source/_integrations/dlib_face_identify.markdown index 9d64e4e450d..10d0b345fd3 100644 --- a/source/_integrations/dlib_face_identify.markdown +++ b/source/_integrations/dlib_face_identify.markdown @@ -12,7 +12,11 @@ The `dlib_face_identify` image processing platform allows you to use the [Dlib]( For using the result inside an automation rule, take a look at the [integration](/integrations/image_processing/) page. -### Configuration Home Assistant +
+This integration is only available on Home Assistant Core installation types. Unfortunately, it cannot be used with Home Assistant OS, Supervised or Container. +
+ +## Configuration ```yaml # Example configuration.yaml entry diff --git a/source/_integrations/facebox.markdown b/source/_integrations/facebox.markdown index 466add0f713..4fa3c22a6b2 100644 --- a/source/_integrations/facebox.markdown +++ b/source/_integrations/facebox.markdown @@ -12,7 +12,7 @@ The `facebox` image processing platform allows you to detect and recognize faces ## Setup -Facebox runs in a Docker container and it is recommended that you run this container on a machine with a minimum of 2 GB RAM. On your machine with Docker, run the Facebox container with: +Facebox runs in a Docker container and it is recommended that you run this container on a x86 machine with a minimum of 2 GB RAM (an ARM version is not available). On your machine with Docker, run the Facebox container with: ```bash MB_KEY="INSERT-YOUR-KEY-HERE" diff --git a/source/_integrations/fan.mqtt.markdown b/source/_integrations/fan.mqtt.markdown index bd53656f198..96a0078e134 100644 --- a/source/_integrations/fan.mqtt.markdown +++ b/source/_integrations/fan.mqtt.markdown @@ -132,21 +132,6 @@ payload_available: required: false type: string default: online -payload_high_speed: - description: The payload that represents the fan's high speed. - required: false - type: string - default: high -payload_low_speed: - description: The payload that represents the fan's low speed. - required: false - type: string - default: low -payload_medium_speed: - description: The payload that represents the fan's medium speed. - required: false - type: string - default: medium payload_not_available: description: The payload that represents the unavailable state. required: false @@ -172,6 +157,35 @@ payload_oscillation_on: required: false type: string default: oscillate_on +percentage_command_topic: + description: The MQTT topic to publish commands to change the fan speed state based on a percentage. + required: false + type: string +percentage_state_topic: + description: The MQTT topic subscribed to receive fan speed based on percentage. + required: false + type: string +percentage_value_template: + description: Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract a value from fan percentage speed. + required: false + type: string +preset_mode_command_topic: + description: The MQTT topic to publish commands to change the preset mode. + required: false + type: string +preset_mode_state_topic: + description: The MQTT topic to publish commands to change the preset mode. + required: false + type: string +preset_mode_value_template: + description: Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract a value from the preset_mode payload. + required: false + type: string +preset_modes: + description: List of preset modes this fan is capable of running at. Common examples include `auto`, `smart`, `whoosh`, `eco` and `breeze`. + required: false + type: [list] + default: [] qos: description: The maximum QoS level of the state topic. required: false @@ -182,22 +196,16 @@ retain: required: false type: boolean default: true -speed_command_topic: - description: The MQTT topic to publish commands to change speed state. +speed_range_min: + description: The minimum of numeric output range (`off` not included, so `speed_range_min` - 1 represents 0%). required: false - type: string -speed_state_topic: - description: The MQTT topic subscribed to receive speed state updates. + type: integer + default: 1 +speed_range_max: + description: The maximum of numeric output range (representing 100%). required: false - type: string -speed_value_template: - description: "Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract a value from the speed payload." - required: false - type: string -speeds: - description: "List of speeds this fan is capable of running at. Valid entries are `off`, `low`, `medium` and `high`." - required: false - type: [string, list] + type: integer + default: 100 state_topic: description: The MQTT topic subscribed to receive state updates. required: false @@ -224,10 +232,10 @@ In this section you find some real-life examples of how to use this fan. ### Full configuration -The example below shows a full configuration for a MQTT fan. +The example below shows a full configuration for a MQTT fan using percentage and preset modes. ```yaml -# Example configuration.yaml entry +# Example using percentage based speeds with preset modes configuration.yaml fan: - platform: mqtt name: "Bedroom Fan" @@ -235,19 +243,21 @@ fan: command_topic: "bedroom_fan/on/set" oscillation_state_topic: "bedroom_fan/oscillation/state" oscillation_command_topic: "bedroom_fan/oscillation/set" - speed_state_topic: "bedroom_fan/speed/state" - speed_command_topic: "bedroom_fan/speed/set" + percentage_state_topic: "bedroom_fan/speed/percentage_state" + percentage_command_topic: "bedroom_fan/speed/percentage" + preset_mode_state_topic: "bedroom_fan/speed/preset_mode_state" + preset_mode_command_topic: "bedroom_fan/speed/preset_mode" + preset_modes: + - "auto" + - "smart" + - "whoosh" + - "eco" + - "breeze" qos: 0 payload_on: "true" payload_off: "false" payload_oscillation_on: "true" payload_oscillation_off: "false" - payload_low_speed: "low" - payload_medium_speed: "medium" - payload_high_speed: "high" - speeds: - - "off" - - low - - medium - - high + speed_range_min: 1 + speed_range_max: 100 ``` diff --git a/source/_integrations/philips_js.markdown b/source/_integrations/philips_js.markdown index 730532dd35a..72edbaac1b2 100644 --- a/source/_integrations/philips_js.markdown +++ b/source/_integrations/philips_js.markdown @@ -14,7 +14,10 @@ ha_config_flow: true The `philips_js` platform allows you to control Philips TVs which expose the [jointSPACE](http://jointspace.sourceforge.net/) JSON-API. -Instructions on how to activate the API and if your model is supported can be found [here](http://jointspace.sourceforge.net/download.html). Note that not all listed, jointSPACE-enabled devices will have JSON-interface running on port 1925. This is true at least for some models before year 2011. +If your TV responds to `http://IP_ADDRESS_OF_TV:1925/system` then this integration can be used. In the response, you should also be able to see the version of the API the TV uses (`"api_version":{"Major":6...`). +For older TVs follow instructions on how to activate the API and if your model is supported [here](http://jointspace.sourceforge.net/download.html). Note that not all listed, jointSPACE-enabled devices will have JSON-interface running on port 1925. This is true at least for some models before year 2011. + +Also, note that version 6 of the API needs to be authenticated by a PIN code displayed on your TV. {% include integrations/config_flow.md %} diff --git a/source/_integrations/rpi_camera.markdown b/source/_integrations/rpi_camera.markdown index 401811f96ca..ff421be98ed 100644 --- a/source/_integrations/rpi_camera.markdown +++ b/source/_integrations/rpi_camera.markdown @@ -12,6 +12,10 @@ ha_platforms: The `rpi_camera` integration allows you to integrate the Raspberry Pi camera into Home Assistant. This integration uses the application [`raspistill`](https://www.raspberrypi.org/documentation/usage/camera/raspicam/raspistill.md) to store the image from camera. +
+This integration is only available on Home Assistant Core installation types. Unfortunately, it cannot be used with Home Assistant OS, Supervised or Container. +
+ ## Configuration To enable this camera in your installation, add the following to your `configuration.yaml` file: diff --git a/source/_integrations/shelly.markdown b/source/_integrations/shelly.markdown index e663251d97c..e50e6e914b6 100644 --- a/source/_integrations/shelly.markdown +++ b/source/_integrations/shelly.markdown @@ -122,4 +122,5 @@ Not all devices support all input events. You can check on [Shelly API Reference ## Known issues and limitations - Only supports firmware 1.8 and later +- Shelly 4Pro and Shelly Sense are not supported (devices based on old CoAP v1 protocol) - Before set up, battery-powered devices must be woken up by pressing the button on the device. diff --git a/source/_integrations/statistics.markdown b/source/_integrations/statistics.markdown index fb24cd708b1..f94d313a778 100644 --- a/source/_integrations/statistics.markdown +++ b/source/_integrations/statistics.markdown @@ -52,7 +52,7 @@ sampling_size: default: 20 type: integer max_age: - description: Maximum age of measurements. Setting this to a time interval will cause older values to be discarded. Please note that you might have to increase the [sampling_size](/integrations/statistics#sampling_size) parameter. If you e.g., have a sensor value updated every second you will, by default, only get a max_age of 20s. + description: Maximum age of measurements. Setting this to a time interval will cause older values to be discarded. Please note that you might have to increase the [sampling_size](/integrations/statistics#sampling_size) parameter. If you e.g., have a sensor value updated every second you will, by default, only get a max_age of 20s. Furthermore the sensor gets `unkown` if the entity is not updated within the time interval. required: false type: time precision: diff --git a/source/_posts/2015-01-04-hey-pushbullet-nice-talking-to-you.markdown b/source/_posts/2015-01-04-hey-pushbullet-nice-talking-to-you.markdown index 2cb35ceb7f1..7a09d1357d6 100644 --- a/source/_posts/2015-01-04-hey-pushbullet-nice-talking-to-you.markdown +++ b/source/_posts/2015-01-04-hey-pushbullet-nice-talking-to-you.markdown @@ -5,7 +5,9 @@ date: 2015-01-04 13:29:07 -0800 date_formatted: January 4, 2015 author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- One of the things that was missing in Home Assistant for a while was a way to communicate with users. Wouldn't it be nice to get a message when important events happen like the lights being turned on while no one is home? Since the Home Assistant frontend runs as a web application on the phone, we have no way to bring ourselves to the front. This is where the new notify component comes in, powered by PushBullet. diff --git a/source/_posts/2015-01-11-bootstrapping-your-setup-with-discovery.markdown b/source/_posts/2015-01-11-bootstrapping-your-setup-with-discovery.markdown index b594c8269ff..1d8943ca769 100644 --- a/source/_posts/2015-01-11-bootstrapping-your-setup-with-discovery.markdown +++ b/source/_posts/2015-01-11-bootstrapping-your-setup-with-discovery.markdown @@ -5,7 +5,9 @@ date: 2015-01-11 21:49:08 0000 date_formatted: January 11, 2015 author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Most people do not like configuring things. Things just have to work, out of the box. Reaching this scenario is the goal of what we are about to introduce: our new discovery component. diff --git a/source/_posts/2015-01-13-nest-in-da-house.markdown b/source/_posts/2015-01-13-nest-in-da-house.markdown index 4642af07161..d3ba0c4237d 100644 --- a/source/_posts/2015-01-13-nest-in-da-house.markdown +++ b/source/_posts/2015-01-13-nest-in-da-house.markdown @@ -5,7 +5,9 @@ date: 2015-01-13 08:29:04 -0800 date_formatted: January 13, 2015 author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- For thet majority of its existence, Home Assistant primary focus was on presence detection, lights and switches. But not anymore as we're expanding the supported devices. Today, we're proud to introduce Nest Thermostat integration for Home Assistant contributed by [Stefano Fiorini](https://github.com/sfiorini)! diff --git a/source/_posts/2015-01-24-release-notes.markdown b/source/_posts/2015-01-24-release-notes.markdown index b2277356cea..4ca68b27162 100644 --- a/source/_posts/2015-01-24-release-notes.markdown +++ b/source/_posts/2015-01-24-release-notes.markdown @@ -5,7 +5,9 @@ date: 2015-01-24 18:36 0000 date_formatted: "January 24, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- I have just merged the latest version of the development branch into master. Here are some of the highlights of this release: diff --git a/source/_posts/2015-02-07-looking-at-the-past.markdown b/source/_posts/2015-02-07-looking-at-the-past.markdown index 16ec71f5d71..245aab06075 100644 --- a/source/_posts/2015-02-07-looking-at-the-past.markdown +++ b/source/_posts/2015-02-07-looking-at-the-past.markdown @@ -5,7 +5,9 @@ date: 2015-02-08 9:01:23 -0800 date_formatted: "February 8, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Ever since the launch of Home Assistant you have been able to track the state of your house. But the view has always been limited to what the current state is. Not what it was. Today we are going to change that by introducing two brand new components: diff --git a/source/_posts/2015-02-24-streaming-updates.markdown b/source/_posts/2015-02-24-streaming-updates.markdown index 843afb3a89d..5bd59aa212d 100644 --- a/source/_posts/2015-02-24-streaming-updates.markdown +++ b/source/_posts/2015-02-24-streaming-updates.markdown @@ -5,7 +5,9 @@ date: 2015-02-24 22:41:27 0000 date_formatted: February 24, 2015 author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Home Assistant has learned a new trick to get the latest information from the server: streaming updates. No longer will the frontend poll every 30 seconds for updates but instead it will keep a connection open and get the latest changes pushed as soon as they happen. diff --git a/source/_posts/2015-02-28-home-assistant-migrating-to-yaml.markdown b/source/_posts/2015-02-28-home-assistant-migrating-to-yaml.markdown index 005e4aff134..ed46b741cd2 100644 --- a/source/_posts/2015-02-28-home-assistant-migrating-to-yaml.markdown +++ b/source/_posts/2015-02-28-home-assistant-migrating-to-yaml.markdown @@ -4,7 +4,9 @@ description: "Configuration will now be more flexible" date: 2015-03-01 20:38:00 +0100 date_formatted: March 1, 2015 author: "Theodor Lindquist" -categories: Release-Notes +categories: +- Release-Notes +- Core --- Home Assistant is now using [YAML](http://yaml.org/) for it's configuration file. YAML allows the use of lists, which should make the configuration file a bit more flexible and useful. The new configuration file format is backwards compatible with existing components. Because of this, there is no need for component developers to update their components. diff --git a/source/_posts/2015-03-11-release-notes.markdown b/source/_posts/2015-03-11-release-notes.markdown index 54cfbb8b481..692c99b0f20 100644 --- a/source/_posts/2015-03-11-release-notes.markdown +++ b/source/_posts/2015-03-11-release-notes.markdown @@ -5,7 +5,9 @@ date: 2015-03-11 18:36 0000 date_formatted: "March 11, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It has only been a little over a week since Theodor introduced YAML support for Home Assistant but so much has already happened that it is time for a summary of recent changes. Before mentioning the highlights I want to thank [andythigpen](https://github.com/andythigpen), [jamespcole](https://github.com/jamespcole) and [theolind](https://github.com/theolind) for numerous bug fixes, enhancements and new contributions. Thanks! diff --git a/source/_posts/2015-03-22-release-notes.markdown b/source/_posts/2015-03-22-release-notes.markdown index e27d1bf6e96..e7588af0142 100644 --- a/source/_posts/2015-03-22-release-notes.markdown +++ b/source/_posts/2015-03-22-release-notes.markdown @@ -5,7 +5,9 @@ date: 2015-03-22 0:21 -0800 date_formatted: "March 22, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- A new version of Home Assistant has just been pushed out. It contains bugfixes contributed by [jamespcole](https://github.com/jamespcole), [andythigpen](https://github.com/andythigpen), [trainman419](https://github.com/trainman419) and [me](https://github.com/balloob). It also adds a bunch of great new features: diff --git a/source/_posts/2015-04-25-release-notes.markdown b/source/_posts/2015-04-25-release-notes.markdown index 26a9bbdcb67..7d3fe8cec2b 100644 --- a/source/_posts/2015-04-25-release-notes.markdown +++ b/source/_posts/2015-04-25-release-notes.markdown @@ -5,7 +5,9 @@ date: 2015-04-25 6:57 -0700 date_formatted: "April 25, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's been a month since the latest update and a lot has happened again. Here a quick overview of the new things. diff --git a/source/_posts/2015-05-09-utc-time-zone-awareness.markdown b/source/_posts/2015-05-09-utc-time-zone-awareness.markdown index 16c01ae1e45..442b7855770 100644 --- a/source/_posts/2015-05-09-utc-time-zone-awareness.markdown +++ b/source/_posts/2015-05-09-utc-time-zone-awareness.markdown @@ -5,7 +5,9 @@ date: 2015-05-09 23:08 0000 date_formatted: "May 9, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- I have recently merged code to refactor Home Assistant to use only UTC times internally. A much needed refactor. I've added some extra test coverage to time sensitive parts to ensure stability. The code has been live in the dev branch for the last 9 days and will be soon released to the master branch. diff --git a/source/_posts/2015-05-14-release-notes.markdown b/source/_posts/2015-05-14-release-notes.markdown index e2009dd82a9..12515d545de 100644 --- a/source/_posts/2015-05-14-release-notes.markdown +++ b/source/_posts/2015-05-14-release-notes.markdown @@ -5,7 +5,9 @@ date: 2015-05-14 22:25 0000 date_formatted: "May 14, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Almost three busy weeks have past since the last release. We used this time to finally make the overhaul to use UTC as the internal date time format. We added a bunch of test coverage in the process to make sure the transition went smoothly. Pleas see [the blog post about the UTC refactor](/blog/2015/05/09/utc-time-zone-awareness/#backwards-incompatible-stuff) for backwards incompatible changes. diff --git a/source/_posts/2015-06-10-release-notes.markdown b/source/_posts/2015-06-10-release-notes.markdown index 1cc34717ac4..d5aed27afa5 100644 --- a/source/_posts/2015-06-10-release-notes.markdown +++ b/source/_posts/2015-06-10-release-notes.markdown @@ -5,7 +5,9 @@ date: 2015-06-10 18:54 0000 date_formatted: "June 10, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Wow, almost a month has gone by since the last release and this release is *packed*. The biggest part of this release is probably one that you won't notice: the frontend has been upgraded from Polymer 0.5 to the brand new released Polymer 1.0. Polymer has been declared stable by the Google overlords which will allow us to expand functionality that was waiting for this moment to arrive. diff --git a/source/_posts/2015-07-11-ip-cameras-arduino-kodi-efergy-support.markdown b/source/_posts/2015-07-11-ip-cameras-arduino-kodi-efergy-support.markdown index 96d7e26cc1c..3e51e162e10 100644 --- a/source/_posts/2015-07-11-ip-cameras-arduino-kodi-efergy-support.markdown +++ b/source/_posts/2015-07-11-ip-cameras-arduino-kodi-efergy-support.markdown @@ -5,7 +5,9 @@ date: 2015-07-11 01:37 -0700 date_formatted: "July 11, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Another month has passed and some great new features have landed in Home Assistant. This month release has been made possible by [balloob](https://github.com/balloob), [ettisan](https://github.com/ettisan), [fabaff](https://github.com/fabaff), [gyran](https://github.com/gyran), [jamespcole](https://github.com/jamespcole), [michaelarnauts](https://github.com/michaelarnauts), [miniconfig](https://github.com/miniconfig) and [rmkraus](https://github.com/rmkraus). diff --git a/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown b/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown index fe80c2603cf..b5e4ba445e8 100644 --- a/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown +++ b/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown @@ -5,7 +5,9 @@ date: 2015-08-09 18:01 0000 date_formatted: "August 9, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's time for the August release and there is some serious good stuff this time. The core of Home Assistant has gone some serious clean up and a bump in test coverage thanks to [@balloob](https://github.com/balloob). If you're a developer, make sure you read up on [the deprecation notices](https://github.com/home-assistant/home-assistant/pull/251). [@fabaff](https://github.com/fabaff) did another great round of documenting all the various components. diff --git a/source/_posts/2015-08-17-verisure-and-modern-tp-link-router-support.markdown b/source/_posts/2015-08-17-verisure-and-modern-tp-link-router-support.markdown index 9090275312a..993e51cf6e8 100644 --- a/source/_posts/2015-08-17-verisure-and-modern-tp-link-router-support.markdown +++ b/source/_posts/2015-08-17-verisure-and-modern-tp-link-router-support.markdown @@ -5,7 +5,9 @@ date: 2015-08-17 20:00 0000 date_formatted: "August 17, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- A minor bug fix release to fix some issues that have come up since the last release. Please upgrade as soon as possible by running `git pull` from the Home Assistant directory. diff --git a/source/_posts/2015-08-31-version-7-revamped-ui-and-improved-distribution.markdown b/source/_posts/2015-08-31-version-7-revamped-ui-and-improved-distribution.markdown index 1834e282fc0..724954ecc3b 100644 --- a/source/_posts/2015-08-31-version-7-revamped-ui-and-improved-distribution.markdown +++ b/source/_posts/2015-08-31-version-7-revamped-ui-and-improved-distribution.markdown @@ -5,7 +5,9 @@ date: 2015-08-31 14:12 -0700 date_formatted: "August 31, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/screenshots/ui2015.png --- diff --git a/source/_posts/2015-09-19-alarm-sonos-and-itunes-support.markdown b/source/_posts/2015-09-19-alarm-sonos-and-itunes-support.markdown index 91d75c2ace9..6f9d39410b4 100644 --- a/source/_posts/2015-09-19-alarm-sonos-and-itunes-support.markdown +++ b/source/_posts/2015-09-19-alarm-sonos-and-itunes-support.markdown @@ -5,7 +5,9 @@ date: 2015-09-19 21:47:00 0000 date_formatted: "September 19, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's like someone opened a can of rock solid developers and emptied it above our [chat channel](https://discord.gg/c5DvZ4e) because it exploded with great conversations and solid contributions. Featured in release 0.7.3: Sonos, iTunes, Alarm component and Automation upgrade. diff --git a/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown b/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown index 78b0fbdd9e4..ae56d614b87 100644 --- a/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown +++ b/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown @@ -5,7 +5,9 @@ date: 2015-10-05 21:49:00 0000 date_formatted: "October 5, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/screenshots/map.png --- diff --git a/source/_posts/2015-10-11-rfxtrx-blinkstick-and-snmp-support.markdown b/source/_posts/2015-10-11-rfxtrx-blinkstick-and-snmp-support.markdown index c86fe872ab9..b92a8418ed2 100644 --- a/source/_posts/2015-10-11-rfxtrx-blinkstick-and-snmp-support.markdown +++ b/source/_posts/2015-10-11-rfxtrx-blinkstick-and-snmp-support.markdown @@ -5,7 +5,9 @@ date: 2015-10-11 10:10:00 -0700 date_formatted: "October 11, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- We discovered two issues annoying enough to warrant the release of 0.7.5: diff --git a/source/_posts/2015-10-26-firetv-and-radiotherm-now-supported.markdown b/source/_posts/2015-10-26-firetv-and-radiotherm-now-supported.markdown index 918394e923f..fdf28128f95 100644 --- a/source/_posts/2015-10-26-firetv-and-radiotherm-now-supported.markdown +++ b/source/_posts/2015-10-26-firetv-and-radiotherm-now-supported.markdown @@ -5,7 +5,9 @@ date: 2015-10-26 18:10:00 0000 date_formatted: "October 26, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- After two weeks of hard work I'm proud to announce the release of Home Assistant v0.7.6. For this release the main focus was bugs, test coverage and documentation. And we exceeded expectations on all three fronts. Bugs have been squashed, [test coverage increased to 85%](https://coveralls.io/builds/3946399) and thanks to the hard work by [@fabaff](https://github.com/fabaff) and myself the [component section](/integrations/) on the website has gotten a complete revamp. diff --git a/source/_posts/2015-11-16-zwave-switches-lights-and-honeywell-thermostats-now-supported.markdown b/source/_posts/2015-11-16-zwave-switches-lights-and-honeywell-thermostats-now-supported.markdown index 44dddf474ae..f91198dffc7 100644 --- a/source/_posts/2015-11-16-zwave-switches-lights-and-honeywell-thermostats-now-supported.markdown +++ b/source/_posts/2015-11-16-zwave-switches-lights-and-honeywell-thermostats-now-supported.markdown @@ -5,7 +5,9 @@ date: 2015-11-16 21:27:00 0000 date_formatted: "November 16, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- We have all been hard at work to get this latest release ready. One of the big highlights in this release is the introduction of an extended iconset to be used in the frontend (credits to [@happyleavesaoc] for idea and prototype). To get started with customizing, pick any icon from [MaterialDesignIcons.com], prefix the name with `mdi:` and stick it into your `customize` section in `configuration.yaml`: diff --git a/source/_posts/2015-12-06-locks-rollershutters-binary-sensors-and-influxdb-support.markdown b/source/_posts/2015-12-06-locks-rollershutters-binary-sensors-and-influxdb-support.markdown index f2d708d04ca..ac7b4be377e 100644 --- a/source/_posts/2015-12-06-locks-rollershutters-binary-sensors-and-influxdb-support.markdown +++ b/source/_posts/2015-12-06-locks-rollershutters-binary-sensors-and-influxdb-support.markdown @@ -5,7 +5,9 @@ date: 2015-12-06 12:29:00 -0700 date_formatted: "December 6, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2015-12-release-09/facebook-09.png --- diff --git a/source/_posts/2015-12-20-amazon-echo-icloud-and-templates.markdown b/source/_posts/2015-12-20-amazon-echo-icloud-and-templates.markdown index a18b3bbfd54..894568c0b82 100644 --- a/source/_posts/2015-12-20-amazon-echo-icloud-and-templates.markdown +++ b/source/_posts/2015-12-20-amazon-echo-icloud-and-templates.markdown @@ -5,7 +5,9 @@ date: 2015-12-22 01:30:00 -0800 date_formatted: "December 22, 2015" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2015-12-release-10/alexa-fb.png --- diff --git a/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown b/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown index b34c1d976c5..c0f970e9ba4 100644 --- a/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown +++ b/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown @@ -5,7 +5,9 @@ date: 2016-01-17 15:20:00 -0800 date_formatted: "January 17, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- First release of 2016 and we are on 🔥! The [main repository][github-ha] has passed 2500 ⭐ on GitHub (2596 ⭐ as of now). This release also has a [record number][release-pr] of 20 contributors all working on improving and extending Home Assistant. With the continued growth, I am very excited to see what 2016 will bring us 🤘. diff --git a/source/_posts/2016-01-29-insteon-lifx-twitter-and-zigbee.markdown b/source/_posts/2016-01-29-insteon-lifx-twitter-and-zigbee.markdown index d55ab615381..fad6eace4ad 100644 --- a/source/_posts/2016-01-29-insteon-lifx-twitter-and-zigbee.markdown +++ b/source/_posts/2016-01-29-insteon-lifx-twitter-and-zigbee.markdown @@ -5,7 +5,9 @@ date: 2016-01-30 00:22:00 -0800 date_formatted: "January 30, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2016-01-release-12/social.png --- diff --git a/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown b/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown index 672fab2fc19..c2c2984d575 100644 --- a/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown +++ b/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown @@ -5,7 +5,9 @@ date: 2016-02-13 22:15:00 UTC date_formatted: "February 13, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2016-02-release-13/social-img.png --- diff --git a/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown b/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown index 25cc77213bd..3053c0c8f14 100644 --- a/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown +++ b/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown @@ -5,7 +5,9 @@ date: 2016-02-27 14:15:00 -0800 date_formatted: "February 28, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2016-02-release-14/social.png --- diff --git a/source/_posts/2016-03-12-z-wave-pep257-templated-service-calls.markdown b/source/_posts/2016-03-12-z-wave-pep257-templated-service-calls.markdown index ba748b5f2e0..29e77e54a18 100644 --- a/source/_posts/2016-03-12-z-wave-pep257-templated-service-calls.markdown +++ b/source/_posts/2016-03-12-z-wave-pep257-templated-service-calls.markdown @@ -5,7 +5,9 @@ date: 2016-03-12 10:55:00 -0800 date_formatted: "March 12, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Two weeks has past so here is 0.15! We have been focussing a lot on quality. Making sure the system is more stable and reliable. I usually try to highlight one cool thing in the release notes but this release has 4 exciting announcements! diff --git a/source/_posts/2016-03-26-embedded-mqtt-broker-uber-yamaha-growl.markdown b/source/_posts/2016-03-26-embedded-mqtt-broker-uber-yamaha-growl.markdown index 88be2585a35..56a14e10d3e 100644 --- a/source/_posts/2016-03-26-embedded-mqtt-broker-uber-yamaha-growl.markdown +++ b/source/_posts/2016-03-26-embedded-mqtt-broker-uber-yamaha-growl.markdown @@ -5,7 +5,9 @@ date: 2016-03-26 0:10:00 -0700 date_formatted: "March 26, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Party people, 0.16 is here! The big thing with this release is that we have completely removed the barrier to get started by MQTT by being able to launch an embedded MQTT server: [hbMQTT]. Just add `mqtt:` to your config and a broker is launched and connected with Home Assistant. diff --git a/source/_posts/2016-04-09-onkyo-panasonic-gtfs-and-config-validation.markdown b/source/_posts/2016-04-09-onkyo-panasonic-gtfs-and-config-validation.markdown index 84896745407..d2e8266285e 100644 --- a/source/_posts/2016-04-09-onkyo-panasonic-gtfs-and-config-validation.markdown +++ b/source/_posts/2016-04-09-onkyo-panasonic-gtfs-and-config-validation.markdown @@ -5,7 +5,9 @@ date: 2016-04-09 23:10:00 UTC date_formatted: "April 9, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Another awesome release ready to hit your homes. YAML can be hard for beginners and more experienced automators. So to help catch those pesky errors that sneak into your files we've been hard at work to introduce config validation! Especially huge thanks to [@jaharkes] for his hard work on this. Config validation is still in its early stages. More common platforms and components have been added but we didn't do everything yet. diff --git a/source/_posts/2016-04-21-bluetooth-lg-webos-tvs-and-roombas.markdown b/source/_posts/2016-04-21-bluetooth-lg-webos-tvs-and-roombas.markdown index 0ad3a501768..87af021138a 100644 --- a/source/_posts/2016-04-21-bluetooth-lg-webos-tvs-and-roombas.markdown +++ b/source/_posts/2016-04-21-bluetooth-lg-webos-tvs-and-roombas.markdown @@ -5,7 +5,9 @@ date: 2016-04-20 23:10:00 UTC date_formatted: "April 20, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2016-04-release-18/social.png --- diff --git a/source/_posts/2016-05-07-empowering-scripts-and-alexa.markdown b/source/_posts/2016-05-07-empowering-scripts-and-alexa.markdown index 44be93cb077..f10a2dd7fe2 100644 --- a/source/_posts/2016-05-07-empowering-scripts-and-alexa.markdown +++ b/source/_posts/2016-05-07-empowering-scripts-and-alexa.markdown @@ -5,7 +5,9 @@ date: 2016-05-07 11:06:00 -0700 date_formatted: "May 7, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- This release is big. Until now, our automations and scripts have been very static. Starting today it should all be a bit more dynamic. diff --git a/source/_posts/2016-05-21-release-020.markdown b/source/_posts/2016-05-21-release-020.markdown index c2ad7797887..4c02157bf94 100644 --- a/source/_posts/2016-05-21-release-020.markdown +++ b/source/_posts/2016-05-21-release-020.markdown @@ -5,7 +5,9 @@ date: 2016-05-21 11:06:00 -0700 date_formatted: "May 21, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- diff --git a/source/_posts/2016-06-08-super-fast-web-enocean-lirc.markdown b/source/_posts/2016-06-08-super-fast-web-enocean-lirc.markdown index 944774099a3..ea4314df5d3 100644 --- a/source/_posts/2016-06-08-super-fast-web-enocean-lirc.markdown +++ b/source/_posts/2016-06-08-super-fast-web-enocean-lirc.markdown @@ -5,7 +5,9 @@ date: 2016-06-08 01:06:00 +0000 date_formatted: "June 8, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's time for release 0.21 and it contains massive core improvements: replacement of our home grown HTTP stack with a standardized WSGI stack. This will improve performance, speed, security and make future development of advanced HTTP features a breeze. diff --git a/source/_posts/2016-06-18-pandora-bt-home-hub-5-and-local-file-camera.markdown b/source/_posts/2016-06-18-pandora-bt-home-hub-5-and-local-file-camera.markdown index 81a3b67c0ca..1b2f5a7e659 100644 --- a/source/_posts/2016-06-18-pandora-bt-home-hub-5-and-local-file-camera.markdown +++ b/source/_posts/2016-06-18-pandora-bt-home-hub-5-and-local-file-camera.markdown @@ -5,7 +5,9 @@ date: 2016-06-18 18:06:00 +0000 date_formatted: "June 18, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's time for the 0.22 release. This was a pretty rough release cycle and we had to issue two hot fixes for our core improvements. But it seems now that all is good and a lot of people have reported that their installs are faster than ever and the occasional quirks no longer occur. diff --git a/source/_posts/2016-07-01-envisalink-homematic-hdmi-cec-and-sony-bravia-tv.markdown b/source/_posts/2016-07-01-envisalink-homematic-hdmi-cec-and-sony-bravia-tv.markdown index 8534b4e5730..fc78c91175f 100644 --- a/source/_posts/2016-07-01-envisalink-homematic-hdmi-cec-and-sony-bravia-tv.markdown +++ b/source/_posts/2016-07-01-envisalink-homematic-hdmi-cec-and-sony-bravia-tv.markdown @@ -5,7 +5,9 @@ date: 2016-07-01 00:31:00 +0000 date_formatted: "July 1, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's time for Home Assistant 0.23 and it's full of goodies. It's also the release that bumps us over a 1000 tests and to 94% test coverage! Also our install issues on the Raspberry Pi and Synology have been resolved. diff --git a/source/_posts/2016-07-16-sqlalchemy-knx-join-simplisafe.markdown b/source/_posts/2016-07-16-sqlalchemy-knx-join-simplisafe.markdown index 5736c1565f2..2a6eaf58e59 100644 --- a/source/_posts/2016-07-16-sqlalchemy-knx-join-simplisafe.markdown +++ b/source/_posts/2016-07-16-sqlalchemy-knx-join-simplisafe.markdown @@ -5,7 +5,9 @@ date: 2016-07-16 12:00:00 +0000 date_formatted: "July 16, 2016" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's time for Home Assistant 0.24 and it's full of new integration for your Home. It contains some structural changes to our history which requires action from your end, so please keep reading. diff --git a/source/_posts/2016-07-30-custom-frontend-panels--jupyter-notebooks--directv.markdown b/source/_posts/2016-07-30-custom-frontend-panels--jupyter-notebooks--directv.markdown index ab81d5afd8e..682a060920e 100644 --- a/source/_posts/2016-07-30-custom-frontend-panels--jupyter-notebooks--directv.markdown +++ b/source/_posts/2016-07-30-custom-frontend-panels--jupyter-notebooks--directv.markdown @@ -5,7 +5,9 @@ date: 2016-07-30 12:00:00 +0000 date_formatted: "July 30, 2016" author: Fabian Affolter & Paulus Schoutsen author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core --- When Home Assistant started the focus has always been on making a great developer experience. Allowing anyone to add support for their favorite devices to Home Assistant easily. This focus has been a great success since we now have 339 components and platforms! diff --git a/source/_posts/2016-08-13-foursquare-fast-com-ffmpeg-gpsd.markdown b/source/_posts/2016-08-13-foursquare-fast-com-ffmpeg-gpsd.markdown index 392a9d5674e..d611d24a84c 100644 --- a/source/_posts/2016-08-13-foursquare-fast-com-ffmpeg-gpsd.markdown +++ b/source/_posts/2016-08-13-foursquare-fast-com-ffmpeg-gpsd.markdown @@ -5,7 +5,9 @@ date: 2016-08-13 12:00:00 -0700 date_formatted: "August 13, 2016" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's time for 0.26 and it's again full of new features and fixes. First I want to highlight that we are now having 500 000 monthly pageviews on the website. A big milestone for us! It's been an amazing journey. Big thanks to the Home Assistant community for being such a delightful bunch. diff --git a/source/_posts/2016-08-27-notifications-hue-fake-unification.markdown b/source/_posts/2016-08-27-notifications-hue-fake-unification.markdown index 3e99a62ed72..a3b525aebd3 100644 --- a/source/_posts/2016-08-27-notifications-hue-fake-unification.markdown +++ b/source/_posts/2016-08-27-notifications-hue-fake-unification.markdown @@ -5,7 +5,9 @@ date: 2016-08-28 20:30:25 UTC date_formatted: "August 28, 2016" author: Robbie Trencheny author_twitter: Robbie -categories: Release-Notes +categories: +- Release-Notes +- Core --- This week's blog post could only be possibly described by exactly one hashtag: diff --git a/source/_posts/2016-09-10-notify-group-reload-api-pihole.markdown b/source/_posts/2016-09-10-notify-group-reload-api-pihole.markdown index d6ca4e749ed..636c0aefd8b 100644 --- a/source/_posts/2016-09-10-notify-group-reload-api-pihole.markdown +++ b/source/_posts/2016-09-10-notify-group-reload-api-pihole.markdown @@ -5,7 +5,9 @@ date: 2016-09-10 08:00:00 +0200 date_formatted: "September 10, 2016" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's already time for 0.28 thanks to our super short release cycles. Now, it' official...we hit 4000 stars on Github. That's amazing. Sorry, not as amazing as all the stuff that was going on for 0.27 but still pretty awesome. diff --git a/source/_posts/2016-09-29-async-sleepiq-emoncms-stocks.markdown b/source/_posts/2016-09-29-async-sleepiq-emoncms-stocks.markdown index 347191f2069..ef115522a8b 100644 --- a/source/_posts/2016-09-29-async-sleepiq-emoncms-stocks.markdown +++ b/source/_posts/2016-09-29-async-sleepiq-emoncms-stocks.markdown @@ -5,7 +5,9 @@ date: 2016-09-29 03:04:05 +0000 date_formatted: "September 29, 2016" author: Paulus Schoutsen & Fabian Affolter author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Two weeks ago, September 17 marked our 3 year anniversary. In this time Home Assistant managed to grow from a simple script that turned on my lights when the sun set to a kick ass open source project with the best community an open-source project could wish for. This release contains features, bug fixes and performance tweaks by a total of **50** different people! We have also managed to cross the 1000 forks on GitHub. Talking about momentum! diff --git a/source/_posts/2016-10-08-hassbian-rest-digital-ocean.markdown b/source/_posts/2016-10-08-hassbian-rest-digital-ocean.markdown index b3d262fd0a3..877dd431139 100644 --- a/source/_posts/2016-10-08-hassbian-rest-digital-ocean.markdown +++ b/source/_posts/2016-10-08-hassbian-rest-digital-ocean.markdown @@ -5,7 +5,9 @@ date: 2016-10-08 03:04:05 +0000 date_formatted: "October 08, 2016" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core --- Yes, after only nine days comes 0.30. Don't worry, we will try to keep our usual release cycle and not start to release every day. diff --git a/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown b/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown index e681ad4b6c1..ebd3f2d1b18 100644 --- a/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown +++ b/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown @@ -6,7 +6,9 @@ date_formatted: "October 22, 2016" release_date: 2016-10-23 21:57:00 -0700 author: Robbie Trencheny author_twitter: robbie -categories: Release-Notes +categories: +- Release-Notes +- Core --- Hello again friend, diff --git a/source/_posts/2016-11-05-hacktoberfest-influxdb-weather.markdown b/source/_posts/2016-11-05-hacktoberfest-influxdb-weather.markdown index 3f144e3cda6..22ee28145b1 100644 --- a/source/_posts/2016-11-05-hacktoberfest-influxdb-weather.markdown +++ b/source/_posts/2016-11-05-hacktoberfest-influxdb-weather.markdown @@ -5,7 +5,9 @@ date: 2016-11-05 03:04:05 +0000 date_formatted: "November 05, 2016" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core --- diff --git a/source/_posts/2016-11-20-calendar--wink-thermostats--cisco-ios.markdown b/source/_posts/2016-11-20-calendar--wink-thermostats--cisco-ios.markdown index 2e4aa7ce9f1..f91a8ac7438 100644 --- a/source/_posts/2016-11-20-calendar--wink-thermostats--cisco-ios.markdown +++ b/source/_posts/2016-11-20-calendar--wink-thermostats--cisco-ios.markdown @@ -5,7 +5,9 @@ date: 2016-11-20 00:04:05 +0000 date_formatted: "November 20, 2016" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2016-11-0.33/social.png --- diff --git a/source/_posts/2016-12-03-remote-websockets-sonarr.markdown b/source/_posts/2016-12-03-remote-websockets-sonarr.markdown index 343da54d9bb..a0fec3cf789 100644 --- a/source/_posts/2016-12-03-remote-websockets-sonarr.markdown +++ b/source/_posts/2016-12-03-remote-websockets-sonarr.markdown @@ -5,7 +5,9 @@ date: 2016-12-03 08:04:05 +0000 date_formatted: "December 3, 2016" author: Fabian Affolter et al. author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2016-12-0.34/social.png --- diff --git a/source/_posts/2016-12-17-text-to-speech-aquostv-flic-zamg.markdown b/source/_posts/2016-12-17-text-to-speech-aquostv-flic-zamg.markdown index 4e5353df936..0953c14e315 100644 --- a/source/_posts/2016-12-17-text-to-speech-aquostv-flic-zamg.markdown +++ b/source/_posts/2016-12-17-text-to-speech-aquostv-flic-zamg.markdown @@ -5,7 +5,9 @@ date: 2016-12-17 08:04:05 +0000 date_formatted: "December 17, 2016" author: Fabian Affolter et al. author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2016-12-0.35/social.png --- diff --git a/source/_posts/2017-01-14-iss-usps-images-packages.markdown b/source/_posts/2017-01-14-iss-usps-images-packages.markdown index bea354d95e4..334acc223bf 100644 --- a/source/_posts/2017-01-14-iss-usps-images-packages.markdown +++ b/source/_posts/2017-01-14-iss-usps-images-packages.markdown @@ -5,7 +5,9 @@ date: 2017-01-14 08:04:05 +0000 date_formatted: "January 15, 2017" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2016-01-0.36/social.png --- diff --git a/source/_posts/2017-01-28-face-coffee-wink.markdown b/source/_posts/2017-01-28-face-coffee-wink.markdown index 437948e8d34..82f48cf4ccd 100644 --- a/source/_posts/2017-01-28-face-coffee-wink.markdown +++ b/source/_posts/2017-01-28-face-coffee-wink.markdown @@ -5,7 +5,9 @@ date: 2017-01-28 08:04:05 +0000 date_formatted: "January 28, 2017" author: Fabian Affolter et al. author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-01-0.37/social.png --- diff --git a/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown b/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown index cc46f9d26f1..c16f604155f 100644 --- a/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown +++ b/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown @@ -5,7 +5,9 @@ date: 2017-02-11 08:04:05 +0000 date_formatted: "February 11, 2017" author: Robbie Trencheny, Fabian Affolter author_twitter: robbie -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-02-0.38/social.png --- diff --git a/source/_posts/2017-02-25-config-panel-and-state-restoration.markdown b/source/_posts/2017-02-25-config-panel-and-state-restoration.markdown index 3d890216fb2..de06529836d 100644 --- a/source/_posts/2017-02-25-config-panel-and-state-restoration.markdown +++ b/source/_posts/2017-02-25-config-panel-and-state-restoration.markdown @@ -5,7 +5,9 @@ date: 2017-02-25 08:04:05 +0000 date_formatted: "February 25, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-02-0.39/social.png --- diff --git a/source/_posts/2017-03-11-repurpose-any-android-phone-as-ip-camera.markdown b/source/_posts/2017-03-11-repurpose-any-android-phone-as-ip-camera.markdown index a22590d7eca..775cb18dd4a 100644 --- a/source/_posts/2017-03-11-repurpose-any-android-phone-as-ip-camera.markdown +++ b/source/_posts/2017-03-11-repurpose-any-android-phone-as-ip-camera.markdown @@ -5,7 +5,9 @@ date: 2017-03-11 08:04:05 +0000 date_formatted: "March 11, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-03-0.40/social.png --- diff --git a/source/_posts/2017-03-22-broken-dependencies.markdown b/source/_posts/2017-03-22-broken-dependencies.markdown index e684e3d0461..188dca72ea6 100644 --- a/source/_posts/2017-03-22-broken-dependencies.markdown +++ b/source/_posts/2017-03-22-broken-dependencies.markdown @@ -5,7 +5,9 @@ date: 2017-03-22 08:04:05 +0000 date_formatted: "March 22, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- TL; DR: We have just released version 0.40.2 that includes a fix related to the installation of dependencies. diff --git a/source/_posts/2017-03-25-todo-volumio-workday.markdown b/source/_posts/2017-03-25-todo-volumio-workday.markdown index 6ea11f9fdc5..0db2868983d 100644 --- a/source/_posts/2017-03-25-todo-volumio-workday.markdown +++ b/source/_posts/2017-03-25-todo-volumio-workday.markdown @@ -5,7 +5,9 @@ date: 2017-03-25 08:04:05 +0000 date_formatted: "March 25, 2017" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-03-0.41/social.png --- diff --git a/source/_posts/2017-04-08-eddystone-beacons--lockitron-locks--total-connect.markdown b/source/_posts/2017-04-08-eddystone-beacons--lockitron-locks--total-connect.markdown index 2d68cccaa63..37f0a49edbd 100644 --- a/source/_posts/2017-04-08-eddystone-beacons--lockitron-locks--total-connect.markdown +++ b/source/_posts/2017-04-08-eddystone-beacons--lockitron-locks--total-connect.markdown @@ -5,7 +5,9 @@ date: 2017-04-08 08:04:05 +0000 date_formatted: "April 8, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-04-0.42/social.png --- diff --git a/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown b/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown index 8dd4c7aa5d3..b138a700429 100644 --- a/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown +++ b/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown @@ -5,7 +5,9 @@ date: 2017-04-22 01:04:05 +0000 date_formatted: "April 22, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-04-0.43/components.png --- diff --git a/source/_posts/2017-05-06-zigbee-opencv-dlib.markdown b/source/_posts/2017-05-06-zigbee-opencv-dlib.markdown index d6344245c3d..1a993fe3ab8 100644 --- a/source/_posts/2017-05-06-zigbee-opencv-dlib.markdown +++ b/source/_posts/2017-05-06-zigbee-opencv-dlib.markdown @@ -5,7 +5,9 @@ date: 2017-05-06 01:04:05 +0000 date_formatted: "May 6, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-05-0.44/components.png --- diff --git a/source/_posts/2017-05-20-automation-editor-zwave-panel-ocr.markdown b/source/_posts/2017-05-20-automation-editor-zwave-panel-ocr.markdown index 5ca55b00049..b4ff294ea2c 100644 --- a/source/_posts/2017-05-20-automation-editor-zwave-panel-ocr.markdown +++ b/source/_posts/2017-05-20-automation-editor-zwave-panel-ocr.markdown @@ -5,7 +5,9 @@ date: 2017-05-20 13:00:00 +0000 date_formatted: "May 20, 2017" author: Paulus Schoutsen & Fabian Affolter author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-05-0.45/components.png --- diff --git a/source/_posts/2017-06-04-release-46.markdown b/source/_posts/2017-06-04-release-46.markdown index 995b853d442..d85a067dde1 100644 --- a/source/_posts/2017-06-04-release-46.markdown +++ b/source/_posts/2017-06-04-release-46.markdown @@ -5,7 +5,9 @@ date: 2017-06-04 01:04:05 +0000 date_formatted: "June 4, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-06-0.46/components.png --- diff --git a/source/_posts/2017-06-17-release-47.markdown b/source/_posts/2017-06-17-release-47.markdown index 8976e6e8ee6..739b2ae7f7e 100644 --- a/source/_posts/2017-06-17-release-47.markdown +++ b/source/_posts/2017-06-17-release-47.markdown @@ -5,7 +5,9 @@ date: 2017-06-17 01:04:05 +0000 date_formatted: "June 17, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-06-0.47/components.png --- diff --git a/source/_posts/2017-07-02-release-48.markdown b/source/_posts/2017-07-02-release-48.markdown index 85070ec8ead..44269d43f68 100644 --- a/source/_posts/2017-07-02-release-48.markdown +++ b/source/_posts/2017-07-02-release-48.markdown @@ -5,7 +5,9 @@ date: 2017-07-02 00:02:05 +0000 date_formatted: "July 2, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-07-0.48/components.png --- diff --git a/source/_posts/2017-07-16-release-49.markdown b/source/_posts/2017-07-16-release-49.markdown index cd459ab8e1c..b8d8ae6c28c 100644 --- a/source/_posts/2017-07-16-release-49.markdown +++ b/source/_posts/2017-07-16-release-49.markdown @@ -5,7 +5,9 @@ date: 2017-07-15 00:02:05 +0000 date_formatted: "July 15, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-07-0.49/components.png --- diff --git a/source/_posts/2017-07-29-release-50.markdown b/source/_posts/2017-07-29-release-50.markdown index 8858cfc6e69..9a9c8125d26 100644 --- a/source/_posts/2017-07-29-release-50.markdown +++ b/source/_posts/2017-07-29-release-50.markdown @@ -5,7 +5,9 @@ date: 2017-07-29 00:11:05 date_formatted: "July 29, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-07-0.50/components.png --- diff --git a/source/_posts/2017-08-12-release-51.markdown b/source/_posts/2017-08-12-release-51.markdown index 1eb6d605691..d970b4d8232 100644 --- a/source/_posts/2017-08-12-release-51.markdown +++ b/source/_posts/2017-08-12-release-51.markdown @@ -5,7 +5,9 @@ date: 2017-08-12 00:11:05 date_formatted: "August 12, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-08-0.51/components.png --- diff --git a/source/_posts/2017-08-26-release-0-52.markdown b/source/_posts/2017-08-26-release-0-52.markdown index 608bc72d12b..e9f434c746b 100644 --- a/source/_posts/2017-08-26-release-0-52.markdown +++ b/source/_posts/2017-08-26-release-0-52.markdown @@ -5,7 +5,9 @@ date: 2017-08-26 00:11:05 date_formatted: "August 26, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-08-0.52/components.png --- diff --git a/source/_posts/2017-09-09-release-53.markdown b/source/_posts/2017-09-09-release-53.markdown index 3ac467737d9..ab9381e8be8 100644 --- a/source/_posts/2017-09-09-release-53.markdown +++ b/source/_posts/2017-09-09-release-53.markdown @@ -5,7 +5,9 @@ date: 2017-09-09 00:11:05 date_formatted: "September 9, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-09-0.53/components.png --- diff --git a/source/_posts/2017-09-23-release-54.markdown b/source/_posts/2017-09-23-release-54.markdown index 5e3a588d0cc..350360dde36 100644 --- a/source/_posts/2017-09-23-release-54.markdown +++ b/source/_posts/2017-09-23-release-54.markdown @@ -5,7 +5,9 @@ date: 2017-09-23 00:11:05 date_formatted: "September 23, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-09-0.54/components.png --- diff --git a/source/_posts/2017-10-07-release-55.markdown b/source/_posts/2017-10-07-release-55.markdown index ef0742b215d..cfc382dfbcd 100644 --- a/source/_posts/2017-10-07-release-55.markdown +++ b/source/_posts/2017-10-07-release-55.markdown @@ -5,7 +5,9 @@ date: 2017-10-07 10:00:00 date_formatted: "October 7, 2017" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-10-0.55/components.png --- diff --git a/source/_posts/2017-10-21-release-56.markdown b/source/_posts/2017-10-21-release-56.markdown index 39ae7454336..3bc53bcbb3c 100644 --- a/source/_posts/2017-10-21-release-56.markdown +++ b/source/_posts/2017-10-21-release-56.markdown @@ -5,7 +5,9 @@ date: 2017-10-21 10:00:00 date_formatted: "October 21, 2017" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-10-0.56/components.png --- diff --git a/source/_posts/2017-11-04-release-57.markdown b/source/_posts/2017-11-04-release-57.markdown index 5208886dacd..354d200ea8c 100644 --- a/source/_posts/2017-11-04-release-57.markdown +++ b/source/_posts/2017-11-04-release-57.markdown @@ -5,7 +5,9 @@ date: 2017-11-04 04:00:00 date_formatted: "November 4, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-11-0.57/languages.png --- diff --git a/source/_posts/2017-11-18-release-58.markdown b/source/_posts/2017-11-18-release-58.markdown index d15f4405db3..40d5d984013 100644 --- a/source/_posts/2017-11-18-release-58.markdown +++ b/source/_posts/2017-11-18-release-58.markdown @@ -5,7 +5,9 @@ date: 2017-11-18 04:00:00 date_formatted: "November 18, 2017" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-11-0.58/components.png --- diff --git a/source/_posts/2017-12-03-release-59.markdown b/source/_posts/2017-12-03-release-59.markdown index 91fabf41d18..192070bf791 100644 --- a/source/_posts/2017-12-03-release-59.markdown +++ b/source/_posts/2017-12-03-release-59.markdown @@ -5,7 +5,9 @@ date: 2017-12-03 02:00:00 date_formatted: "December 3, 2017" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-12-0.59/components.png --- diff --git a/source/_posts/2017-12-17-release-60.markdown b/source/_posts/2017-12-17-release-60.markdown index d27127e36f2..938566f2908 100644 --- a/source/_posts/2017-12-17-release-60.markdown +++ b/source/_posts/2017-12-17-release-60.markdown @@ -5,7 +5,9 @@ date: 2017-12-17 02:00:00 date_formatted: "December 17, 2017" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2017-12-0.60/components.png --- diff --git a/source/_posts/2018-01-14-release-61.markdown b/source/_posts/2018-01-14-release-61.markdown index 9f79b384bc1..67d16f56e6a 100644 --- a/source/_posts/2018-01-14-release-61.markdown +++ b/source/_posts/2018-01-14-release-61.markdown @@ -5,7 +5,9 @@ date: 2018-01-14 18:00:00 date_formatted: "January 14, 2018" author: Fabian Affolter author_twitter: fabaff -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-01-0.61/components.png --- diff --git a/source/_posts/2018-01-27-release-62.markdown b/source/_posts/2018-01-27-release-62.markdown index 198847f71ee..732354d8b05 100644 --- a/source/_posts/2018-01-27-release-62.markdown +++ b/source/_posts/2018-01-27-release-62.markdown @@ -5,7 +5,9 @@ date: 2018-01-27 01:00:00 date_formatted: "January 27, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-01-0.62/components.png --- diff --git a/source/_posts/2018-02-10-release-63.markdown b/source/_posts/2018-02-10-release-63.markdown index 20ff6e4fce2..62df63beed1 100644 --- a/source/_posts/2018-02-10-release-63.markdown +++ b/source/_posts/2018-02-10-release-63.markdown @@ -5,7 +5,9 @@ date: 2018-02-10 01:00:00 date_formatted: "February 10, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-02-0.63/components.png --- diff --git a/source/_posts/2018-02-26-release-64.markdown b/source/_posts/2018-02-26-release-64.markdown index 1d5765bf981..96d9929ce26 100644 --- a/source/_posts/2018-02-26-release-64.markdown +++ b/source/_posts/2018-02-26-release-64.markdown @@ -5,7 +5,9 @@ date: 2018-02-26 00:01:00 date_formatted: "February 26, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-02-0.64/components.png --- diff --git a/source/_posts/2018-03-09-release-65.markdown b/source/_posts/2018-03-09-release-65.markdown index 31420d29391..d35c4727f4e 100644 --- a/source/_posts/2018-03-09-release-65.markdown +++ b/source/_posts/2018-03-09-release-65.markdown @@ -5,7 +5,9 @@ date: 2018-03-09 00:01:00 date_formatted: "March 9, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-03-0.65/entity-registry-name.gif --- diff --git a/source/_posts/2018-03-30-release-66.markdown b/source/_posts/2018-03-30-release-66.markdown index a56a7cc1905..d75c9b6c9bc 100644 --- a/source/_posts/2018-03-30-release-66.markdown +++ b/source/_posts/2018-03-30-release-66.markdown @@ -5,7 +5,9 @@ date: 2018-03-30 00:01:00 date_formatted: "March 30, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-03-0.66/components.png --- diff --git a/source/_posts/2018-04-14-release-67.markdown b/source/_posts/2018-04-14-release-67.markdown index f86d606efc8..419dbdf8d22 100644 --- a/source/_posts/2018-04-14-release-67.markdown +++ b/source/_posts/2018-04-14-release-67.markdown @@ -5,7 +5,9 @@ date: 2018-04-13 00:01:00 date_formatted: "April 13, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-04-0.67/components.png --- diff --git a/source/_posts/2018-04-27-release-68.markdown b/source/_posts/2018-04-27-release-68.markdown index 366593093da..3b69521fd92 100644 --- a/source/_posts/2018-04-27-release-68.markdown +++ b/source/_posts/2018-04-27-release-68.markdown @@ -5,7 +5,9 @@ date: 2018-04-27 00:01:00 date_formatted: "April 27, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-04-0.68/components.png --- diff --git a/source/_posts/2018-05-11-release-69.markdown b/source/_posts/2018-05-11-release-69.markdown index b18e316bc9b..5662a627290 100644 --- a/source/_posts/2018-05-11-release-69.markdown +++ b/source/_posts/2018-05-11-release-69.markdown @@ -5,7 +5,9 @@ date: 2018-05-11 00:01:00 date_formatted: "May 11, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-05-0.69/components.png --- diff --git a/source/_posts/2018-05-18-release-70.markdown b/source/_posts/2018-05-18-release-70.markdown index 2724cb1c7fb..8301630902f 100644 --- a/source/_posts/2018-05-18-release-70.markdown +++ b/source/_posts/2018-05-18-release-70.markdown @@ -5,7 +5,9 @@ date: 2018-05-27 00:01:00 date_formatted: "May 27, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- It's time for release 0.70. It's a little later than expected because of a major overhaul of how our frontend is build. It should not have any impact on how the frontend looks or behaves. Thanks to all the people running the beta who helped test this. Right now it looks like Firefox is still having some issues running the Hass.io panel. We're working on releasing a fix for that soon. diff --git a/source/_posts/2018-06-10-release-71.markdown b/source/_posts/2018-06-10-release-71.markdown index 9a5c53a4041..07605e0045e 100644 --- a/source/_posts/2018-06-10-release-71.markdown +++ b/source/_posts/2018-06-10-release-71.markdown @@ -5,7 +5,9 @@ date: 2018-06-08 00:01:00 date_formatted: "June 8, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-06-0.71/components.png --- diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown index c3111a4c61c..d9452c98eeb 100644 --- a/source/_posts/2018-06-22-release-72.markdown +++ b/source/_posts/2018-06-22-release-72.markdown @@ -5,7 +5,9 @@ date: 2018-06-22 00:01:00 date_formatted: "June 22, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-06-release-0.72/lovelace.png --- diff --git a/source/_posts/2018-07-06-release-73.markdown b/source/_posts/2018-07-06-release-73.markdown index 173125fa311..e94be71d26d 100644 --- a/source/_posts/2018-07-06-release-73.markdown +++ b/source/_posts/2018-07-06-release-73.markdown @@ -5,7 +5,9 @@ date: 2018-07-06 00:01:00 date_formatted: "July 6, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-07-0.73/lovelace-elements.png --- diff --git a/source/_posts/2018-07-16-release-73-2.markdown b/source/_posts/2018-07-16-release-73-2.markdown index 9046750ef55..a7d6256e587 100644 --- a/source/_posts/2018-07-16-release-73-2.markdown +++ b/source/_posts/2018-07-16-release-73-2.markdown @@ -5,7 +5,9 @@ date: 2018-07-16 00:01:00 date_formatted: "July 16, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core --- Today we are releasing 0.73.2 to fix a security incident. We've discovered that 9 months ago, with the release of Home Assistant 0.56, we misconfigured the SSL context that aiohttp used ([PR](https://github.com/home-assistant/home-assistant/pull/9958)). By trying to do the right thing (use an up to date cert store instead of relying on the system certs), we ended up doing the complete opposite: SSL verification was disabled for **outgoing** requests that were done using the shared aiohttp session. This is our fault, and not aiohttp's faults. The impact of this is that certain integrations in Home Assistant have been susceptible to [man in the middle attacks](https://en.wikipedia.org/wiki/Man-in-the-middle_attack). diff --git a/source/_posts/2018-07-21-release-74.markdown b/source/_posts/2018-07-21-release-74.markdown index 7c675f6cb03..bc2bd6baeae 100644 --- a/source/_posts/2018-07-21-release-74.markdown +++ b/source/_posts/2018-07-21-release-74.markdown @@ -5,7 +5,9 @@ date: 2018-07-20 00:01:00 date_formatted: "July 20, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-07-0.74/paulus_guido.jpg --- diff --git a/source/_posts/2018-08-03-release-75.markdown b/source/_posts/2018-08-03-release-75.markdown index 73fc238965b..c766bc82135 100644 --- a/source/_posts/2018-08-03-release-75.markdown +++ b/source/_posts/2018-08-03-release-75.markdown @@ -5,7 +5,9 @@ date: 2018-08-03 00:01:00 date_formatted: "August 3, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-08-0.75/components.png --- diff --git a/source/_posts/2018-08-17-release-76.markdown b/source/_posts/2018-08-17-release-76.markdown index 95cd8c508b5..2d8803b283e 100644 --- a/source/_posts/2018-08-17-release-76.markdown +++ b/source/_posts/2018-08-17-release-76.markdown @@ -5,7 +5,9 @@ date: 2018-08-17 00:01:00 date_formatted: "August 17, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-08-0.76/components.png --- diff --git a/source/_posts/2018-08-29-release-77.markdown b/source/_posts/2018-08-29-release-77.markdown index 4d6eb565869..1645ebb8e06 100644 --- a/source/_posts/2018-08-29-release-77.markdown +++ b/source/_posts/2018-08-29-release-77.markdown @@ -5,7 +5,9 @@ date: 2018-08-29 00:01:00 date_formatted: "August 29, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-08-0.77/social.png --- diff --git a/source/_posts/2018-09-15-release-78.markdown b/source/_posts/2018-09-15-release-78.markdown index ddebd0a075c..ccb1ef46375 100644 --- a/source/_posts/2018-09-15-release-78.markdown +++ b/source/_posts/2018-09-15-release-78.markdown @@ -5,7 +5,9 @@ date: 2018-09-17 00:01:00 date_formatted: "September 17, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-09-release-0.78/components.png --- diff --git a/source/_posts/2018-10-01-release-79.markdown b/source/_posts/2018-10-01-release-79.markdown index ee81159e54e..16630f1077a 100644 --- a/source/_posts/2018-10-01-release-79.markdown +++ b/source/_posts/2018-10-01-release-79.markdown @@ -5,7 +5,9 @@ date: 2018-09-28 00:01:00 date_formatted: "September 28, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-09-release-0.79/components.png --- diff --git a/source/_posts/2018-10-12-release-80.markdown b/source/_posts/2018-10-12-release-80.markdown index 4351081033e..4383741f7f2 100644 --- a/source/_posts/2018-10-12-release-80.markdown +++ b/source/_posts/2018-10-12-release-80.markdown @@ -5,7 +5,9 @@ date: 2018-10-12 00:01:00 date_formatted: "October 12, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-10-release-80/lovelace-glance-sensor.png --- diff --git a/source/_posts/2018-10-29-release-81.markdown b/source/_posts/2018-10-29-release-81.markdown index 104f3d64329..b69e8fc3758 100644 --- a/source/_posts/2018-10-29-release-81.markdown +++ b/source/_posts/2018-10-29-release-81.markdown @@ -5,7 +5,9 @@ date: 2018-10-26 00:01:00 date_formatted: "October 26, 2018" author: Tinkerer author_twitter: Dubh_Ad -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-10-release-81/social.png --- diff --git a/source/_posts/2018-11-08-release-82.markdown b/source/_posts/2018-11-08-release-82.markdown index 862c4f8f20b..f216d52dcb1 100644 --- a/source/_posts/2018-11-08-release-82.markdown +++ b/source/_posts/2018-11-08-release-82.markdown @@ -5,7 +5,9 @@ date: 2018-11-09 00:01:00 date_formatted: "November 9, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-11-release-82/lovelace-edit.png --- diff --git a/source/_posts/2018-11-28-release-83.markdown b/source/_posts/2018-11-28-release-83.markdown index b1eb4ce3e38..0265e82807a 100644 --- a/source/_posts/2018-11-28-release-83.markdown +++ b/source/_posts/2018-11-28-release-83.markdown @@ -5,7 +5,9 @@ date: 2018-11-29 00:01:00 date_formatted: "November 29, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-11-release-83/components.png --- diff --git a/source/_posts/2018-12-12-release-84.markdown b/source/_posts/2018-12-12-release-84.markdown index 49aeec8047b..96c1938141e 100644 --- a/source/_posts/2018-12-12-release-84.markdown +++ b/source/_posts/2018-12-12-release-84.markdown @@ -5,7 +5,9 @@ date: 2018-12-12 00:01:00 date_formatted: "December 12, 2018" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2018-12-release-84/components.png --- diff --git a/source/_posts/2019-01-09-release-85.markdown b/source/_posts/2019-01-09-release-85.markdown index 49744cfced1..5df201fa22f 100644 --- a/source/_posts/2019-01-09-release-85.markdown +++ b/source/_posts/2019-01-09-release-85.markdown @@ -5,7 +5,9 @@ date: 2019-01-09 00:01:00 date_formatted: "January 9, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-01-release-85/components.png --- diff --git a/source/_posts/2019-01-23-lovelace-released.markdown b/source/_posts/2019-01-23-lovelace-released.markdown index d0d39cfb3dc..b5e9618f478 100644 --- a/source/_posts/2019-01-23-lovelace-released.markdown +++ b/source/_posts/2019-01-23-lovelace-released.markdown @@ -5,7 +5,9 @@ date: 2019-01-23 00:01:02 date_formatted: "January 23, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-01-lovelace/demo.png --- diff --git a/source/_posts/2019-01-23-release-86.markdown b/source/_posts/2019-01-23-release-86.markdown index e77c94e565a..6c414d78bea 100644 --- a/source/_posts/2019-01-23-release-86.markdown +++ b/source/_posts/2019-01-23-release-86.markdown @@ -5,7 +5,9 @@ date: 2019-01-23 00:01:03 date_formatted: "January 23, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-01-release-86/zha.png --- diff --git a/source/_posts/2019-02-06-release-87.markdown b/source/_posts/2019-02-06-release-87.markdown index 2602ca3cbfb..6a4c9e24225 100644 --- a/source/_posts/2019-02-06-release-87.markdown +++ b/source/_posts/2019-02-06-release-87.markdown @@ -5,7 +5,9 @@ date: 2019-02-06 00:01:03 date_formatted: "February 6, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-02-release-87/components.png --- diff --git a/source/_posts/2019-02-20-release-88.markdown b/source/_posts/2019-02-20-release-88.markdown index 1258a22bef6..ba64fbbf19f 100644 --- a/source/_posts/2019-02-20-release-88.markdown +++ b/source/_posts/2019-02-20-release-88.markdown @@ -5,7 +5,9 @@ date: 2019-02-20 00:11:03 date_formatted: "February 20, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-02-release-88/components.png --- diff --git a/source/_posts/2019-03-13-release-89.markdown b/source/_posts/2019-03-13-release-89.markdown index 501f2566429..110d3b1cf53 100644 --- a/source/_posts/2019-03-13-release-89.markdown +++ b/source/_posts/2019-03-13-release-89.markdown @@ -5,7 +5,9 @@ date: 2019-03-06 00:11:03 date_formatted: "March 6, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-03-release-89/components.png --- diff --git a/source/_posts/2019-03-20-release-90.markdown b/source/_posts/2019-03-20-release-90.markdown index 3ce287d3d2d..6e47285f97a 100644 --- a/source/_posts/2019-03-20-release-90.markdown +++ b/source/_posts/2019-03-20-release-90.markdown @@ -5,7 +5,9 @@ date: 2019-03-20 00:11:03 date_formatted: "March 20, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-03-release-90/remote.png --- diff --git a/source/_posts/2019-04-03-release-91.markdown b/source/_posts/2019-04-03-release-91.markdown index 8ea193bece9..6dcd4fec974 100644 --- a/source/_posts/2019-04-03-release-91.markdown +++ b/source/_posts/2019-04-03-release-91.markdown @@ -5,7 +5,9 @@ date: 2019-04-03 00:11:03 date_formatted: "April 3, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-04-release-91/social.png --- diff --git a/source/_posts/2019-04-24-release-92.markdown b/source/_posts/2019-04-24-release-92.markdown index 84755f12c19..c53437dd638 100644 --- a/source/_posts/2019-04-24-release-92.markdown +++ b/source/_posts/2019-04-24-release-92.markdown @@ -5,7 +5,9 @@ date: 2019-04-24 00:11:03 date_formatted: "April 24, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-04-release-92/components.png --- diff --git a/source/_posts/2019-05-16-release-93.markdown b/source/_posts/2019-05-16-release-93.markdown index c53d2ea2f66..bf0f2387e3d 100644 --- a/source/_posts/2019-05-16-release-93.markdown +++ b/source/_posts/2019-05-16-release-93.markdown @@ -5,7 +5,9 @@ date: 2019-05-16 04:11:03 date_formatted: "May 16, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-05-release-93/components.png --- diff --git a/source/_posts/2019-06-05-release-94.markdown b/source/_posts/2019-06-05-release-94.markdown index 6b88d49a624..ef670af4c92 100644 --- a/source/_posts/2019-06-05-release-94.markdown +++ b/source/_posts/2019-06-05-release-94.markdown @@ -5,7 +5,9 @@ date: 2019-06-05 04:11:03 date_formatted: "June 5, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-06-release-94/google-ui.png --- diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index f6de57b1405..01632d16924 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -5,7 +5,9 @@ date: 2019-06-26 04:11:03 date_formatted: "June 26, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-06-release-95/social.png --- diff --git a/source/_posts/2019-07-17-release-96.markdown b/source/_posts/2019-07-17-release-96.markdown index 5a8a213028c..583efae84a9 100644 --- a/source/_posts/2019-07-17-release-96.markdown +++ b/source/_posts/2019-07-17-release-96.markdown @@ -5,7 +5,9 @@ date: 2019-07-17 00:11:03 date_formatted: "July 17, 2019" author: Paulus Schoutsen author_twitter: balloob -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-07-release-96/demo-sidebar.png --- diff --git a/source/_posts/2019-08-07-release-97.markdown b/source/_posts/2019-08-07-release-97.markdown index 9742bbb5efe..522c9ded1db 100644 --- a/source/_posts/2019-08-07-release-97.markdown +++ b/source/_posts/2019-08-07-release-97.markdown @@ -7,7 +7,9 @@ date_formatted: "August 7, 2019" author: Paulus Schoutsen author_twitter: balloob comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-08-0.97/components.png --- diff --git a/source/_posts/2019-08-28-release-98.markdown b/source/_posts/2019-08-28-release-98.markdown index b2e139bd5ca..410fce47315 100644 --- a/source/_posts/2019-08-28-release-98.markdown +++ b/source/_posts/2019-08-28-release-98.markdown @@ -7,7 +7,9 @@ date_formatted: "August 28, 2019" author: Paulus Schoutsen author_twitter: balloob comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-08-0.98/components.png --- diff --git a/source/_posts/2019-09-18-release-99.markdown b/source/_posts/2019-09-18-release-99.markdown index 13e13a97f07..7e7f1200243 100644 --- a/source/_posts/2019-09-18-release-99.markdown +++ b/source/_posts/2019-09-18-release-99.markdown @@ -7,7 +7,9 @@ date_formatted: "September 18, 2019" author: Paulus Schoutsen author_twitter: balloob comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-09-0.99/components.png --- diff --git a/source/_posts/2019-10-10-release-100.markdown b/source/_posts/2019-10-10-release-100.markdown index a9e3c68e4e6..d090b5c9f92 100644 --- a/source/_posts/2019-10-10-release-100.markdown +++ b/source/_posts/2019-10-10-release-100.markdown @@ -7,7 +7,9 @@ date_formatted: "October 10, 2019" author: Paulus Schoutsen author_twitter: balloob comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-09-0.100/components.png --- diff --git a/source/_posts/2019-10-30-release-101.markdown b/source/_posts/2019-10-30-release-101.markdown index 0496df920e6..9c16373a7f7 100644 --- a/source/_posts/2019-10-30-release-101.markdown +++ b/source/_posts/2019-10-30-release-101.markdown @@ -7,7 +7,9 @@ date_formatted: "October 30, 2019" author: Paulus Schoutsen author_twitter: balloob comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-10-0.101/components.png --- diff --git a/source/_posts/2019-11-20-release-102.markdown b/source/_posts/2019-11-20-release-102.markdown index 95e272e9402..a5b3a656fd9 100644 --- a/source/_posts/2019-11-20-release-102.markdown +++ b/source/_posts/2019-11-20-release-102.markdown @@ -7,7 +7,9 @@ date_formatted: "November 20, 2019" author: Paulus Schoutsen author_twitter: balloob comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-11-0.102/components.png --- diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index 5272905b489..cab03b97767 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -7,7 +7,9 @@ date_formatted: "December 11, 2019" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2019-12-0.103/components.png --- diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index f84ee462414..93686e3b782 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -7,7 +7,9 @@ date_formatted: "January 15, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-01-0.104/components.png --- diff --git a/source/_posts/2020-02-05-release-105.markdown b/source/_posts/2020-02-05-release-105.markdown index 7b5e7978057..9fc3faf5c09 100644 --- a/source/_posts/2020-02-05-release-105.markdown +++ b/source/_posts/2020-02-05-release-105.markdown @@ -7,7 +7,9 @@ date_formatted: "February 5, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-02-0.105/components.png --- diff --git a/source/_posts/2020-02-26-release-106-3.markdown b/source/_posts/2020-02-26-release-106-3.markdown index cd0cab55772..e67c8018ea7 100644 --- a/source/_posts/2020-02-26-release-106-3.markdown +++ b/source/_posts/2020-02-26-release-106-3.markdown @@ -7,7 +7,9 @@ date_formatted: "March 02, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-03-0.106.3/social.png --- diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 7185e79ce5b..907c36289c2 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -7,7 +7,9 @@ date_formatted: "February 26, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-02-0.106/social.png --- diff --git a/source/_posts/2020-03-18-release-107.markdown b/source/_posts/2020-03-18-release-107.markdown index d1d353dc6a6..2fd39bdbfff 100644 --- a/source/_posts/2020-03-18-release-107.markdown +++ b/source/_posts/2020-03-18-release-107.markdown @@ -7,7 +7,9 @@ date_formatted: "March 18, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-03-0.107/social.png --- diff --git a/source/_posts/2020-04-08-release-108.markdown b/source/_posts/2020-04-08-release-108.markdown index cf63cf72652..80c36b77ff2 100644 --- a/source/_posts/2020-04-08-release-108.markdown +++ b/source/_posts/2020-04-08-release-108.markdown @@ -7,7 +7,9 @@ date_formatted: "April 8, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-04-0.108/social.png --- diff --git a/source/_posts/2020-04-29-release-109.markdown b/source/_posts/2020-04-29-release-109.markdown index f3cadac8551..12f7c254802 100644 --- a/source/_posts/2020-04-29-release-109.markdown +++ b/source/_posts/2020-04-29-release-109.markdown @@ -7,7 +7,9 @@ date_formatted: "April 29, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-04-0.109/social.png --- diff --git a/source/_posts/2020-05-20-release-110.markdown b/source/_posts/2020-05-20-release-110.markdown index e5f20722e92..41a6ec1b9f4 100644 --- a/source/_posts/2020-05-20-release-110.markdown +++ b/source/_posts/2020-05-20-release-110.markdown @@ -7,7 +7,9 @@ date_formatted: "May 20, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-05-0.110/social.png --- diff --git a/source/_posts/2020-06-10-release-111.markdown b/source/_posts/2020-06-10-release-111.markdown index 3e52fb5a0df..47185392745 100644 --- a/source/_posts/2020-06-10-release-111.markdown +++ b/source/_posts/2020-06-10-release-111.markdown @@ -7,7 +7,9 @@ date_formatted: "June 10, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-06-0.111/social.png --- diff --git a/source/_posts/2020-07-01-release-112.markdown b/source/_posts/2020-07-01-release-112.markdown index 4db2db37944..dd83010e610 100644 --- a/source/_posts/2020-07-01-release-112.markdown +++ b/source/_posts/2020-07-01-release-112.markdown @@ -7,7 +7,9 @@ date_formatted: "July 1, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-07-0.112/social.png --- diff --git a/source/_posts/2020-07-01-release-113.markdown b/source/_posts/2020-07-01-release-113.markdown index 23bf98ca150..a6d3f1c9e9f 100644 --- a/source/_posts/2020-07-01-release-113.markdown +++ b/source/_posts/2020-07-01-release-113.markdown @@ -7,7 +7,9 @@ date_formatted: "July 22, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-07-0.113/social.png --- diff --git a/source/_posts/2020-08-12-release-114.markdown b/source/_posts/2020-08-12-release-114.markdown index c974770e757..321cb768781 100644 --- a/source/_posts/2020-08-12-release-114.markdown +++ b/source/_posts/2020-08-12-release-114.markdown @@ -7,7 +7,9 @@ date_formatted: "August 12, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-08-0.114/social.png --- diff --git a/source/_posts/2020-09-12-android-240-release.markdown b/source/_posts/2020-09-12-android-240-release.markdown index 71e0002e1a5..1e88bd49007 100644 --- a/source/_posts/2020-09-12-android-240-release.markdown +++ b/source/_posts/2020-09-12-android-240-release.markdown @@ -5,7 +5,9 @@ date: 2020-09-12 00:00:00 date_formatted: "September 12, 2020" comments: true author: Daniel Shokouhi -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-09-12-android-240-release/Companion.png --- diff --git a/source/_posts/2020-09-17-release-115.markdown b/source/_posts/2020-09-17-release-115.markdown index 3733ab37791..9c684e0c186 100644 --- a/source/_posts/2020-09-17-release-115.markdown +++ b/source/_posts/2020-09-17-release-115.markdown @@ -7,7 +7,9 @@ date_formatted: "September 17, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-09-0.115/social.png --- diff --git a/source/_posts/2020-10-07-release-116.markdown b/source/_posts/2020-10-07-release-116.markdown index efe883fe8ec..cb5db9b13cd 100644 --- a/source/_posts/2020-10-07-release-116.markdown +++ b/source/_posts/2020-10-07-release-116.markdown @@ -7,7 +7,9 @@ date_formatted: "October 7, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-10-0.116/social.png --- diff --git a/source/_posts/2020-10-28-release-117.markdown b/source/_posts/2020-10-28-release-117.markdown index d7223abf6da..0dc76bc2879 100644 --- a/source/_posts/2020-10-28-release-117.markdown +++ b/source/_posts/2020-10-28-release-117.markdown @@ -7,7 +7,9 @@ date_formatted: "October 28, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-10-0.117/social.png --- diff --git a/source/_posts/2020-11-18-release-118.markdown b/source/_posts/2020-11-18-release-118.markdown index 9df04bc319e..6cb80b39a50 100644 --- a/source/_posts/2020-11-18-release-118.markdown +++ b/source/_posts/2020-11-18-release-118.markdown @@ -7,7 +7,9 @@ date_formatted: "November 18, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-11-0.118/social.png --- diff --git a/source/_posts/2020-12-13-release-202012.markdown b/source/_posts/2020-12-13-release-202012.markdown index c4274e6cf64..51bf78761da 100644 --- a/source/_posts/2020-12-13-release-202012.markdown +++ b/source/_posts/2020-12-13-release-202012.markdown @@ -7,7 +7,9 @@ date_formatted: "December 13, 2020" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2020-12/social.png --- diff --git a/source/_posts/2021-01-06-release-20211.markdown b/source/_posts/2021-01-06-release-20211.markdown index d763c93e3d0..273b73b19dd 100644 --- a/source/_posts/2021-01-06-release-20211.markdown +++ b/source/_posts/2021-01-06-release-20211.markdown @@ -7,7 +7,9 @@ date_formatted: "January 6, 2021" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2021-01/social.png --- diff --git a/source/_posts/2021-02-03-release-20212.markdown b/source/_posts/2021-02-03-release-20212.markdown index 25730ce8e50..e8c45c7b81d 100644 --- a/source/_posts/2021-02-03-release-20212.markdown +++ b/source/_posts/2021-02-03-release-20212.markdown @@ -7,7 +7,9 @@ date_formatted: "February 3, 2021" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2021-02/social.png --- diff --git a/source/_posts/2021-03-03-release-20213.markdown b/source/_posts/2021-03-03-release-20213.markdown index bb459381e77..423da7f52a9 100644 --- a/source/_posts/2021-03-03-release-20213.markdown +++ b/source/_posts/2021-03-03-release-20213.markdown @@ -7,7 +7,9 @@ date_formatted: "March 3, 2021" author: Franck Nijhof author_twitter: frenck comments: true -categories: Release-Notes +categories: +- Release-Notes +- Core og_image: /images/blog/2021-03/social.png feedback: true --- diff --git a/source/_posts/2021-03-26-community-highlights.markdown b/source/_posts/2021-03-26-community-highlights.markdown new file mode 100644 index 00000000000..c7d8c8e91b8 --- /dev/null +++ b/source/_posts/2021-03-26-community-highlights.markdown @@ -0,0 +1,100 @@ +--- +title: "Community Highlights: 14th edition" +description: "Get started with a DIY smart door lock, A new card that you can use in Lovelace and listen to more background information about the future of ESPHome" +date: 2021-03-26 00:00:00 +date_formatted: "March 26, 2021" +author: Klaas Schoute +author_twitter: klaasnicolaas +categories: Community +og_image: /images/blog/2021-03-26-community-highlights/social.png +--- + +The 14th edition of the Home Assistant Community Highlights! Some interesting +things popped up around our community, we thought was worth sharing. + +Do you want to share something for the next edition? +Information on [how to share](#got-a-tip-for-the-next-edition). + +./Klaas + +## Blueprint of the week + +This week's blueprint is all about climate and energy saving, +[SmartLiving.Rocks](https://community.home-assistant.io/u/smartliving.rocks/) has +written a handy blueprint that can switch your climate device based on whether a +window is open or not. + +{% my blueprint_import badge blueprint_url="https://community.home-assistant.io/t/window-open-climate-off/257293" %} + +Read more about it on the [community forum][week_blueprint] or install this +automation in your instance with a click on the my button! + +## ESPHome Acquisition + +Last week we announced that [ESPHome][esphome] will continue under the umbrella +of [Nabu Casa][nabu_casa] from now on. If you want to hear more about it, be sure +to listen to the latest Home Assistant Podcast in which Paulus explains more about +the future of ESPHome. + + + +## Uptime Card + + + +For those who would like to show their uptime robot status or other types of +binary sensors in a very special way, there is now a new card made by +[dylandoamaral](https://github.com/dylandoamaral) which is inspired on the +uptime status page of [Reddit](https://www.redditstatus.com). + +
+ +Keep in mind that the card is still at an early stage of development. + +## DIY Smart Lock + +Always wanted to make your door lock smarter? Then try the DIY solution +from [bkbilly](https://community.home-assistant.io/u/bkbilly), with which +you can make your own smart door lock with a stepper motor, 3D printed gears +and ESP32, which communicates with your Home Assistant instance via [ESPHome][esphome]. +
+ +
+ +More information about this project can be found on the +[community forum](https://community.home-assistant.io/t/smart-lock-with-gears/278231). + +## Got a tip for the next edition? + +Have you seen (or made) something awesome, interesting, unique, amazing, +inspirational, unusual or funny, using Home Assistant? + +[Click here to send us your Community Highlight suggestion](/suggest-community-highlight). + +Also, don't forget to share your creations with us via Social Media: + +- Tweet it! Be sure to mention [@home_assistant][twitter] +- Share it on our [Facebook group][facebook-group] +- Post it to our [subreddit][reddit] +- Tag [@homeasssistant][instagram] on Instagram +- Or via chat, drop us a line in the [#lounge at Discord][chat] + +See you next edition! + +[chat]: https://www.home-assistant.io/join-chat +[facebook-group]: https://www.facebook.com/groups/HomeAssistant +[instagram]: https://www.instagram.com/homeassistant +[reddit]: https://www.reddit.com/r/homeassistant +[twitter]: https://www.twitter.com/home_assistant +[blueprints]: https://community.home-assistant.io/c/blueprints-exchange +[esphome]: https://esphome.io +[nabu_casa]: https://www.nabucasa.com +[week_blueprint]: https://community.home-assistant.io/t/window-open-climate-off/257293 \ No newline at end of file diff --git a/source/help/index.markdown b/source/help/index.markdown index 77a2f4f9e28..47654de0d16 100644 --- a/source/help/index.markdown +++ b/source/help/index.markdown @@ -31,6 +31,7 @@ Have you found an issue in your Home Assistant installation? Please report it. R - [PyconFR 2018 - Faire de la domotique libriste avec Python](https://www.youtube.com/watch?v=Eu6umBJ51I4) (French) ([Slides](https://hackmd.io/p/BJTSyDkqm)) - October 2018 - [Build your own smart home with Home Assistant](https://zmonkey.org/blog/files/Home%20Assistant%202018%20v1.0.pdf) at [OpenWest](https://openwest.org) - June 2018 - [Automate your home with Home Assistant](https://www.youtube.com/watch?v=SSrgi4iHGbs) at [foss-north 2018](https://foss-north.se/2018/speakers-and-talks.html#jparadies) - March 2018 +- [Home Assistant - Smart Home für Jedermann](https://www.youtube.com/watch?v=74oPCh0NS4Y) (German) at [Pi and More 2018](https://piandmore.de/de/conference/pam10-5/schedule/event/305) ([Slides](https://benleb.de/talks/pam105_homeassistant.pdf)) - February 2018 - [Home Assistant](https://github.com/home-assistant/home-assistant-assets/tree/master/english/2017-qecampX) at QECampX 2017 - October 2017 - [Open Source Heimautomation mit Home Assistant](https://github.com/home-assistant/home-assistant-assets/tree/master/german/2017-maker-faire-zurich) at [Mini Maker Faire Zurich 2017](https://www.makerfairezurich.ch/en/) - September 2017 - [Why we can't have the Internet of Nice Things: A home automation primer](https://www.openwest.org/custom/description.php?id=92) at [OpenWest 2017](https://www.openwest.org) - July 2017 diff --git a/source/images/blog/2021-03-26-community-highlights/social.png b/source/images/blog/2021-03-26-community-highlights/social.png new file mode 100644 index 00000000000..55b9fbdca48 Binary files /dev/null and b/source/images/blog/2021-03-26-community-highlights/social.png differ diff --git a/source/images/blog/2021-03-26-community-highlights/uptime-card.png b/source/images/blog/2021-03-26-community-highlights/uptime-card.png new file mode 100644 index 00000000000..ee142117e3a Binary files /dev/null and b/source/images/blog/2021-03-26-community-highlights/uptime-card.png differ diff --git a/source/latest-release-notes/index.html b/source/latest-release-notes/index.html index ed4b5859c39..21b3ebd2446 100644 --- a/source/latest-release-notes/index.html +++ b/source/latest-release-notes/index.html @@ -1,16 +1,6 @@ --- --- -{% comment %} -Ugly workaround to make the release notes for 0.106 redirect nicely. -We did a special release with a blog post, so the latest release Notes -are going the wrong way. This hack can be removed after 0.107 is released. -{% endcomment %} -{% if site.current_minor_version == 106 %} - {% assign posts = site.categories['Release-Notes'] | where_exp: "post", "post.title contains 'Light brightness stepping'" %} -{% else %} - {% assign posts = site.categories['Release-Notes'] | where_exp: "post", "post.title contains site.current_minor_version" %} -{% endif %} -{% assign recent_release_post = posts.first %} +{% assign recent_release_post = site.categories['Core'].first %}