I made a blueprint for vacuuming a specific room but the Logs show an error when I create an automation from the blueprint
Logger: homeassistant.components.automation
Source: components/automation/__init__.py:637
Integration: Automation (documentation, issues)
First occurred: 3:10:18 PM (1 occurrences)
Last logged: 3:10:18 PM
Blueprint Vacuum Room generated invalid automation with inputs OrderedDict([('input_boolean', 'input_boolean.vacuum_kitchen'), ('target_vacuum', 'vacuum.deebot_n8_pro'), ('target_room', '9'), ('input_start', '8:00'), ('input_end', '20:00')]): expected a dictionary for dictionary value @ data['action'][0]['target']. Got None
Here is the blueprint:
blueprint:
name: Vacuum Room
description: Vacuum specific room
domain: automation
input:
input_boolean:
name: Input Helper
description: Input Helper used to trigger automation
selector:
entity:
domain: input_boolean
target_vacuum:
name: Vacuum
description: Robot Vacuum
selector:
entity:
domain: vacuum
target_room:
name: Room
description: Room to be vacuumed
input_start:
name: After
description: Start Time
input_end:
name: Before
description: End Time
trigger:
- platform: state
entity_id: !input input_boolean
to: "on"
condition:
- condition: time
after: !input input_start
before: !input input_end
action:
- service: vacuum.send_command
target: !input target_vacuum
data:
command: spot_area
params:
rooms: !input target_room
cleanings: 1
mode: single
Is there a way to correct the error or are blueprints not able to carry over the action as entered in the blueprint?