hass-core/homeassistant/components/light
Michael Hansen 961c8cc167
Update intent response (#83858)
* Add language to conversation and intent response

* Move language to intent response instead of speech

* Extend intent response for voice MVP

* Add tests for error conditions in conversation/process

* Move intent response type data into "data" field

* Move intent response error message back to speech

* Remove "success" from intent response

* Add id to target in intent response

* target defaults to None

* Update homeassistant/helpers/intent.py

* Fix test

* Return conversation_id and multiple targets

* Clean up git mess

* Fix linting errors

* Fix more async_handle signatures

* Separate conversation_id and IntentResponse

* Add unknown error code

* Add ConversationResult

* Don't set domain on single entity

* Language is required for intent response

* Add partial_action_done

* Default language in almond agent

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-12-13 16:46:40 -06:00
..
translations [ci skip] Translation update 2022-11-29 00:26:01 +00:00
__init__.py Enforce LightEntityFeature (#82460) 2022-11-22 07:14:47 +01:00
device_action.py Adjust device_automation type hints in core platforms 2/3 (#72210) 2022-05-23 16:02:36 +02:00
device_condition.py
device_trigger.py Use TriggerActionType [core, l-m] (#76806) 2022-08-15 17:39:55 +02:00
group.py
intent.py Update intent response (#83858) 2022-12-13 16:46:40 -06:00
light_profiles.csv
manifest.json Set system & entity integration types (#79593) 2022-10-04 10:36:42 -04:00
recorder.py
reproduce_state.py Remove white_value support from light (#76926) 2022-08-18 08:21:05 -04:00
services.yaml Remove white_value support from light (#76926) 2022-08-18 08:21:05 -04:00
significant_change.py Remove white_value support from light (#76926) 2022-08-18 08:21:05 -04:00
strings.json