mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-23 17:27:19 +00:00
Merge branch 'current' into next
This commit is contained in:
commit
6a81548dc6
2
Gemfile
2
Gemfile
@ -21,7 +21,7 @@ group :jekyll_plugins do
|
||||
end
|
||||
|
||||
gem 'sinatra', '2.1.0'
|
||||
gem 'nokogiri', '1.11.6'
|
||||
gem 'nokogiri', '1.11.7'
|
||||
|
||||
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
|
||||
# and associated library
|
||||
|
@ -74,10 +74,10 @@ GEM
|
||||
multi_json (1.15.0)
|
||||
mustermann (1.1.1)
|
||||
ruby2_keywords (~> 0.0.1)
|
||||
nokogiri (1.11.6)
|
||||
nokogiri (1.11.7)
|
||||
mini_portile2 (~> 2.5.0)
|
||||
racc (~> 1.4)
|
||||
nokogiri (1.11.6-x64-mingw32)
|
||||
nokogiri (1.11.7-x64-mingw32)
|
||||
racc (~> 1.4)
|
||||
pathutil (0.16.2)
|
||||
forwardable-extended (~> 2.6)
|
||||
@ -130,7 +130,7 @@ DEPENDENCIES
|
||||
jekyll-sitemap (= 1.4.0)
|
||||
jekyll-time-to-read (= 0.1.2)
|
||||
jekyll-toc (= 0.17.1)
|
||||
nokogiri (= 1.11.6)
|
||||
nokogiri (= 1.11.7)
|
||||
rake (= 13.0.3)
|
||||
sass-globbing (= 1.1.5)
|
||||
sassc (= 2.1.0)
|
||||
|
@ -105,8 +105,8 @@ social:
|
||||
# Home Assistant release details
|
||||
current_major_version: 2021
|
||||
current_minor_version: 6
|
||||
current_patch_version: 0
|
||||
date_released: 2021-06-02
|
||||
current_patch_version: 2
|
||||
date_released: 2021-06-04
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
|
@ -92,68 +92,6 @@ mqtt:
|
||||
certificate: /home/paulus/downloads/mosquitto.org.crt
|
||||
```
|
||||
|
||||
### HiveMQ Cloud
|
||||
|
||||
HiveMQ Cloud is a fully managed MQTT broker that provides you a private broker.
|
||||
A free plan for up to 100 devices is available. You can see all of HiveMQ's
|
||||
different plan options here: <https://www.hivemq.com/mqtt-cloud-broker/>
|
||||
|
||||
Home Assistant is not affiliated with HiveMQ Cloud and does not receive any kickbacks.
|
||||
|
||||
1. [Create an account](http://console.hivemq.cloud) (links to sign up).
|
||||
2. When sign up you will receive automatically the free plan that allows you to
|
||||
connect up to 100 devices.
|
||||
3. Create MQTT credentials in the "Access Management" tab of your
|
||||
"Cluster Detail View" you can use to connect Home Assistant
|
||||
and any MQTT device.
|
||||
4. [Download](https://letsencrypt.org/certs/trustid-x3-root.pem) the trusted
|
||||
certificate from let’s encrypt to ensure secure communication between
|
||||
Home Assistant and your HiveMQ Cloud cluster.
|
||||
5. Copy the broker info to your `configuration.yaml`. You can find the
|
||||
"Broker Hostname" in the "Cluster Overview". Use the credentials you just
|
||||
created as username and password and the path from the downloaded certificate:
|
||||

|
||||
|
||||
```yaml
|
||||
mqtt:
|
||||
broker: "HIVEMQ_BROKER_HOSTNAME"
|
||||
port: 8883
|
||||
username: "MQTT_USERNAME"
|
||||
password: "MQTT_PASSWORD"
|
||||
certificate: PATH_TO_STORED_CERTIFICATE
|
||||
```
|
||||
|
||||
After restarting Home Assistant, your MQTT integration connected to HiveMQ Cloud
|
||||
will appear.
|
||||
|
||||
### CloudMQTT
|
||||
|
||||
[CloudMQTT](https://www.cloudmqtt.com) is a hosted private MQTT instance. Plans start at 5$ per month.
|
||||
|
||||
<div class='note'>
|
||||
Home Assistant is not affiliated with CloudMQTT nor will receive any kickbacks.
|
||||
</div>
|
||||
|
||||
1. [Create an account](https://customer.cloudmqtt.com/login)
|
||||
2. [Create a new CloudMQTT instance](https://customer.cloudmqtt.com/subscription/create)
|
||||
3. From the control panel, click on the _Details_ button.
|
||||
4. Create unique users for Home Assistant and each phone to connect<br>(CloudMQTT does not allow two connections from the same user)
|
||||
1. Under manage users, fill in username, password and click add
|
||||
2. Under ACLs, select user, topic `#`, check 'read access' and 'write access'
|
||||
5. Copy the instance info to your configuration.yaml:
|
||||
|
||||
```yaml
|
||||
mqtt:
|
||||
broker: CLOUDMQTT_SERVER
|
||||
port: CLOUDMQTT_PORT
|
||||
username: CLOUDMQTT_USER
|
||||
password: CLOUDMQTT_PASSWORD
|
||||
```
|
||||
|
||||
<div class='note'>
|
||||
Home Assistant will automatically load the correct certificate if you connect to an encrypted channel of CloudMQTT (port range 20000-30000).
|
||||
</div>
|
||||
|
||||
<div class='note'>
|
||||
|
||||
If you experience an error message like `Failed to connect due to exception: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed`, then add `certificate: auto` to your broker configuration and restart Home Assistant.
|
||||
|
@ -125,6 +125,11 @@ device:
|
||||
description: "Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant."
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
icon:
|
||||
description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity."
|
||||
required: false
|
||||
|
@ -100,6 +100,11 @@ device_class:
|
||||
description: Sets the [class of the device](/integrations/binary_sensor/#device-class), changing the device state and icon that is displayed on the frontend.
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
expire_after:
|
||||
description: Defines the number of seconds after the sensor's state expires, if it's not updated. After expiry, the sensor's state becomes `unavailable`.
|
||||
required: false
|
||||
|
@ -67,8 +67,8 @@ The following entities will be created:
|
||||
- **Precipation forecast average**: The average expected precipitation/rain in mm/h within the given time-frame.
|
||||
- **Precipation forecast total**: The total expected precipitation/rain in mm within the given time-frame. The total expected rain in the configured time-frame will be equal to _precipitation_forecast_total_/_timeframe_ mm/min. So, with time-frame configured to 30 minutes and a value of 5, the expected rain is 5 mm in 30 minutes, which is the same as 10 mm/h. If time-frame is set to 90 minutes and a value of 5, the expected rain is 5 mm in 90 minutes, which is equal to 3.3 mm/h.
|
||||
- **Irradiance**: "Sun intensity in Watt per square meter ([W/m2](https://en.wikipedia.org/wiki/W/m2))."
|
||||
- **Rain last 24h**: The rail over the last 24 hours (in mm).
|
||||
- **Rain last hour: The rail over the last hour (in mm).
|
||||
- **Rain last 24h**: The rain over the last 24 hours (in mm).
|
||||
- **Rain last hour**: The rain over the last hour (in mm).
|
||||
- **Temperature n days ahead**: "The forecasted temperature n days ahead (in [C](https://en.wikipedia.org/wiki/Celsius))."
|
||||
- **Minimum temperature n days ahead**: "The forecasted minimum temperature n days ahead (in [C](https://en.wikipedia.org/wiki/Celsius))."
|
||||
- **Rain chance n days ahead**: The forecasted chance for rain n days ahead (%).
|
||||
|
@ -89,6 +89,11 @@ device:
|
||||
description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
icon:
|
||||
description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity."
|
||||
required: false
|
||||
|
@ -128,6 +128,11 @@ device:
|
||||
description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
fan_mode_command_template:
|
||||
description: A template to render the value sent to the `fan_mode_command_topic` with.
|
||||
required: false
|
||||
|
@ -110,6 +110,11 @@ device_class:
|
||||
description: Sets the [class of the device](/integrations/cover/), changing the device state and icon that is displayed on the frontend.
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
icon:
|
||||
description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity."
|
||||
required: false
|
||||
|
@ -101,6 +101,11 @@ device:
|
||||
description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
icon:
|
||||
description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity."
|
||||
required: false
|
||||
|
@ -151,6 +151,11 @@ device:
|
||||
description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
effect_command_topic:
|
||||
description: "The MQTT topic to publish commands to change the light's effect state."
|
||||
required: false
|
||||
@ -516,6 +521,11 @@ device:
|
||||
description: 'The firmware version of the device.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
effect:
|
||||
description: Flag that defines if the light supports effects.
|
||||
required: false
|
||||
@ -849,6 +859,11 @@ device:
|
||||
description: 'The firmware version of the device.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
effect_list:
|
||||
description: List of possible effects.
|
||||
required: false
|
||||
|
@ -97,6 +97,11 @@ device:
|
||||
description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
icon:
|
||||
description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity."
|
||||
required: false
|
||||
|
@ -57,7 +57,7 @@ name:
|
||||
default: "modbus_hub"
|
||||
type: string
|
||||
timeout:
|
||||
description: "Timeout while waiting for a response in seconds. Remark: a timeout of fewer than 5 seconds will be automatically adjusted to 5 seconds."
|
||||
description: "Timeout while waiting for a response in seconds."
|
||||
required: false
|
||||
default: 5
|
||||
type: integer
|
||||
@ -209,7 +209,7 @@ name:
|
||||
required: true
|
||||
type: string
|
||||
scan_interval:
|
||||
description: Defines the update interval of the entity in seconds. If scan_interval is lower than `timeout` or 5 seconds it is automatically adjusted to `timeout` (default 5 seconds).
|
||||
description: Defines the update interval of the entity in seconds.
|
||||
required: false
|
||||
type: integer
|
||||
default: 10
|
||||
|
@ -87,6 +87,11 @@ device:
|
||||
description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
icon:
|
||||
description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity."
|
||||
required: false
|
||||
|
@ -138,6 +138,7 @@ The list with all known valid keys can be found [here](https://github.com/floria
|
||||
- TX-50DX700B
|
||||
- TX-55ASM655
|
||||
- TX-55ASW654
|
||||
- TX-55CS630E (can't power on)
|
||||
- TX-55CX680B
|
||||
- TX-55CX700E
|
||||
- TX-55EXW584
|
||||
|
@ -51,18 +51,23 @@ availability_topic:
|
||||
required: false
|
||||
type: string
|
||||
command_topic:
|
||||
description: The MQTT topic to publish commands to change the switch state.
|
||||
description: The MQTT topic to publish commands to change the scene state.
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
icon:
|
||||
description: Icon for the switch.
|
||||
description: Icon for the scene.
|
||||
required: false
|
||||
type: icon
|
||||
name:
|
||||
description: The name to use when displaying this switch.
|
||||
description: The name to use when displaying this scene.
|
||||
required: false
|
||||
type: string
|
||||
default: MQTT Switch
|
||||
default: MQTT Scene
|
||||
payload_available:
|
||||
description: The payload that represents the available state.
|
||||
required: false
|
||||
@ -89,7 +94,7 @@ retain:
|
||||
type: boolean
|
||||
default: false
|
||||
unique_id:
|
||||
description: An ID that uniquely identifies this switch device. If two switches have the same unique ID, Home Assistant will raise an exception.
|
||||
description: An ID that uniquely identifies this scene entity. If two scenes have the same unique ID, Home Assistant will raise an exception.
|
||||
required: false
|
||||
type: string
|
||||
{% endconfiguration %}
|
||||
@ -102,15 +107,15 @@ Make sure that your topic matches exactly. `some-topic/` and `some-topic` are di
|
||||
|
||||
## Examples
|
||||
|
||||
In this section, you will find some real-life examples of how to use this sensor.
|
||||
In this section, you will find some real-life examples of how to use the MQTT Scene.
|
||||
|
||||
### Full configuration
|
||||
|
||||
The example below shows a full configuration for a switch.
|
||||
The example below shows a full configuration for a scene.
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
switch:
|
||||
scene:
|
||||
- platform: mqtt
|
||||
unique_id: living_room_party_scene
|
||||
name: "Living Room Party Scene"
|
||||
|
@ -92,6 +92,11 @@ device_class:
|
||||
required: false
|
||||
type: device_class
|
||||
default: None
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
expire_after:
|
||||
description: Defines the number of seconds after the sensor's state expires, if it's not updated. After expiry, the sensor's state becomes `unavailable`.
|
||||
required: false
|
||||
|
@ -97,6 +97,11 @@ device:
|
||||
description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs, or parent devices of a sub-device. This is used to show device topology in Home Assistant.'
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
icon:
|
||||
description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity."
|
||||
required: false
|
||||
|
@ -49,12 +49,12 @@ body_on:
|
||||
description: "The body of the POST request that commands the switch to become enabled. This value can be a [template](/topics/templating/)."
|
||||
required: false
|
||||
type: string
|
||||
default: ON
|
||||
default: "ON"
|
||||
body_off:
|
||||
description: "The body of the POST request that commands the switch to become disabled. This value can also be a [template](/topics/templating/)."
|
||||
required: false
|
||||
type: string
|
||||
default: OFF
|
||||
default: "OFF"
|
||||
is_on_template:
|
||||
description: "A [template](/docs/configuration/templating/#processing-incoming-data) that determines the state of the switch from the value returned by the GET request on the resource URL. This template should compute to a boolean (True or False). If the value is valid JSON, it will be available in the template as the variable `value_json`. Default is equivalent to `'{% raw %}{{ value_json == body_on }}{% endraw %}'`. This means that by default, the state of the switch is on if and only if the response to the GET request matches."
|
||||
required: false
|
||||
|
@ -93,6 +93,11 @@ docked_topic:
|
||||
description: The MQTT topic subscribed to receive docked state values from the vacuum.
|
||||
required: false
|
||||
type: string
|
||||
enabled_by_default:
|
||||
description: Flag which defines if the entity should be enabled when first added.
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
error_template:
|
||||
description: Defines a [template](/topics/templating/) to define potential error messages emitted by the vacuum. This is required if `error_topic` is set.
|
||||
required: false
|
||||
|
@ -23,8 +23,8 @@ Information on [how to share](#got-a-tip-for-the-next-edition).
|
||||
|
||||
This week's blueprint is all about medication. It may happen that you forget
|
||||
to swallow it, what if you create an automation that sends you a message as a
|
||||
reminder every time? [Mati24](LINK) has now made a handy blueprint for that,
|
||||
try it out!
|
||||
reminder every time? [Mati24](https://community.home-assistant.io/u/mati24) has
|
||||
now made a handy blueprint for that, try it out!
|
||||
|
||||
{% my blueprint_import badge blueprint_url="https://community.home-assistant.io/t/advanced-medication-reminder/300137" %}
|
||||
|
||||
|
@ -38,6 +38,8 @@ worth scanning the all changes section for your favorite integrations.
|
||||
- [New Integrations](#new-integrations)
|
||||
- [New Platforms](#new-platforms)
|
||||
- [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui)
|
||||
- [Release 2021.6.1 - June 3](#release-202161---june-3)
|
||||
- [Release 2021.6.2 - June 4](#release-202162---june-4)
|
||||
- [If you need help...](#if-you-need-help)
|
||||
- [Breaking Changes](#breaking-changes)
|
||||
- [Integrations that removed deprecated YAML import](#integrations-that-removed-deprecated-yaml-import)
|
||||
@ -247,6 +249,76 @@ The following integrations are now available via the Home Assistant UI:
|
||||
- [Buienradar][buienradar docs], done by [@RobBie1221]
|
||||
- [Growatt][growatt_server docs], done by [@indykoning]
|
||||
|
||||
## Release 2021.6.1 - June 3
|
||||
|
||||
- Fix last activity consideration for AVM Fritz!Tools device tracker ([@mib1185] - [#51375]) ([fritz docs])
|
||||
- Handle Sonos connection issues better when polling ([@jjlawren] - [#51376]) ([sonos docs])
|
||||
- Fix no value error for heatit climate entities ([@raman325] - [#51392]) ([zwave_js docs])
|
||||
- Fix Tibber Pulse device name and sensor update ([@Danielhiversen] - [#51402]) ([tibber docs])
|
||||
- Fix shopping list "complete all" service name ([@spacegaier] - [#51406]) ([shopping_list docs])
|
||||
- Bump aiohomekit to 0.2.67 (fixes #51391) ([@Jc2k] - [#51418]) ([homekit_controller docs])
|
||||
- Bump zwave-js-server-python to 0.26.1 ([@raman325] - [#51425]) ([zwave_js docs])
|
||||
- Update frontend to 20210603.0 ([@bramkragten] - [#51442]) ([frontend docs])
|
||||
|
||||
[#51375]: https://github.com/home-assistant/core/pull/51375
|
||||
[#51376]: https://github.com/home-assistant/core/pull/51376
|
||||
[#51392]: https://github.com/home-assistant/core/pull/51392
|
||||
[#51402]: https://github.com/home-assistant/core/pull/51402
|
||||
[#51406]: https://github.com/home-assistant/core/pull/51406
|
||||
[#51418]: https://github.com/home-assistant/core/pull/51418
|
||||
[#51425]: https://github.com/home-assistant/core/pull/51425
|
||||
[#51442]: https://github.com/home-assistant/core/pull/51442
|
||||
[@Danielhiversen]: https://github.com/Danielhiversen
|
||||
[@Jc2k]: https://github.com/Jc2k
|
||||
[@bramkragten]: https://github.com/bramkragten
|
||||
[@jjlawren]: https://github.com/jjlawren
|
||||
[@mib1185]: https://github.com/mib1185
|
||||
[@raman325]: https://github.com/raman325
|
||||
[@spacegaier]: https://github.com/spacegaier
|
||||
[fritz docs]: /integrations/fritz/
|
||||
[frontend docs]: /integrations/frontend/
|
||||
[homekit_controller docs]: /integrations/homekit_controller/
|
||||
[shopping_list docs]: /integrations/shopping_list/
|
||||
[sonos docs]: /integrations/sonos/
|
||||
[tibber docs]: /integrations/tibber/
|
||||
[zwave_js docs]: /integrations/zwave_js/
|
||||
|
||||
## Release 2021.6.2 - June 4
|
||||
|
||||
- Hot fix version of Apply modbus interval patch ([@balloob] - [#51487]) ([modbus docs])
|
||||
- Update to iaqualink 0.3.90 ([@flz] - [#51452]) ([iaqualink docs])
|
||||
- Retry isy994 setup later if isy.initialize times out ([@bdraco] - [#51453]) ([isy994 docs])
|
||||
- xknx 0.18.3 ([@farmio] - [#51277]) ([knx docs])
|
||||
- Update xknx to version 0.18.4 ([@farmio] - [#51459]) ([knx docs])
|
||||
- Bump aiolyric to 1.0.7 ([@timmo001] - [#51473]) ([lyric docs])
|
||||
- Improve logging for SamsungTV ([@chemelli74] - [#51477]) ([samsungtv docs])
|
||||
- Upgrade elgato to 2.1.1 ([@frenck] - [#51483]) ([elgato docs])
|
||||
- Protect our user agent ([@balloob] - [#51486])
|
||||
|
||||
[#51277]: https://github.com/home-assistant/core/pull/51277
|
||||
[#51452]: https://github.com/home-assistant/core/pull/51452
|
||||
[#51453]: https://github.com/home-assistant/core/pull/51453
|
||||
[#51459]: https://github.com/home-assistant/core/pull/51459
|
||||
[#51473]: https://github.com/home-assistant/core/pull/51473
|
||||
[#51477]: https://github.com/home-assistant/core/pull/51477
|
||||
[#51483]: https://github.com/home-assistant/core/pull/51483
|
||||
[#51486]: https://github.com/home-assistant/core/pull/51486
|
||||
[#51487]: https://github.com/home-assistant/core/pull/51487
|
||||
[@balloob]: https://github.com/balloob
|
||||
[@bdraco]: https://github.com/bdraco
|
||||
[@chemelli74]: https://github.com/chemelli74
|
||||
[@farmio]: https://github.com/farmio
|
||||
[@flz]: https://github.com/flz
|
||||
[@frenck]: https://github.com/frenck
|
||||
[@timmo001]: https://github.com/timmo001
|
||||
[elgato docs]: /integrations/elgato/
|
||||
[iaqualink docs]: /integrations/iaqualink/
|
||||
[isy994 docs]: /integrations/isy994/
|
||||
[knx docs]: /integrations/knx/
|
||||
[lyric docs]: /integrations/lyric/
|
||||
[modbus docs]: /integrations/modbus/
|
||||
[samsungtv docs]: /integrations/samsungtv/
|
||||
|
||||
## If you need help...
|
||||
|
||||
...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e).
|
||||
@ -2261,7 +2333,7 @@ The following integrations are no longer available as of this release:
|
||||
[bluetooth_tracker docs]: /integrations/bluetooth_tracker/
|
||||
[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
|
||||
[bond docs]: /integrations/bond/
|
||||
[boschshc docs]: /integrations/boschshc/
|
||||
[boschshc docs]: /integrations/bosch_shc/
|
||||
[braviatv docs]: /integrations/braviatv/
|
||||
[broadlink docs]: /integrations/broadlink/
|
||||
[brother docs]: /integrations/brother/
|
||||
@ -2382,7 +2454,7 @@ The following integrations are no longer available as of this release:
|
||||
[namecheapdns docs]: /integrations/namecheapdns/
|
||||
[nest docs]: /integrations/nest/
|
||||
[netatmo docs]: /integrations/netatmo/
|
||||
[nettigo docs]: /integrations/nettigo/
|
||||
[nettigo docs]: /integrations/nam/
|
||||
[network docs]: /integrations/network/
|
||||
[nexia docs]: /integrations/nexia/
|
||||
[notify docs]: /integrations/notify/
|
||||
|
113
source/_posts/2021-06-04-community-highlights.markdown
Normal file
113
source/_posts/2021-06-04-community-highlights.markdown
Normal file
@ -0,0 +1,113 @@
|
||||
---
|
||||
title: "Community Highlights: 24th edition"
|
||||
description: "Teach your kids when it's the right time to get up with a blueprint, display your 3D printer with a card in Lovelace and get started building your own weather station."
|
||||
date: 2021-06-04 00:00:00
|
||||
date_formatted: "June 4, 2021"
|
||||
author: Klaas Schoute
|
||||
author_twitter: klaasnicolaas
|
||||
categories: Community
|
||||
og_image: /images/blog/2021-06-04-community-highlights/social.png
|
||||
---
|
||||
|
||||
The 24th edition of the Home Assistant Community Highlights! Some interesting
|
||||
things popped up around our community, which 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 <br>
|
||||
*Intern on Home Assistant Energy*
|
||||
|
||||
## Blueprint of the week
|
||||
------
|
||||
|
||||
I think this situation is familiar to many parents: your children who get
|
||||
out of bed too early and who you would like to learn when it is the right
|
||||
time to get out of bed.
|
||||
|
||||
{% my blueprint_import badge blueprint_url="https://community.home-assistant.io/t/sleep-trainer-for-children-using-input-datetime-and-an-rgb-light/292003" %}
|
||||
|
||||
This week's blueprint is that of [koosvanw](https://community.home-assistant.io/u/koosvanw),
|
||||
who created a blueprint for the above situation that works with a light that
|
||||
can change color and where the brightness can also be adjusted. Try it out!
|
||||
Read more about it on the [community forum][week_blueprint] or install this
|
||||
automation in your instance with a click on the My button!
|
||||
|
||||
## Threedy card
|
||||
------
|
||||
|
||||
<div style="margin:0 auto; text-align:center">
|
||||
<a href="https://github.com/dangreco/threedy" target="_blank">
|
||||
<img
|
||||
src='/images/blog/2021-06-04-community-highlights/threedy.png'
|
||||
alt="Preview of the threedy card"
|
||||
style='border: 0;box-shadow: none;width:70%;margin-bottom:15px;'
|
||||
/>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
Do you have a 3D printer and are you not quite sure how to display it in a
|
||||
beautiful way in your Lovelace dashboard? Then try this card from
|
||||
[dangreco](https://github.com/dangreco), which works well in combination
|
||||
with [octoprint](/integrations/octoprint).
|
||||
|
||||
<a href="https://github.com/dangreco/threedy"><img style="border: 0;" src="https://gh-card.dev/repos/dangreco/threedy.svg"></a>
|
||||
|
||||
## ESPHome weather station
|
||||
------
|
||||
|
||||
<div style="margin:0 auto; text-align:center">
|
||||
<a href="https://github.com/hugokernel/esphome-weather-station" target="_blank">
|
||||
<img
|
||||
src='/images/blog/2021-06-04-community-highlights/weather.jpg'
|
||||
alt="Preview of the ESPHome weather station"
|
||||
style='border: 0;box-shadow: none;width:90%;margin-bottom:15px;'
|
||||
/>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
Have you always wanted to build a weather station in your garden? Then
|
||||
try the ESPHome variant of [hugokernel](https://github.com/hugokernel),
|
||||
it is quite extensive with many measuring options.
|
||||
|
||||
<a href="https://github.com/hugokernel/esphome-weather-station"><img style="border: 0;" src="https://gh-card.dev/repos/hugokernel/esphome-weather-station.svg"></a>
|
||||
|
||||
## Garage fingerprint
|
||||
------
|
||||
|
||||
This week we also came across something cool that was shared on our [subreddit][reddit]
|
||||
page. For example, you could open a garage door by means of geofencing from your
|
||||
phone or with an NFC tag. But [Nhminer](https://www.reddit.com/user/Nhminer/) has
|
||||
tried another option, namely opening with a fingerprint sensor 😲
|
||||
|
||||
<iframe id="reddit-embed" src="https://www.redditmedia.com/r/homeassistant/comments/nraofm/made_a_fingerprint_sensor_for_my_garage/?ref_source=embed&ref=share&embed=true" sandbox="allow-scripts allow-same-origin allow-popups" style="border: none;" height="621" width="640" scrolling="no"></iframe>
|
||||
|
||||
Do you want to know more about it? Then also check
|
||||
[this forum topic](https://community.home-assistant.io/t/garage-fingerprint-sensor/312977).
|
||||
|
||||
## 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
|
||||
[community]: https://community.home-assistant.io
|
||||
[week_blueprint]: https://community.home-assistant.io/t/sleep-trainer-for-children-using-input-datetime-and-an-rgb-light/292003
|
BIN
source/images/blog/2021-06-04-community-highlights/social.png
Normal file
BIN
source/images/blog/2021-06-04-community-highlights/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 216 KiB |
BIN
source/images/blog/2021-06-04-community-highlights/threedy.png
Normal file
BIN
source/images/blog/2021-06-04-community-highlights/threedy.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 80 KiB |
BIN
source/images/blog/2021-06-04-community-highlights/weather.jpg
Normal file
BIN
source/images/blog/2021-06-04-community-highlights/weather.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 83 KiB |
Binary file not shown.
Before Width: | Height: | Size: 56 KiB |
@ -47,11 +47,11 @@ regenerate: false
|
||||
{%- for category in categories -%}
|
||||
{%- assign components_count = components | where: 'ha_category', category | size -%}
|
||||
{%- if category and category != 'Other' and components_count != 0 -%}
|
||||
<a href='#{{ category | slugify }}' class="btn">{{ category }} ({{ components_count }})</a>
|
||||
<a href='#{{ category | slugify }}' class="btn" onclick="document.querySelector('.page-content').scrollTop = 0">{{ category }} ({{ components_count }})</a>
|
||||
{%- endif -%}
|
||||
{%- endfor -%}
|
||||
|
||||
<a href='#other' class="btn">Other ({{ components | where: 'ha_category', 'Other' | size }})</a>
|
||||
<a href='#other' class="btn" onclick="document.querySelector('.page-content').scrollTop = 0">Other ({{ components | where: 'ha_category', 'Other' | size }})</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid__item five-sixths lap-one-whole palm-one-whole">
|
||||
|
Loading…
x
Reference in New Issue
Block a user