Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, ConfigEntry entry, Fronius fronius) |
| None | init_devices (self) |
Private Member Functions | |
| DeviceInfo | _create_solar_net_device (self) |
| list[FroniusDeviceInfo] | _get_inverter_infos (self) |
| None | _init_devices_inverter (self, datetime|None _now=None) |
Static Private Member Functions | |
| def | _FroniusCoordinatorT |
The FroniusSolarNet class routes received values to sensor entities.
Definition at line 69 of file __init__.py.
| None homeassistant.components.fronius.FroniusSolarNet.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| ConfigEntry | entry, | ||
| Fronius | fronius | ||
| ) |
Initialize FroniusSolarNet class.
Definition at line 72 of file __init__.py.
|
private |
Create a device for the Fronius SolarNet system.
Definition at line 154 of file __init__.py.
|
staticprivate |
Definition at line 259 of file __init__.py.
|
private |
Get information about the inverters in the SolarNet system.
Definition at line 217 of file __init__.py.
|
private |
Get available inverters and set up coordinators for new found devices.
Definition at line 179 of file __init__.py.
| None homeassistant.components.fronius.FroniusSolarNet.init_devices | ( | self | ) |
Initialize DataUpdateCoordinators for SolarNet devices.
Definition at line 93 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.config_entry |
Definition at line 77 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.coordinator_lock |
Definition at line 78 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.fronius |
Definition at line 79 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.hass |
Definition at line 76 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.logger_coordinator |
Definition at line 96 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.meter_coordinator |
Definition at line 109 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.ohmpilot_coordinator |
Definition at line 118 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.power_flow_coordinator |
Definition at line 127 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.solar_net_device_id |
Definition at line 83 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.storage_coordinator |
Definition at line 136 of file __init__.py.
| homeassistant.components.fronius.FroniusSolarNet.system_device_info |
Definition at line 105 of file __init__.py.