So I’m pretty happy with my setup right now which is containerized on a RaspberryPi3 with a few other apps-PiHole, Bitwarden, etc and it works great. I like to think I know what I’m doing,but I cannot figure out how to really control my Blink Cameras and its driving me insane! Essentially have 1 sync module and 2 cams “Garage” and “Pool”. I’ve setup a view for them as 2 picture entities. From there I’d like to tap/click the image to take a snapshot and save it locally. I’d also like to take a snapshot and save it locally on motion detection. I have whitelisted some dirs in my configuration.yaml successfully but as for the automations, I’m just lost. Am I trying to build a script, automation or both? And then where do I put it?
for reference, below is my configuration.yaml:
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
whitelist_external_dirs:
- /tmp
frontend:
themes: !include_dir_merge_named themes
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
http:
base_url: CHANGED.duckdns.org:8123
ssl_certificate: fullchain.pem
ssl_key: privkey.pem
speedtestdotnet:
scan_interval:
minutes: 30
monitored_conditions:
- ping
- download
- upload
weather:
- platform: darksky
api_key: NOTYOURAPI
pi_hole:
host: 192.168.0.30:80
ssl: false
verify_ssl: false
api_key: APIKEYHERE
blink:
username: working email
password: passwordgohere
scan_interval: 300
binary_sensors:
monitored_conditions:
- motion_enabled
- motion_detected
sensors:
monitored_conditions:
- battery
- temperature
- wifi_strength
sensor:
- platform: systemmonitor
resources:
- type: disk_use_percent
arg: /home
- type: disk_use_percent
arg: /nfs
- type: disk_use
arg: /home
- type: disk_use
arg: /nfs
- type: disk_free
arg: /nfs
- type: disk_free
arg: /home
- type: memory_free
- type: load_1m
- type: load_5m
- type: load_15m
- type: throughput_network_in
arg: eth0
- type: throughput_network_out
arg: eth0
- type: processor_use
zone:
# This will override the default home zone
- name: Home
latitude: xxxxxxxx
longitude: xxxxxxxx
radius: 200
icon: mdi:account-multiple
- name: Walmart
latitude: xxxxxxxx
longitude: xxxxxxxx
radius: 150
icon: mdi:cart
media_player:
- platform: mpd
host: 192.168.0.31
transmission:
host: 192.168.0.30
name: Transmission
username: user1
password: keepitlegal
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml