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
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:
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