diff --git a/src/components/trace/ha-trace-path-details.ts b/src/components/trace/ha-trace-path-details.ts index dcf97366bd..8264b1d0b5 100644 --- a/src/components/trace/ha-trace-path-details.ts +++ b/src/components/trace/ha-trace-path-details.ts @@ -194,7 +194,7 @@ export class HaTracePathDetails extends LitElement { // it's the last entry. Find all logbook entries after start. const startTime = new Date(startTrace[0].timestamp); const idx = this.logbookEntries.findIndex( - (entry) => new Date(entry.when) >= startTime + (entry) => new Date(entry.when * 1000) >= startTime ); if (idx === -1) { entries = []; @@ -210,7 +210,7 @@ export class HaTracePathDetails extends LitElement { entries = []; for (const entry of this.logbookEntries || []) { - const entryDate = new Date(entry.when); + const entryDate = new Date(entry.when * 1000); if (entryDate >= startTime) { if (entryDate < endTime) { entries.push(entry); diff --git a/src/components/trace/hat-trace-timeline.ts b/src/components/trace/hat-trace-timeline.ts index e7ab310280..3a47a9f819 100644 --- a/src/components/trace/hat-trace-timeline.ts +++ b/src/components/trace/hat-trace-timeline.ts @@ -116,7 +116,7 @@ class LogbookRenderer { maybeRenderItem() { const logbookEntry = this.curItem; this.curIndex++; - const entryDate = new Date(logbookEntry.when); + const entryDate = new Date(logbookEntry.when * 1000); if (this.pendingItems.length === 0) { this.pendingItems.push([entryDate, logbookEntry]); @@ -248,7 +248,7 @@ class ActionRenderer { // Render all logbook items that are in front of this item. while ( this.logbookRenderer.hasNext && - new Date(this.logbookRenderer.curItem.when) < timestamp + new Date(this.logbookRenderer.curItem.when * 1000) < timestamp ) { this.logbookRenderer.maybeRenderItem(); }