Experimente assim:
Você retirou o brigthness da minha automação e deixou o parametro data vazio. era por isso que dava o primeiro erro. Depois acrescentou, o target?! E deve ser a razão pela qual não deviar estar a funcionaor.
Fiz exatamente como você tem aqui e continua a não ligar a luz. Já começo a desconfiar que há qualquer coisa ou com a instalação do HA ou da internet cá de casa. (router da Vodafone)
Faça uma coisa abra a porta ou janela onde está o sensor, logo de seguida vá ao log, em: Configraçõa->Logs, carregue em refrescar, se seguida copie e cole aqui o resultado.
Logger: homeassistant.components.xiaomi_miio.vacuum
Source: components/xiaomi_miio/vacuum.py:506
Integration: Xiaomi Miio (documentation, issues)
First occurred: 16:18:57 (14 occurrences)
Last logged: 17:41:08
Got exception while fetching the state: No response from the device
Got exception while fetching the state: Unable to discover the device 192.168.1.70
Esse erro tem a ver com o aspirador. Portanto não serve
Verifique se consegue ligar e desligar a luz a partir do homeassistant.
Depois verifique se o sensor de porta/janela que está a colocar é mesmo aquele em que depois está a atuar.
Por fim verifique no log de erros, erros que referenciem a automação. Pois quando há erros na automação estes costumam estar referenciados no log.
Veja também o histórico da automação. Quando abre as automações está lá escrito quando foi a última vez que foi executada. Verifique que quando abre a janela ou a porta essa automação é executada.
Sim, consigo ligar e desligar a luz .
Sim, só tenho um sensor de porta
Fui agora abrir a porta e no log não ficou nada referenciado.
Abri a porta agora e não ficou nada registado
Pelo que parece o sensor não está a provocar o “trigger” da automação. Veja no histórico se tem dados do sensor de porta, nomeadamente na hora em que abriu a porta.
Estou agora a tentar fazer uma automação mais simples, para ver se consigo que funcione pela primeira vez usando o sensor movimento da xiaomi, para ligar a lâmpada da Philips. Nem isso consigo. Não obtenho qualquer erro, tanto o sensor como a lâmpada estão ligados pelo que vejo na app mi home e no HA também consigo ligar e desligar a lâmpada.
Deixo o aqui o código:
alias: Ligar luz do quarto
description: ''
trigger:
- type: motion
platform: device
device_id: 8659d5a523a873d84022f2442faddce4
entity_id: binary_sensor.motion_sensor_158d000228287d
domain: binary_sensor
for:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
condition: []
action:
- service: light.turn_on
data:
brightness_pct: 80
target:
entity_id: light.xiaomi_philips_smart_led_ball
mode: single
Onde vai buscar, na parte da ação o parametro target?
Quando o sensor actua, a hora da última execução da automação muda? Senão muda o problema está na configuração do “trigger”.
Esta automação foi feita no separador Automação, criei uma nova e preenchi os campos e gravei. Como ainda não estou muito a vontade fiz assim para ver se funcionava bem. Por isso o parâmetro target foi o programa que meteu.
a hora do botão não muda
- alias: Liga Luz do Escritório
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.openclose_7
to: 'on'
condition:
condition: or
conditions:
- condition: sun
after: sunset
after_offset: "+00:01:00"
- condition: sun
before: sunrise
action:
- service: light.turn_on
entity_id:
- light.downlight_direito
- light.downlight_esquerdo
- alias: Desliga Luz do Escritório
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.openclose_7
to: 'off'
for:
minutes: 1
condition:
- condition: state
entity_id: 'switch.monitor_do_pc'
state: 'off'
action:
- service: light.turn_off
data_template:
entity_id:
- light.downlight_direito
- light.downlight_esquerdo
Vê lá se estás ajudam…
@maxcalavera, já tentei e a automação e não arranca. No log também não aparece qualquer erro. Tenho uma automação criada no Node-Red, já á dois dias tipo esta. O sensor deteta movimento e liga uma luz, e ontem começou a funcionar do nada mas passado umas horas já não funciona novamente. hoje já andei aqui de volta dela e nada. Não sei se será de o HA estar a correr numa maquina virtual. Vou adquirir um rpi e depois volto a tentar. Obrigado
- alias: Liga Luz do Quarto
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d000228287d
to: 'on'
action:
- service: light.turn_on
entity_id:
- light.xiaomi_philips_smart_led_ball
O sensor de portas está a reportar estados?
Onde é que se vê? Nos logs? desculpa a minha ignorância, ainda ando um pouco a apanhar papeis
Tem estado sempre off
Então mas o nome desse binary_sensor não tem nada a ver com o nome do binary_sensor que puseste na automação…