Kamera v HAAS - Tapo C200

www
radek
Aktivní autor
Aktivní autor
Příspěvky: 81
Registrován: 03. říjen 2020, 09:48
Dal poděkování: 1 poděkování

Kamera v HAAS - Tapo C200

Příspěvek od radek »

Ahoj, podařilo se někomu rozběhnout kameru v HAAS? Mám doma Tapo C200 od TPlink a chtěl bych abych při detekci pohybu začala nahrávat. Někde jsem četl že používali jen jako RTSP, tak nevím zda je to jediná možnost, nebo ji přes MotionEye nastavím, jak potřebuji. Dá se pod HAAS rozběhnout libovolná wifi kamera, nebo to má nějaká omezení, právě v jejím ovládání apod. Děkuju za tip

modern
Začínající autor
Začínající autor
Příspěvky: 45
Registrován: 20. říjen 2020, 13:46
Dal poděkování: 1 poděkování
Dostal poděkování: 2 poděkování

Re: Kamera v HAAS

Příspěvek od modern »

Mám ji taky doma. Integrovanou v MotionEye, ale také přes HACS a TAPO: Cameras Control, který vygeneruje další sensory.
Používám to k tomu, že když detekuje pohyb, pošle mi notifikaci na mobil.
Zatím nemám potřebu nahrávat, tak s tím neporadím.

radek
Aktivní autor
Aktivní autor
Příspěvky: 81
Registrován: 03. říjen 2020, 09:48
Dal poděkování: 1 poděkování

Re: Kamera v HAAS

Příspěvek od radek »

Tyjo, tak to neni takova sranda s tím ukládáním. Aktulane zkousim aspon automatizaci na pohyb (a spuštění světla), ale ani ji se moc nechce. Neměl bys tip, co udělat jinak

Kód: Vybrat vše

- id: '1603970351890'
  alias: Nová automatizace
  description: ''
  trigger:
  - platform: state
    entity_id: binary_sensor.tapo_c200_motion
    to: 'on'
  condition: []
  action:
  - type: turn_on
    device_id: 25a49fcf15d111ebae6a8f69cf29ead0
    entity_id: switch.sonoff_mini_relay
    domain: switch
  mode: single

modern
Začínající autor
Začínající autor
Příspěvky: 45
Registrován: 20. říjen 2020, 13:46
Dal poděkování: 1 poděkování
Dostal poděkování: 2 poděkování

Re: Kamera v HAAS

Příspěvek od modern »

Asi bych zkusil změnit v Action type na Call-service a tam si poupravil volající službu.....
Tak to mám na ty notifikace.

radek
Aktivní autor
Aktivní autor
Příspěvky: 81
Registrován: 03. říjen 2020, 09:48
Dal poděkování: 1 poděkování

Re: Kamera v HAAS

Příspěvek od radek »

Jo, to valí v pohodě :-) snad půjde i nahrávání :-) teďka trochu zápasím s allowlist_external_dirs

radek
Aktivní autor
Aktivní autor
Příspěvky: 81
Registrován: 03. říjen 2020, 09:48
Dal poděkování: 1 poděkování

Re: Kamera v HAAS

Příspěvek od radek »

Netušíte, kde by mohla být chyba a proč se žádná fotka neudělá? Adresát tmp mám udělaný přimo v kořeni, tedy na stejné úrovni jako configuration.yaml. V configuration.yaml mám

Kód: Vybrat vše

homeassistant:
  whitelist_external_dirs:
    - /tmp
V lovece potom toto

Kód: Vybrat vše

 type: picture-entity
            entity: camera.tapo_c200_hd
            camera_view: live
            tap_action:
              - action: call-service
              - service: camera.snapshot
              - service_data:
                  - entity_id: camera.tapo_c200_hd
                  - filename: >-
                      /tmp/kitchen_{{ now ().year }}_{{ now ().month }}_{{
                      now().day }}_{{ now ().hour }}_{{ now ().minute }}.jpg

