@denisms7 posta seu código para ver se conseguimos ajudar.
nao ta com as correcoes de tabulacao que fiz ontem, porque apaguei para conseguir reiniciar e ir trabalhar hoje
aqui abaixo o codigo
# SPEED TEST ===============================
speedtestdotnet:
scan_interval:
minutes: 30
# TH16 2 Study Climate ===============================
sensor:
- platform: template
sensors:
aquarium_temperature:
friendly_name: 'Aquarium Temperature'
unit_of_measurement: '°C'
value_template: "{{ state_attr('switch.sonoff_10011ffd20', 'temperature') }}"
aquarium_humidity:
friendly_name: 'Aquarium Humidity'
unit_of_measurement: '%'
value_template: "{{ state_attr('switch.sonoff_10011ffd20', 'humidity') }}"
# Satus Rasberry ================================
- platform: systemmonitor
resources:
- type: disk_free
arg: /
- type: disk_use
arg: /
- type: disk_use_percent
arg: /home
- type: memory_free
- type: memory_use
- type: memory_use_percent
- type: processor_use
- type: last_boot
- type: swap_use_percent
- type: swap_use
- type: swap_free
- type: throughput_network_in
arg: eth0
- type: throughput_network_out
arg: eth0
- type: network_in
arg: 'Local Area Connection'
- type: network_in
arg: eth0
- type: network_out
arg: eth0
- type: ipv4_address
arg: eth0
- type: packets_in
arg: eth0
- type: packets_out
arg: eth0
- type: process
arg: octave-cli
- type: load_1m
- type: load_5m
- type: load_15m
- platform: command_line
name: HA Start
#icon: mdi:lastpass
command: grep -m1 'Home Assistant initialized' home-assistant.log | awk '{ print $6, $7, $8, $9, $10 }'
- platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: '{{ value | multiply(0.001) | round(1) }}'
- platform: dnsip
- platform: uptime
name: Time Online
unit_of_measurement: hours
sera que meu sonoff ta interferindo?
@denisms7 ao colar o código na mensagem use o </> para melhor formatação e visualização.
quando tiver um tempo faça a tabulação que acreditar ser a certa e posta aqui. Acho que será mais produtivo.
Desculpe, e que sou novato kkkk
Corrigi os espacos, ele da erro de duplicated mapping key ai eu comento a linha e passa, porem nao funciona e nao permite reiniciar o server
# SPEED TEST
speedtestdotnet:
scan_interval:
minutes: 30
# TH16 2 Study Climate
sensor:
- platform: template
sensors:
aquarium_temperature:
friendly_name: 'Aquarium Temperature'
unit_of_measurement: '°C'
value_template: "{{ state_attr('switch.sonoff_10011ffd20', 'temperature') }}"
aquarium_humidity:
friendly_name: 'Aquarium Humidity'
unit_of_measurement: '%'
value_template: "{{ state_attr('switch.sonoff_10011ffd20', 'humidity') }}"
sensor:
platform: systemmonitor
resources:
- type: disk_free
arg: /
- type: disk_use
arg: /
- type: disk_use_percent
arg: /home
- type: memory_free
- type: memory_use
- type: memory_use_percent
- type: processor_use
- type: last_boot
- type: swap_use_percent
- type: swap_use
- type: swap_free
- type: throughput_network_in
arg: eth0
- type: throughput_network_out
arg: eth0
- type: network_in
arg: 'Local Area Connection'
- type: network_in
arg: eth0
- type: network_out
arg: eth0
- type: ipv4_address
arg: eth0
- type: packets_in
arg: eth0
- type: packets_out
arg: eth0
- type: process
arg: octave-cli
- type: load_1m
- type: load_5m
- type: load_15m
platform: command_line
name: HA Start
#icon: mdi:lastpass
command: grep -m1 'Home Assistant initialized' home-assistant.log | awk '{ print $6, $7, $8, $9, $10 }'
platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: '{{ value | multiply(0.001) | round(1) }}'
- platform: dnsip
- platform: uptime
name: Time Online
unit_of_measurement: hours
@denisms7 para começar vou colocar aqui os command_line identados.
Os que você postou estão errados.
Veja se ajuda.
- platform: command_line
name: HA Start
#icon: mdi:lastpass
command: grep -m1 'Home Assistant initialized' home-assistant.log | awk '{ print $6, $7, $8, $9, $10 }'
- platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: '{{ value | multiply(0.001) | round(1) }}'
- platform: dnsip
- platform: uptime
name: Time Online
ele estava dando erros como referindo a margem
^
recuei os que deu erro ate não dar mais erro de endentação e começou dar o seguinte erro
duplicated mapping key at line 65, column 5:
platform: command_line
^
Agora que vi que o meu código desformatou ao copiar. Vo reenviar aqui:
- platform: command_line
name: HA Start
#icon: mdi:lastpass
command: grep -m1 'Home Assistant initialized' home-assistant.log | awk '{ print $6, $7, $8, $9, $10 }'
- platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: '{{ value | multiply(0.001) | round(1) }}'
- platform: dnsip
- platform: uptime
name: Time Online
Copia este trecho sobrescrevendo o seu que deve resolver.
Estou no grupo do telegram. qq coisa chama por la
Obrigado por compartilhar.
Consegui montar e estou conseguindo aprender mais sobre YAML.
Bom dia!
Estou ainda aprendendo, gostaria de saber qual a função disso ai…
Tentei inserir aqui quando estava seguindo o tutorial e deu alguns erros…
- platform: command_line
name: HA Start
#icon: mdi:lastpass
command: grep -m1 'Home Assistant initialized' home-assistant.log | awk '{ print $6, $7, $8, $9, $10 }'
- platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: '{{ value | multiply(0.001) | round(1) }}'
- platform: dnsip
- platform: uptime
name: Time Online
Outra dúvida que tenho, quero aprender fazer esse alinhamento vertical dos cards, algum tutorial?? Já procurei bastante e não sei se procurei de forma errada pois não encontro essa informação.
Olá!
Tem alguma Atualização desse Código??
aqui no meu não está dando certo, está dando Erro varificação do código e aparece a mensagem:
** > “Configuração inválida”*
O sensor command_line mudou, agora você tem que colocar o código dentro do arquivo command_line.yaml
ex:
- sensor:
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: "{{ value | multiply(0.001) | round(1) }}"
bacana quando coloca o horario que atingiu a velocidade maxima e minima do trafego de internet, pode compartilhar? sou novato com HA
Você quer saber sobre o horário que aparece debaixo da velocidade?
@claudio_silva sim, achei interessante o fato de exibir os horarios e a velocidade que obteve minima e maxima.
Alguém tem o código atualizado?
Não entendi bem isso, consegue enviar uma foto ou explicar de outra maneira?
No seu arquivo configuration.yaml inclua a linha abaixo:
command_line: !include command_line.yaml
Crie um arquivo command_line.yaml dentro da pasta config e cole o codigo abaixo dentro dele:
- sensor:
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: "{{ value | multiply(0.001) | round(1) }}"
Depois reinicie o HA
Não consegui mostrar no dashboard ainda, pode me ajudar?
Procura na ferramenta de desenvolvedor o sensor:
Se vc fez tudo certo vai aparecer no seu dashboard padrão.
Se for algum dashboard personalizado é só adicionar igual outro sensor qualquer.
Se não aparecer nas ferramentas de desenvolvedor posta os seus arquivos configuration.yaml e command_line.yaml usando ``` entre os textos para ficar formatado