enhomie package#
Subpackages#
- enhomie.builtins package
- enhomie.execution package
- Submodules
- enhomie.execution.action module
- enhomie.execution.backup module
- enhomie.execution.config module
- enhomie.execution.crypts module
- enhomie.execution.desired module
- enhomie.execution.dumped module
- enhomie.execution.persist module
- enhomie.execution.restful module
- enhomie.execution.service module
- Module contents
- enhomie.homie package
- Subpackages
- enhomie.homie.addons package
- enhomie.homie.childs package
- Submodules
- enhomie.homie.childs.aspire module
- enhomie.homie.childs.child module
- enhomie.homie.childs.childs module
- enhomie.homie.childs.desire module
- enhomie.homie.childs.device module
- enhomie.homie.childs.group module
- enhomie.homie.childs.helpers module
- enhomie.homie.childs.origin module
- enhomie.homie.childs.scene module
- Module contents
- enhomie.homie.members package
- enhomie.homie.params package
- Submodules
- enhomie.homie.params.aspire module
- enhomie.homie.params.child module
- enhomie.homie.params.common module
- enhomie.homie.params.desire module
- enhomie.homie.params.device module
- enhomie.homie.params.group module
- enhomie.homie.params.homie module
- enhomie.homie.params.occur module
- enhomie.homie.params.origin module
- enhomie.homie.params.persist module
- enhomie.homie.params.plugin module
- enhomie.homie.params.scene module
- enhomie.homie.params.service module
- enhomie.homie.params.stage module
- enhomie.homie.params.store module
- enhomie.homie.params.where module
- Module contents
- enhomie.homie.plugins package
- enhomie.homie.threads package
- Submodules
- enhomie.homie.common module
- enhomie.homie.config module
- enhomie.homie.homie module
- enhomie.homie.models module
HomieModelsHomieModels.homie()HomieModels.printer()HomieModels.service()HomieModels.builtins()HomieModels.hubitat()HomieModels.philips()HomieModels.ubiquiti()HomieModels.child()HomieModels.origin()HomieModels.device()HomieModels.group()HomieModels.scene()HomieModels.desire()HomieModels.aspire()HomieModels.plugin()HomieModels.occur()HomieModels.where()HomieModels.stage()HomieModels.queue()HomieModels.thread()HomieModels.action()HomieModels.update()HomieModels.stream()HomieModels.desired()HomieModels.aspired()
- enhomie.homie.service module
HomieServiceHomieService.homieHomieService.paramsHomieService.actionsHomieService.updatesHomieService.streamsHomieService.restfulHomieService.runningHomieService.zombiesHomieService.congestHomieService.enqueueHomieService.start()HomieService.operate()HomieService.operate_updates()HomieService.operate_streams()HomieService.operate_healths()HomieService.check_zombies()HomieService.check_congest()HomieService.soft()HomieService.stop()
- Module contents
HomieHomieConfigHomieModelsHomieModels.homie()HomieModels.printer()HomieModels.service()HomieModels.builtins()HomieModels.hubitat()HomieModels.philips()HomieModels.ubiquiti()HomieModels.child()HomieModels.origin()HomieModels.device()HomieModels.group()HomieModels.scene()HomieModels.desire()HomieModels.aspire()HomieModels.plugin()HomieModels.occur()HomieModels.where()HomieModels.stage()HomieModels.queue()HomieModels.thread()HomieModels.action()HomieModels.update()HomieModels.stream()HomieModels.desired()HomieModels.aspired()
HomieServiceHomieService.homieHomieService.paramsHomieService.actionsHomieService.updatesHomieService.streamsHomieService.restfulHomieService.runningHomieService.zombiesHomieService.congestHomieService.enqueueHomieService.start()HomieService.operate()HomieService.operate_updates()HomieService.operate_streams()HomieService.operate_healths()HomieService.check_zombies()HomieService.check_congest()HomieService.soft()HomieService.stop()
- Subpackages
- enhomie.hubitat package
- enhomie.philips package
- Subpackages
- Submodules
- enhomie.philips.action module
- enhomie.philips.device module
- enhomie.philips.helpers module
- enhomie.philips.models module
- enhomie.philips.origin module
- enhomie.philips.stream module
- enhomie.philips.surgeon module
- enhomie.philips.update module
- Module contents
- enhomie.restful package
- enhomie.ubiquiti package
- enhomie.utils package
Submodules#
enhomie.conftest module#
- enhomie.conftest.config_factory(tmp_path: Path) HomieConfig[source]#
Construct the instance for use in the downstream tests.
- Parameters:
tmp_path – pytest object for temporal filesystem.
- Returns:
Newly constructed instance of related class.
- enhomie.conftest.config(tmp_path: Path) HomieConfig[source]#
Construct the instance for use in the downstream tests.
- Parameters:
tmp_path – pytest object for temporal filesystem.
- Returns:
Newly constructed instance of related class.
- enhomie.conftest.times() TestTimes[source]#
Return the simple mapping of what to replace in sample.
- Returns:
Simple mapping of what to replace in sample.
- enhomie.conftest.bodies() TestBodies[source]#
Return the simple mapping of what to replace in sample.
- Returns:
Simple mapping of what to replace in sample.
- enhomie.conftest.replaces_factory() dict[str, Any][source]#
Return the complete mapping of what to replace in sample.
- Returns:
Complete mapping of what to replace in sample.
- enhomie.conftest.replaces(tmp_path: Path) dict[str, Any][source]#
Return the complete mapping of what replaced in sample.
- Parameters:
tmp_path – pytest object for temporal filesystem.
- Returns:
Complete mapping of what replaced in sample.
- enhomie.conftest.homie_factory(config: HomieConfig, respx_mock: MockRouter) Homie[source]#
Construct the instance for use in the downstream tests.
- Parameters:
config – Primary class instance for configuration.
respx_mock – Object for mocking request operation.
- Returns:
Newly constructed instance of related class.
- enhomie.conftest.homie(config: HomieConfig, respx_mock: MockRouter) Homie[source]#
Construct the instance for use in the downstream tests.
- Parameters:
config – Primary class instance for configuration.
respx_mock – Object for mocking request operation.
- Returns:
Newly constructed instance of related class.
- enhomie.conftest.service_factory(homie: Homie, respx_mock: MockRouter) HomieService[source]#
Construct the instance for use in the downstream tests.
- Parameters:
homie – Primary class instance for Homie Automate.
respx_mock – Object for mocking request operation.
- Returns:
Newly constructed instance of related class.
- enhomie.conftest.service(homie: Homie, respx_mock: MockRouter) HomieService[source]#
Construct the instance for use in the downstream tests.
- Parameters:
homie – Primary class instance for Homie Automate.
respx_mock – Object for mocking request operation.
- Returns:
Newly constructed instance of related class.
- enhomie.conftest.restful_factory(homie: Homie) RestfulService[source]#
Construct the instance for use in the downstream tests.
- Parameters:
homie – Primary class instance for Homie Automate.
- Returns:
Newly constructed instance of related class.
- enhomie.conftest.restful(homie: Homie) RestfulService[source]#
Construct the instance for use in the downstream tests.
- Parameters:
homie – Primary class instance for Homie Automate.
- Returns:
Newly constructed instance of related class.