simplefancontroller.ui package¶
Subpackages¶
Submodules¶
simplefancontroller.ui.app module¶
- simplefancontroller.ui.app.fastapi_factory(include_frontend: bool = True) FastAPI¶
simplefancontroller.ui.html_utils module¶
- simplefancontroller.ui.html_utils.generate_html_table(fan_controller, mode='full', style=None) str¶
Function to generate a table containing status information for fans registered at a fan controller.
- simplefancontroller.ui.html_utils.stringify_intensity(fan) str¶
Creates a string from a fan’s intensity.
Returns a fan’s intensity as string based on the fan’s status and its current intensity.
- Parameters
fan (Fan) – Fan instance
- Returns
nicely formatted fan intensity