2023.2.0: Finalize streaming history

This commit is contained in:
Franck Nijhof 2023-02-01 12:54:11 +01:00
parent 8bf4149759
commit a32df4ff0f
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
2 changed files with 9 additions and 23 deletions

View File

@ -101,36 +101,22 @@ Note: This is a temporary placeholder screenshot. Needs replacement.
## Streaming history ## Streaming history
{% details "TODO" %} History cards now update live! We now stream the state changes while they are
happening and update the graphs in real-time 😲
- Add story
- Spelling/grammar
- Add fresh animation?
- Add support for streaming (push) history ([@bdraco] - [#85892]) ([history docs]) (noteworthy)
- Increase default recorder commit interval to 5 seconds ([@bdraco] - [#86115]) ([recorder docs]) (breaking-change) (noteworthy)
- Improve performance of fetching and storing history and events with the database ([@bdraco] - [#84870]) ([recorder docs]) (breaking-change) (noteworthy)
- Add support for streaming history (#15112) @bdraco
- https://github.com/home-assistant/frontend/pull/15112
- Should also resolve more authentication errors/bans (e.g. on iOS)
{% enddetails %}
Graphs shown in history, are now (streaming) updates live! That means
you can see them update in real-time 😲
<p class='img'> <p class='img'>
<img src='https://user-images.githubusercontent.com/663432/212584923-2148b052-d1d8-4e26-a958-1a21c98078bb.gif' alt='Temporary placeholder screenshot. Needs replacement.'></a> <img src='/images/blog/2023-02/streaming-history-cards.gif' alt='Screenshot showing a history card presenting the power usage of a kitching coffeemaker, updating live while brewing coffee'></a>
Note: This is a temporary placeholder screenshot. Needs replacement. These history cards now show live power usage, while I'm brewing a cup of coffee.
</p> </p>
As a result of that, we can now write less frequently to the database in our As a result of that, we can now write less frequently to the database in our
recorder. It took years of changes to get us to this point (thanks [@bdraco] 🙏), recorder. It took years of changes to get us to this point (thanks [@bdraco] 🙏).
it greatly reduces I/O and increases storage lifetimes significantly. The It greatly reduces resource usage and increases storage lifetimes significantly.
previously introduces live logbook and now the live history are only the last The previously introduced live logbook and now the live history were the
pieces that made this possible. last pieces that made this possible.
As a side-effect, it should also resolve the authentication errors some people As a side-effect, it should also resolve the authentication errors some people
experienced when re-opening the iOS companion app. experienced re-opening the iOS companion app when using history cards.
## Changing the precision of a sensor ## Changing the precision of a sensor

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB