Podgląd z kamer na tablecie bez domofonu z SIPem

Nie każdy ma domofon SIPem i kamerą, a wielu z Was zapewne korzysta z rozwiązań typu:

Oczywiście można przekierować cast’em stream’a na telewizor czy tablet, ale ma to rozwiązanie pewne ograniczenia.
Pokażę jak przy pomocy nowej integracji AIS Android wywołać ekran Domofonu w aplikacji AIS na tablet.

Dodajemy tablet poprzez integrację AIS Android gdzie jako “Rodzaj urządzenia” wybieramy “androidtv” :
Integracja AIS Android
Ważne: tablet musi mieć w Opcjach Programistycznych włączone Debugowanie ADB i podczas pierwszej próby połączenia należy zatwierdzić klucz RSA dodatkowo zaznaczając opcję “Always allow”:
image

Ta integracja doda nam encję typu: media_player.android_tv_192_168_xxx_xxx, której użyjemy w nowej usłudze ais_android.adb_command
Dzięki ADB możemy wysłać dowolną komendę do urządzenia. Aby wywołać ekran Domofonu w AIS musimy uruchomić akcję AisCamActivity:

service: ais_android.adb_command
data:
  command: am start pl.sviete.dom.client/pl.sviete.dom.AisCamActivity
target:
  entity_id: media_player.android_tv_192_168_xxx_xxx

natomiast wysyłając KEYCODE_BACK możemy wycofać się z tego ekranu:

service: ais_android.adb_command
data:
  command: input keyevent 4
target:
  entity_id: media_player.android_tv_192_168_xxx_xxx

Podłączając powyższe akcje pod automatyzację z dzwonka RFa uzyskamy funkcjonalność domofonu - tyle, że bez SIPa więc nie pogadamy ;):

alias: Dzwonek To Tablet
trigger:
  - platform: mqtt
    topic: RFBridge/tele/RESULT
condition:
  - condition: template
    value_template: '{{ trigger.payload_json.RfReceived.Data == "xxxxxxx" }}'
action:
  - service: ais_android.adb_command
    data:
      command: am start pl.sviete.dom.client/pl.sviete.dom.AisCamActivity
    target:
      entity_id: media_player.android_tv_192_168_xxx_xxx
  - delay:
      hours: 0
      minutes: 0
      seconds: 30
      milliseconds: 0
  - service: ais_android.adb_command
    data:
      command: input keyevent 4
    target:
      entity_id: media_player.android_tv_192_168_xxx_xxx
mode: single

Plusem natomiast jest możliwość zdefiniowania w ustawieniach kilku kamer (linki rozdzielone spacją) i przeglądania ich swipem lub wywołania akcji otwarcia bramki. Po 30s bezczynności ekran tabletu powróci do poprzedniego ekranu :+1:

5 polubień