Como configurar o Zanzito

@RodolfoVieira

Estou com um erro no yalm e não percebo de onde vem. Aparentemente está igual ao teu. Está a dar erro expected , but found ‘’ na linha onde está o - platform. Não sei se é real ou se pode vir de outro lado.

https://hastebin.com/ucadeloqac.cs

vês alguma coisa errada nisto?

Já agora se calhar podias colocar o link que tens no youtube para o zanzito.yalm aqui debaixo do vídeo no fórum também

Mostra lá o erro completo no log @tmarquespt

limpei o log antes de fazer validar configuração
só aparece isto:

 in "/config/packages/zanzito.yaml", line 28, column 2
expected <block end>, but found '<block mapping start>'
  in "/config/packages/zanzito.yaml", line 34, column 3

O código que publicaste está todo no mesmo ficheiro??

está aqui o ficheiro completo:

https://hastebin.com/ejezohezap.cs

usei o package do Rodolfo, limitei-me a alterar os nomes e as chamadas para o secrets das coordenadas

O erro está imediatamente antes de tiago: pois aquela parte é uma template. Experimenta:

    sensor:
      
      - platform: mqtt
        state_topic: "zanzito/tiago/battery_level"
        name: "Tiago Bateria Telemovel"
        unit_of_measurement: '%'
        retain: true
      
      - platform: template
        sensors:
          tiago:
            friendly_name: 'Estado Tiago'
            value_template: > 
                {%- if is_state('device_tracker.tiago', 'not_home') -%}
                  Ausente
                {%- endif -%}
                {%- if is_state('device_tracker.tiago', 'home') -%}
                  Em Casa
                {%- endif -%}      
                {%- if is_state('device_tracker.tiago', 'notrabalho') -%} 
                  No Trabalho
                {%- endif -%}

Sim está certo @j_assuncao , @tmarquespt é um erro que por lapso me enganei quando coloquei o código.

agora dá-me este na validação.

Invalid config for [sensor.template]: required key not provided @ data[‘sensors’]. Got None. (See ?, line ?).

ja tens o ficheiro known_devices.yaml

com isto la dentro?

tiago:
  hide_if_away: false
  icon:
  mac:
  name: tiago
  picture:
  track: true
  vendor:

e o ficheiro device_tracker.yaml

com isto la dentro?

- platform: mqtt_json
  devices:
   tiago: zanzito/tiago/location
  track_new_devices: True
  interval_seconds: 10
  consider_home: 20

e no zanzito deste o nome de tiago?

não tenho nenhum desses ficheiros. posso criar à mão?.

no zanzito meti tiago

Sim podes criar os ficheiros à mão, e deves reiniciar depois o HA

Mete os links para os teus ficheiros na primeira publicação e faz o mesmo nos teus outros tutoriais

reiniciei o HA (a medo porque a validação estava a falhar). Arrancou mas tenho o mesmo erro de validação:

https://hastebin.com/xorefepiso.sql

Coloca aqui a parte toda do sensor sff.

Enganei-me nos espaços…

  - platform: template
    sensor:
      tiago:
        friendly_name: 'Estado Tiago'
        value_template: > 
            {%- if is_state('device_tracker.tiago', 'not_home') -%}
               Ausente
            {%- endif -%}
            {%- if is_state('device_tracker.tiago', 'home') -%}
               Em Casa
            {%- endif -%}      
            {%- if is_state('device_tracker.tiago', 'notrabalho') -%} 
               No Trabalho
            {%- endif -%}

Sorry!

andei a comentar (#) aos bocados e o erro desaparece quando comento esta parte:

  - platform: template
    sensor:
      tiago:
        friendly_name: 'Estado Tiago'
        value_template: > 
            {%- if is_state('device_tracker.tiago', 'not_home') -%}
               Ausente
            {%- endif -%}
            {%- if is_state('device_tracker.tiago', 'home') -%}
               Em Casa
            {%- endif -%}      
            {%- if is_state('device_tracker.tiago', 'notrabalho') -%} 
               No Trabalho
            {%- endif -%}

Imagino que o galho esteja aqui. Como isto difere da config do zanzito.yaml original precisava da tua ajuda para identificar.

Só por acaso, experimenta lá mudar o nome de tiago para tiago_temp aí no template. É que já deves ter outro sensor chamado tiago

O problema já foi resolvido por baixo do template não é sensor mas sim sensors

1 Like

Foi isso mesmo que eu escrevi no post #7


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


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