mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-08 16:59:50 +03:00
Merge pull request #199 from kstaniek:MM100
MM100 EMS+ Status Message support added
This commit is contained in:
@@ -144,6 +144,13 @@
|
||||
#define EMS_OFFSET_JunkersStatusMessage_setpoint 2 // setpoint temp
|
||||
#define EMS_OFFSET_JunkersStatusMessage_curr 4 // current temp
|
||||
|
||||
// MM100 (EMS Plus)
|
||||
#define EMS_TYPE_MMPLUSStatusMessage_HC1 0x01D7 // mixer status HC1
|
||||
#define EMS_TYPE_MMPLUSStatusMessage_HC2 0x01D8 // mixer status HC2
|
||||
#define EMS_TYPE_MMPLUSStatusMessage_HC3 0x01D9 // mixer status HC3
|
||||
#define EMS_TYPE_MMPLUSStatusMessage_HC4 0x01DA // mixer status HC4
|
||||
#define EMS_OFFSET_MMPLUSStatusMessage_flow_temp 3 // flow temperature
|
||||
|
||||
|
||||
// Known EMS devices
|
||||
typedef enum {
|
||||
@@ -175,7 +182,10 @@ typedef enum {
|
||||
EMS_MODEL_FR10,
|
||||
EMS_MODEL_FR100,
|
||||
EMS_MODEL_FR110,
|
||||
EMS_MODEL_FW120
|
||||
EMS_MODEL_FW120,
|
||||
|
||||
// mixing devices
|
||||
EMS_MODEL_MM100
|
||||
|
||||
} _EMS_MODEL_ID;
|
||||
|
||||
@@ -210,6 +220,11 @@ const _SolarModule_Device SolarModule_Devices[] = {
|
||||
|
||||
};
|
||||
|
||||
const _Mixing_Device Mixing_Devices[] = {
|
||||
{160, 0x20, "MM100 Mixing Module"},
|
||||
{160, 0x21, "MM100 Mixing Module"},
|
||||
};
|
||||
|
||||
// Other EMS devices which are not considered boilers, thermostats or solar modules
|
||||
// format is PRODUCT ID, DEVICE ID, DESCRIPTION
|
||||
const _Other_Device Other_Devices[] = {
|
||||
@@ -217,8 +232,6 @@ const _Other_Device Other_Devices[] = {
|
||||
{71, 0x11, "WM10 Switch Module"},
|
||||
|
||||
{69, 0x21, "MM10 Mixer Module"},
|
||||
{160, 0x20, "MM100 Mixing Module"},
|
||||
{160, 0x21, "MM100 Mixing Module"},
|
||||
{159, 0x21, "MM50 Mixing Module"},
|
||||
|
||||
{68, 0x09, "BC10/RFM20 Receiver"},
|
||||
|
||||
Reference in New Issue
Block a user