radek
Aktivní autor
Aktivní autor
Příspěvky: 81
Registrován: 03. říjen 2020, 09:48
Dal poděkování: 1 poděkování

Re: Kamera v HAAS

Příspěvek od radek »

Tak už se něco povedlo a něco ještě ne

Netušíte někdo, kde by mohl být problém s volání služby přes tlačítko.

Kód: Vybrat vše

- type: 'custom:button-card'
        tap_action:
          - action: call-service
          - service: camera.record
          - service_data:
              - entity_id: camera.tapo_hd
              - filename: '/config/tmp/snapshot_{{ entity_id.name }}.mp4'
              - duration: 2
        icon: none
        name: Místo
        style: |
          ha-card {
          font-variant: small-caps;
          height: 50px
 }
To stejné volám přes Vývojářské nástroje - Služby a v pohodě se to uloží na tu cestu kam má.

Kód: Vybrat vše

entity_id: camera.tapo_hd
filename: '/config/tmp/snapshot_{{ entity_id.name }}.mp4'
duration: 2

modern
Začínající autor
Začínající autor
Příspěvky: 45
Registrován: 20. říjen 2020, 13:46
Dal poděkování: 1 poděkování
Dostal poděkování: 2 poděkování

Re: Kamera v HAAS

Příspěvek od modern »

Napadá mně, jestli tam mají být ty odrážky ?
tady to mají v příkladě bez ....
Přílohy
examples.jpeg
examples.jpeg (34.62 KiB) Zobrazeno 194 x

radek
Aktivní autor
Aktivní autor
Příspěvky: 81
Registrován: 03. říjen 2020, 09:48
Dal poděkování: 1 poděkování

Re: Kamera v HAAS

Příspěvek od radek »

Super, diky moc. Nechapu ze jsem to nezkusil, nebo zkusil blbe. Už jsem to napsal pomocí skriptů a to jelo. V kazdem pripade, to co jsi poslal je ok. Diky moc

Jinak mam vyresene nahravani z Tapo, kdybys potřeboval :-) Snad dneska jeste doladim ukladani na NAS a ne jen do RPI

radek
Aktivní autor
Aktivní autor
Příspěvky: 81
Registrován: 03. říjen 2020, 09:48
Dal poděkování: 1 poděkování

Re: Kamera v HAAS

Příspěvek od radek »

Tak nakonec to bylo docela snadný, tady je návod na nahrávání při pohybu pro kameru TPLINK TAPO C200, ale řekl bych že to bude všude jinde hodně podobný, nebo úplně stejný. Mam to přes automatizaci, čili pokud senzor někoho chytne na 10s, udělá 10s záznam, nebo může i fotku, to je jedno.

Důležíté je povolit v configuration.yaml cestu kam se má ukládat

Kód: Vybrat vše

# Povolení cesty kam ukládat video a fotky z kamer
homeassistant:
  allowlist_external_dirs:
    - '/config/tmp'
teďka nevím zda je potřeba tu složku udělat, nebo si ji HAAS udělá sám, práva jsem ji pro jistotu dal na Everyone na plný řízení, ale možná to nebude nutný

a potom jen tvorba samotné automatizace

Kód: Vybrat vše

- id: '1515165972651'
  alias: Nahrávání
  description: ''
  trigger:
  - platform: state
    to: 'on'
    entity_id: binary_sensor.tapo_c200_motion
    for: '10'
  condition: []
  action:
  - service: camera.record
    data:
      entity_id: camera.tapo_hd
      filename: /config/tmp/yourcamera_{{ now().strftime("%Y%m%d-%H%M%S") }}.mp4
      duration: 10
    entity_id: camera.tapo_hd
  mode: single
potom mám tlačítko co spouští tuto automatizaci a tedy nastavuje, zda kamera bude při pohybu nahrávat nebo ne

Kód: Vybrat vše

type: entities
entities:
  - entity: automation.nahravani
title: Nahravani
state_color: true
[/quote]

Odpovědět