mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-11 10:19:55 +03:00
Merge branch 'master' of https://github.com/proddy/EMS-ESP-Boiler
* 'master' of https://github.com/proddy/EMS-ESP-Boiler: fix curr temp when higher than 25.5 added devices
This commit is contained in:
51
README.md
51
README.md
@@ -21,3 +21,54 @@ The code is writen for the Espressif **ESP8266** microcontroller and supports a
|
|||||||
|
|
||||||
|  |  |
|
|  |  |
|
||||||
| - | - |
|
| - | - |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## The latest list of support EMS devices
|
||||||
|
|
||||||
|
### Thermostats:
|
||||||
|
|
||||||
|
* Sieger ES73
|
||||||
|
* RC10/Nefit Moduline 100
|
||||||
|
* RC20/Nefit Moduline 300
|
||||||
|
* RC20F
|
||||||
|
* RC30/Nefit Moduline 400
|
||||||
|
* RC35 (only a single HC)
|
||||||
|
* RC300/RC310
|
||||||
|
* Nefit Moduline 1010
|
||||||
|
* Junkers FR10
|
||||||
|
* TC100/Nefit Easy (read-only)
|
||||||
|
* Bosch Easy (read-only)
|
||||||
|
* Bosch CW100 (read-only)
|
||||||
|
|
||||||
|
### Boilers:
|
||||||
|
|
||||||
|
* Buderus GB172/Nefit Trendline
|
||||||
|
* Nefit Topline Compact/Buderus GB162
|
||||||
|
* Buderus Logamax U122
|
||||||
|
* Buderus Logamax plus/GB192
|
||||||
|
* Sieger BK15 Boiler/Nefit Smartline
|
||||||
|
* Bosch Condens 2500/Junkers Cerapur Comfort
|
||||||
|
* Nefit Proline
|
||||||
|
|
||||||
|
### Solar Modules:
|
||||||
|
|
||||||
|
* SM10 Solar Module
|
||||||
|
* SM100 Solar Module
|
||||||
|
* Junkers ISM1 Solar Module
|
||||||
|
|
||||||
|
### Other devices:
|
||||||
|
|
||||||
|
* MM10 Mixer Module
|
||||||
|
* MC10 Module
|
||||||
|
* WM10 Switch Module
|
||||||
|
* MM100 Mixing Module
|
||||||
|
* MM100 Mixing Module
|
||||||
|
* BC10/RFM20 Receiver
|
||||||
|
* BC10 Base Controller
|
||||||
|
* BC25 Base Controller
|
||||||
|
* Nefit Moduline Easy Connect
|
||||||
|
* Bosch Easy Connect
|
||||||
|
* EMS-OT OpenTherm converter
|
||||||
|
* Web Gateway KM200
|
||||||
|
* HeatPump Module
|
||||||
|
|||||||
@@ -481,7 +481,7 @@ void showInfo() {
|
|||||||
// Temperatures are *100
|
// Temperatures are *100
|
||||||
_renderShortValue("Set room temperature", "C", EMS_Thermostat.setpoint_roomTemp, 10); // *100
|
_renderShortValue("Set room temperature", "C", EMS_Thermostat.setpoint_roomTemp, 10); // *100
|
||||||
_renderShortValue("Current room temperature", "C", EMS_Thermostat.curr_roomTemp, 10); // *100
|
_renderShortValue("Current room temperature", "C", EMS_Thermostat.curr_roomTemp, 10); // *100
|
||||||
}
|
}
|
||||||
else if ((ems_getThermostatModel() == EMS_MODEL_FR10) || (ems_getThermostatModel() == EMS_MODEL_FW100)) {
|
else if ((ems_getThermostatModel() == EMS_MODEL_FR10) || (ems_getThermostatModel() == EMS_MODEL_FW100)) {
|
||||||
// Temperatures are *10
|
// Temperatures are *10
|
||||||
_renderShortValue("Set room temperature", "C", EMS_Thermostat.setpoint_roomTemp, 1); // *10
|
_renderShortValue("Set room temperature", "C", EMS_Thermostat.setpoint_roomTemp, 1); // *10
|
||||||
@@ -495,8 +495,8 @@ void showInfo() {
|
|||||||
if (EMS_Thermostat.curr_roomTemp <= 0) {
|
if (EMS_Thermostat.curr_roomTemp <= 0) {
|
||||||
EMS_Thermostat.curr_roomTemp = EMS_VALUE_INT_NOTSET;
|
EMS_Thermostat.curr_roomTemp = EMS_VALUE_INT_NOTSET;
|
||||||
}
|
}
|
||||||
_renderIntValue("Setpoint room temperature", "C", EMS_Thermostat.setpoint_roomTemp, 2); // convert to a single byte * 2
|
_renderShortValue("Setpoint room temperature", "C", (EMS_Thermostat.setpoint_roomTemp * 5), 1); // convert to a single byte * 2 (1 decimal but the value is original)
|
||||||
_renderIntValue("Current room temperature", "C", EMS_Thermostat.curr_roomTemp, 10); // is *10
|
_renderShortValue("Current room temperature", "C", EMS_Thermostat.curr_roomTemp, 1); // is *10
|
||||||
}
|
}
|
||||||
|
|
||||||
// Render Day/Night/Holiday Temperature
|
// Render Day/Night/Holiday Temperature
|
||||||
|
|||||||
Reference in New Issue
Block a user