I am new to Home Assistant, started using it last Christmas, Not new to Home Automation.
Just getting into Yaml. First foray.
Any suggestions very much a appreciated.
I am trying to Home Assistant to notify me when a security camera identifies someone without having to do a new automation for each camera and each recognisable face.
I have it so on any camera if a known person is recognised it notifies me.
I am now trying to change the message so that it includes Camera name and Name of recognised person. But I am getting an error when I save it.
alias: Security Camera Person Detected
description: ""
trigger:
- platform: state
entity_id:
- sensor.front_door_person_name
- sensor.backyard_person_name
- sensor.side_gate_person_name
- sensor.front_left_person_name
- sensor.spare_person_name
- sensor.back_of_sheds_person_name
- sensor.lounge_hallway_person_name
to: Mike
- platform: state
entity_id:
- sensor.front_door_person_name
- sensor.backyard_person_name
- sensor.side_gate_person_name
- sensor.front_left_person_name
- sensor.spare_person_name
- sensor.back_of_sheds_person_name
- sensor.lounge_hallway_person_name
to: Window Cleaner
- platform: state
entity_id:
- sensor.front_door_person_name
- sensor.backyard_person_name
- sensor.side_gate_person_name
- sensor.front_left_person_name
- sensor.spare_person_name
- sensor.back_of_sheds_person_name
- sensor.lounge_hallway_person_name
to: Dawn
- platform: state
entity_id:
- sensor.front_door_person_name
- sensor.backyard_person_name
- sensor.side_gate_person_name
- sensor.front_left_person_name
- sensor.spare_person_name
- sensor.back_of_sheds_person_name
- sensor.lounge_hallway_person_name
condition: []
action:
- service: notify.mobile_app_phone
metadata: {}
data:
message: Security Camera {{trigger.attributes.friendly_name}} detected {{trigger.to_state]} (Person Detected)
title: Security
mode: single
I get “ Message malformed: template value should be a string for dictionary value @ data[‘action’][0][‘data’]”