enhomie.ubiquiti.plugins package#
Submodules#
enhomie.ubiquiti.plugins.client module#
- class enhomie.ubiquiti.plugins.client.DriverUbiqClient(plugin: HomiePlugin, params: HomieParamsModel)[source]#
Bases:
HomieDriverMatch specific conditions for determining desired state.
- property family: Literal['ubiquiti']#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property kinds: list[HomiePluginKinds]#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property params: DriverUbiqClientParams#
Return the Pydantic model containing the configuration.
- Returns:
Pydantic model containing the configuration.
enhomie.ubiquiti.plugins.helpers module#
Module contents#
- class enhomie.ubiquiti.plugins.DriverUbiqClient(plugin: HomiePlugin, params: HomieParamsModel)[source]#
Bases:
HomieDriverMatch specific conditions for determining desired state.
- property family: Literal['ubiquiti']#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property kinds: list[HomiePluginKinds]#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property params: DriverUbiqClientParams#
Return the Pydantic model containing the configuration.
- Returns:
Pydantic model containing the configuration.