Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/algirdasc/hass-eso
/ types & classes
Types & classes
11 in github.com/algirdasc/hass-eso
⨍
Functions
65
◇
Types & classes
11
↓ 6 callers
Class
ESOClient
custom_components/eso/eso_client.py:51
↓ 3 callers
Class
FormParser
custom_components/eso/form_parser.py:6
↓ 2 callers
Class
ESOConnectionError
Raised when the ESO service cannot be reached.
custom_components/eso/eso_client.py:26
↓ 1 callers
Class
ESOAuthError
Raised when the supplied ESO credentials are rejected.
custom_components/eso/eso_client.py:30
↓ 1 callers
Class
ESOOptionsFlow
Account-level options: update ESO password and mailbox (2FA) settings.
custom_components/eso/config_flow.py:419
↓ 1 callers
Class
ESORuntimeData
Runtime data stored on the config entry.
custom_components/eso/__init__.py:56
↓ 1 callers
Class
SelectObjectsParser
Collect ``id -> label`` from the ``objects[]`` select on /consumption.
custom_components/eso/objects_parser.py:15
Class
ESOConfigFlow
Handle a config flow for ESO Energy Consumption.
custom_components/eso/config_flow.py:167
Class
ESOError
Base error for ESO client failures.
custom_components/eso/eso_client.py:22
Class
ESOObjectSubentryFlow
Add or reconfigure a single ESO object (metering point).
custom_components/eso/config_flow.py:482
Class
ESOTwoFactorError
Raised when a 2FA code is required but could not be obtained.
custom_components/eso/eso_client.py:34