Stream Android IP Webkamery

Ucelené projekty, návody a postupy.
Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Stream Android IP Webkamery

Příspěvek od Lion® »

Webová kamera Android IP

Instalujte aplikaci do mobilnío zařízení
[spoiler]android_ip_webcamIntegrace přemění jakýkoliv telefon nebo tablet Android do síťové kamery s několika možnostmi zobrazení.

Je to nastavení jako kamera MJPEG a všechna nastavení jako přepínače uvnitř Home Assistant. Můžete také vystavit senzory. Pokud máte více telefonů, můžete použít všechny možnosti v seznamu.

V rámci Home Assistant aktuálně existuje podpora pro následující typy zařízení:

● Binární senzor
● Fotoaparát
● Senzor
● Přepínač

Začít

Stáhněte si aplikaci Android IP Webcam a spusťte ji. Stisknutím tlačítka „Spustit server“ zahájíte streamování videa z telefonu a na obrazovce se zobrazí adresa IP zařízení.[/spoiler]


Integrujte mobilní webcam do HomeAssistant.
[spoiler]
Konfigurace

Chcete-li nastavit komponentu, přidejte do configuration.yaml souboru následující informace :

Kód: Vybrat vše

# Example configuration.yaml entry
android_ip_webcam:
  - host: ip z displeje telefonu 

Pokud chcete zobrazit stavy senzoru v Home Assistant, musíte povolit protokolování v aplikaci pro Android ( Data logging] Enable data logging).
Stavy snímače zůstanou jako unknown, dokud nebude povoleno.

Celý příklad

Kód: Vybrat vše

# Example configuration.yaml entry
android_ip_webcam:
  - host: 192.168.1.202
    port: 8000
    sensors:
      - audio_connections
      - battery_level
      - battery_temp
      - battery_voltage
      - light
      - motion
      - pressure
      - proximity
      - sound
      - video_connections
    switches:
      - exposure_lock
      - ffc
      - focus
      - gps_active
      - motion_detect
      - night_vision
      - overlay
      - torch
      - whitebalance_lock
      - video_recording
  - host: 192.168.1.203
    port: 8000
    sensors:
      - light
    switches:
      - torch
Alternativní metoda konfigurace

Konfigurace popsaná výše způsobí, že android_ip_webcamplatforma binárních senzorů automaticky vytvoří a nakonfiguruje zařízení automaticky. Alternativně můžete android_ip_webcamkomponentu ze configuration.yamlsouboru vynechat a místo toho přidat jednotlivá zařízení.


BINÁRNÍ SENZOR

Binární snímač pohybu můžete ve svém configuration.yaml souboru nastavit takto:

Kód: Vybrat vše

binary_sensor:
  - platform: rest
    name: Kitchen Motion
    device_class: motion
    resource: http://IP_ADDRESS:PORT/sensors.json?sense=motion_active
    value_template: '{{ value_json.motion_active.data[0][1][0] | round(0) }}'
FOTOAPARÁT

Chcete-li ve své instalaci povolit pouze kameru, přidejte do configuration.yaml souboru následující:

Kód: Vybrat vše

# Example configuration.yaml entry
camera:
  - platform: mjpeg
    mjpeg_url: http://IP_ADDRESS:PORT/video
[/spoiler]


Nastavte stream.
[spoiler]Stream

stream Integrace zajišťuje cestu k proxy serveru živých přenosů prostřednictvím Home Assistant. Integrace aktuálně podporuje pouze proxyování zdrojových streamů H.264 do formátu HLS a vyžaduje alespoň FFmpeg] = 4.

Konfigurace

Chcete-li povolit tuto komponentu, přidejte do configuration.yaml souboru následující řádky :

Kód: Vybrat vše

# Example configuration.yaml entry
stream:
[/spoiler]


Přidejte kartu do Lovelace.
[spoiler]
Streamování v Lovelace

Od Home Assistant verze 0.92 můžete nyní živě streamovat přenos kamery přímo v Lovelaci.
Chcete-li to provést, přidejte buď obrazovou entitu , obrazový pohled nebo obrazové prvky , nastavte camera_imagena entitu kamery připravenou na stream a nastavte camera_viewna livev jednom ze svých pohledů Lovelace.[/spoiler]
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

lubost
Pokročilý
Pokročilý
Příspěvky: 112
Registrován: 03. duben 2021, 15:19
Dal poděkování: 2 poděkování
Dostal poděkování: 4 poděkování

Re: Stream Android IP Webkamery

Příspěvek od lubost »

Zdravim,

som uplny novacik v tejto oblasti a tak info pre danu skupinu - "Komplexni projekty" som myslel, ze najdem naozaj komplet vsetko, co a ako nastavit... Skoncil som ale na stvrtom bode - Pridajte kartu do Lovelance... ocakaval som aj tu konkretne konfiguracie, ci uz ako fotku alebo (ak je to mozne) ako zivy stream...
Budem postupne studovat, ale aktualne, ked som vlozil napr. toto, co som nasiel na odkazoch v bode 4 (a najviac mi to pasovalo :-D):
(ale dal som tu cely kod, co som podla navodu vlozil, ale problem hlasi az to posledne)

