@@ -669,7 +669,7 @@ void getConfigs() {
669
669
if (file) {
670
670
// init with default settings
671
671
#if ROTATION > 1
672
- file.print (" [{\" rot\" :3,\" dimmerSet\" :10,\" bright\" :100,\" wui_usr\" :\" admin\" ,\" wui_pwd\" :\" bruce\" ,\" Bruce_FGCOLOR\" :43023,\" IrTx\" :" + String (LED) + " ,\" IrRx\" :" + String (GROVE_SCL) + " ,\" RfTx\" :" + String (GROVE_SDA) + " ,\" RfRx\" :" + String (GROVE_SCL) + " ,\" tmz\" :3,\" RfModule\" :0,\" RfFreq\" :433.92,\" RfFxdFreq\" :1,\" RfScanRange\" :3,\" RfidModule\" :" + String (RfidModule) + " ,\" wifi\" :[{\" ssid\" :\" myNetSSID\" ,\" pwd\" :\" myNetPassword\" }],\" wigleBasicToken\" :\"\" ,\" devMode\" :0,\" soundEnabled\" :1}]" );
672
+ file.print (" [{\" rot\" :3,\" dimmerSet\" :10,\" bright\" :100,\" wui_usr\" :\" admin\" ,\" wui_pwd\" :\" bruce\" ,\" Bruce_FGCOLOR\" :43023,\" IrTx\" :" + String (LED) + " ,\" IrRx\" :" + String (GROVE_SCL) + " ,\" RfTx\" :" + String (GROVE_SDA) + " ,\" RfRx\" :" + String (GROVE_SCL) + " ,\" tmz\" :3,\" RfModule\" :0,\" RfFreq\" :433.92,\" RfFxdFreq\" :1,\" RfScanRange\" :3,\" RfidModule\" :" + String (RfidModule) + " ,\" wifi\" :[{\" ssid\" :\" myNetSSID\" ,\" pwd\" :\" myNetPassword\" }],\" wifi_ap \" :{ \" ssid \" : \" BruceNet \" , \" pwd \" : \" brucenet \" }, \" wigleBasicToken\" :\"\" ,\" devMode\" :0,\" soundEnabled\" :1}]" );
673
673
#else
674
674
file.print (" [{\" rot\" :1,\" dimmerSet\" :10,\" bright\" :100,\" wui_usr\" :\" admin\" ,\" wui_pwd\" :\" bruce\" ,\" Bruce_FGCOLOR\" :43023,\" IrTx\" :" + String (LED) + " ,\" IrRx\" :" + String (GROVE_SCL) + " ,\" RfTx\" :" + String (GROVE_SDA) + " ,\" RfRx\" :" + String (GROVE_SCL) + " ,\" tmz\" :3,\" RfModule\" :0,\" RfFreq\" :433.92,\" RfFxdFreq\" :1,\" RfScanRange\" :3,\" RfidModule\" :" + String (RfidModule) + " ,\" wifi\" :[{\" ssid\" :\" myNetSSID\" ,\" pwd\" :\" myNetPassword\" }],\" wigleBasicToken\" :\"\" ,\" devMode\" :0,\" soundEnabled\" :1}]" );
675
675
#endif
@@ -711,6 +711,14 @@ void getConfigs() {
711
711
712
712
if (!setting.containsKey (" wifi" )) { count++; log_i (" Fail" ); }
713
713
714
+ if (setting.containsKey (" wifi_ap" )) {
715
+ JsonObject wifiAp = setting[" wifi_ap" ].as <JsonObject>();
716
+ if (wifiAp.containsKey (" ssid" )) { ap_ssid = wifiAp[" ssid" ].as <String>(); } else { count++; log_i (" Fail" ); }
717
+ if (wifiAp.containsKey (" pwd" )) { ap_pwd = wifiAp[" pwd" ].as <String>(); } else { count++; log_i (" Fail" ); }
718
+ } else {
719
+ count++; log_i (" Fail" );
720
+ }
721
+
714
722
if (setting.containsKey (" wigleBasicToken" )) { wigleBasicToken = setting[" wigleBasicToken" ].as <String>(); } else { count++; log_i (" Fail" ); }
715
723
716
724
if (setting.containsKey (" devMode" )) { devMode = setting[" devMode" ].as <int >(); } else { count++; log_i (" Fail" ); }
@@ -770,6 +778,11 @@ void saveConfigs() {
770
778
WifiObj[" pwd" ] = " myNetPassword" ;
771
779
}
772
780
}
781
+ if (!setting.containsKey (" wifi_ap" )) {
782
+ JsonObject WifiAp = setting[" wifi_ap" ].to <JsonObject>();
783
+ WifiAp[" ssid" ] = ap_ssid;
784
+ WifiAp[" pwd" ] = ap_pwd;
785
+ }
773
786
setting[" wigleBasicToken" ] = wigleBasicToken;
774
787
setting[" devMode" ] = devMode;
775
788
setting[" soundEnabled" ] = soundEnabled;
0 commit comments