Avoid toggling entities by mistake in lovelace.
This will display a normal toggle with a lock symbol in front of it. Clicking the lock will make it go away and enable the toggle to be manouvered for five seconds.
resources:
- url: /local/toggle-lock-entity-row.js
type: js
views:
- title: My view
cards:
- type: entities
entities:
- entity: light.my_lamp
name: A lamp
type: custom:toggle-lock-entity-row
If a list of users is supplied, only those users can disable the lock:
Note that this is not to be considered propper security. The lock can easily be circumvented.
- type: entities
entities:
- entity: light.my_lamp
name: A lamp
type: custom:toggle-lock-entity-row
users:
- Thomas
- Admin