Pass None instead of empty dict when registering entity services (#123878)
parent
80f5683cd6
commit
ea7e88d000
|
@ -59,7 +59,7 @@ async def async_setup_entry(
|
|||
|
||||
platform = async_get_current_platform()
|
||||
for service, method in CAMERA_SERVICES.items():
|
||||
platform.async_register_entity_service(service, {}, method)
|
||||
platform.async_register_entity_service(service, None, method)
|
||||
|
||||
|
||||
class AgentCamera(MjpegCamera):
|
||||
|
|
|
@ -124,9 +124,9 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
if not entities:
|
||||
return False
|
||||
|
||||
component.async_register_entity_service(SERVICE_TURN_OFF, {}, "async_turn_off")
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, {}, "async_turn_on")
|
||||
component.async_register_entity_service(SERVICE_TOGGLE, {}, "async_toggle")
|
||||
component.async_register_entity_service(SERVICE_TURN_OFF, None, "async_turn_off")
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, None, "async_turn_on")
|
||||
component.async_register_entity_service(SERVICE_TOGGLE, None, "async_toggle")
|
||||
|
||||
await component.async_add_entities(entities)
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ async def async_setup_entry(
|
|||
"adb_command",
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_LEARN_SENDEVENT, {}, "learn_sendevent"
|
||||
SERVICE_LEARN_SENDEVENT, None, "learn_sendevent"
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_DOWNLOAD,
|
||||
|
|
|
@ -322,8 +322,8 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
},
|
||||
trigger_service_handler,
|
||||
)
|
||||
component.async_register_entity_service(SERVICE_TOGGLE, {}, "async_toggle")
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, {}, "async_turn_on")
|
||||
component.async_register_entity_service(SERVICE_TOGGLE, None, "async_toggle")
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, None, "async_turn_on")
|
||||
component.async_register_entity_service(
|
||||
SERVICE_TURN_OFF,
|
||||
{vol.Optional(CONF_STOP_ACTIONS, default=DEFAULT_STOP_ACTIONS): cv.boolean},
|
||||
|
|
|
@ -51,8 +51,8 @@ async def async_setup_entry(
|
|||
async_add_entities(entities)
|
||||
|
||||
platform = entity_platform.async_get_current_platform()
|
||||
platform.async_register_entity_service(SERVICE_RECORD, {}, "record")
|
||||
platform.async_register_entity_service(SERVICE_TRIGGER, {}, "trigger_camera")
|
||||
platform.async_register_entity_service(SERVICE_RECORD, None, "record")
|
||||
platform.async_register_entity_service(SERVICE_TRIGGER, None, "trigger_camera")
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SAVE_RECENT_CLIPS,
|
||||
{vol.Required(CONF_FILE_PATH): cv.string},
|
||||
|
|
|
@ -52,7 +52,7 @@ async def async_setup_entry(
|
|||
for service in ENTITY_SERVICES:
|
||||
platform.async_register_entity_service(
|
||||
service,
|
||||
{},
|
||||
None,
|
||||
f"async_{service}",
|
||||
)
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_PRESS,
|
||||
{},
|
||||
None,
|
||||
"_async_press_action",
|
||||
)
|
||||
|
||||
|
|
|
@ -431,13 +431,13 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, unsub_track_time_interval)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_ENABLE_MOTION, {}, "async_enable_motion_detection"
|
||||
SERVICE_ENABLE_MOTION, None, "async_enable_motion_detection"
|
||||
)
|
||||
component.async_register_entity_service(
|
||||
SERVICE_DISABLE_MOTION, {}, "async_disable_motion_detection"
|
||||
SERVICE_DISABLE_MOTION, None, "async_disable_motion_detection"
|
||||
)
|
||||
component.async_register_entity_service(SERVICE_TURN_OFF, {}, "async_turn_off")
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, {}, "async_turn_on")
|
||||
component.async_register_entity_service(SERVICE_TURN_OFF, None, "async_turn_off")
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, None, "async_turn_on")
|
||||
component.async_register_entity_service(
|
||||
SERVICE_SNAPSHOT, CAMERA_SERVICE_SNAPSHOT, async_handle_snapshot_service
|
||||
)
|
||||
|
|
|
@ -49,12 +49,12 @@ async def async_setup_platform(
|
|||
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SEEK_FORWARD,
|
||||
{},
|
||||
None,
|
||||
"seek_forward",
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SEEK_BACKWARD,
|
||||
{},
|
||||
None,
|
||||
"seek_backward",
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
|
|
|
@ -156,19 +156,19 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_TURN_ON,
|
||||
{},
|
||||
None,
|
||||
"async_turn_on",
|
||||
[ClimateEntityFeature.TURN_ON],
|
||||
)
|
||||
component.async_register_entity_service(
|
||||
SERVICE_TURN_OFF,
|
||||
{},
|
||||
None,
|
||||
"async_turn_off",
|
||||
[ClimateEntityFeature.TURN_OFF],
|
||||
)
|
||||
component.async_register_entity_service(
|
||||
SERVICE_TOGGLE,
|
||||
{},
|
||||
None,
|
||||
"async_toggle",
|
||||
[ClimateEntityFeature.TURN_OFF, ClimateEntityFeature.TURN_ON],
|
||||
)
|
||||
|
|
|
@ -122,9 +122,9 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
storage_collection, DOMAIN, DOMAIN, STORAGE_FIELDS, STORAGE_FIELDS
|
||||
).async_setup(hass)
|
||||
|
||||
component.async_register_entity_service(SERVICE_INCREMENT, {}, "async_increment")
|
||||
component.async_register_entity_service(SERVICE_DECREMENT, {}, "async_decrement")
|
||||
component.async_register_entity_service(SERVICE_RESET, {}, "async_reset")
|
||||
component.async_register_entity_service(SERVICE_INCREMENT, None, "async_increment")
|
||||
component.async_register_entity_service(SERVICE_DECREMENT, None, "async_decrement")
|
||||
component.async_register_entity_service(SERVICE_RESET, None, "async_reset")
|
||||
component.async_register_entity_service(
|
||||
SERVICE_SET_VALUE,
|
||||
{vol.Required(VALUE): cv.positive_int},
|
||||
|
|
|
@ -158,11 +158,11 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
await component.async_setup(config)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_OPEN_COVER, {}, "async_open_cover", [CoverEntityFeature.OPEN]
|
||||
SERVICE_OPEN_COVER, None, "async_open_cover", [CoverEntityFeature.OPEN]
|
||||
)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_CLOSE_COVER, {}, "async_close_cover", [CoverEntityFeature.CLOSE]
|
||||
SERVICE_CLOSE_COVER, None, "async_close_cover", [CoverEntityFeature.CLOSE]
|
||||
)
|
||||
|
||||
component.async_register_entity_service(
|
||||
|
@ -177,33 +177,33 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_STOP_COVER, {}, "async_stop_cover", [CoverEntityFeature.STOP]
|
||||
SERVICE_STOP_COVER, None, "async_stop_cover", [CoverEntityFeature.STOP]
|
||||
)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_TOGGLE,
|
||||
{},
|
||||
None,
|
||||
"async_toggle",
|
||||
[CoverEntityFeature.OPEN | CoverEntityFeature.CLOSE],
|
||||
)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_OPEN_COVER_TILT,
|
||||
{},
|
||||
None,
|
||||
"async_open_cover_tilt",
|
||||
[CoverEntityFeature.OPEN_TILT],
|
||||
)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_CLOSE_COVER_TILT,
|
||||
{},
|
||||
None,
|
||||
"async_close_cover_tilt",
|
||||
[CoverEntityFeature.CLOSE_TILT],
|
||||
)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_STOP_COVER_TILT,
|
||||
{},
|
||||
None,
|
||||
"async_stop_cover_tilt",
|
||||
[CoverEntityFeature.STOP_TILT],
|
||||
)
|
||||
|
@ -221,7 +221,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_TOGGLE_COVER_TILT,
|
||||
{},
|
||||
None,
|
||||
"async_toggle_tilt",
|
||||
[CoverEntityFeature.OPEN_TILT | CoverEntityFeature.CLOSE_TILT],
|
||||
)
|
||||
|
|
|
@ -152,7 +152,7 @@ async def async_setup_entry(
|
|||
)
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_UPDATE_AUDYSSEY,
|
||||
{},
|
||||
None,
|
||||
f"async_{SERVICE_UPDATE_AUDYSSEY}",
|
||||
)
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@ async def async_setup_entry(
|
|||
platform = entity_platform.async_get_current_platform()
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_RAW_GET_POSITIONS,
|
||||
{},
|
||||
None,
|
||||
"async_raw_get_positions",
|
||||
supports_response=SupportsResponse.ONLY,
|
||||
)
|
||||
|
|
|
@ -40,7 +40,7 @@ async def async_setup_entry(
|
|||
platform = async_get_current_platform()
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_IDENTIFY,
|
||||
{},
|
||||
None,
|
||||
ElgatoLight.async_identify.__name__,
|
||||
)
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ async def async_setup_entry(
|
|||
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SENSOR_COUNTER_REFRESH,
|
||||
{},
|
||||
None,
|
||||
"async_counter_refresh",
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
|
@ -71,7 +71,7 @@ async def async_setup_entry(
|
|||
)
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SENSOR_ZONE_TRIGGER,
|
||||
{},
|
||||
None,
|
||||
"async_zone_trigger",
|
||||
)
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@ async def async_setup_entry(
|
|||
platform = async_get_current_platform()
|
||||
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_WAKE_DEVICE, {}, "perform_wake_device"
|
||||
SERVICE_WAKE_DEVICE, None, "perform_wake_device"
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -139,11 +139,11 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
[FanEntityFeature.TURN_ON],
|
||||
)
|
||||
component.async_register_entity_service(
|
||||
SERVICE_TURN_OFF, {}, "async_turn_off", [FanEntityFeature.TURN_OFF]
|
||||
SERVICE_TURN_OFF, None, "async_turn_off", [FanEntityFeature.TURN_OFF]
|
||||
)
|
||||
component.async_register_entity_service(
|
||||
SERVICE_TOGGLE,
|
||||
{},
|
||||
None,
|
||||
"async_toggle",
|
||||
[FanEntityFeature.TURN_OFF, FanEntityFeature.TURN_ON],
|
||||
)
|
||||
|
|
|
@ -42,13 +42,13 @@ async def async_setup_entry(
|
|||
platform = entity_platform.async_get_current_platform()
|
||||
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SET_AWAY_MODE, {}, "async_set_mode_away"
|
||||
SERVICE_SET_AWAY_MODE, None, "async_set_mode_away"
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SET_HOME_MODE, {}, "async_set_mode_home"
|
||||
SERVICE_SET_HOME_MODE, None, "async_set_mode_home"
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_RUN_HEALTH_TEST, {}, "async_run_health_test"
|
||||
SERVICE_RUN_HEALTH_TEST, None, "async_run_health_test"
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SET_SLEEP_MODE,
|
||||
|
|
|
@ -75,7 +75,7 @@ async def async_setup_entry(
|
|||
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_SYNC,
|
||||
{},
|
||||
None,
|
||||
"sync",
|
||||
)
|
||||
platform.async_register_entity_service(
|
||||
|
|
|
@ -83,7 +83,7 @@ async def async_setup_entry(
|
|||
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_BOOST_HEATING_OFF,
|
||||
{},
|
||||
None,
|
||||
"async_heating_boost_off",
|
||||
)
|
||||
|
||||
|
|
|
@ -92,9 +92,9 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
)
|
||||
await component.async_setup(config)
|
||||
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, {}, "async_turn_on")
|
||||
component.async_register_entity_service(SERVICE_TURN_OFF, {}, "async_turn_off")
|
||||
component.async_register_entity_service(SERVICE_TOGGLE, {}, "async_toggle")
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, None, "async_turn_on")
|
||||
component.async_register_entity_service(SERVICE_TURN_OFF, None, "async_turn_off")
|
||||
component.async_register_entity_service(SERVICE_TOGGLE, None, "async_toggle")
|
||||
component.async_register_entity_service(
|
||||
SERVICE_SET_MODE,
|
||||
{vol.Required(ATTR_MODE): cv.string},
|
||||
|
|
|
@ -110,7 +110,7 @@ async def async_setup_entry(
|
|||
)
|
||||
async_add_entities(entities)
|
||||
platform = entity_platform.async_get_current_platform()
|
||||
platform.async_register_entity_service(SERVICE_RESUME, {}, "resume")
|
||||
platform.async_register_entity_service(SERVICE_RESUME, None, "resume")
|
||||
platform.async_register_entity_service(
|
||||
SERVICE_START_WATERING, SCHEMA_START_WATERING, "start_watering"
|
||||
)
|
||||
|
|
|
@ -138,11 +138,11 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
schema=RELOAD_SERVICE_SCHEMA,
|
||||
)
|
||||
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, {}, "async_turn_on")
|
||||
component.async_register_entity_service(SERVICE_TURN_ON, None, "async_turn_on")
|
||||
|
||||
component.async_register_entity_service(SERVICE_TURN_OFF, {}, "async_turn_off")
|
||||
component.async_register_entity_service(SERVICE_TURN_OFF, None, "async_turn_off")
|
||||
|
||||
component.async_register_entity_service(SERVICE_TOGGLE, {}, "async_toggle")
|
||||
component.async_register_entity_service(SERVICE_TOGGLE, None, "async_toggle")
|
||||
|
||||
return True
|
||||
|
||||
|
|
|
@ -123,7 +123,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
schema=RELOAD_SERVICE_SCHEMA,
|
||||
)
|
||||
|
||||
component.async_register_entity_service(SERVICE_PRESS, {}, "_async_press_action")
|
||||
component.async_register_entity_service(SERVICE_PRESS, None, "_async_press_action")
|
||||
|
||||
return True
|
||||
|
||||
|
|
|
@ -157,9 +157,9 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
"async_set_value",
|
||||
)
|
||||
|
||||
component.async_register_entity_service(SERVICE_INCREMENT, {}, "async_increment")
|
||||
component.async_register_entity_service(SERVICE_INCREMENT, None, "async_increment")
|
||||
|
||||
component.async_register_entity_service(SERVICE_DECREMENT, {}, "async_decrement")
|
||||
component.async_register_entity_service(SERVICE_DECREMENT, None, "async_decrement")
|
||||
|
||||
return True
|
||||
|
||||
|
|
|
@ -183,13 +183,13 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_SELECT_FIRST,
|
||||
{},
|
||||
None,
|
||||
InputSelect.async_first.__name__,
|
||||
)
|
||||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_SELECT_LAST,
|
||||
{},
|
||||
None,
|
||||
InputSelect.async_last.__name__,
|
||||
)
|
||||
|
||||
|
|
|
@ -161,7 +161,7 @@ async def async_setup_platform(
|
|||
},
|
||||
"set_mode",
|
||||
)
|
||||
platform.async_register_entity_service(SERVICE_UPDATE_DSP, {}, "update_dsp")
|
||||
platform.async_register_entity_service(SERVICE_UPDATE_DSP, None, "update_dsp")
|
||||
|
||||
def add_service(name, which, option):
|
||||
options = DSP_OPTION_MAPPING[which]
|
||||
|
|
|
@ -39,15 +39,15 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
|
||||
component.async_register_entity_service(
|
||||
SERVICE_START_MOWING,
|
||||
{},
|
||||
None,
|
||||
"async_start_mowing",
|
||||
[LawnMowerEntityFeature.START_MOWING],
|
||||
)
|
||||
component.async_register_entity_service(
|
||||
SERVICE_PAUSE, {}, "async_pause", [LawnMowerEntityFeature.PAUSE]
|
||||
SERVICE_PAUSE, None, "async_pause", [LawnMowerEntityFeature.PAUSE]
|
||||
)
|
||||
component.async_register_entity_service(
|
||||
SERVICE_DOCK, {}, "async_dock", [LawnMowerEntityFeature.DOCK]
|
||||
SERVICE_DOCK, None, "async_dock", [LawnMowerEntityFeature.DOCK]
|
||||
)
|
||||
|
||||
return True
|
||||
|
|
Loading…
Reference in New Issue