Boa tarde, alguém com disponibilidade para me criar uma automação com sensor de movimento?
Queria que
o sensor de movimentos acendesse um grupo de lampadas quando a luminosidade estivesse a baixo de 10 lx por exemplo. e que se nao detectasse movimento desligasse ao fim de 10 mim.
gostava tambem que tivesse num horario entre 18h e as 22h.
muito obrigado pela ajuda.
#teste bruno.
- alias: liga luz gateway
initial_state: true
trigger:
platform: state
entity_id: COLOCA AQUI O ENTITY DO TEU SENSOR DE MOVIMENTO
to: 'on'
condition:
- condition: and
conditions:
- condition: time
after: '18:00:00'
before: '22:00:00'
- below: '10'
entity_id: COLOCA AQUI O ENTITY DO TEU SENSOR DE LUZ
platform: numeric_state
value_template: '{{ state.attributes.LUX}}'
action:
- service: light.turn_on
data_template:
entity_id: COLOCA AQUI O ENTITY DO TEU GATEWAY DAS LAMPADAS
brightness: 100
Contudo bruno acho que estas a partir do precipito contrario ao que devias aplicar, primeira tentas fazer tu, se tiveres problemas ou não saibas avançar expões a questão e ajudamos.
Eu bem tentei mas não consigo… este codigo não esta a funcionar…
será que podes ver???
Dá este erro:
Invalid config for [automation]: [platform] is an invalid option for [automation]. Check: automation->condition->0->conditions->1->platform. (See /config/configuration.yaml, line 79). Please check the docs at https://home-assistant.io/components/automation/
No HA tens um icon em baixo do lado esquerdo com o símbolo que é uma folha de papel com <> la dentro.
Coloca lá o valor que colocas-te nesta linha
value_template: '{{ state.attributes.LUX}}'
mas só {{njjkdsfjksdfjksdfjk}} e tenta perceber que valor te dá.
Desculpa, mas nao estou a perceber… eu nao alterei essa linha, tenho que meter algum valor?
tens de perceber que valores o teu sensor de lux te dá.
Se for da xiami ten de ter algo assim
{{ states(“sensor.illumination_158d0001e5e487”) }}
Tenta algo do genero
- below: ‘10’
entity_id: sensor.illumination_158d0001e5e487
platform: numeric_state
value_template: ‘{{ states(“sensor.illumination_158d0001e5e487”) }}’
#acrescentando um tempo minimo que a luminosidade seja baixa, não va alguem estar a tapar o sensor ou esteja uma nuvem a frente da tua janela
for:
hours: 0
minutes: 2
seconds: 0
continua a dar o mesmo erro nas conditions…
Desculpa. Mas não foi eu que seleccionei aquele código. apareceu automaticamente… o que eu tenho ate ao momento é isto…
- alias: Iluminação sala
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
to: 'on'
condition:
- condition: and
conditions:
- condition: time
after: '18:00:00'
before: '22:00:00'
- below: '10'
entity_id: sensor.illumination_158d0001f9d417
platform: numeric_state
value_template: ‘{{ states(“sensor.illumination_158d0001f9d417”) }}’
for:
seconds: 5
action:
- service: light.turn_on
data_template:
entity_id: group.sala
brightness: 100
color_name: chartreuse
E o erro que tens é?
O código que aqui colocas-te também está “desfazado” em termos de organização, vou pressupor que foi do copy-past, certo?
Sim. Foi copy paste Mas algo nao ficou bem. Maus logo corrigo o código e posto o erro. Mas o erro é nas conditions…
Era bom saber exactamente qual é o erro. Nem dá para perceber de onde poderá vir o erro pois o espaçamento do código está todo errado…
Ia postar novamente o codigo mas algo não está bem com o forum pois o codigo pelo que vejo tem os espaços todos mas aqui ao postar fica encostado sem os espaços devidos… vou deixar um link para o codigo que tenho: https://raw.githubusercontent.com/maxcalavera81/automa-o/master/README.md
o erro é: Invalid config for [automation]: extra keys not allowed @ data[‘conditions’]. Got None
not a valid value for dictionary value @ data[‘condition’][0][‘condition’]. Got None
required key not provided @ data[‘condition’][0][‘entity_id’]. Got None. (See /config/configuration.yaml, line 81). Please check the docs at https://home-assistant.io/components/automation/
com tudo o respeito eu já tinha lido a FAQ: CPHA - FAQ. Simplesmente não consigo que o código fique direito, já fiz posts de outros codigos e tudo ficou direitinho…
O código tem de ter uma linha em branco antes e outra depois do bloco de texto. Mas é normal isso acontecer se a primeira linha de código que estás a publicar tiver muitos espaços à esquerda onde estás a copiar.
Boas caros amigos. Já me consegui safar com este código. Muito obrigado pela ajuda e espero também contribuir com este código pois fiz algumas alterações. Descobri também que o brightness: máximo é 255 e não 100 e nesta automação usei kelvin em vez de color_name. Espero que seja útil para alguém.
Cumps
Bom dia, desde que configurei as minhas lâmpadas xiaomi no home assistant com automações, sempre que uso o cubo para as acender manualmente desligam-se ao fim de 10 mim. Alguem tem ideia porque poderá ser? Será que as lâmpadas guardam o último estado? O que poderei fazer para contornar isso? Convém saber que o cubo ainda está a funcionar pela app da mi home… Não sei se terá algo a ver com isso… Obrigado pela atenção. Deixo também o meu código em uso.
- alias: Iluminação Sala 17h00-19h30
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
from: 'off'
to: 'on'
condition:
- condition: time
after: '17:00:00'
before: '19:30:00'
- condition: numeric_state
entity_id: sensor.illumination_158d0001f9d417
below: 10
action:
- service: light.turn_on
entity_id: group.sala
data:
brightness: 255
kelvin: 6500
- service: light.turn_on
data:
entity_id: binary_sensor.motion_sensor_158d0001f9d417
- service: light.turn_off
entity_id: light.yeelight_rgb_7811dce0fe41
- alias: Sala OFF 17h-19h30
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
to: 'off'
for:
minutes: 10
action:
- service: light.turn_off
entity_id: group.sala
- service: light.turn_off
data:
entity_id: binary_sensor.motion_sensor_158d0001f9d417
- alias: Iluminação Sala 19h30-20h30
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
from: 'off'
to: 'on'
condition:
- condition: time
after: '19:30:00'
before: '20:30:00'
- condition: numeric_state
entity_id: sensor.illumination_158d0001f9d417
below: 10
action:
- service: light.turn_on
entity_id: group.sala
data:
brightness: 150
kelvin: 3000
- service: light.turn_on
data:
entity_id: binary_sensor.motion_sensor_158d0001f9d417
- service: light.turn_off
entity_id: light.yeelight_rgb_7811dce0fe41
- alias: Sala OFF 19h30-20h30
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
from: 'on'
to: 'off'
for:
minutes: 10
action:
- service: light.turn_off
entity_id: group.sala
- service: light.turn_off
data:
entity_id: binary_sensor.motion_sensor_158d0001f9d417
- alias: Iluminação Sala 20h30-22h30
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
from: 'off'
to: 'on'
condition:
- condition: time
after: '20:30:00'
before: '22:30:00'
- condition: numeric_state
entity_id: sensor.illumination_158d0001f9d417
below: 10
action:
- service: light.turn_on
entity_id: group.sala
data:
brightness: 76
color_name: aqua
- service: light.turn_on
data:
entity_id: binary_sensor.motion_sensor_158d0001f9d417
- service: light.turn_off
entity_id: light.yeelight_rgb_7811dce0fe41
- alias: Sala OFF 20h30-22h30
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
from: 'on'
to: 'off'
for:
minutes: 10
action:
- service: light.turn_off
entity_id: group.sala
- service: light.turn_off
data:
entity_id: binary_sensor.motion_sensor_158d0001f9d417
- alias: Mudar fraldas ON
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
from: 'off'
to: 'on'
condition:
- condition: time
after: '22:30:00'
before: '06:50:00'
- condition: numeric_state
entity_id: sensor.illumination_158d0001f9d417
below: 10
action:
- service: light.turn_on
entity_id: light.yeelight_rgb_7811dc6b98cb
data:
brightness: 75
color_name: green
- service: light.turn_on
entity_id: light.yeelight_rgb_7811dce0fe41
data:
brightness: 100
color_name: red
- service: light.turn_on
data:
entity_id: binary_sensor.motion_sensor_158d0001f9d417
- service: light.turn_off
entity_id: light.yeelight_rgb_7811dc6b9b10
- alias: Mudar fraldas OFF
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d0001f9d417
from: 'closed'
to: 'open'
for:
minutes: 4
action:
- service: light.turn_off
entity_id: light.yeelight_rgb_7811dc6b98cb
- service: light.turn_off
entity_id: light.yeelight_rgb_7811dce0fe41
- service: light.turn_off
entity_id: light.yeelight_rgb_7811dc6b9b10
- service: light.turn_off
data:
entity_id: binary_sensor.motion_sensor_158d0001f9d417
Ninguém para me dar uma dica. Já configurei o cubo no home assistant mas acontece na mesma. Sempre que uso o cubo para acender as lâmpadas fora dos horários de automação as lâmpadas apagam-se sozinhas… Já aconteceu com mais alguém? Se alguém quiser as automaçoes para o cubo é só falar. Abraço
Apagam-se sozinhas a que horas??
É que tu nas automações que puseste em cima… dizes para as luzeres desligarem ao fim de x min entre x horas ve lá se não é isso…