enhomie.hubitat.params package#
Submodules#
enhomie.hubitat.params.origin module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
- class enhomie.hubitat.params.origin.HubiOriginParams(_parse: Callable[[...], Any] | None = None, *, bridge: BridgeParams)[source]#
Bases:
HomieParamsModelProcess and validate the Homie configuration parameters.
- bridge: Annotated[BridgeParams, FieldInfo(annotation=NoneType, required=True, description='Connection specific parameters')]#
- model_config = {'extra': 'forbid'}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Module contents#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
- class enhomie.hubitat.params.HubiOriginParams(_parse: Callable[[...], Any] | None = None, *, bridge: BridgeParams)[source]#
Bases:
HomieParamsModelProcess and validate the Homie configuration parameters.
- bridge: Annotated[BridgeParams, FieldInfo(annotation=NoneType, required=True, description='Connection specific parameters')]#
- model_config = {'extra': 'forbid'}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].