mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-09-13 05:34:34 +00:00
solar enable #3223
This commit is contained in:
@@ -24,6 +24,7 @@ This release is based on the latest Espressif/Arduino core version 3. It brings
|
||||
- "IPv4 nameserver" showed an IPv6 address when IPv6 was in use
|
||||
- HA Discovery warning on Uptime after EMS-ESP boot due to NTP not ready
|
||||
- hc/control setting for UI800 thermostats [#3181](https://github.com/emsesp/EMS-ESP32/discussions/3181)
|
||||
- solar module switches [#3223](https://github.com/emsesp/EMS-ESP32/issues/3223)
|
||||
|
||||
## Changed
|
||||
|
||||
|
||||
+6008
-6008
File diff suppressed because it is too large
Load Diff
@@ -935,7 +935,7 @@ bool Solar::set_heatTransferSystem(const char * value, const int8_t id) {
|
||||
if (!Helpers::value2bool(value, b)) {
|
||||
return false;
|
||||
}
|
||||
write_command(0x358, 5, b ? 0x01 : 0x00, 0x358);
|
||||
write_command(0x358, 5, b ? 0xFF : 0x00); // change is broadcasted
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -945,7 +945,7 @@ bool Solar::set_externalCyl(const char * value, const int8_t id) {
|
||||
if (!Helpers::value2bool(value, b)) {
|
||||
return false;
|
||||
}
|
||||
write_command(0x358, 9, b ? 0x01 : 0x00, 0x358);
|
||||
write_command(0x358, 9, b ? 0xFF : 0x00); // change is broadcasted
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -955,7 +955,7 @@ bool Solar::set_thermalDisinfect(const char * value, const int8_t id) {
|
||||
if (!Helpers::value2bool(value, b)) {
|
||||
return false;
|
||||
}
|
||||
write_command(0x358, 10, b ? 0x01 : 0x00, 0x358);
|
||||
write_command(0x358, 10, b ? 0xFF : 0x00); // change is broadcasted
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -965,7 +965,7 @@ bool Solar::set_heatMetering(const char * value, const int8_t id) {
|
||||
if (!Helpers::value2bool(value, b)) {
|
||||
return false;
|
||||
}
|
||||
write_command(0x358, 14, b ? 0x01 : 0x00, 0x358);
|
||||
write_command(0x358, 14, b ? 0xFF : 0x00); // change is broadcasted
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -978,7 +978,7 @@ bool Solar::set_solarEnabled(const char * value, const int8_t id) {
|
||||
if (flags() == EMSdevice::EMS_DEVICE_FLAG_SM10) {
|
||||
write_command(0x96, 0, b ? 0xFF : 0x00, 0x96);
|
||||
} else {
|
||||
write_command(0x358, 19, b ? 0x01 : 0x00, 0x358);
|
||||
write_command(0x358, 19, b ? 0xFF : 0x00); // change is broadcasted
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
#define EMSESP_APP_VERSION "3.9.0-dev.7"
|
||||
#define EMSESP_APP_VERSION "3.9.0-dev.8"
|
||||
|
||||
Reference in New Issue
Block a user