Grupo de sensores a aparecer como grupo com view: yes

Olá,

estive a configurar grupos no meu hassio pela primeira vez e consegui fazer o que queria. Agrupar os sensores do octoprint num grupo.

Capturar

Porém quando tento colocar isto num tab e faço view:yes aparece o tab mas lá dentro fica tudo em bolinhas em vez de ficar como um grupo.

Capturar

Lembrei-me de fazer um cascade de grupos:

Octoprint_group:
  name: Octoprint
  view: no
  entities:
    - sensor.octoprint_current_state
    - sensor.octoprint_job_percentage
    - sensor.octoprint_actual_bed_temp
    - sensor.octoprint_target_bed_temp
    - sensor.octoprint_actual_tool0_temp
    - sensor.octoprint_target_tool0_temp
    - sensor.octoprint_actual_tool1_temp
    - sensor.octoprint_target_tool1_temp
    
Octoprint:
  name: Octoprint
  view: yes
  entities:
    - group.octoprint_group

e funcionou:

Capturar

Mas desta forma o grupo continua visível na homepage. Há alguma forma de o retirar da homepage sem alterar a forma como automáticamente aparecem os sensores? Como ainda estou no início é uma feature que me dá jeito.

Criar entidades com letra maiúscula pode originar problemas. Tenta assim para o grupo:

grp_octoprint:
  name: Octoprint
  entities:
    - sensor.octoprint_current_state
    - sensor.octoprint_job_percentage
    - sensor.octoprint_actual_bed_temp
    - sensor.octoprint_target_bed_temp
    - sensor.octoprint_actual_tool0_temp
    - sensor.octoprint_target_tool0_temp
    - sensor.octoprint_actual_tool1_temp
    - sensor.octoprint_target_tool1_temp

E assim para o separador:

tab_octoprint:
  name: Octoprint
  view: yes
  icon: mdi:printer-3d
  entities:
    - group.grp_octoprint
1 Curtiu

Ficou na mesma. Além da substituição do nome do menu pelo icon. Continua a aparecer no home, além de aparecer no tab correto.

A lógica dos nomes no entanto é bem melhor que a minha dado que se identifica imediatamente se é um grupo ou um tab :slight_smile:

O problema pode estar no separador principal. Experimenta alterar o separador principal para algo deste género (altera para as entidades que queres que apareçam):

default_view:
  view: yes
  icon: mdi:home
  entities:
    - display.kiosk_entrada
    - device_tracker.jmra
    - device_tracker.lslma
    - device_tracker.bama
    - alarm_control_panel.house

Assim vão só aparecer no separador principal as entidades que tu quiseres.

Pois, se calhar não me expliquei bem inicialmente.
A ideia era não colocar o default_view de modo a não perder a feature de me aparecerem automáticamente na homepage. Pensei que houvesse maneira de “esconder” sem colocar default_view.

Quero o preto e o branco e possivelmente não dá. Vou deixar assim e depois decido o que fazer.

De qualquer maneira só pela lógica de nomes dos grupos que apresentaste já valeu a pena o post.

Se é apenas isso, podes sempre esconder as entidades com o componente customize.

Algo assim mas com as entidades que queres esconder:

homeassistant:
  customize:
    sensor.octoprint_current_state:
      hidden: true
    sensor.octoprint_job_percentage:
      hidden: true

Só não te consigo garantir que esconda as entidades apenas no separador principal. Mas nada como experimentares.

1 Curtiu

infelizmente “apaga” do home mas também do tab.

de qualquer maneira mais uma óptima dica que vai servir para outras coisas.
Acho que vou ter de me render ao default_view e começar a colocar os sensores manualmente.

Pois, foi o que eu fiz. Só lá aparece o que eu quero.


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade