23 lines
612 B
Python
23 lines
612 B
Python
"""Errors for the HomematicIP Cloud component."""
|
|
from homeassistant.exceptions import HomeAssistantError
|
|
|
|
|
|
class HmipcException(HomeAssistantError):
|
|
"""Base class for HomematicIP Cloud exceptions."""
|
|
|
|
|
|
class HmipcConnectionError(HmipcException):
|
|
"""Unable to connect to the HomematicIP Cloud server."""
|
|
|
|
|
|
class HmipcConnectionWait(HmipcException):
|
|
"""Wait for registration to the HomematicIP Cloud server."""
|
|
|
|
|
|
class HmipcRegistrationFailed(HmipcException):
|
|
"""Registration on HomematicIP Cloud failed."""
|
|
|
|
|
|
class HmipcPressButton(HmipcException):
|
|
"""User needs to press the blue button."""
|