Hi everyone. Receantly I’ve configured google home mini with my HA. I am using cloud so I enabled webhooks from config page. I added automation like this:
- alias: 'Obluga IFTT dla google assistanta'
initial_state: 'on'
trigger:
- platform: event
event_type: ifttt_webhook_received
event_data:
action: 'call_service'
action:
- service_template: '{{ trigger.event.data.service }}'
data_template:
entity_id: '{{ trigger.event.data.entity_id }}'
And by using IFTT I created google assistant action. It respond to me when I fire it but no action is done And in HA logs I see:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/webhook/__init__.py", line 97, in async_handle_webhook
response = await webhook["handler"](hass, webhook_id, request)
File "/usr/src/homeassistant/homeassistant/components/google_assistant/helpers.py", line 239, in _handle_local_webhook
result = await smart_home.async_handle_message(
File "/usr/src/homeassistant/homeassistant/components/google_assistant/smart_home.py", line 27, in async_handle_message
config, user_id, source, message["requestId"], message.get("devices")
KeyError: 'requestId'
My That action looks like this (I removed vulnerable data):
What might be the problem?