Viva,
Já consegui gravar em yaml e parece-me tudo bem mas continuo a não ter nada na base de dados.
Estava a tentar ver o consumo diário da máquina de secar roupa.
É necessário criar a pasta packages na pasta config correcto? Basta isto e adicionar ao configurations.yaml o seguinte
homeassistant:
packages: !include_dir_named packages/
É necessario mais alguma coisa para ter o packages a funcionar?
Tentei então com a luz do escritório, para ver quantas horas estava ligada por dia.
Segui o tutorial, mas está a dar um erro no configuration.yaml, na criação do sensor
#Sensor Luz Escritorio
sensor:
- platform: history_stats
entity_id: light.midesklamp1s_87a6
state: 'on'
name: Horas Luz Escritorio
start: '{{ now().replace(hour=0, minute=0, second=0) }}'
end: '{{ now() }}'
Aparece o seguinte erro
duplicated mapping key at line 75, column -237:
sensor:
^
No base_dados.yaml, adicionei o seguinte código
- alias: "Insere na tabela o número de horas que a luz do escritorio esta ligada"
initial_state: true
trigger:
- platform: state
entity_id: sensor.horas_luz_escritorio
condition:
- condition: template
value_template: >
{{ (trigger.to_state.state | float) != 0.0 }}
action:
- service: shell_command.daily_insert_mysql
data_template:
table: horas_luzes
value: >
{{ trigger.to_state.state }}
column: luzescritorio
Não sei o que pode causar este erro…
Obrigado,
Daniel Fonseca