Media w Home Assistant

Oprócz odczytu z katalogu /media, można także zapisywać pliki do tego katalogu, np. snapshoty z kamery IP. Jako kamerę wykorzystałem telefon komórkowy Android z zainstalowaną aplikacją IP Webcam, dzięki czemu integracja z HA (https://www.home-assistant.io/integrations/android_ip_webcam/) jest bardzo prosta i sprowadza się do dodania wpisu:

# Example configuration.yaml entry
android_ip_webcam:
  - host: 192.168.1.10 # adres IP telefonu z uruchomioną aplikacją IP Webcam)

Do testowania wszelkich usług (service) w HA korzystam z fukcjonalności zakładki Usługi w menu Narzędzia deweloperskie w menu HA, poniżej omawiany przykład:

Możesz dodać do nazwy pliku z kamery czas wykonania zdjęcia, w tym celu trzeba przejść do trybu YAML, przykład konfiguracji poniżej:

service: camera.snapshot
target:
  entity_id: camera.ip_webcam
data:
  filename: '/media/snapshot/ip_webcam_{{ now().strftime("%Y%m%d-%H%M%S")}}.jpg'

Po wywołaniu usługi w Odtwarzacz mediów pojawi się folder snaphot a w nim zdjęcia z kamery, do których mamy prosty i łatwy dostęp:

4 polubienia