Automação “zona”

@max-men estás a usar o person.familia como trigger e devias estar a usar como condição.

Está que coloquei também não funciona

@j_assuncao vou então tentar criar a automação como dizes.
O tigger tem obrigatoriamente que ter alguma coisa também certo?

Podes usas um trigger de tempo, tipo a cada 5 minutos.

Mas como estava a colocar, o tigger indica que se as duas localizações estiverem off, devia ativar a cena!

O problema está nas localizações. Vou começar por partes,

Ao criar a person.familia, coloquei os 2 devices dos dois telemóveis, mas ao ver o estado deles, não me aparecem os dois. Deixo a foto, e o ymal

editable: true
id: familia
latitude: 40.xxx
longitude: -8.xxx
gps_accuracy: 65
source: device_tracker.xxx
friendly_name: Familia

Não deveria estar ai o outro tracker? É assim que se coloca para 2 trackers?

editable: true
id: familia
latitude: 40.xxx
longitude: -8.xxx
gps_accuracy: 65
source: device_tracker.xxx, device_tracker.xxx
friendly_name: Familia

Estive agora a confirmar no meu sistema e o person não funciona como eu esperava, vê apenas um utilizador mesmo que tenha o device_tracker de vários utilizadores sendo que o estado será sempre o do ultimo device_tracker a enviar informação. Peço desculpa por te ter induzido em erro.

Assim sendo a única opção será criar um grupo:

#### FAMILIA
familia:
  name: Familia
  icon: mdi:account-multiple
  entities:
    - device_tracker.user1
    - device_tracker.user2

Sem problema, a conversar é que nos entendemos :slight_smile:

Este grupo é configurado diretamente no configuration.ymal certo?

Depende de como fazes as configurações, tudo no configuration.yaml ou separado em packages. Vê se no configuration.yaml aparece alguma entrada group.

No configuration.ymal tenho group: !include groups.yaml, então criei o grupo família, no groups.ymal

Isso mesmo! Quando testares dá feedback.

Aparentemente está a funcionar.
O grupo está criado, e ao consultar o mesmo, já é possível ver que ele atualiza corretamente (sempre que alguém sai de casa).

Preciso só de confirmar se tudo está ok com a automação, e se estiver, colocarei aqui o código de todos os passos, desta automação

1 Curtiu

Não consigo meter isto a funcionar com o grupo :frowning:

Neste momento está a funcionar mas da seguinte forma

- id: '1586642070222'
  alias: Apaga luzes
  description: ''
  trigger:
  - entity_id: person.xx1
    event: leave
    platform: zone
    zone: zone.home
  - entity_id: person.xx2
    event: leave
    platform: zone
    zone: zone.home
  condition:
  - condition: and
    conditions:
    - condition: state
      entity_id: device_tracker.xx1
      state: not_home
    - condition: state
      entity_id: device_tracker.xx2
      state: not_home
  action:
  - data: {}
    service: script.apagaasluzes

O estado do membros do grupo funcionam bem, quando alguém sai e entra, mas na automação não, e não consigo perceber porquê

A automação que usei durante uns dois anos foi esta e nunca falhou:

#### LIGHTS OFF IF NO ONE IS HOME
  - alias: 'Luzes apagadas se ninguem em casa'
    initial_state: 'on'
    trigger:
      - platform: time
        minutes: '/2'
        seconds: 00
    condition:
      condition: and
      conditions:
        - condition: state
          entity_id: group.familia
          state: 'not_home'
        - condition: state
          entity_id: group.all_lights
          state: 'on'
    action:
      - service: light.turn_off
        entity_id: group.all_lights
1 Curtiu

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade