Desligar o Alarme automaticamente por localização


(Luis Belo ) #1

Bom dia pessoal,

Tinha a necessidade de ter uma automação para que o alarme de casa (Gateway Xiaomi) se desligasse assim que chegasse a casa.
Como ando muito de mota, e não tendo forma de o desligar em andamento tive que criar alguma coisa para que quando entrasse na garagem com a mota, ele já estivesse desligado, caso contrario o alarme disparava.
Mais uma vez obrigado ao @RodolfoVieira pela sua sempre pronta ajuda.

Então o “truque” está em usar o Zanzito para a localização e quando o portão da casa começar a abrir, na condição de eu estar “Em casa” ,ele corre a automação de desligar o alarme.

Precisão de ter o Zanzito Instalado no telemovel. Têm aqui o DIY - Zanzito

## Desliga o alarme por proximidade após abrir o portão - Luis
  - alias: Desliga o alarme por proximidade após abrir o portão - Luis
    initial_state: true
    trigger:
      - platform: state
        entity_id: binary_sensor.door_window_sensor_158d0001d86c17
        to: 'on'
    condition:
      - condition: state
        entity_id: input_boolean.auto_alarme (ALARME LIGADO)
        state: 'on'
      - condition: state
        entity_id: sensor.luis (LUIS EM CASA)
        state: 'Em casa'
      - condition: state
        entity_id: input_boolean.normal (CONDIÇÃO DE DESLIGAR POR LICALIZAÇÃO ACTIVADA)
        state: 'on'        
    action:
      - service: script.alarmepromimityoff

@ - ATENÇÃO… APAGUEM O QUE ESTÁ ENTRE () NOS entity_id… METI SÓ PARA AJUDAR A MALTA MAIS NOVA NISTO.

No mesmo ficheiro têm que ter o script que é chamado no ultima passo da automação… deixo o exemplo do meu… adaptem à vossa realidade.

script:

  alarmepromimityoff:
    sequence:
      - service: xiaomi_aqara.play_ringtone
        data:
          gw_mac: !secret key_gateway2
          ringtone_id: 10001
          ringtone_vol: 10
      - service: switch.turn_off
        data:
          entity_id: switch.sirene
      - delay: 0:00:01
      - service: script.turn_off
        data:
          entity_id: script.atraso
      - service: script.turn_off
        data:
          entity_id: script.alarme
      - service: notify.luiszanzito
        data:
          message: "Alarme desativado por proximidade - {{states.sensor.date.state}} às {{states.sensor.time.state}}"
      - delay: 0:00:01
      - service: homeassistant.turn_off
        entity_id: input_boolean.normal
      - service: xiaomi_aqara.stop_ringtone
        data:
          gw_mac: !secret key_gateway2
      - service: xiaomi_aqara.stop_ringtone
        data:
          gw_mac: !secret key_gateway4
      - service: xiaomi_aqara.stop_ringtone
        data:
          gw_mac: !secret key_gateway6
      - service: homeassistant.turn_off            
        entity_id: switch.plug_158d00015e8107
      - service: xiaomi_aqara.play_ringtone
        data:
          gw_mac: !secret key_gateway2
          ringtone_id: 10006
          ringtone_vol: 17

Alguma ajuda… apitem.
Bom fim de semana malta :wink:


Abrir Garagem/Portão à distância por localização
(Carlos Alberto Martins) #2

Bom dia,
mas nesse caso vc esta usando o ALARM do HA, e nao o ALARM da propria central da Xiaomi correto ?
Teria alguma jeito de ativar e desativar o alarme da propria Xiaomi ?


(Luis Belo ) #3

Bom dia Carlos,
Não tenho conhecimento que dê… E tb acho difícil que alguém consiga pois é um software proprietário e fechado.


(system) fechado #4

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.