constexpr const char * MQTT_TOPIC_COMMAND
constexpr float DEFAULT_DELTA_EC
constexpr int LOG_LEVEL_ERROR
constexpr int LOG_LEVEL_DEBUG
constexpr int DEFAULT_DNS_PORT
constexpr unsigned long LED_BLINK_FAST
constexpr float DEFAULT_DELTA_HUMIDITY
constexpr unsigned long LED_BLINK_NORMAL
constexpr uint8_t MODBUS_PARITY
constexpr size_t OTA_BUFFER_SIZE
constexpr int CONFIG_MQTT_PORT_MAX
constexpr uint16_t SENSOR_EC_MIN
constexpr UBaseType_t RESET_BUTTON_TASK_PRIORITY
constexpr const char * HASS_DISCOVERY_PREFIX
constexpr uint8_t DEFAULT_FORCE_PUBLISH_CYCLES
constexpr int MODBUS_RX_PIN
constexpr unsigned long MODBUS_CACHE_TIMEOUT
constexpr float SENSOR_TEMP_MAX
constexpr size_t JSON_BUFFER_SIZE
constexpr unsigned long LED_BLINK_SLOW
constexpr unsigned long DEFAULT_NTP_UPDATE_INTERVAL
constexpr const char * HASS_CONFIG_SUFFIX
constexpr unsigned long OTA_TIMEOUT
constexpr const char * JXCT_WIFI_AP_PASS
constexpr int DEFAULT_WEB_SERVER_PORT
constexpr size_t SENSOR_TASK_STACK_SIZE
constexpr unsigned long DNS_CACHE_TTL
constexpr unsigned long SENSOR_JSON_CACHE_TTL
constexpr int DEFAULT_MQTT_PORT
constexpr uint8_t MODBUS_MAX_RETRIES
constexpr bool DEBUG_MODBUS_ENABLED
constexpr int MQTT_CONNECTION_ATTEMPTS
constexpr unsigned long DEFAULT_SENSOR_READ_INTERVAL
constexpr unsigned long MODBUS_RETRY_DELAY
constexpr const char * MQTT_TOPIC_STATE
constexpr float SENSOR_PH_MAX
constexpr unsigned long DEFAULT_MQTT_PUBLISH_INTERVAL
constexpr int LOG_LEVEL_WARN
constexpr uint8_t MOVING_AVERAGE_WINDOW_MAX
constexpr uint8_t DEFAULT_MODBUS_ADDRESS
constexpr const char * MQTT_TOPIC_AVAILABILITY
constexpr unsigned long JXCT_WATCHDOG_TIMEOUT_SEC
constexpr float DEFAULT_DELTA_NPK
constexpr uint16_t SENSOR_NPK_MIN
constexpr int CONFIG_MQTT_PORT_MIN
constexpr int MODBUS_TX_PIN
constexpr unsigned long MODBUS_FRAME_DELAY
constexpr int JXCT_STATUS_LED_PIN
constexpr uint8_t MOVING_AVERAGE_WINDOW_DEFAULT
constexpr const char * API_VERSION_V1
constexpr float SENSOR_HUMIDITY_MIN
constexpr const char * HTTP_CONTENT_TYPE_HTML
constexpr uint16_t SENSOR_EC_MAX
constexpr unsigned long CONFIG_THINGSPEAK_MIN
constexpr float SENSOR_HUMIDITY_MAX
constexpr size_t CLIENT_ID_BUFFER_SIZE
constexpr int MODBUS_DE_PIN
constexpr float SENSOR_PH_MIN
constexpr UBaseType_t WEB_SERVER_TASK_PRIORITY
constexpr size_t MAX_CONFIG_JSON_SIZE
constexpr unsigned long WIFI_CONNECTION_TIMEOUT
constexpr UBaseType_t SENSOR_TASK_PRIORITY
constexpr uint8_t MOVING_AVERAGE_WINDOW_MIN
constexpr unsigned long MODBUS_BAUD_RATE
constexpr size_t WEB_SERVER_TASK_STACK_SIZE
constexpr bool DEBUG_MQTT_ENABLED
constexpr float SENSOR_TEMP_MIN
constexpr size_t MAX_LOG_MESSAGE_SIZE
constexpr int CONFIG_VERSION_MIN_SUPPORTED
constexpr size_t TOPIC_BUFFER_SIZE
constexpr size_t HOSTNAME_BUFFER_SIZE
constexpr float DEFAULT_DELTA_PH
constexpr uint8_t MODBUS_DATA_BITS
constexpr const char * OTA_UPDATE_URL_TEMPLATE
constexpr uint16_t SENSOR_NPK_MAX
constexpr uint8_t MODBUS_STOP_BITS
constexpr size_t MAX_SENSOR_JSON_SIZE
constexpr const char * MQTT_TOPIC_STATUS
constexpr float DEFAULT_DELTA_TEMPERATURE
constexpr unsigned long CONFIG_INTERVAL_MIN
constexpr int WIFI_CONNECTION_ATTEMPTS
constexpr unsigned long JXCT_BUTTON_HOLD_TIME_MS
constexpr const char * WIFI_HOSTNAME_PREFIX
constexpr unsigned long CONFIG_INTERVAL_MAX
constexpr int LOG_LEVEL_INFO
constexpr const char * HTTP_CONTENT_TYPE_JSON
constexpr const char * API_VERSION_CURRENT
constexpr unsigned long CONFIG_THINGSPEAK_MAX
constexpr size_t MQTT_BUFFER_SIZE
constexpr unsigned long MQTT_RECONNECT_INTERVAL
constexpr const char * HTTP_CACHE_CONTROL
constexpr int MODBUS_RE_PIN
constexpr size_t RESET_BUTTON_TASK_STACK_SIZE
constexpr unsigned long DEFAULT_THINGSPEAK_INTERVAL
constexpr int CONFIG_VERSION_CURRENT
constexpr unsigned long MODBUS_RESPONSE_TIMEOUT
constexpr bool DEBUG_WIFI_ENABLED
const unsigned long STATUS_PRINT_INTERVAL