|
7 | 7 | //#define JSONCONFIG_LOXUSERNAME "loxusername"
|
8 | 8 | //#define JSONCONFIG_LOXPASSWORD "loxpassword"
|
9 | 9 | #define JSONCONFIG_BACKENDTYPE "backendtype"
|
| 10 | +#define JSONCONFIG_MODEL "model" |
10 | 11 | #define JSONCONFIG_SHUTTER_MOTORSWITCHINGTIME "sh_mst"
|
11 | 12 | #define JSONCONFIG_SHUTTER_DRIVETIMEUP "sh_dtup"
|
12 | 13 | #define JSONCONFIG_SHUTTER_DRIVETIMEDOWN "sh_dtdown"
|
13 |
| -#define JSONCONFIG_SHUTTER_DRIVEUNTILCALIB "sh_cal" |
| 14 | +#define JSONCONFIG_SHUTTER_DRIVESUNTILCALIB "sh_cal" |
14 | 15 |
|
15 | 16 | bool loadSystemConfig() {
|
16 | 17 | DEBUG(F("loadSystemConfig mounting FS..."), "loadSystemConfig()", _slInformational);
|
@@ -43,11 +44,12 @@ bool loadSystemConfig() {
|
43 | 44 | //((json[JSONCONFIG_LOXPASSWORD]).as<String>()).toCharArray(LoxoneConfig.Password, VARIABLESIZE);
|
44 | 45 | ((json[JSONCONFIG_LOXUDPPORT]).as<String>()).toCharArray(LoxoneConfig.UDPPort, 10);
|
45 | 46 | GlobalConfig.BackendType = json[JSONCONFIG_BACKENDTYPE];
|
| 47 | + GlobalConfig.Model = json[JSONCONFIG_MODEL]; |
46 | 48 | GlobalConfig.Hostname = "Sonoff-" + String(GlobalConfig.DeviceName);
|
47 | 49 | ShutterConfig.MotorSwitchingTime = json[JSONCONFIG_SHUTTER_MOTORSWITCHINGTIME].as<float>();
|
48 | 50 | ShutterConfig.DriveTimeUp = json[JSONCONFIG_SHUTTER_DRIVETIMEUP].as<float>();
|
49 | 51 | ShutterConfig.DriveTimeDown = json[JSONCONFIG_SHUTTER_DRIVETIMEDOWN].as<float>();
|
50 |
| - ShutterConfig.DriveUntilCalib = json[JSONCONFIG_SHUTTER_DRIVEUNTILCALIB]; |
| 52 | + ShutterConfig.DrivesUntilCalib = json[JSONCONFIG_SHUTTER_DRIVESUNTILCALIB]; |
51 | 53 | } else {
|
52 | 54 | DEBUG(F("\nloadSystemConfig ERROR loading config"), "loadSystemConfig()", _slInformational);
|
53 | 55 | }
|
@@ -78,11 +80,12 @@ bool saveSystemConfig() {
|
78 | 80 | //json[JSONCONFIG_LOXUSERNAME] = LoxoneConfig.Username;
|
79 | 81 | //json[JSONCONFIG_LOXPASSWORD] = LoxoneConfig.Password;
|
80 | 82 | json[JSONCONFIG_LOXUDPPORT] = LoxoneConfig.UDPPort;
|
| 83 | + json[JSONCONFIG_MODEL] = GlobalConfig.Model; |
81 | 84 |
|
82 | 85 | json[JSONCONFIG_SHUTTER_MOTORSWITCHINGTIME] = ShutterConfig.MotorSwitchingTime;
|
83 | 86 | json[JSONCONFIG_SHUTTER_DRIVETIMEUP] = ShutterConfig.DriveTimeUp;
|
84 | 87 | json[JSONCONFIG_SHUTTER_DRIVETIMEDOWN] = ShutterConfig.DriveTimeDown;
|
85 |
| - json[JSONCONFIG_SHUTTER_DRIVEUNTILCALIB] = ShutterConfig.DriveUntilCalib; |
| 88 | + json[JSONCONFIG_SHUTTER_DRIVESUNTILCALIB] = ShutterConfig.DrivesUntilCalib; |
86 | 89 |
|
87 | 90 | SPIFFS.remove("/" + configJsonFile);
|
88 | 91 | File configFile = SPIFFS.open("/" + configJsonFile, "w");
|
|
0 commit comments