Add some new screenshots.
This commit is contained in:
@@ -956,6 +956,24 @@ View events in the timeline.
|
|||||||
|
|
||||||
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/timeline.gif" alt="Event Timeline" width="400px">
|
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/timeline.gif" alt="Event Timeline" width="400px">
|
||||||
|
|
||||||
|
### Single Camera Recordings
|
||||||
|
|
||||||
|
View recordings for a camera across time:
|
||||||
|
|
||||||
|
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/recording-seek.gif" alt="Recording for single camera" width="400px">
|
||||||
|
|
||||||
|
### Multiple Camera Recordings
|
||||||
|
|
||||||
|
View recordings for multiple cameras at a given time:
|
||||||
|
|
||||||
|
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/recording-seek-all-cameras.gif" alt="Recording for multiple cameras" width="400px">
|
||||||
|
|
||||||
|
### Dark Mode
|
||||||
|
|
||||||
|
Dim the card when not used.
|
||||||
|
|
||||||
|
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/dark-mode.gif" alt="Card dark mode" width="400px">
|
||||||
|
|
||||||
<a name="screenshots-card-casting"></a>
|
<a name="screenshots-card-casting"></a>
|
||||||
|
|
||||||
### Card Casting
|
### Card Casting
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 219 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.2 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.0 MiB |
@@ -583,9 +583,11 @@ export class FrigateCardTimelineCore extends LitElement {
|
|||||||
const children: FrigateBrowseMediaSource[] = [];
|
const children: FrigateBrowseMediaSource[] = [];
|
||||||
const processedCameras: Set<string> = new Set();
|
const processedCameras: Set<string> = new Set();
|
||||||
|
|
||||||
for (const [camera, recording] of results.entries()) {
|
// Get results in the order the cameras are specified in the configuration.
|
||||||
|
for (const camera of (this.cameras?.keys() || [])) {
|
||||||
|
const recording = results.get(camera);
|
||||||
const config = this.cameras?.get(camera);
|
const config = this.cameras?.get(camera);
|
||||||
if (!config?.camera_name) {
|
if (!recording || !config?.camera_name) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user