Use supervisord "group:name" when get process info (#37678)

This commit is contained in:
shker 2020-07-15 19:45:29 +08:00 committed by GitHub
parent 633f9b2f01
commit c3724186cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,7 +71,9 @@ class SupervisorProcessSensor(Entity):
def update(self): def update(self):
"""Update device state.""" """Update device state."""
try: try:
self._info = self._server.supervisor.getProcessInfo(self._info.get("name")) self._info = self._server.supervisor.getProcessInfo(
self._info.get("group") + ":" + self._info.get("name")
)
self._available = True self._available = True
except ConnectionRefusedError: except ConnectionRefusedError:
_LOGGER.warning("Supervisord not available") _LOGGER.warning("Supervisord not available")