Merge branch 'current' into next

This commit is contained in:
Franck Nijhof 2021-12-30 11:27:24 +01:00
commit 2d2d0b45cf
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
10 changed files with 137 additions and 11 deletions

View File

@ -10,7 +10,7 @@ jobs:
- name: Check out files from GitHub
uses: actions/checkout@v2.4.0
- name: Setting up Node.js
uses: actions/setup-node@v2.5.0
uses: actions/setup-node@v2.5.1
with:
node-version: 16.x
cache: "npm"
@ -27,7 +27,7 @@ jobs:
- name: Check out files from GitHub
uses: actions/checkout@v2.4.0
- name: Setting up Node.js
uses: actions/setup-node@v2.5.0
uses: actions/setup-node@v2.5.1
with:
node-version: 16.x
cache: "npm"

View File

@ -108,8 +108,8 @@ social:
# Home Assistant release details
current_major_version: 2021
current_minor_version: 12
current_patch_version: 5
date_released: 2021-12-23
current_patch_version: 7
date_released: 2021-12-29
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.

View File

@ -56,4 +56,4 @@ You often need a backup in case your system has crashed. If you only store them
- [Dropbox Sync](https://github.com/danielwelch/hassio-dropbox-sync)
- [Nextcloud Backup](https://github.com/Sebclem/hassio-nextcloud-backup)
- [Samba backup](https://github.com/thomasmauerer/hassio-addons/tree/master/samba-backup)
- [Remote Backup (uses scp)](https://github.com/overkill32/hassio-remote-backup)
- [Remote Backup (scp/rsync/rclone)](https://github.com/ikifar2012/remote-backup-addon)

View File

@ -57,7 +57,7 @@ A device is identified as stale when it's still present on Home Assistant but no
| Service data attribute | Optional | Description |
| ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------- |
| `entity_id` | no | Only act on a specific router |
| `device_id` | no | Only act on a specific router |
## Integration Options

View File

@ -485,16 +485,16 @@ template:
- binary_sensor:
- name: "Homematic is sending updates"
state: >-
{{ now() - as_timestamp(state_attr('sensor.office_voltage', 'last_changed'), 601) < 600 }}
{{ (now() - states.sensor.office_voltage.last_changed).seconds < 600 }}
automation:
- alias: "Homematic Reconnect"
trigger:
platform: state
entity_id: binary_sensor.homematic_up
entity_id: binary_sensor.homematic_is_sending_updates
to: "off"
action:
# Reconnect, if sensor has not been updated for over 3 hours
# Reconnect, if sensor has not been updated for over 10 minutes
service: homematic.reconnect
```

View File

@ -140,7 +140,7 @@ Once completed, you will have a device access `project_id` needed for later step
1. Give your Device Access project a name and click **Next**.
![Screenshot of naming a project](/images/integrations/nest/project_name.png)
1. Next you will be asked for an *OAuth client ID* which you created in the previous step and click **Nest**.
1. Next you will be asked for an *OAuth client ID* which you created in the previous step and click **Next**.
![Screenshot of Device Access Console OAuth client ID](/images/integrations/nest/device_access_oauth_client_id.png)
1. Enable Events by clicking on **Enable** and **Create project**.

View File

@ -46,7 +46,7 @@ name:
description: Let you overwrite the name of the device.
required: false
type: string
default: Binary sensor Ping [hostname]
default: Ping [hostname]
{% endconfiguration %}
The sensor exposes the different round trip times values measured by `ping` as attributes:

View File

@ -55,6 +55,8 @@ holidays. So, the first release in 2022, will be Wednesday, 2 February 2022._
- [Release 2021.12.3 - December 17](#release-2021123---december-17)
- [Release 2021.12.4 - December 20](#release-2021124---december-20)
- [Release 2021.12.5 - December 23](#release-2021125---december-23)
- [Release 2021.12.6 - December 27](#release-2021126---december-27)
- [Release 2021.12.7 - December 29](#release-2021127---december-29)
- [If you need help...](#if-you-need-help)
- [Breaking Changes](#breaking-changes)
- [Updates for custom integration developers](#updates-for-custom-integration-developers)
@ -712,6 +714,104 @@ like before. Done by [@marvin-w].
[trafikverket_train docs]: /integrations/trafikverket_train/
[vallox docs]: /integrations/vallox/
## Release 2021.12.6 - December 27
- Fix picnic sensor time unit ([@corneyl] - [#62437]) ([picnic docs])
- Bump soco to 0.25.2 ([@jjlawren] - [#62691]) ([sonos docs])
- Bump zeroconf to 0.38.1 ([@bdraco] - [#62720]) ([zeroconf docs])
- Fix TypeError of vacuum battery level None ([@htmltiger] - [#62722]) ([google_assistant docs])
- Add return for certified devices to not apply availability check ([@flfue] - [#62728]) ([hue docs])
- Bump roombapy to 1.6.4 ([@freekode] - [#62741]) ([roomba docs])
- Add missing entity category for gen2 devices ([@chemelli74] - [#62812]) ([shelly docs])
- Upgrade youless library to version 0.16 ([@gjong] - [#62837]) ([youless docs])
- Update tuya-iot-py-sdk to 0.6.6 ([@frenck] - [#62858]) ([tuya docs])
- Fix keyerror when no previous Picnic orders exist ([@corneyl] - [#62870]) ([picnic docs])
- Update frontend to 20211227.0 ([@bramkragten] - [#62874]) ([frontend docs])
[#62437]: https://github.com/home-assistant/core/pull/62437
[#62691]: https://github.com/home-assistant/core/pull/62691
[#62720]: https://github.com/home-assistant/core/pull/62720
[#62722]: https://github.com/home-assistant/core/pull/62722
[#62728]: https://github.com/home-assistant/core/pull/62728
[#62741]: https://github.com/home-assistant/core/pull/62741
[#62812]: https://github.com/home-assistant/core/pull/62812
[#62837]: https://github.com/home-assistant/core/pull/62837
[#62858]: https://github.com/home-assistant/core/pull/62858
[#62870]: https://github.com/home-assistant/core/pull/62870
[#62874]: https://github.com/home-assistant/core/pull/62874
[@bdraco]: https://github.com/bdraco
[@bramkragten]: https://github.com/bramkragten
[@chemelli74]: https://github.com/chemelli74
[@corneyl]: https://github.com/corneyl
[@flfue]: https://github.com/flfue
[@freekode]: https://github.com/freekode
[@frenck]: https://github.com/frenck
[@gjong]: https://github.com/gjong
[@htmltiger]: https://github.com/htmltiger
[@jjlawren]: https://github.com/jjlawren
[frontend docs]: /integrations/frontend/
[google_assistant docs]: /integrations/google_assistant/
[hue docs]: /integrations/hue/
[picnic docs]: /integrations/picnic/
[roomba docs]: /integrations/roomba/
[shelly docs]: /integrations/shelly/
[sonos docs]: /integrations/sonos/
[tuya docs]: /integrations/tuya/
[youless docs]: /integrations/youless/
[zeroconf docs]: /integrations/zeroconf/
## Release 2021.12.7 - December 29
- Fix unique_id of nuki config entry ([@pree] - [#62840]) ([nuki docs])
- Bump python-smarttub dependency to 0.0.29 ([@mdz] - [#62968]) ([smarttub docs])
- Bump flux_led to 0.27.21 ([@bdraco] - [#62971]) ([flux_led docs])
- Send commands to Hue grouped lights all at once ([@marcelveldt] - [#62973]) ([hue docs])
- Remove duplicate filter for Hue button events ([@marcelveldt] - [#62974]) ([hue docs])
- Update frontend to 20211229.0 ([@bramkragten] - [#62981]) ([frontend docs])
- Bump aiohue to 3.0.11 ([@marcelveldt] - [#62983]) ([hue docs])
- Gracefully handle unknown HVAC mode in Tuya ([@frenck] - [#62984]) ([tuya docs])
- Fix short flash effect in Hue integration ([@marcelveldt] - [#62988]) ([hue docs])
- Fix incorrect unit of measurement access in Tuya ([@frenck] - [#62989]) ([tuya docs])
- Fix Tuya data type information in lights ([@frenck] - [#62993]) ([tuya docs])
- Fix Tuya data type information in climate ([@frenck] - [#62994]) ([tuya docs])
- Gracefully handle missing preset mode in Tuya fan ([@frenck] - [#62996]) ([tuya docs])
- Normalize Hue colortemp if value outside of bounds ([@marcelveldt] - [#62998]) ([hue docs])
- Hotfix for Nuki integration tests ([@frenck] - [#63007]) ([nuki docs])
- Fix night mode switch state on Sonos ([@jjlawren] - [#63009]) ([sonos docs])
- Add missing migration for Sonos speech enhancement switch entities ([@jjlawren] - [#63010]) ([sonos docs])
[#62840]: https://github.com/home-assistant/core/pull/62840
[#62968]: https://github.com/home-assistant/core/pull/62968
[#62971]: https://github.com/home-assistant/core/pull/62971
[#62973]: https://github.com/home-assistant/core/pull/62973
[#62974]: https://github.com/home-assistant/core/pull/62974
[#62981]: https://github.com/home-assistant/core/pull/62981
[#62983]: https://github.com/home-assistant/core/pull/62983
[#62984]: https://github.com/home-assistant/core/pull/62984
[#62988]: https://github.com/home-assistant/core/pull/62988
[#62989]: https://github.com/home-assistant/core/pull/62989
[#62993]: https://github.com/home-assistant/core/pull/62993
[#62994]: https://github.com/home-assistant/core/pull/62994
[#62996]: https://github.com/home-assistant/core/pull/62996
[#62998]: https://github.com/home-assistant/core/pull/62998
[#63007]: https://github.com/home-assistant/core/pull/63007
[#63009]: https://github.com/home-assistant/core/pull/63009
[#63010]: https://github.com/home-assistant/core/pull/63010
[@bdraco]: https://github.com/bdraco
[@bramkragten]: https://github.com/bramkragten
[@frenck]: https://github.com/frenck
[@jjlawren]: https://github.com/jjlawren
[@marcelveldt]: https://github.com/marcelveldt
[@mdz]: https://github.com/mdz
[@pree]: https://github.com/pree
[flux_led docs]: /integrations/flux_led/
[frontend docs]: /integrations/frontend/
[hue docs]: /integrations/hue/
[nuki docs]: /integrations/nuki/
[smarttub docs]: /integrations/smarttub/
[sonos docs]: /integrations/sonos/
[tuya docs]: /integrations/tuya/
## 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).

View File

@ -0,0 +1,26 @@
---
title: "Energy management research using Home Assistant"
description: "Learn how Prof. Kane from Northeastern University is conducting research using Home Assistant."
date: 2021-12-28 00:01:00
date_formatted: "December 28, 2021"
author: Paulus Schoutsen
author_twitter: balloob
categories: Video
og_image: /images/blog/2021-12-northeastern-university/overview.png
---
Two weeks ago we hosted the [State of the Open Home](/state-of-the-open-home/). It included a presentation by [Prof. Michael Kane](https://coe.northeastern.edu/people/kane-michael/) and [Maharsi Pathak](https://www.linkedin.com/in/maharshi-pathak-) from the department of Civil and Environmental Engineering at [Northeastern University](https://www.northeastern.edu/).
They presented about their research into lowering grid demand by reducing thermostat temperatures. They want to learn when and why a reduced temperature is too uncomfortable causing tenants to become thermally frustrated and reverting the reduction.
<div class='videoWrapper'>
<iframe width="560" height="315" src="https://www.youtube.com/embed/6ZMXE5PXPqU?start=8042" frameborder="0" allowfullscreen></iframe>
</div>
With Home Assistant we want every home to be about [privacy, choice and durability](/blog/2021/12/23/the-open-home/) and it's how we built Home Assistant. Because we believe in choice, all data in Home Assistant is accessible and one can extend or built on top of our platform.
This architecture made it possible for Prof. Kane to create a custom version of Home Assistant for his research that gathers data about all devices, surveys users based on changes to devices and exports all this data back to their research lab. For this they leverage device integrations, added a custom survey feature to the UI and push notifications from the Home Assistant companion app to draw the user's attention to the surveys.
But what makes me extra happy is that their research is focusing on home energy management. This has been a feature we added to Home Assistant in 2020 as [our way to help tackle the climate crisis](/blog/2021/08/04/home-energy-management/). It makes me proud to see that we are able to help researchers do their work and we hope to see more of this. We're also looking forward to collaborating with Prof. Kane on using his research to improve Home Assistant.
![Overview of their deployment](/images/blog/2021-12-northeastern-university/overview.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB