I can’t find anyone trying to do the same in AppDaemon, so lemme show what I’ve tried so far:
self.call_service("scene/create",
scene_id=self.get_scene_id(),
snapshot_entities=self.get_lights())
self.call_service("scene/create", data={
'scene_id': self.get_scene_id(),
'snapshot_entities': self.get_lights()})
self.call_service("scene/create", service_data={
'scene_id': self.get_scene_id(),
'snapshot_entities': self.get_lights()
})
self.run_sequence([{
'scene/create': {
'data': {
'scene_id': self.get_scene_id(),
'snapshot_entities': self.get_lights()}}}])
self.run_sequence([{
'scene/create': {
'scene_id': self.get_scene_id(),
'snapshot_entities': self.get_lights()}}])
where scene_id()
returns a string, and get_lights()
returns a list of strings.
All of the above throws BadRequest… Any idea what to do?