ESP32 CAM Bilder speichern

loewes

Member
Hallo,

ich würde gerne folgendes ausprobieren:
- wenn ein Ereignis passiert (z.B. Türkontakt geöffnet): alle 2 Sekunden ein Bild abspeichern

Ich habe bereits eine ESP32-CAM (Tasmota firmware) eingebunden und kann die Bilder über HomeAssistant anschauen. Jetzt bräuchte ich eine Möglichkeit, diese Bilder zu speichern. Hat jemand eine Idee bzw. einen Link, wo das bereits beschrieben ist?
HomeAssistant läuft bei mir in einem Docker Container auf OpenMediaVault, da muss ich vermutlich auch noch einen Ordner freigeben für die Daten?

Danke schon mal!
 
Ich hau dir jetzt einfach mal meine Automatisierung hier rein:

YAML:
alias: Snapshot Esszimmer erstellen
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_1
    to: "on"
condition:
  - condition: and
    conditions:
      - condition: state
        entity_id: person.eins
        state: not_home
      - condition: state
        entity_id: person.zwei
        state: not_home
action:
  - service: camera.snapshot
    data:
      filename: >-
        /config/www/pictures/esszimmer_{{ now ().year }}_{{ now ().month }}_{{
        now ().day }}_{{ now ().hour }}_{{ now ().minute }}.jpg
    target:
      entity_id: camera.kitchencam_2
  - service: notify.telegram
    data:
      title: _Warnung!_
      message: Bewegung im Esszimmer!
  - service: telegram_bot.send_photo
    data:
      file: >-
        /config/www/pictures/esszimmer_{{ now ().year }}_{{ now ().month }}_{{
        now ().day }}_{{ now ().hour }}_{{ now ().minute }}.jpg
      caption: Kamera Flur
mode: single

Und ja, der Ordner muss freigegeben werden. Dazu folgendes in die configuration.yaml eintragen:

YAML:
homeassistant:
  allowlist_external_dirs:
    - "/config/www/pictures/"

Ich speichere zwar nur ein Bild, aber du kannst die Aktion glaube auch wiederholen.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.619
Beiträge
47.320
Mitglieder
4.272
Neuestes Mitglied
Kuehli58
Zurück
Oben