menu "ZH Gateway Configuration" choice NETWORK_TYPE prompt "Network type" help Network type. default NETWORK_TYPE_DIRECT config NETWORK_TYPE_DIRECT bool "DIRECT" config NETWORK_TYPE_MESH bool "MESH" endchoice choice CONNECTION_TYPE prompt "Connection type" help Connection type. default CONNECTION_TYPE_WIFI config CONNECTION_TYPE_WIFI bool "WIFI" config CONNECTION_TYPE_LAN bool "LAN" endchoice config WIFI_SSID_NAME depends on CONNECTION_TYPE_WIFI string "WiFi SSID name" default "ssid" help WiFi SSID name. config WIFI_PASSWORD depends on CONNECTION_TYPE_WIFI string "WiFi password" default "password" help WiFi password. config MQTT_BROKER_URL string "MQTT broker url" default "mqtt://mqttbroker.com" help MQTT broker url. config MQTT_TOPIC_PREFIX string "MQTT topic prefix" default "homeassistant" help MQTT topic prefix. config SYSLOG_SERVER_USING bool "Enable using Syslog server" default true help Enable using Syslog server. config SYSLOG_SERVER_IP depends on SYSLOG_SERVER_USING string "Syslog server IP" default "192.168.1.2" help Syslog server IP. config SYSLOG_SERVER_PORT depends on SYSLOG_SERVER_USING int "Syslog server port" range 0 65635 default 514 help Syslog server port. config NTP_SERVER_USING bool "Enable using NTP server" default true help Enable using NTP server. config NTP_SERVER_URL depends on NTP_SERVER_USING string "NTP server url" default "ntpserver.com" help NTP server url. config NTP_TIME_ZONE depends on NTP_SERVER_USING string "NTP time zone" default "UTC-3" help NTP time zone. config FIRMWARE_UPGRADE_SERVER_USING bool "Enable using OTA update" default true help Enable using OTA update. config FIRMWARE_UPGRADE_URL depends on FIRMWARE_UPGRADE_SERVER_USING string "Firmware upgrade url" default "https://yourserver.com" help Firmware upgrade url. The certificate (certificate.pem) must match the upgrade server! endmenu