diff --git a/homeassistant/components/modbus/const.py b/homeassistant/components/modbus/const.py index ca4edba211d0..2b0acc6675c7 100644 --- a/homeassistant/components/modbus/const.py +++ b/homeassistant/components/modbus/const.py @@ -148,11 +148,9 @@ CALL_TYPE_X_REGISTER_HOLDINGS = "holdings" SERVICE_WRITE_COIL = "write_coil" SERVICE_WRITE_REGISTER = "write_register" SERVICE_STOP = "stop" -SERVICE_RESTART = "restart" # dispatcher signals SIGNAL_STOP_ENTITY = "modbus.stop" -SIGNAL_START_ENTITY = "modbus.start" # integration names DEFAULT_HUB = "modbus_hub" diff --git a/homeassistant/components/modbus/icons.json b/homeassistant/components/modbus/icons.json index e5940203474e..bd2b5a4b32e3 100644 --- a/homeassistant/components/modbus/icons.json +++ b/homeassistant/components/modbus/icons.json @@ -3,9 +3,6 @@ "reload": { "service": "mdi:reload" }, - "restart": { - "service": "mdi:restart" - }, "stop": { "service": "mdi:stop" }, diff --git a/homeassistant/components/modbus/modbus.py b/homeassistant/components/modbus/modbus.py index 8ad43545d480..2b82af348d60 100644 --- a/homeassistant/components/modbus/modbus.py +++ b/homeassistant/components/modbus/modbus.py @@ -349,13 +349,6 @@ class ModbusHub: ) return True - async def async_restart(self) -> None: - """Reconnect client.""" - if self._client: - await self.async_close() - - await self.async_setup() - async def async_close(self) -> None: """Disconnect client.""" self.event_connected.set() diff --git a/homeassistant/components/modbus/services.yaml b/homeassistant/components/modbus/services.yaml index 8dafa911ada1..a786767f2402 100644 --- a/homeassistant/components/modbus/services.yaml +++ b/homeassistant/components/modbus/services.yaml @@ -54,10 +54,3 @@ stop: default: "modbus_hub" selector: text: -restart: - fields: - hub: - example: "hub1" - default: "modbus_hub" - selector: - text: diff --git a/homeassistant/components/modbus/strings.json b/homeassistant/components/modbus/strings.json index d0d78d726e05..5d93f909fe00 100644 --- a/homeassistant/components/modbus/strings.json +++ b/homeassistant/components/modbus/strings.json @@ -26,16 +26,6 @@ "description": "Reloads all Modbus entities.", "name": "[%key:common::action::reload%]" }, - "restart": { - "description": "Restarts a Modbus hub (if running, stops then starts).", - "fields": { - "hub": { - "description": "[%key:component::modbus::services::write_coil::fields::hub::description%]", - "name": "[%key:component::modbus::services::write_coil::fields::hub::name%]" - } - }, - "name": "[%key:common::action::restart%]" - }, "stop": { "description": "Stops a Modbus hub.", "fields": {