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=
|
TICKTICK_TOKEN=
|
||||||
HOME_ASSISTANT_ACTION_TASK_PROJECT_ID=
|
HOME_ASSISTANT_ACTION_TASK_PROJECT_ID=
|
||||||
|
|
||||||
# Optional: Modbus polling (global kill-switch; default true).
|
# Optional: Modbus polling (global kill-switch; default false — opt-in).
|
||||||
# MODBUS_POLLING_ENABLED=true
|
# MODBUS_POLLING_ENABLED=false
|
||||||
|
|
||||||
# Optional: MQTT broker connection.
|
# Optional: MQTT broker connection.
|
||||||
# Leave MQTT_ENABLED=false (or unset) when MQTT is not needed.
|
# 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
|
auth_totp_issuer: str = "" # defaults to app_name when empty
|
||||||
|
|
||||||
# Modbus polling — global kill-switch (CONFIG_FIELDS registered in T08).
|
# 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 broker connection (T08 wires into CONFIG_FIELDS/UI; T10 builds the client).
|
||||||
mqtt_enabled: bool = False
|
mqtt_enabled: bool = False
|
||||||
|
|||||||
Reference in New Issue
Block a user