Apply suggestions from code review

Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com>
This commit is contained in:
Abílio Costa
2025-08-05 17:40:41 +01:00
committed by GitHub
parent ba792250aa
commit 43c228393c

View File

@@ -28,11 +28,10 @@ BEHAVIOR_FIRST = "first"
BEHAVIOR_LAST = "last" BEHAVIOR_LAST = "last"
BEHAVIOR_ANY = "any" BEHAVIOR_ANY = "any"
STATE_PLATFORM_TYPE = f"{DOMAIN}.state" STATE_PLATFORM_TYPE = f"state"
STATE_TRIGGER_SCHEMA = vol.All( STATE_TRIGGER_SCHEMA = vol.All(
cv.TRIGGER_BASE_SCHEMA.extend( cv.TRIGGER_BASE_SCHEMA.extend(
{ {
vol.Required(CONF_PLATFORM): STATE_PLATFORM_TYPE,
vol.Required(CONF_STATE): vol.In([STATE_ON, STATE_OFF]), vol.Required(CONF_STATE): vol.In([STATE_ON, STATE_OFF]),
vol.Required(ATTR_BEHAVIOR, default=BEHAVIOR_ANY): vol.In( vol.Required(ATTR_BEHAVIOR, default=BEHAVIOR_ANY): vol.In(
[BEHAVIOR_FIRST, BEHAVIOR_LAST, BEHAVIOR_ANY] [BEHAVIOR_FIRST, BEHAVIOR_LAST, BEHAVIOR_ANY]
@@ -123,7 +122,7 @@ class StateTrigger(Trigger):
{ {
"trigger": { "trigger": {
**trigger_data, **trigger_data,
CONF_PLATFORM: STATE_PLATFORM_TYPE, CONF_PLATFORM: self.config[CONF_PLATFORM],
ATTR_ENTITY_ID: entity_id, ATTR_ENTITY_ID: entity_id,
"from_state": from_state, "from_state": from_state,
"to_state": to_state, "to_state": to_state,