Kód: Vybrat vše

# Example configuration.yaml entry
android_ip_webcam:
  - host: 192.168.1.x - ip z displeje telefonu 
    username: meno
    password: heslo

# Example configuration.yaml entry
camera:
  - platform: mjpeg
    mjpeg_url: http://192.168.1.x:8080/video

# Example configuration.yaml entry, vlozene https://www.home-assistant.io/lovelace/picture-entity/
stream:
type: picture-entity
entity: camera.dedo
camera_view: live
tap_action:
  action: call-service
  service: camera.snapshot
  service_data:
    entity_id: camera.dedo
    filename: '/share/dedo-{{ now().strftime("%Y-%m-%d-%H%M%S") }}.jpg'
tak pri kontrole konfiguracie koncim na tomto:
Component error: entity - Integration 'entity' not found.
Component error: camera_view - Integration 'camera_view' not found.
Component error: type - Integration 'type' not found.
Component error: tap_action - Integration 'tap_action' not found.

Sorry asi za uplne banalnu vec (pre ostatnych), ale urcite ak niekto chce zacat, je dobre si najprv vlozit nieco naozaj funkcne a hotove a potom studovat jednotlive prikazy a na nich sa ucit...

Dakujem za trpezlivost,

Lubo
Naposledy upravil(a) lubost dne 04. duben 2021, 16:57, celkem upraveno 1 x.

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Stream Android IP Webkamery

Příspěvek od Lion® »

Budu vkládat postupně

Toto je špatně:

# Example configuration.yaml entry
android_ip_webcam:
- host: 192.168.1.149 - ip z displeje telefonu
username: meno
password: heslo

Když, tak takto.

Kód: Vybrat vše

# Example configuration.yaml entry
android_ip_webcam:
  - host: 192.168.1.149


Toto nemá v configetion.yaml vůbec co dělat. Smažte to z něj. Toto patří do lovelace, do karty.

Kód: Vybrat vše

# Example configuration.yaml entry, vlozene https://www.home-assistant.io/lovelace/picture-entity/
stream:
type: picture-entity
entity: camera.dedo
camera_view: live
tap_action:
action: call-service
service: camera.snapshot
service_data:
entity_id: camera.dedo
filename: '/share/dedo-{{ now().strftime("%Y-%m-%d-%H%M%S") }}.jpg


Pokud se budete držet uvedených instrukcí, ujasníte si názvosloví a nebudete improvizovat pokud ihned něčemu neporozumite, budete pak mnohem úspěšnější.

Pokud vkládate sem do fóra kód využívejte prosím možnosti editoru </>


Odstraňte vše co jste dosud vložil.
Restartuje HA
Do configuration.yaml vložte :

Kód: Vybrat vše

# Example configuration.yaml entry
android_ip_webcam:
  - host: ip_z_displeje_zarizeni
    port: 8000
    sensors:
      - audio_connections
      - battery_level
      - battery_temp
      - battery_voltage
      - light
      - motion
      - pressure
      - proximity
      - sound
      - video_connections
    switches:
      - exposure_lock
      - ffc
      - focus
      - gps_active
      - motion_detect
      - night_vision
      - overlay
      - torch
      - whitebalance_lock
      - video_recording
  - host: 192.168.1.203
    port: 8000
    sensors:
      - light
    switches:
      - torch
      
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

lubost
Pokročilý
Pokročilý
Příspěvky: 112
Registrován: 03. duben 2021, 15:19
Dal poděkování: 2 poděkování
Dostal poděkování: 4 poděkování

Re: Stream Android IP Webkamery

Příspěvek od lubost »

Dakujem za reakciu...

aj ked som vymenil povodnu konfiguraciu za tu uvedenu v prispevku (a nastavil svoje hodnoty danej kamery), tak aj tak dalej som sa nedostal..
V Prehlade som mal opat to iste a nefunkcne... IP Webcam...
Cize pride mi, ze je tu vysvetlena cast A ale chyba cast B.
Toto nemá v configetion.yaml vůbec co dělat. Smažte to z něj. Toto patří do lovelace, do karty.
zmazal som, ale kam to nasledne mam dat (do lovelance, do karty...)
Asi, ak si nastudujem dalsie veci, tak pochopim... zatial, ako pre novacika, je pre mna tento navod nepouzitelny...

Lubo

PS: IP Webcam pouzivam uz velmi dlho, tak ma potesila moznost si ju pridat aj do HA...

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3337
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Stream Android IP Webkamery

Příspěvek od Pete30 »

