Indicações de estado duplicadas

@j_assuncao

Já tinha feito isso e voltei a fazer, mas tudo igual

Tens de ler o que escrevemos… Eu disse-te o que tinhas de apagar.

default_view:
  view: No
  icon: mdi:home
  entities:
    - group.salagrupo
    - group.quartogrupo
    - group.cozinhagrupo
    - group.zanzito
    - group.home_spotify_player
    - group.hallgrupo
      
    internet_speed:
    name: Internet Speed
    entities:
      - sensor.speedtest_download
      - sensor.speedtest_upload
      - sensor.speedtest_ping  
      - sensor.qualidadedoar

Mas quem é que disse que não li e não apaguei?

Tinha, o @RodolfoVieira disse para apagar e eu apaguei, repus e agora voltei a apagar.

E como eu coloquei na minha última publicação não funciona?

Fiz tudo, inclusive apaguei o que tinha e fiz um copy/paste do outro e tudo continua igual

Coloca novamente o ficheiro dos grupos na totalidade como tens agora.

default_view:
  view: No
  icon: mdi:home
  entities:
    - group.salagrupo
    - group.quartogrupo
    - group.cozinhagrupo
    - group.zanzito
    - group.home_spotify_player
    - group.hallgrupo
      
    internet_speed:
    name: Internet Speed
    entities:
      - sensor.speedtest_download
      - sensor.speedtest_upload
      - sensor.speedtest_ping  
      - sensor.qualidadedoar

É impossível ser esse o ficheiro uma vez que na imagem tens os separadores “home”, “hall”, “cozinha”, “quarto” e “sala”…

mas o ficheiro groups é este…
Agora… por exemplo… o ficheiro sala.yaml , a primeira linha diz
group:

Então e qual é o ficheiro onde estão definidos os separadores?

O ficheiro sala.yaml começa assim

group:

  sala:
    view: yes
    name: sala
    entities:
      - group.salagrupo

  salagrupo:
    control: hidden
    name: Sala
    entities:
      - input_number.aberturapersianasala
      - cover.persianasala
      - binary_sensor.rele_1s
      - binary_sensor.rele_2s
      - switch.tomada
      - switch.sensorext
      - switch.tomada2
      - sensor.sensorext
      - sensor.Temperatura_Sala
      - sensor.Humidade_Sala
      - sensor.pirsala
      
input_text:

depois existe um outro ficheiro a que se deu o nemo de sensormovsala.yaml que tem isto

sensor:
        
  - platform: mqtt
    state_topic: 'tele/Bridge/RESULT'
    value_template: '{{value_json.RfReceived.Data}}'
    name: pir
    expire_after: 1

  - platform: template
    sensors:
      pirsala:
        friendly_name: "Sensor Movimento"
        value_template: > 
          {%- if is_state('binary_sensor.pir', 'on') -%}
            Movimento detectado
          {%- elif is_state('binary_sensor.pir', 'off') -%}
            Não há movimento
          {%- endif -%}
        icon_template: >
              {% if is_state('binary_sensor.pir', 'on') %}
                  mdi:run-fast
              {% else %}
                  mdi:run
              {% endif %}

binary_sensor:
  - platform: template
    sensors:
      pir:
        value_template: '{{ is_state("sensor.pir", "D3D49E") }}'
        delay_off: '00:01:00'
        device_class: motion

Não é nada disso… É um ficheiro que cria os separadores que tens em cima com as divisões da sala.

e posso saber o nome desse ficheiro… ?
é que se eu apagar o ficheiro hall.yaml, deixa de me aparecer lá em cima o Hall

Expliquei-me bem ?

Bastou apagar o ficheiro Hall.yaml e ficou assim

Boa tarde @todos

@miruim

Deixo-te aqui 1 exemplo para perceberes:
view: yes isto quer dizer que é um separador ex:

temperature_view:
  name: Temperaturas
  view: yes #<- Por ter isto a yes quer dizer que é um separador 
  entities:
    - group.temperature_group

Agora o que tem o grupo? Tudo o que eu quiser agrupar lá colocar

temperature_group:
  entities:
   - sensor.temperature_158d0001f50ddc
   - sensor.pressure_158d0001f50ddc

Uma coisa é um grupo de vários itens

Uma view é “simplesmente” um separador que pode ou não utilizar grupos ou entidades que já utilizas-te noutro lado.

No seguimento do que o @jpm disse, percebi qual é o teu problema.

O teu problema é estares a utilizar os ficheiros package e teres lá dentro as definições dos separadores.

Deves ir a cada ficheiro onde tenham grupos criados e retirar o bloco que diz “view: yes” e colá-lo no ficheiro groups.yaml. Por exemplo, no ficheiro sala.yaml retiras a parte que diz:

  sala:
    view: yes
    name: sala
    entities:
      - group.salagrupo

E colas dentro do ficheiro groups.yaml.

Deves também alterar o default_view que tens agora no ficheiro groups.yaml para o view: yes pois agora tens definido como view: no o que impede as alterações que queres.

default_view:
  view: Yes
  icon: mdi:home
  entities:
    - group.salagrupo
    - group.quartogrupo
    - group.cozinhagrupo
    - group.zanzito
    - group.home_spotify_player
    - group.hallgrupo

Atenção depois aos espaçamentos com que ficas no ficheiro groups.yaml. Deve ficar algo deste género:

default_view:
  view: Yes
  icon: mdi:home
  entities:
    - group.salagrupo
    - group.quartogrupo
    - group.cozinhagrupo
    - group.zanzito
    - group.home_spotify_player
    - group.hallgrupo

sala:
  view: yes
  name: sala
  entities:
    - group.salagrupo
1 Curtiu

eu já tinha percebido que alguma coisa aqui , embora a funcionar, estava torta ou de uma forma muito desorganizada, mas assim me ensinaram do inicio e assim tenho feito, o que agora me vai levar algm tempo a compor, mas não será por ai que virá o problema, mas perguntava já agora se no ficheiro configuration.aml se não tenho de colocar qualquer coisa lá do tipo
group: !include groups.yaml

Tens sim:

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
sensor: !include sensors.yaml
history_graph: !include history_graphs.yaml
device_tracker: !include device_trackers.yaml
switch: !include switchs.yaml

Estes são os meus includes, fora os packages

Não tens nenhuma referencia a groups no teu configuration.yaml?

estive a colocar as coisas no sitio, mas agora a validar aparece-me isto

extra keys not allowed @ data['group']

@j_assuncao, não tinha, mas agora já tem

Mostra lá como ficou agora o ficheiro, isso deve ser um problema com os espaçamentos.


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


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