Ajuda com Botão Boolean

ola à todos!

Preciso da ajuda com botão liga desliga boolean, tenho a tv e aparelho da net q ja configurei o botão power on/off esta perfeito, porém, para criar uma cena do tipo - “se for 21h e estiver ligado, desligar” - para isso acredito que preciso de um botão boolean pois, o bt é unico e não mostra o status se esta ligado ou desligado, com esse bt que criei é possovel saber se esta ligado ou não.

por esse motivo (da criação de cena) preciso da ajuda para configurar o botão, ate mesmo para que possamos saber no painel se a tv esta ligada ou não mesmo nao estando na hora da automação, esse bt será na tv das crianças.

espero que possa ter explicado a necessidade…rs

type: custom:button-card
color_type: icon
entity: input_boolean.onoff
action:
service_template: >
{% if input_boolean.onoff == “on” %}
automation.status_tv_net
{% else %}
automation.desligar_tv_net
{% endif %}
size: 5%
name: ’ ’
state:

  • value: ‘on’
    spin: false
    color: green
    icon: mdi:power
    styles:
    state: ‘on’
    card:
    - box-shadow: 0px 0px 10px 2px red
    icon:
    - color: red
  • operator: default
    spin: false
    color: DeepSkyBlue
    icon: mdi:power-off
    styles:
    state: ‘off’
    card:
    - box-shadow: 0px 0px 10px 2px rgba(0,191,255)

Cara, ta muito confuso isso ai. Não chame o “botão” de “bt”, acaba confundindo a cabeça de quem ta lendo kkkkkk.

Pelo que entendi vc tem um botão para ligar e desligar a tv/net que funciona.

Esse boolean que vc quer é para saber o status da tv/net?
Se for isso, vc precisa de algum tipo de sensor para pegar o status, seja por alguma integração da tv, via rede ou até mesmo pelo consumo da tomada.

O card vc tbm vai criar com o status desse sensor acima.

O botão não é boolean, botão é botão mas ele pode exibir o estado de uma entidade que tem um estado binário.

Usando um input_boolean você nem precisa botar o estado no botão é opcional.
E não precisa de if, o que o botão faz é enviar comando ir (pq comando de ligar e desligar é o mesmo) e dar toggle na boolean.

O problema de usar input Boolean é q você não pode nunca ligar tv pelo controle, sempre pelo ha (e mais especificamente por esse botão, ou por um serviço que faça o toggle) se não a sincronização quebra.

Pra evitar esse problema ideal seria ter um sensor verdadeiro que berifica se a tv tá ligada.
Se a box net consegue ligar tv por hdmi cec e a tv for smart o jeito mais fácil é integrar a tv com ha. Outra opção de a tv ou a net tiver uma led de status é colar um fotoresistor ou fototransistor e usar um esp.
Outra alternativa é usar uma tomada smart com medida de potência.

isso memso que preciso, saber o status do botão, assim sei se a tv esta ligada e as crianças estão dormindo, ou se estão apenas com a tv ligada e ninguem no quarto … esse tipo d ecoisa

@LucasQuina, uma dica: quando for colar código/configuração no forum, use a opção de formatar como código. Ou seja, 3 aspas simples, seguido do seu texto e finalizando com mais 3 aspas simples. Olha só como fica melhor:

state:
   value: ‘on’
   spin: false
   color: green
   icon: mdi:pow