M5: default Modbus polling to off (opt-in) to avoid unnecessary DB writes
This commit is contained in:
+2
-2
@@ -29,8 +29,8 @@ TICKTICK_CLIENT_SECRET=
|
||||
TICKTICK_TOKEN=
|
||||
HOME_ASSISTANT_ACTION_TASK_PROJECT_ID=
|
||||
|
||||
# Optional: Modbus polling (global kill-switch; default true).
|
||||
# MODBUS_POLLING_ENABLED=true
|
||||
# Optional: Modbus polling (global kill-switch; default false — opt-in).
|
||||
# MODBUS_POLLING_ENABLED=false
|
||||
|
||||
# Optional: MQTT broker connection.
|
||||
# Leave MQTT_ENABLED=false (or unset) when MQTT is not needed.
|
||||
|
||||
+3
-1
@@ -42,7 +42,9 @@ class Settings(BaseSettings):
|
||||
auth_totp_issuer: str = "" # defaults to app_name when empty
|
||||
|
||||
# Modbus polling — global kill-switch (CONFIG_FIELDS registered in T08).
|
||||
modbus_polling_enabled: bool = True
|
||||
# Off by default: polling is opt-in so a fresh deploy writes no modbus_reading
|
||||
# rows until the admin explicitly enables it (matches mqtt/discovery defaults).
|
||||
modbus_polling_enabled: bool = False
|
||||
|
||||
# MQTT broker connection (T08 wires into CONFIG_FIELDS/UI; T10 builds the client).
|
||||
mqtt_enabled: bool = False
|
||||
|
||||
Reference in New Issue
Block a user