Adjust to handle service calls and described events

This commit is contained in:
J. Nick Koston 2020-08-24 11:23:07 -05:00
parent 026fc1d2e3
commit 63fef9bd4b
2 changed files with 17 additions and 5 deletions

View File

@ -7,8 +7,12 @@ export interface LogbookEntry {
entity_id?: string;
domain: string;
context_user_id?: string;
context_event_type?: string;
context_domain?: string;
context_service?: string;
context_entity_id?: string;
context_entity_id_name?: string;
context_name?: string;
}
const DATA_CACHE: {

View File

@ -118,18 +118,26 @@ class HaLogbook extends LitElement {
? ` (${item_username})`
: ``}</span
>
${!item.context_entity_id
${!item.context_event_type
? ""
: html`
by
: item.context_event_type == "service_call"
? // Service Call
html` by service ${item.context_domain}.${item.context_service}`
: item.context_entity_id == item.entity_id
? // HomeKit or something that self references
html` by
${item.context_name
? item.context_name
: item.context_event_type}`
: // Another entity such as an automation or script
html` by
<a
href="#"
@click=${this._entityClicked}
.entityId=${item.context_entity_id}
class="name"
>${item.context_entity_id_name}</a
>
`}
>`}
</div>
</div>
</div>