Change settings without reboot
This commit is contained in:
@@ -12,23 +12,12 @@
|
||||
#endif
|
||||
|
||||
//CHANGE REQUIRES REBOOT TO TAKE EFFECT
|
||||
//NETWORK RELATED
|
||||
#define preference_ip_dhcp_enabled (char*)"dhcpena"
|
||||
#define preference_ip_address (char*)"ipaddr"
|
||||
#define preference_ip_subnet (char*)"ipsub"
|
||||
#define preference_ip_gateway (char*)"ipgtw"
|
||||
#define preference_ip_dns_server (char*)"dnssrv"
|
||||
#define preference_mqtt_broker (char*)"mqttbroker"
|
||||
#define preference_mqtt_broker_port (char*)"mqttport"
|
||||
#define preference_mqtt_user (char*)"mqttuser"
|
||||
#define preference_mqtt_password (char*)"mqttpass"
|
||||
#define preference_mqtt_log_enabled (char*)"mqttlog"
|
||||
#define preference_webserial_enabled (char*)"weblog"
|
||||
#define preference_lock_enabled (char*)"lockena"
|
||||
#define preference_mqtt_lock_path (char*)"mqttpath"
|
||||
#define preference_opener_enabled (char*)"openerena"
|
||||
#define preference_mqtt_ca (char*)"mqttca"
|
||||
#define preference_mqtt_crt (char*)"mqttcrt"
|
||||
#define preference_mqtt_key (char*)"mqttkey"
|
||||
#define preference_network_hardware (char*)"nwhw"
|
||||
#define preference_hostname (char*)"hostname"
|
||||
#define preference_network_custom_phy (char*)"ntwPHY"
|
||||
@@ -43,61 +32,26 @@
|
||||
#define preference_network_custom_mdio (char*)"ntwMDIO"
|
||||
#define preference_network_custom_mdc (char*)"ntwMDC"
|
||||
#define preference_network_custom_clk (char*)"ntwCLK"
|
||||
#define preference_auth_control_enabled (char*)"authCtrlEna"
|
||||
#define preference_keypad_control_enabled (char*)"kpCntrlEnabled"
|
||||
#define preference_timecontrol_control_enabled (char*)"tcCntrlEnabled"
|
||||
#define preference_ota_main_url (char*)"otaMainUrl"
|
||||
#define preference_ota_updater_url (char*)"otaUpdUrl"
|
||||
#define preference_task_size_network (char*)"tsksznetw"
|
||||
#define preference_task_size_nuki (char*)"tsksznuki"
|
||||
#define preference_buffer_size (char*)"buffsize"
|
||||
#define preference_cred_user (char*)"crdusr"
|
||||
#define preference_cred_password (char*)"crdpass"
|
||||
#define preference_gpio_configuration (char*)"gpiocfg"
|
||||
#define preference_mqtt_hass_enabled (char*)"hassena"
|
||||
#define preference_mqtt_hass_discovery (char*)"hassdiscovery"
|
||||
#define preference_hass_device_discovery (char*)"hassdevdisc"
|
||||
#define preference_webserver_enabled (char*)"websrvena"
|
||||
#define preference_update_from_mqtt (char*)"updMqtt"
|
||||
#define preference_disable_non_json (char*)"disnonjson"
|
||||
#define preference_official_hybrid_enabled (char*)"offHybrid"
|
||||
#define preference_wifi_ssid (char*)"wifiSSID"
|
||||
#define preference_wifi_pass (char*)"wifiPass"
|
||||
#define preference_disable_network_not_connected (char*)"disNtwNoCon"
|
||||
#define preference_debug_connect (char*)"dbgConnect"
|
||||
#define preference_debug_communication (char*)"dbgCommu"
|
||||
#define preference_debug_readable_data (char*)"dbgReadData"
|
||||
#define preference_debug_hex_data (char*)"dbgHexData"
|
||||
#define preference_debug_command (char*)"dbgCommand"
|
||||
#define preference_connect_mode (char*)"nukiConnMode"
|
||||
#define preference_http_auth_type (char*)"httpdAuthType"
|
||||
#define preference_update_time (char*)"updateTime"
|
||||
#define preference_time_server (char*)"timeServer"
|
||||
|
||||
//MQTT RELATED
|
||||
#define preference_mqtt_ssl_enabled (char*)"mqttSSLena"
|
||||
#define preference_lock_gemini_pin (char*)"geminiPin"
|
||||
#define preference_lock_gemini_enabled (char*)"geminiena"
|
||||
#define preference_cred_duo_enabled (char*)"duoena"
|
||||
#define preference_cred_duo_host (char*)"duoHost"
|
||||
#define preference_cred_duo_ikey (char*)"duoIkey"
|
||||
#define preference_cred_duo_skey (char*)"duoSkey"
|
||||
#define preference_cred_duo_user (char*)"duoUser"
|
||||
#define preference_https_fqdn (char*)"httpsFQDN"
|
||||
#define preference_bypass_proxy (char*)"credBypass"
|
||||
#define preference_cred_session_lifetime (char*)"credLf"
|
||||
#define preference_cred_session_lifetime_remember (char*)"credLfRmbr"
|
||||
#define preference_cred_session_lifetime_duo (char*)"credLfDuo"
|
||||
#define preference_cred_session_lifetime_duo_remember (char*)"credLfDuoRmbr"
|
||||
#define preference_cred_session_lifetime_totp (char*)"credLfTotp"
|
||||
#define preference_cred_session_lifetime_totp_remember (char*)"credLfTotpRmbr"
|
||||
#define preference_cred_duo_approval (char*)"duoApprove"
|
||||
#define preference_cred_bypass_boot_btn_enabled (char*)"bypassBtBtn"
|
||||
#define preference_cred_bypass_gpio_high (char*)"bypassHigh"
|
||||
#define preference_cred_bypass_gpio_low (char*)"bypassLow"
|
||||
#define preference_publish_config (char*)"nhPubConfig"
|
||||
#define preference_config_from_mqtt (char*)"nhCntrlEnabled"
|
||||
#define preference_totp_secret (char*)"totpsecret"
|
||||
#define preference_bypass_secret (char*)"bypassecret"
|
||||
#define preference_admin_secret (char*)"adminsecret"
|
||||
#define preference_mqtt_ca (char*)"mqttca"
|
||||
#define preference_mqtt_crt (char*)"mqttcrt"
|
||||
#define preference_mqtt_key (char*)"mqttkey"
|
||||
#define preference_mqtt_log_enabled (char*)"mqttlog"
|
||||
#define preference_gpio_configuration (char*)"gpiocfg"
|
||||
|
||||
//TASKS RELATED
|
||||
#define preference_task_size_network (char*)"tsksznetw"
|
||||
#define preference_task_size_nuki (char*)"tsksznuki"
|
||||
|
||||
//OTHER
|
||||
#define preference_ota_main_url (char*)"otaMainUrl"
|
||||
#define preference_ota_updater_url (char*)"otaUpdUrl"
|
||||
#define preference_buffer_size (char*)"buffsize"
|
||||
|
||||
// CHANGE DOES NOT REQUIRE REBOOT TO TAKE EFFECT
|
||||
#define preference_find_best_rssi (char*)"nwbestrssi"
|
||||
@@ -149,7 +103,65 @@
|
||||
#define preference_lock_force_keypad (char*)"lckForceKp"
|
||||
#define preference_opener_force_id (char*)"opForceId"
|
||||
#define preference_opener_force_keypad (char*)"opForceKp"
|
||||
#define preference_admin_secret (char*)"adminsecret"
|
||||
|
||||
//TO BE EFFECTUATED IN WEBSERVER AND OTHER USES
|
||||
//REQUIRE SERVICES RELOAD
|
||||
#define preference_lock_enabled (char*)"lockena"
|
||||
#define preference_opener_enabled (char*)"openerena"
|
||||
#define preference_debug_connect (char*)"dbgConnect"
|
||||
#define preference_debug_communication (char*)"dbgCommu"
|
||||
#define preference_debug_readable_data (char*)"dbgReadData"
|
||||
#define preference_debug_hex_data (char*)"dbgHexData"
|
||||
#define preference_debug_command (char*)"dbgCommand"
|
||||
#define preference_update_time (char*)"updateTime"
|
||||
#define preference_cred_user (char*)"crdusr"
|
||||
#define preference_cred_password (char*)"crdpass"
|
||||
#define preference_lock_gemini_pin (char*)"geminiPin"
|
||||
#define preference_lock_gemini_enabled (char*)"geminiena"
|
||||
#define preference_connect_mode (char*)"nukiConnMode"
|
||||
#define preference_https_fqdn (char*)"httpsFQDN"
|
||||
#define preference_bypass_proxy (char*)"credBypass"
|
||||
#define preference_http_auth_type (char*)"httpdAuthType"
|
||||
#define preference_cred_duo_enabled (char*)"duoena"
|
||||
#define preference_cred_duo_host (char*)"duoHost"
|
||||
#define preference_cred_duo_ikey (char*)"duoIkey"
|
||||
#define preference_cred_duo_skey (char*)"duoSkey"
|
||||
#define preference_cred_duo_user (char*)"duoUser"
|
||||
#define preference_cred_session_lifetime (char*)"credLf"
|
||||
#define preference_cred_session_lifetime_remember (char*)"credLfRmbr"
|
||||
#define preference_cred_session_lifetime_duo (char*)"credLfDuo"
|
||||
#define preference_cred_session_lifetime_duo_remember (char*)"credLfDuoRmbr"
|
||||
#define preference_cred_session_lifetime_totp (char*)"credLfTotp"
|
||||
#define preference_cred_session_lifetime_totp_remember (char*)"credLfTotpRmbr"
|
||||
#define preference_cred_duo_approval (char*)"duoApprove"
|
||||
#define preference_cred_bypass_boot_btn_enabled (char*)"bypassBtBtn"
|
||||
#define preference_cred_bypass_gpio_high (char*)"bypassHigh"
|
||||
#define preference_cred_bypass_gpio_low (char*)"bypassLow"
|
||||
#define preference_disable_network_not_connected (char*)"disNtwNoCon"
|
||||
#define preference_webserver_enabled (char*)"websrvena"
|
||||
#define preference_hass_device_discovery (char*)"hassdevdisc"
|
||||
#define preference_webserial_enabled (char*)"weblog"
|
||||
#define preference_config_from_mqtt (char*)"nhCntrlEnabled"
|
||||
#define preference_publish_config (char*)"nhPubConfig"
|
||||
#define preference_update_from_mqtt (char*)"updMqtt"
|
||||
#define preference_mqtt_broker (char*)"mqttbroker"
|
||||
#define preference_mqtt_broker_port (char*)"mqttport"
|
||||
#define preference_mqtt_user (char*)"mqttuser"
|
||||
#define preference_mqtt_password (char*)"mqttpass"
|
||||
#define preference_mqtt_lock_path (char*)"mqttpath"
|
||||
#define preference_mqtt_hass_enabled (char*)"hassena"
|
||||
#define preference_mqtt_hass_discovery (char*)"hassdiscovery"
|
||||
#define preference_disable_non_json (char*)"disnonjson"
|
||||
#define preference_official_hybrid_enabled (char*)"offHybrid"
|
||||
#define preference_auth_control_enabled (char*)"authCtrlEna"
|
||||
#define preference_keypad_control_enabled (char*)"kpCntrlEnabled"
|
||||
#define preference_timecontrol_control_enabled (char*)"tcCntrlEnabled"
|
||||
#define preference_hybrid_reboot_on_disconnect (char*)"hybridRbtLck"
|
||||
#define preference_bypass_secret (char*)"bypassecret"
|
||||
#define preference_totp_secret (char*)"totpsecret"
|
||||
|
||||
//END TO BE EFFECTUATED IN WEBSERVER AND OTHER USES
|
||||
|
||||
//NOT USER CHANGABLE
|
||||
#define preference_mfa_reconfigure (char*)"mfaRECONF"
|
||||
|
||||
Reference in New Issue
Block a user