SimpleFanController
latest
SimpleFanController
»
Index
Edit on GitLab
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
_container (simplefancontroller.sfc.storage.SFCFanStorage attribute)
A
active (simplefancontroller.sfc.fans.SFCFanState attribute)
(simplefancontroller.sfc.settings.SFCDBSettings attribute)
(simplefancontroller.sfc.settings.SFCFanSettings attribute)
(simplefancontroller.sfc.settings.SFControllerSettings attribute)
(simplefancontroller.sfc.settings.SFCThreadManagerSettings attribute)
add_fan() (in module simplefancontroller.api.routers.fans)
(simplefancontroller.sfc.storage.SFCFanStorage method)
add_persistence() (in module simplefancontroller.api.routers.settings)
add_user() (simplefancontroller.api.user_manager.SFCUserManager method)
algorithm (simplefancontroller.settings.SFCAPIConfig attribute)
arbitrary_types_allowed (simplefancontroller.sfc.settings.SFCFanSettings.Config attribute)
attach_db_client() (simplefancontroller.sfc.controller.SimpleFanController method)
B
bucket (simplefancontroller.sfc.settings.SFCInfluxDBSettings attribute)
C
check_password() (in module simplefancontroller.api.user_manager)
check_user_password() (simplefancontroller.api.user_manager.SFCUserManager method)
client (simplefancontroller.sfc.database.SFCInfluxDBClient attribute)
connect() (simplefancontroller.sfc.database.SFCDatabaseClient method)
(simplefancontroller.sfc.fans.SFCFan method)
connected (simplefancontroller.sfc.database.SFCDatabaseClient attribute)
,
[1]
cpu_temp_fun (simplefancontroller.sfc.thread_manager.SFCThreadManager attribute)
,
[1]
create_user() (in module simplefancontroller.api.routers.auth)
CSRF_SESSION_KEY (simplefancontroller.ui.settings.UIConfig attribute)
current_temperature (simplefancontroller.sfc.controller.SimpleFanController attribute)
,
[1]
D
data_manager (simplefancontroller.sfc.controller.SimpleFanController attribute)
,
[1]
(simplefancontroller.sfc.database.SFCDatabaseClient attribute)
(simplefancontroller.sfc.storage.SFCFanStorage attribute)
,
[1]
db_client (simplefancontroller.sfc.controller.SimpleFanController attribute)
db_clients (simplefancontroller.sfc.controller.SimpleFanController attribute)
db_data_file (simplefancontroller.settings.SFCAPIConfig attribute)
db_fan_table (simplefancontroller.settings.SFCAPIConfig attribute)
db_persistence_table (simplefancontroller.settings.SFCAPIConfig attribute)
db_settings_table (simplefancontroller.settings.SFCAPIConfig attribute)
db_user_file (simplefancontroller.settings.SFCAPIConfig attribute)
db_user_table (simplefancontroller.settings.SFCAPIConfig attribute)
debug (simplefancontroller.sfc.settings.SFControllerSettings attribute)
decode_jwt() (simplefancontroller.api.jwt_bearer.JWTBearer static method)
delete_fan() (simplefancontroller.sfc.data_manager.SFCDataManager method)
delete_persistence() (simplefancontroller.sfc.data_manager.SFCDataManager method)
delete_persistence_settings() (in module simplefancontroller.api.routers.settings)
delete_settings() (simplefancontroller.sfc.data_manager.SFCDataManager method)
delete_user() (in module simplefancontroller.api.routers.auth)
(simplefancontroller.api.user_manager.SFCUserManager method)
device (simplefancontroller.sfc.fans.SFC2PinFan attribute)
(simplefancontroller.sfc.fans.SFCFan attribute)
,
[1]
(simplefancontroller.sfc.fans.SFCPWMFan attribute)
disconnect() (simplefancontroller.sfc.database.SFCDatabaseClient method)
E
email (simplefancontroller.api.schemas.User attribute)
(simplefancontroller.api.schemas.UserLoginSchema attribute)
enabled (simplefancontroller.api.schemas.User attribute)
export_data() (simplefancontroller.sfc.controller.SimpleFanController method)
F
fan_ctl_fun (simplefancontroller.sfc.thread_manager.SFCThreadManager attribute)
,
[1]
fans (simplefancontroller.sfc.controller.SimpleFanController attribute)
,
[1]
fastapi_factory() (in module simplefancontroller.ui.app)
from_fan() (simplefancontroller.sfc.fans.SFCFanState class method)
from_settings() (simplefancontroller.sfc.database.SFCDatabaseClient class method)
(simplefancontroller.sfc.fans.SFCFan class method)
G
generate_api() (in module simplefancontroller.api.app)
generate_html_table() (in module simplefancontroller.ui.html_utils)
get_db_client() (simplefancontroller.sfc.controller.SimpleFanController method)
get_fan() (in module simplefancontroller.api.routers.fans)
(simplefancontroller.sfc.data_manager.SFCDataManager method)
(simplefancontroller.sfc.storage.SFCFanStorage method)
get_fan_names() (simplefancontroller.sfc.data_manager.SFCDataManager method)
(simplefancontroller.sfc.storage.SFCFanStorage method)
get_fans() (in module simplefancontroller.api.routers.fans)
(simplefancontroller.sfc.data_manager.SFCDataManager method)
(simplefancontroller.sfc.storage.SFCFanStorage method)
get_occupied_pins() (simplefancontroller.sfc.storage.SFCFanStorage method)
get_persistence() (simplefancontroller.sfc.data_manager.SFCDataManager method)
get_persistence_names() (simplefancontroller.sfc.data_manager.SFCDataManager method)
get_persistence_settings() (in module simplefancontroller.api.routers.settings)
get_settings() (in module simplefancontroller.api.routers.settings)
(simplefancontroller.sfc.data_manager.SFCDataManager method)
get_state() (simplefancontroller.sfc.storage.SFCFanStorage method)
get_status_all() (in module simplefancontroller.api.routers.fans)
get_status_single() (in module simplefancontroller.api.routers.fans)
get_temperature() (in module simplefancontroller.api.routers.controller)
(simplefancontroller.sfc.controller.SimpleFanController method)
get_user() (in module simplefancontroller.api.routers.auth)
get_user_by_mail() (simplefancontroller.api.user_manager.SFCUserManager method)
get_users() (in module simplefancontroller.api.routers.auth)
(simplefancontroller.api.user_manager.SFCUserManager method)
gpio_pin (simplefancontroller.sfc.settings.SFCFanSettings attribute)
H
hash_password() (in module simplefancontroller.api.user_manager)
hostname (simplefancontroller.sfc.settings.SFCInfluxDBSettings attribute)
I
id (simplefancontroller.api.schemas.User attribute)
import_data() (simplefancontroller.sfc.controller.SimpleFanController method)
initialize_controller() (in module simplefancontroller.api.routers.controller)
intensity (simplefancontroller.sfc.fans.SFCFan attribute)
(simplefancontroller.sfc.fans.SFCFan property)
(simplefancontroller.sfc.fans.SFCFanState attribute)
invert_signal (simplefancontroller.sfc.settings.SFCFanSettings attribute)
is_stopped (simplefancontroller.sfc.fans.SFCFanState attribute)
J
JWTBearer (class in simplefancontroller.api.jwt_bearer)
M
max_gt_off_threshold() (simplefancontroller.sfc.settings.SFCPWMFanSettings class method)
max_threshold (simplefancontroller.sfc.settings.SFCPWMFanSettings attribute)
measurement (simplefancontroller.sfc.settings.SFCInfluxDBSettings attribute)
model (simplefancontroller.api.jwt_bearer.JWTBearer attribute)
module
simplefancontroller
simplefancontroller.api
simplefancontroller.api.app
simplefancontroller.api.jwt_bearer
simplefancontroller.api.routers
simplefancontroller.api.routers.auth
simplefancontroller.api.routers.controller
simplefancontroller.api.routers.fans
simplefancontroller.api.routers.settings
simplefancontroller.api.schemas
simplefancontroller.api.user_manager
simplefancontroller.log
simplefancontroller.main
simplefancontroller.settings
simplefancontroller.sfc
simplefancontroller.sfc.controller
simplefancontroller.sfc.data_manager
simplefancontroller.sfc.database
simplefancontroller.sfc.fans
simplefancontroller.sfc.settings
simplefancontroller.sfc.storage
simplefancontroller.sfc.thread_manager
simplefancontroller.ui
simplefancontroller.ui.app
simplefancontroller.ui.html_utils
simplefancontroller.ui.routes
simplefancontroller.ui.settings
N
name (simplefancontroller.api.schemas.User attribute)
(simplefancontroller.sfc.fans.SFCFanState attribute)
(simplefancontroller.sfc.settings.SFCDBSettings attribute)
(simplefancontroller.sfc.settings.SFCFanSettings attribute)
new_email (simplefancontroller.api.schemas.UserUpdateSchema attribute)
new_password (simplefancontroller.api.schemas.UserPassUpdateSchema attribute)
O
off_lt_max_threshold() (simplefancontroller.sfc.settings.SFCPWMFanSettings class method)
off_threshold (simplefancontroller.sfc.settings.SFC2PinFanSettings attribute)
(simplefancontroller.sfc.settings.SFCPWMFanSettings attribute)
organisation (simplefancontroller.sfc.settings.SFCInfluxDBSettings attribute)
P
password (simplefancontroller.api.schemas.User attribute)
(simplefancontroller.api.schemas.UserAbstractUpdateSchema attribute)
(simplefancontroller.api.schemas.UserLoginSchema attribute)
port (simplefancontroller.sfc.settings.SFCInfluxDBSettings attribute)
pwm_frequency (simplefancontroller.sfc.settings.SFCPWMFanSettings attribute)
R
refresh_delay (simplefancontroller.sfc.settings.SFControllerSettings attribute)
(simplefancontroller.sfc.settings.SFCThreadManagerSettings attribute)
remove_db_client() (simplefancontroller.sfc.controller.SimpleFanController method)
remove_fan() (in module simplefancontroller.api.routers.fans)
(simplefancontroller.sfc.storage.SFCFanStorage method)
restart() (simplefancontroller.sfc.thread_manager.SFCThreadManager method)
S
save_fan() (simplefancontroller.sfc.data_manager.SFCDataManager method)
save_persistence() (simplefancontroller.sfc.data_manager.SFCDataManager method)
save_settings() (simplefancontroller.sfc.data_manager.SFCDataManager method)
schema_extra (simplefancontroller.api.schemas.User.Config attribute)
(simplefancontroller.api.schemas.UserLoginSchema.Config attribute)
scheme_name (simplefancontroller.api.jwt_bearer.JWTBearer attribute)
secret (simplefancontroller.settings.SFCAPIConfig attribute)
sensor_file (simplefancontroller.sfc.settings.SFControllerSettings attribute)
set_fan_intensities() (simplefancontroller.sfc.controller.SimpleFanController method)
settings (simplefancontroller.sfc.controller.SimpleFanController attribute)
(simplefancontroller.sfc.controller.SimpleFanController property)
(simplefancontroller.sfc.database.SFCDatabaseClient attribute)
(simplefancontroller.sfc.database.SFCInfluxDBClient attribute)
(simplefancontroller.sfc.fans.SFCFan attribute)
(simplefancontroller.sfc.fans.SFCFan property)
(simplefancontroller.sfc.thread_manager.SFCThreadManager attribute)
(simplefancontroller.sfc.thread_manager.SFCThreadManager property)
SFC2PinFan (class in simplefancontroller.sfc.fans)
SFC2PinFanSettings (class in simplefancontroller.sfc.settings)
SFCAPIConfig (class in simplefancontroller.settings)
SFCDatabaseClient (class in simplefancontroller.sfc.database)
SFCDataManager (class in simplefancontroller.sfc.data_manager)
SFCDBSettings (class in simplefancontroller.sfc.settings)
SFCFan (class in simplefancontroller.sfc.fans)
SFCFanSettings (class in simplefancontroller.sfc.settings)
SFCFanSettings.Config (class in simplefancontroller.sfc.settings)
SFCFanState (class in simplefancontroller.sfc.fans)
SFCFanStorage (class in simplefancontroller.sfc.storage)
SFCInfluxDBClient (class in simplefancontroller.sfc.database)
SFCInfluxDBSettings (class in simplefancontroller.sfc.settings)
SFControllerSettings (class in simplefancontroller.sfc.settings)
SFCPWMFan (class in simplefancontroller.sfc.fans)
SFCPWMFanSettings (class in simplefancontroller.sfc.settings)
SFCThreadManager (class in simplefancontroller.sfc.thread_manager)
SFCThreadManagerSettings (class in simplefancontroller.sfc.settings)
SFCUserManager (class in simplefancontroller.api.user_manager)
shutdown() (simplefancontroller.api.user_manager.SFCUserManager method)
(simplefancontroller.sfc.controller.SimpleFanController method)
(simplefancontroller.sfc.data_manager.SFCDataManager method)
(simplefancontroller.sfc.fans.SFCFan method)
(simplefancontroller.sfc.storage.SFCFanStorage method)
shutdown_controller() (in module simplefancontroller.api.routers.controller)
shutdown_lag (simplefancontroller.sfc.settings.SFC2PinFanSettings attribute)
sign_jwt() (simplefancontroller.api.jwt_bearer.JWTBearer static method)
simplefancontroller
module
SimpleFanController (class in simplefancontroller.sfc.controller)
simplefancontroller.api
module
simplefancontroller.api.app
module
simplefancontroller.api.jwt_bearer
module
simplefancontroller.api.routers
module
simplefancontroller.api.routers.auth
module
simplefancontroller.api.routers.controller
module
simplefancontroller.api.routers.fans
module
simplefancontroller.api.routers.settings
module
simplefancontroller.api.schemas
module
simplefancontroller.api.user_manager
module
simplefancontroller.log
module
simplefancontroller.main
module
simplefancontroller.settings
module
simplefancontroller.sfc
module
simplefancontroller.sfc.controller
module
simplefancontroller.sfc.data_manager
module
simplefancontroller.sfc.database
module
simplefancontroller.sfc.fans
module
simplefancontroller.sfc.settings
module
simplefancontroller.sfc.storage
module
simplefancontroller.sfc.thread_manager
module
simplefancontroller.ui
module
simplefancontroller.ui.app
module
simplefancontroller.ui.html_utils
module
simplefancontroller.ui.routes
module
simplefancontroller.ui.settings
module
start() (simplefancontroller.sfc.controller.SimpleFanController method)
(simplefancontroller.sfc.fans.SFCFan method)
(simplefancontroller.sfc.storage.SFCFanStorage method)
(simplefancontroller.sfc.thread_manager.SFCThreadManager method)
start_logger() (in module simplefancontroller.log)
state (simplefancontroller.sfc.fans.SFCFan property)
stop() (simplefancontroller.sfc.controller.SimpleFanController method)
(simplefancontroller.sfc.fans.SFCFan method)
(simplefancontroller.sfc.storage.SFCFanStorage method)
(simplefancontroller.sfc.thread_manager.SFCThreadManager method)
stringify_intensity() (in module simplefancontroller.ui.html_utils)
T
thread_manager (simplefancontroller.sfc.controller.SimpleFanController attribute)
,
[1]
token (simplefancontroller.sfc.settings.SFCInfluxDBSettings attribute)
token_response() (in module simplefancontroller.api.jwt_bearer)
ttl (simplefancontroller.settings.SFCAPIConfig attribute)
U
UIConfig (class in simplefancontroller.ui.settings)
update_db_client() (simplefancontroller.sfc.controller.SimpleFanController method)
update_device() (simplefancontroller.sfc.fans.SFCFan method)
update_fan() (in module simplefancontroller.api.routers.fans)
(simplefancontroller.sfc.storage.SFCFanStorage method)
update_persistence() (in module simplefancontroller.api.routers.settings)
update_settings() (in module simplefancontroller.api.routers.settings)
update_status() (simplefancontroller.sfc.fans.SFCFan method)
update_user() (simplefancontroller.api.user_manager.SFCUserManager method)
User (class in simplefancontroller.api.schemas)
User.Config (class in simplefancontroller.api.schemas)
user_change_password() (in module simplefancontroller.api.routers.auth)
user_login() (in module simplefancontroller.api.routers.auth)
user_login_check() (in module simplefancontroller.api.routers.auth)
UserAbstractUpdateSchema (class in simplefancontroller.api.schemas)
UserLoginSchema (class in simplefancontroller.api.schemas)
UserLoginSchema.Config (class in simplefancontroller.api.schemas)
UserPassUpdateSchema (class in simplefancontroller.api.schemas)
UserUpdateSchema (class in simplefancontroller.api.schemas)
V
verify_jwt() (simplefancontroller.api.jwt_bearer.JWTBearer method)
W
write() (simplefancontroller.sfc.database.SFCDatabaseClient method)
Read the Docs
v: latest
Versions
latest
stable
v1.0.0
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds