Notify para IOS (sem depender de terceiros)

Pessoal estava a considerar usar o telegram para o notify, mas tenho algum receio de se o serviço for hackado (como parece que já foi no passado) interceptarem as mensagens.
Há alguma outra forma de fazer o mesmo ou semelhante com uma solução que não passe por empresas externas?

Obrigado

Há, podes usar o Zanzito por exemplo que também envia mensagens para o teu broker mqtt.
É mais seguro!

Obrigado pela resposta mas tenho iOS. alguma alternativa?

Thanks

Para Ios não conheco.

Bom dia,

Infelizmente, e como todos sabemos, todos os serviços podem ser hackados, em maior ou menor grau mas todos podem e provavelmente já foram.

Dito isto se apenas queres notificações instala a app do Ha para IOS e envia as notificações através da apple.

Bom dia,
Eu uso o IOS para notify sem terceiros, fica a dica abaixo de como uso o ios para notificações com butões de acção:

configuration.yaml:

ios:
  push:
    categories:
      - name: alarme
        identifier: 'alarme'
        actions:
          - identifier: 'DISARM_ALARM'
            title: 'DESARMAR'
            activationMode: 'background'
            authenticationRequired: yes
            destructive: no
            behavior: 'textInput'
            textInputButtonTitle: 'DESARMAR'
            textInputPlaceholder: 'CODIGO'
          - identifier: 'SOUND_ALARM'
            title: 'DISPARAR'
            activationMode: 'background'
            authenticationRequired: yes
            destructive: yes
            behavior: 'default'
          - identifier: 'ARM_AWAY'
            title: 'REARMAR'
            activationMode: 'background'
            authenticationRequired: yes
            destructive: yes
            behavior: 'default'

automations.yaml (Ações dos butões):

############### IOS Desarma o Alarme
- id: ios_notif_action_1
  alias: Desarmar Alarme
  initial_state: true
  hide_entity: true
  trigger:
    platform: event
    event_type: ios.notification_action_fired
    event_data:
      actionName: DISARM_ALARM
  action:
    service: alarm_control_panel.alarm_disarm
    data:
      code: !secret code
      entity_id: alarm_control_panel.casa

############### IOS Dispara o Alarme
- id: ios_notif_action_2
  alias: Notif_Accionar Alarme
  initial_state: true
  hide_entity: true
  trigger:
    platform: event
    event_type: ios.notification_action_fired
    event_data:
      actionName: SOUND_ALARM
  action:
    service: alarm_control_panel.alarm_trigger
    data:
      code: !secret code
      entity_id: alarm_control_panel.casa
      
############### IOS Rearma o Alarme
- id: ios_notif_action_3
  alias: Notif_Re-arma Alarme
  initial_state: true
  hide_entity: true
  trigger:
    platform: event
    event_type: ios.notification_action_fired
    event_data:
      actionName: ARM_AWAY
  action:
    service: alarm_control_panel.alarm_arm_away
    data:
      code: !secret code
      entity_id: alarm_control_panel.casa

Exemplo de automação que envia a notificação quando o alarme dispara:

- id: alarm_triggered
  alias: '[Alarm] Triggered'
  trigger:
  - entity_id: alarm_control_panel.casa
    platform: state
    to: triggered
  action:
  - data:
      data:
        push:
          badge: 0
          category: alarme
      message: ALERTA
      title: Alarme Disparou
    service: notify.ios_nelson

Espero que ajude :slight_smile:

marca então o topico como resolvido, sffv.

o problema é que não me aparece a opção para marcar como resolvido :S

só o @jonaspaulo pode marcar o mesmo como resolvido pois foi ele que abriu o topico :slight_smile:

E para localização do app H.A no iOS o que devo colocar no configuration?

Peço-te que respeites os topicos, e neste caso é Notificações para IOS.

Se tens duvidas na app ou qualquer outra duvida, abre um tópico e ajudamos.

obrigado pelas respostas pessoal

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


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


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