# Podgląd z kamer na tablecie bez domofonu z SIPem

**URL:** <https://ai-speaker.discourse.group/t/podglad-z-kamer-na-tablecie-bez-domofonu-z-sipem/2435>\
**Category:** Uncategorized\
**Created:** [25 Listopad 2021 14:32 UTC](https://ai-speaker.discourse.group/t/podglad-z-kamer-na-tablecie-bez-domofonu-z-sipem/2435 "2021-11-25T14:32:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Autor:** ![Sebastian](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/sebastian/32/11_2.png) [@Sebastian](https://ai-speaker.discourse.group/u/Sebastian)\
**Data wpisu:** [25 Listopad 2021 14:32 UTC](https://ai-speaker.discourse.group/t/podglad-z-kamer-na-tablecie-bez-domofonu-z-sipem/2435/1 "2021-11-25T14:32:47Z")

</div>

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

> [@Dzwonek z Biedronki + kamera = zdjęcie na Slack'a](https://ai-speaker.discourse.group/t/dzwonek-z-biedronki-kamera-zdjecie-na-slacka/52):
>
> Jak wysłać zdjęcie z kamery na komunikator Slack w momencie wciśnięcia przycisku dzwonka do drzwi? Oczywiście można kupić i zainstalować gotowy video-domofon z wifi i używać apki producenta x, ale można również obsłużyć za pomocą kilku tańszych i uniwersalnych elementów. Niezbędne do działania: dowolny dzwonek bezprzewodowy działający na 433Mhz, np. taki z Biedronki: [image] bramka Sonoff RF z wgranym alternatywnym oprogramowaniem AIS dom, na bazie Sonoff-Tasmota (szczegóły dotyczące konf…

> [@Dzwonek do drzwi + powiadomienia + kamera (AI-Speaker - Home Assistant)](https://ai-speaker.discourse.group/t/dzwonek-do-drzwi-powiadomienia-kamera-ai-speaker-home-assistant/197):
>
> U siebie mam zwykły dzwonek do drzwi na 230V i nie chcą go wymieniać szukałem prostego rozwiązania aby zmienić go na smart. Z pomocą kolegi @Cino111 udało się to zrobić. Hardware jaki wykorzystałem to Shelly 1. Ściągamy soft o nazwie “Tasmota-PL” ze strony: [http://powiedz.co/ota/](http://powiedz.co/ota/) Wgrywamy soft wg instrukcji: [https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot/61](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot/61) z małą różnicą bo ten moduł nie ma fizycznego przycisku i “zastępuje” go zwarcie ze sobą GND …

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](https://ai-speaker.discourse.group/t/leon-wydany-na-alfa/2180/42#3-ais-android-7)  
**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](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/4ab4df81c5dbc724768f674f2afe8f46e5b81f92.png)

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:

```auto
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

```

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/46486843fcb96c48b6fb0f6165c7097a28e8e38f.jpeg)

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

```auto
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 ;):

```auto
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 👍
