Jelajahi Sumber

config: add Nextion display settings

wenhongquan 1 bulan lalu
induk
melakukan
2805688032
1 mengubah file dengan 8 tambahan dan 1 penghapusan
  1. 8 1
      backend/config.py

+ 8 - 1
backend/config.py

@@ -125,4 +125,11 @@ DHT11_GPIO_PIN = int(os.getenv('DHT11_GPIO_PIN')) if os.getenv('DHT11_GPIO_PIN')
 DHT11_GPIO_CHIP = os.getenv('DHT11_GPIO_CHIP', 'gpiochip0')
 DHT11_POLL_INTERVAL = int(os.getenv('DHT11_POLL_INTERVAL', '5'))
 DHT11_SIMULATE = os.getenv('DHT11_SIMULATE', 'false').lower() in ('1', 'true', 'yes')
-DHT11_MAX_HISTORY = 1000  # 保留最近 1000 条历史记录
+DHT11_MAX_HISTORY = 1000  # 保留最近 1000 条历史记录
+
+# Nextion 串口屏配置(接 /dev/ttyS9)
+NEXTION_ENABLED = os.getenv('NEXTION_ENABLED', 'true').lower() in ('1', 'true', 'yes')
+NEXTION_SCREEN_PORT = os.getenv('NEXTION_SCREEN_PORT', '/dev/ttyS9')
+NEXTION_SCREEN_BAUD = int(os.getenv('NEXTION_SCREEN_BAUD', '9600'))
+NEXTION_PANEL_NAME_PREFIX = os.getenv('NEXTION_PANEL_NAME_PREFIX', '终端')
+NEXTION_CMD_DELAY_MS = int(os.getenv('NEXTION_CMD_DELAY_MS', '25'))