Grupo de sensores a aparecer como grupo com view: yes


(Tiago Marques) #1

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.


(Jorge Assunção) #2

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

(Tiago Marques) #3

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:


(Jorge Assunção) #4

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.


(Tiago Marques) #5

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.


(Jorge Assunção) #6

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.


(Tiago Marques) #7

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.


(Jorge Assunção) #8

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