mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-15 21:36:52 +00:00
Merge branch 'current' into next
This commit is contained in:
commit
2d2d0b45cf
4
.github/workflows/test.yml
vendored
4
.github/workflows/test.yml
vendored
@ -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"
|
||||
|
@ -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.
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
```
|
||||
|
||||
|
@ -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**.
|
||||

|
||||
|
||||
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**.
|
||||

|
||||
|
||||
1. Enable Events by clicking on **Enable** and **Create project**.
|
||||
|
@ -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:
|
||||
|
@ -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).
|
||||
|
@ -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.
|
||||
|
||||

|
BIN
source/images/blog/2021-12-northeastern-university/overview.png
Normal file
BIN
source/images/blog/2021-12-northeastern-university/overview.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 183 KiB |
Loading…
x
Reference in New Issue
Block a user