lubost píše: 04. duben 2021, 16:55 PS: IP Webcam pouzivam uz velmi dlho, tak ma potesila moznost si ju pridat aj do HA...
Pokud se vložím do diskuze tak kódem od Liona jsi přidal kameru do HA a vytvořil entitu(entity), které dál zpracuješ v Lovelace.
Podívej se do entit a pokud je kamera správně konfigurovaná najdeš jí tam a budeme moci pokračovat dál.
Používáš k vytváření karet grafické rozhraní nebo lovelace,yaml ?( není to configuration.yaml jak jsi přidával v původním příspěvku).
Chápu že pro někoho kdo se seznamuje s HA je toho docela dost na co si dát pozor a co kde je a jak použít, byl jsem na tom stejně :roll:
Pokud nejsem přítomen tak jsem na rybách ;)

lubost
Pokročilý
Pokročilý
Příspěvky: 112
Registrován: 03. duben 2021, 15:19
Dal poděkování: 2 poděkování
Dostal poděkování: 4 poděkování

Re: Stream Android IP Webkamery

Příspěvek od lubost »

Pekny vecer...

Lovelace - to je asi Prehlad... kde mam zobrazene vsetky mozne veci, ktore sa mi tam zatial pridali a postupne sa s tym oboznamujem (mam cez Tuya rozchodene nejake veci - pohybovy senzor v noci rozsvieti ziarovku minimalnym jasom na 20 s (prechod na WC), cez den na hluk plnym jasom na 2 minuty, rano pohybovy senzor v urcitom case zareaguje a zopne za 15 minut kavovar (zasuvku)...

Cize nasiel som tam aj tu kameru, podarilo sa mi uz na danej karte nejake veci priradit (vybrat z ponuky), po prepnuti na Zobrazit editor kodu je tam toto:

Kód: Vybrat vše

type: picture-entity
entity: camera.ip_webcam
camera_image: camera.ip_webcam
show_name: false


skusal som moznosti Auto, live... viac veci tam nemam... hladal som potom cez File editor v adresari config prave nieco ako lovelace.yaml, ale nevidim to tam.
Pri priamom nahlade na adresar config a zobrazeni skryteho priecinka som to nasiel v "storage"...

takze badam dalej a postupne sa oboznamujem... ale ak mi niekto pomoze, co tam rovno pridat, aby som nahlad na tu kameru uz videl... idem skusit tam vlozit to, co som najprv daval do prveho konfigu... len sa bojim, ze ak to bude vadne, ci sa to tiez niekde najprv validuje... ci pripadne iba tato karta vypadne... (asi)

Vdaka, sorry za dlhy prispevok

Lubo

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3337
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Stream Android IP Webkamery

Příspěvek od Pete30 »

Můžeš sem hodit jak máš kameru konfigurovanou v configuration.yaml ?
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Stream Android IP Webkamery

Příspěvek od Lion® »

V návodu pro přidání do lovelace jsou tři odkazy na tri zpusoby jak to udělat.

Rozkliknete a... postupujte dle instrukcí...


________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

lubost
Pokročilý
Pokročilý
Příspěvky: 112
Registrován: 03. duben 2021, 15:19
Dal poděkování: 2 poděkování
Dostal poděkování: 4 poděkování

Re: Stream Android IP Webkamery

Příspěvek od lubost »

uz mi to funguje...
(doklikal som sa k tomu sam, az potom som nasiel aj to video)

v podstate uvodna konfiguracia je presne, ako je postup uvedeny v prvom prispevku v bodoch 2 a 3...
problem u mna bol ten, ze kamera pouziva autorizaciu, kedze ju mam cez presmerovany port viditelnu aj cez verejnu adresu...
takze ked som pridal na uvod za IP adresu a port aj name a password, tak hned sa to inac spravalo...

a potom som uz iba skusal prepinat na tej karte ku kamere... a pomahal som si konfigom, na ktory odkazuje 4. bod

Kód: Vybrat vše

type: picture-entity
entity: camera.ip_webcam
camera_image: camera.mjpeg_camera
show_name: true
name: Kamera dedo
aspect_ratio: '16:9'
tap_action:
  action: call-service
  service: camera.snapshot
  service_data:
    filename: '/share/ip_webcam-{{ now().strftime("%Y-%m-%d-%H%M%S") }}.jpg'
  target:
    entity_id:
      - camera.mjpeg_camera
camera_view: live
pozeral som este do adresara SHARE, ale tam nic nie je, tak neviem, ci je to ok... ale aspon sa nic viditelne nezapisuje na SD kartu.
Aktualne by ma este potesilo, keby to snimanie kamery nebolo vzdy, ale iba ked by som si otvoril prehlad (pocitac, mobil) a spustil jej snimanie... a nasledne ho opat zastavil (lebo takto to asi ide v HA stale a zbytocne ho vytazuje? ci?)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3337
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Stream Android IP Webkamery

Příspěvek od Pete30 »

Kliknutím na kameru(náhled v HA) by ti měla uložit obrázek do této složky s časovým razítkem.

Kód: Vybrat vše

tap_action:
  action: call-service
  service: camera.snapshot
  service_data:
    filename: '/share/ip_webcam-{{ now().strftime("%Y-%m-%d-%H%M%S") }}.jpg'
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

Zpět na „Komplexní projekty“