Andava à procura de uma forma de colocar um popup de confirmação de activação de um switch (para evitar activação acidental) mas não consegui.
O mais perto que cheguei foi colocar um ‘lock’ no switch de modo a que seja necessário clicar uma x para desactivar o lock, e uma segunda para ligar/desligar o switch. Ao fim de x segundos, volta a bloquear o switch.
Tem também a opção de apenas permitir o desbloqueio a certos utilizadores.
Têm de colocar o ficheiro toggle-lock-entity-row.js (2.5 KB) no vosso /local/
e depois configurar o switch da seguinte forma:
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
Se quiserem adicionar permissão apenas a alguns utilizadores, podem fazer assim:
- type: entities
entities:
- entity: light.my_lamp
name: A lamp
type: custom:toggle-lock-entity-row
users:
- Thomas
- Admin
Encontrei este hack aqui. É melhor darem uma olhadela no original porque pode existir algum update.