emsesp / EMS-ESP32

ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
https://emsesp.github.io/docs
GNU Lesser General Public License v3.0
579 stars 101 forks source link

Bosh FF20 fresh water station not recognized correctly #250

Closed Torsten- closed 2 weeks ago

Torsten- commented 2 years ago

Bug description My whole system consist of:

The following devices were detected:

ems-esp:# show devices

These EMS devices are currently active:

(1) Boiler: GBx72/Trendline/Cerapur/Greenstar Si/27i (DeviceID:0x08, ProductID:123, Version:06.03)
 This Boiler will respond to telegram type IDs: 0x10 0x11 0xC2 0x14 0x15 0x1C 0x18 0x19 0x1A 0x35 0x16 0x33 0x34 0x26 0x2A 0xD1 0xE3 0xE4 0xE5 0xE6 0xE9 0xEA 

(3) Thermostat: RC300/RC310/Moduline 3000/1010H/CW400/Sense II (DeviceID:0x10, ProductID:158, Version:74.02)
 This Thermostat will respond to telegram type IDs: 0xA3 0x06 0xA2 0x12 0x2A5 0x2B9 0x2AF 0x29B 0x471 0x2A6 0x2BA 0x2B0 0x29C 0x472 0x2A7 0x2BB 0x2B1 0x29D 0x473 0x2A8 0x2BC 0x2B2 0x29E 0x474 0x2F5 0x31B 0x31D 0x31E 0x23A 0x267 0x240 

(5) Mixer: MM100 (DeviceID:0x21, ProductID:160, Version:24.03)
 This Mixer will respond to telegram type IDs: 0x2D8 

(4) Solar: SM200/MS200 (DeviceID:0x30, ProductID:164, Version:25.05)
 This Solar will respond to telegram type IDs: 0xF9 0x358 0x35A 0x362 0x363 0x366 0x364 0x36A 0x380 0x38E 0x391 

(6) Solar: SM100/MS100 (DeviceID:0x2A, ProductID:163, Version:27.05)
 This Solar will respond to telegram type IDs: 0x7D6 0x7AA 0x7AB 

(2) Controller: Controller (DeviceID:0x09, ProductID:152, Version:03.01)

ems-esp:#

There are two "problems" - the rest is working fine. Really nice project, thanks a lot!! This is a much better solution than the original Bosh Gateway.

  1. "Controller" has no data - is that correct?! ("no data available for this device")
  2. more important: my fresh water station FF20 is displayed as "solar" and the values are nonsense
ems-esp:# show values
[...]
Solar: SM100/MS100 (DeviceID:0x2A, ProductID:163, Version:27.05)
  type: warm water circuit
  ww temperature 1: 1.0 °C
  ww temperature 3: 1.0 °C
  ww temperature 4: 128.0 °C
  ww temperature 5: 128.0 °C
  ww temperature 7: 1.0 °C
  ww pump: 0.0 °C

Controller: Controller (DeviceID:0x09, ProductID:152, Version:03.01)

ems-esp:#

Is it possible to get the thing working? Not just the temperatures but also the configuration parameters. Du you need more information?

Device information

{
  "System": {
    "version": "3.3.0",
    "uptime": "000+23:00:02.727",
    "uptime (seconds)": 82802,
    "freemem": 153,
    "reset reason": "Software reset CPU / Software reset CPU",
    "Dallas sensors": 0
  },
  "Network": {
    "connection": "Ethernet",
    "hostname": "ems-esp",
    "MAC": "A8:03:2A:A1:58:2F",
    "IPv4 address": "192.168.42.6/255.255.255.0",
    "IPv4 gateway": "192.168.42.2",
    "IPv4 nameserver": "192.168.42.2"
  },
  "Status": {
    "bus status": "connected",
    "bus protocol": "HT3",
    "telegrams received": 171426,
    "read requests sent": 42806,
    "write requests sent": 0,
    "incomplete telegrams": 1,
    "tx fails": 0,
    "rx line quality": 100,
    "tx line quality": 100,
    "MQTT": "connected",
    "MQTT publishes": 42779,
    "MQTT publish fails": 0,
    "Dallas reads": 0,
    "Dallas fails": 0
  },
  "Devices": [
    {
      "type": "Boiler",
      "name": "GBx72/Trendline/Cerapur/Greenstar Si/27i (DeviceID:0x08, ProductID:123, Version:06.03)",
      "handlers": "0x10 0x11 0xC2 0x14 0x15 0x1C 0x18 0x19 0x1A 0x35 0x16 0x33 0x34 0x26 0x2A 0xD1 0xE3 0xE4 0xE5 0xE6 0xE9 0xEA"
    },
    {
      "type": "Thermostat",
      "name": "RC300/RC310/Moduline 3000/1010H/CW400/Sense II (DeviceID:0x10, ProductID:158, Version:74.02)",
      "handlers": "0xA3 0x06 0xA2 0x12 0x2A5 0x2B9 0x2AF 0x29B 0x471 0x2A6 0x2BA 0x2B0 0x29C 0x472 0x2A7 0x2BB 0x2B1 0x29D 0x473 0x2A8 0x2BC 0x2B2 0x29E 0x474 0x2F5 0x31B 0x31D 0x31E 0x23A 0x267 0x240"
    },
    {
      "type": "Mixer",
      "name": "MM100 (DeviceID:0x21, ProductID:160, Version:24.03)",
      "handlers": "0x2D8"
    },
    {
      "type": "Solar",
      "name": "SM200/MS200 (DeviceID:0x30, ProductID:164, Version:25.05)",
      "handlers": "0xF9 0x358 0x35A 0x362 0x363 0x366 0x364 0x36A 0x380 0x38E 0x391"
    },
    {
      "type": "Solar",
      "name": "SM100/MS100 (DeviceID:0x2A, ProductID:163, Version:27.05)",
      "handlers": "0x7D6 0x7AA 0x7AB"
    },
    {
      "type": "Controller",
      "name": "Controller (DeviceID:0x09, ProductID:152, Version:03.01)"
    }
  ]
}

Additional context

ems-esp:# watch 0x2A
Watching incoming telegrams, displayed in decoded format
Filtering only telegrams that match a device ID or telegram type of 0x2A
000+23:03:09.394 N 384: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:03:16.067 N 385: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+23:03:17.520 N 386: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+23:03:19.544 N 387: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:03:29.119 N 388: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:03:39.369 N 389: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:03:45.842 N 390: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+23:03:46.047 N 391: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+23:03:46.622 N 392: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+23:03:46.822 N 393: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+23:03:47.421 N 394: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 5E 00 00 01 F6 80 00 80 00 80 00 01 5E
000+23:03:47.652 N 395: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+23:03:50.419 N 396: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:03:59.344 N 397: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:04:09.469 N 398: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:04:16.842 N 399: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+23:04:17.346 N 400: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+23:04:19.644 N 401: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:04:29.094 N 402: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:04:39.419 N 403: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F2 80 00 00 80 00 80 00 80 00 00
000+23:04:46.692 N 404: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+23:04:46.898 N 405: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+23:04:47.847 N 406: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+23:04:48.047 N 407: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+23:04:48.846 N 408: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 5E 00 00 01 F2 80 00 80 00 80 00 01 5E
000+23:04:49.077 N 409: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+23:04:50.094 N 410: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:04:59.394 N 411: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:05:09.420 N 412: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
000+23:05:17.346 N 413: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+23:05:17.993 N 414: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+23:05:19.620 N 415: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F1 00 F1 80 00 00 80 00 80 00 80 00 00
ems-esp:# 
proddy commented 2 years ago

Looks like the MS100 is sending out on new telegrams unknown to EMS-ESP (0x7a9-0x7ad, 0x7b1, 0x7e0). We''ll need to work together to reverse engineer and decipher them

proddy commented 2 years ago

It's also normal not to see any data from the controller. It's been removed in v3.4 from the UI to avoid confusion.

Torsten- commented 2 years ago

Looks like the MS100 is sending out on new telegrams unknown to EMS-ESP (0x7a9-0x7ad, 0x7b1, 0x7e0). We''ll need to work together to reverse engineer and decipher them

Ok, just tell me if and how I can help and I'll do my very best ;-)

MichaelDvP commented 2 years ago

This is all in #212 and #164 and should work with the ft_solar branch.

Torsten- commented 2 years ago

@MichaelDvP thanks a lot - I've used you binary and now I see the values.

image

Something new popped up: In my solar-MS200 now the value for "collector 1 area" is "8,4 undefined".

MichaelDvP commented 2 years ago

Oh, thanks, always good to have some more testers, that's a missing unit, "sqm" (squaremeters).

MichaelDvP commented 2 years ago

Hm, the unit should be there, try to reload the webpage to update cache.

Torsten- commented 2 years ago

Ok, refresh did the job - now it's 8,4 sqm.

I just tested with one hand on the CW400.

Missing values from "diagnose" display in CW400

Also there are several settings missing. I've took some photos. Also I did record the "watch" output of the MS100 Module. There are some more unrecognized packets.

2021-12-19 19 55 44 2021-12-19 19 55 49 2021-12-19 19 55 54 2021-12-19 19 56 03 2021-12-19 19 56 11 2021-12-19 19 56 19

ems-esp:# watch 0x2A
Watching incoming telegrams, displayed in decoded format
Filtering only telegrams that match a device ID or telegram type of 0x2A
000+04:45:59.538 N 1: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:46:10.163 N 2: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:46:14.186 N 3: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:46:14.391 N 4: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:46:15.017 N 5: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:46:15.216 N 6: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:46:16.040 N 7: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 2B 00 00 01 E7 80 00 80 00 80 00 01 2B
000+04:46:16.272 N 8: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:46:17.630 N 9: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:46:17.668 N 10: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:46:18.530 N 11: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:46:18.612 N 12: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:46:19.789 N 13: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:46:20.389 N 14: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:46:29.563 N 15: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:46:39.813 N 16: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:46:45.084 N 17: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:46:51.088 N 18: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:46:59.513 N 19: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:47:09.888 N 20: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:47:15.086 N 21: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:47:15.291 N 22: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:47:16.341 N 23: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:47:16.541 N 24: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:47:16.906 N 25: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:47:16.947 N 26: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:47:17.665 N 27: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 2A 00 00 01 E3 80 00 80 00 80 00 01 2A
000+04:47:17.897 N 28: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:47:18.281 N 29: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:47:18.363 N 30: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:47:20.438 N 31: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:47:20.791 N 32: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:47:21.206 N 33: [emsesp] Solar(0x2A) -> All(0x00), ?(0xBF), data: 2A A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000+04:47:29.563 N 34: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:47:40.088 N 35: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:47:46.437 N 36: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:47:51.088 N 37: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:47:59.938 N 38: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:48:09.913 N 39: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:48:15.706 N 40: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:48:15.747 N 41: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:48:16.337 N 42: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:48:16.542 N 43: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:48:16.906 N 44: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:48:16.992 N 45: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:48:17.691 N 46: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:48:17.892 N 47: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:48:18.991 N 48: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 27 00 00 01 E0 80 00 80 00 80 00 01 27
000+04:48:19.222 N 49: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:48:20.040 N 50: [emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 A6 06
000+04:48:20.103 N 51: [emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 06 07 00 00 00 3C 00 00 00 3C 00 00 00 50 00 00 00 3C
000+04:48:20.613 N 52: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:48:21.165 N 53: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:48:29.589 N 54: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:48:39.814 N 55: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:48:43.665 N 56: [emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 A6 13
000+04:48:43.728 N 57: [emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 13 47 00 00 00 00 00 00 00 00 00 07 00 02 00 07 00 00
000+04:48:47.112 N 58: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:48:50.939 N 59: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:48:51.890 N 60: [emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 AE 00
000+04:48:51.953 N 61: [emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 AE 00 CF 00 00 00 FF 00 00 00 00 00 03 00 00 00 03 00 FF
000+04:48:53.985 N 62: [emsesp] Thermostat(0x10) -> Solar(0x2A), ?(0x7AE), data: 00
000+04:48:54.561 N 63: [emsesp] Solar(0x2A) -> All(0x00), ?(0xF7), data: FF 06 AE 01
000+04:48:54.744 N 64: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AE), data: 00
000+04:48:59.839 N 65: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:49:09.914 N 66: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:49:10.861 N 67: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 DC (offset 4)
000+04:49:16.731 N 68: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:49:16.768 N 69: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:49:17.462 N 70: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:49:17.667 N 71: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:49:18.031 N 72: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:49:18.113 N 73: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:49:18.792 N 74: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:49:18.992 N 75: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:49:20.291 N 76: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 25 00 00 01 DC 80 00 80 00 80 00 01 25
000+04:49:20.522 N 77: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:49:21.014 N 78: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:49:21.365 N 79: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:49:29.614 N 80: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:49:30.940 N 81: [emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 AE 00
000+04:49:31.004 N 82: [emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 AE 00 CF 00 00 00 FF 00 00 00 00 00 03 00 00 00 03 00 00
000+04:49:33.036 N 83: [emsesp] Thermostat(0x10) -> Solar(0x2A), ?(0x7AE), data: FF
000+04:49:33.611 N 84: [emsesp] Solar(0x2A) -> All(0x00), ?(0xF7), data: FF 06 AE 03
000+04:49:34.584 N 85: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AE), data: FF
000+04:49:39.864 N 86: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:49:48.162 N 87: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:49:51.164 N 88: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:49:59.764 N 89: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:50:09.964 N 90: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:50:17.107 N 91: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:50:17.145 N 92: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:50:18.032 N 93: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:50:18.118 N 94: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:50:18.787 N 95: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:50:18.992 N 96: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:50:20.270 N 97: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:50:20.469 N 98: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:50:20.939 N 99: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:50:21.290 N 100: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:50:21.491 N 101: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 24 00 00 01 D9 80 00 80 00 80 00 01 24
000+04:50:21.722 N 102: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:50:29.589 N 103: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:50:39.914 N 104: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:50:49.462 N 105: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:50:51.014 N 106: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:50:59.639 N 107: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:51:09.889 N 108: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:51:17.207 N 109: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:51:17.244 N 110: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:51:18.132 N 111: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:51:18.214 N 112: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:51:19.987 N 113: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:51:20.192 N 114: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:51:20.665 N 115: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:51:21.015 N 116: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:51:21.192 N 117: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:51:21.394 N 118: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:51:21.991 N 119: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 22 00 00 01 D6 80 00 80 00 80 00 01 22
000+04:51:22.224 N 120: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:51:29.639 N 121: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:51:39.915 N 122: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:51:51.014 N 123: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:51:51.312 N 124: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:51:59.640 N 125: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:52:09.990 N 126: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:52:18.557 N 127: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:52:18.594 N 128: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:52:19.457 N 129: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:52:19.542 N 130: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:52:20.413 N 131: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:52:20.618 N 132: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:52:21.090 N 133: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:52:21.491 N 134: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:52:21.668 N 135: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:52:21.867 N 136: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:52:22.467 N 137: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 21 00 00 01 D2 80 00 80 00 80 00 01 21
000+04:52:22.699 N 138: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:52:29.715 N 139: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:52:39.940 N 140: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:52:51.040 N 141: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:52:51.538 N 142: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:53:00.040 N 143: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:53:09.940 N 144: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:53:18.482 N 145: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:53:18.523 N 146: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:53:19.383 N 147: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:53:19.468 N 148: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:53:20.640 N 149: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:53:21.041 N 150: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:53:21.213 N 151: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:53:21.418 N 152: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:53:21.993 N 153: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:53:22.193 N 154: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:53:22.792 N 155: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 20 00 00 01 CF 80 00 80 00 80 00 01 20
000+04:53:23.023 N 156: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:53:29.715 N 157: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:53:39.915 N 158: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:53:51.315 N 159: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:53:52.288 N 160: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:53:59.690 N 161: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:54:10.091 N 162: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:54:17.883 N 163: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:54:17.920 N 164: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:54:18.808 N 165: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:54:18.890 N 166: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:54:20.765 N 167: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:54:21.317 N 168: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:54:22.288 N 169: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:54:22.493 N 170: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:54:23.068 N 171: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:54:23.269 N 172: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:54:23.868 N 173: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 1F 00 00 01 CB 80 00 80 00 80 00 01 1F
000+04:54:24.099 N 174: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:54:29.715 N 175: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:54:40.065 N 176: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:54:51.065 N 177: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:54:53.163 N 178: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:54:59.765 N 179: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:55:09.990 N 180: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:55:17.808 N 181: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:55:17.849 N 182: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:55:18.538 N 183: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 06 (offset 7)
000+04:55:18.721 N 184: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 0A (offset 9)
000+04:55:19.108 N 185: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:55:19.193 N 186: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:55:20.340 N 187: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:55:21.361 N 188: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 9)
000+04:55:21.791 N 189: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:55:23.164 N 190: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:55:23.369 N 191: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:55:23.943 N 192: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:55:24.143 N 193: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:55:24.743 N 194: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 39 00 16 01 D3 80 00 80 00 80 00 01 39
000+04:55:24.974 N 195: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 01 05 06 06 06 00 00 00 00 00 03 03 03 03
000+04:55:29.716 N 196: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:55:40.016 N 197: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:55:41.288 N 198: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 82
000+04:55:41.473 N 199: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 88 (offset 12)
000+04:55:42.063 N 200: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 02 11 (offset 4)
000+04:55:47.063 N 201: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 0A (offset 1)
000+04:55:50.591 N 202: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:55:51.788 N 203: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 F4 (offset 12)
000+04:55:54.364 N 204: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:55:54.550 N 205: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 B5
000+04:56:00.041 N 206: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F5 00 F5 80 00 00 80 00 80 00 80 00 00
000+04:56:03.138 N 207: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 14 (offset 1)
000+04:56:10.391 N 208: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:56:18.258 N 209: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:56:18.296 N 210: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:56:19.183 N 211: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:56:19.268 N 212: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:56:19.841 N 213: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:56:21.438 N 214: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 E9
000+04:56:21.867 N 215: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:56:24.439 N 216: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:56:24.643 N 217: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:56:25.219 N 218: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:56:25.419 N 219: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:56:26.018 N 220: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 EE 00 16 02 2E 80 00 80 00 80 00 01 F4
000+04:56:26.249 N 221: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 14 00 00 00 06 08 06 08 00 00 00 00 00 03 03 03 03
000+04:56:29.991 N 222: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F6 80 00 00 80 00 80 00 80 00 00
000+04:56:40.267 N 223: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F6 00 F7 80 00 00 80 00 80 00 80 00 00
000+04:56:50.566 N 224: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F7 00 F7 80 00 00 80 00 80 00 80 00 00
000+04:56:55.290 N 225: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:57:00.091 N 226: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F8 00 F7 80 00 00 80 00 80 00 80 00 00
000+04:57:03.092 N 227: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 03 (offset 6)
000+04:57:03.274 N 228: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 (offset 9)
000+04:57:03.913 N 229: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 1)
000+04:57:10.392 N 230: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F8 00 F8 80 00 00 80 00 80 00 80 00 00
000+04:57:19.284 N 231: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:57:19.325 N 232: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:57:19.891 N 233: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F9 00 F9 80 00 00 80 00 80 00 80 00 00
000+04:57:20.759 N 234: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:57:20.841 N 235: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:57:21.584 N 236: [emsesp] Solar(0x2A) -> All(0x00), ?(0xBF), data: 2A A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000+04:57:22.068 N 237: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:57:25.439 N 238: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:57:25.645 N 239: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:57:26.219 N 240: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:57:26.420 N 241: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:57:27.018 N 242: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 F5 00 00 02 2B 80 00 80 00 80 00 01 F4
000+04:57:27.250 N 243: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:57:30.141 N 244: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+04:57:40.091 N 245: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FB 00 FB 80 00 00 80 00 80 00 80 00 00
000+04:57:50.691 N 246: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FC 00 FC 80 00 00 80 00 80 00 80 00 00
000+04:57:56.339 N 247: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:58:00.066 N 248: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+04:58:10.491 N 249: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FE 00 FE 80 00 00 80 00 80 00 80 00 00
000+04:58:18.309 N 250: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:58:18.346 N 251: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:58:19.234 N 252: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:58:19.316 N 253: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:58:19.891 N 254: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FF 00 FF 80 00 00 80 00 80 00 80 00 00
000+04:58:21.743 N 255: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:58:26.315 N 256: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:58:26.520 N 257: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:58:27.094 N 258: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:58:27.294 N 259: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:58:27.893 N 260: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 EE 00 00 02 23 80 00 80 00 80 00 01 F4
000+04:58:28.124 N 261: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:58:30.141 N 262: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FF 00 FF 80 00 00 80 00 80 00 80 00 00
000+04:58:40.392 N 263: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 00 01 00 80 00 00 80 00 80 00 80 00 00
000+04:58:49.792 N 264: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 01 01 01 80 00 00 80 00 80 00 80 00 00
000+04:58:50.067 N 265: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 01 01 01 80 00 00 80 00 80 00 80 00 00
000+04:58:56.043 N 266: [emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 AE 00
000+04:58:56.107 N 267: [emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 AE 00 CF 00 00 00 FF 00 00 00 00 00 03 00 00 00 03 00 FF
000+04:58:57.490 N 268: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:58:57.913 N 269: [emsesp] Thermostat(0x10) -> Solar(0x2A), ?(0x7AE), data: 00
000+04:58:58.089 N 270: [emsesp] Solar(0x2A) -> All(0x00), ?(0xF7), data: FF 06 AE 01
000+04:58:59.062 N 271: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AE), data: 00
000+04:58:59.866 N 272: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 02 01 02 80 00 00 80 00 80 00 80 00 00
000+04:59:10.217 N 273: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 02 01 02 80 00 00 80 00 80 00 80 00 00
000+04:59:17.684 N 274: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+04:59:17.721 N 275: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+04:59:18.509 N 276: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+04:59:18.594 N 277: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+04:59:20.667 N 278: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 03 01 03 80 00 00 80 00 80 00 80 00 00
000+04:59:21.893 N 279: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+04:59:27.215 N 280: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:59:27.419 N 281: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+04:59:27.995 N 282: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+04:59:28.194 N 283: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+04:59:28.794 N 284: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 DA 00 00 02 1D 80 00 80 00 80 00 01 F4
000+04:59:29.025 N 285: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+04:59:29.842 N 286: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 03 01 03 80 00 00 80 00 80 00 80 00 00
000+04:59:40.117 N 287: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 04 01 04 80 00 00 80 00 80 00 80 00 00
000+04:59:51.217 N 288: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 04 01 04 80 00 00 80 00 80 00 80 00 00
000+04:59:58.315 N 289: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+04:59:59.842 N 290: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 04 01 04 80 00 00 80 00 80 00 80 00 00
000+05:00:10.342 N 291: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 05 01 05 80 00 00 80 00 80 00 80 00 00
000+05:00:17.884 N 292: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:00:17.922 N 293: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:00:18.709 N 294: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:00:18.791 N 295: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:00:20.867 N 296: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 05 01 05 80 00 00 80 00 80 00 80 00 00
000+05:00:22.094 N 297: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:00:28.265 N 298: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:00:28.470 N 299: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:00:29.045 N 300: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:00:29.245 N 301: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:00:29.844 N 302: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 C2 00 00 02 1A 80 00 80 00 80 00 01 F4
000+05:00:30.076 N 303: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:00:30.292 N 304: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 05 01 05 80 00 00 80 00 80 00 80 00 00
000+05:00:36.919 N 305: [emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 AE 00
000+05:00:36.982 N 306: [emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 AE 00 CF 00 00 00 FF 00 00 00 00 00 03 00 00 00 03 00 00
000+05:00:39.189 N 307: [emsesp] Thermostat(0x10) -> Solar(0x2A), ?(0x7AE), data: FF
000+05:00:39.764 N 308: [emsesp] Solar(0x2A) -> All(0x00), ?(0xF7), data: FF 06 AE 03
000+05:00:40.247 N 309: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 05 01 05 80 00 00 80 00 80 00 80 00 00
000+05:00:40.912 N 310: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AE), data: FF
000+05:00:51.242 N 311: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 05 01 05 80 00 00 80 00 80 00 80 00 00
000+05:00:59.215 N 312: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:00:59.892 N 313: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 06 01 06 80 00 00 80 00 80 00 80 00 00
000+05:01:09.014 N 314: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 B6
000+05:01:10.168 N 315: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 06 01 06 80 00 00 80 00 80 00 80 00 00
000+05:01:17.685 N 316: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:01:17.726 N 317: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:01:18.135 N 318: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:01:18.220 N 319: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:01:20.242 N 320: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 06 01 06 80 00 00 80 00 80 00 80 00 00
000+05:01:22.494 N 321: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:01:29.440 N 322: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:01:29.645 N 323: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:01:30.417 N 324: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 06 01 06 80 00 00 80 00 80 00 80 00 00
000+05:01:30.796 N 325: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:01:30.995 N 326: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:01:31.595 N 327: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 B0 00 00 02 16 80 00 80 00 80 00 01 F4
000+05:01:31.826 N 328: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:01:39.892 N 329: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 06 01 06 80 00 00 80 00 80 00 80 00 00
000+05:01:40.765 N 330: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 AE (offset 12)
000+05:01:50.992 N 331: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 05 01 05 80 00 00 80 00 80 00 80 00 00
000+05:02:00.192 N 332: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 04 01 04 80 00 00 80 00 80 00 80 00 00
000+05:02:00.491 N 333: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:02:10.693 N 334: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 03 01 03 80 00 00 80 00 80 00 80 00 00
000+05:02:18.260 N 335: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:02:18.302 N 336: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:02:19.085 N 337: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:02:19.171 N 338: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:02:19.892 N 339: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 02 01 02 80 00 00 80 00 80 00 80 00 00
000+05:02:22.469 N 340: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:02:30.416 N 341: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:02:30.620 N 342: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:02:30.817 N 343: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 01 01 01 80 00 00 80 00 80 00 80 00 00
000+05:02:31.570 N 344: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:02:31.770 N 345: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:02:32.370 N 346: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 A3 00 00 02 11 80 00 80 00 80 00 01 A3
000+05:02:32.601 N 347: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:02:40.468 N 348: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 00 01 00 80 00 00 80 00 80 00 80 00 00
000+05:02:49.968 N 349: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FF 00 FF 80 00 00 80 00 80 00 80 00 00
000+05:02:59.943 N 350: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FE 00 FE 80 00 00 80 00 80 00 80 00 00
000+05:03:01.566 N 351: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:03:10.243 N 352: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FE 00 FE 80 00 00 80 00 80 00 80 00 00
000+05:03:17.960 N 353: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:03:18.001 N 354: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:03:18.410 N 355: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:03:18.496 N 356: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:03:20.493 N 357: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FE 00 FE 80 00 00 80 00 80 00 80 00 00
000+05:03:22.569 N 358: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:03:29.943 N 359: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FE 00 FE 80 00 00 80 00 80 00 80 00 00
000+05:03:31.291 N 360: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:03:31.495 N 361: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:03:32.071 N 362: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:03:32.271 N 363: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:03:32.870 N 364: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 97 00 00 02 0E 80 00 80 00 80 00 01 97
000+05:03:33.101 N 365: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:03:40.193 N 366: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FE 00 FE 80 00 00 80 00 80 00 80 00 00
000+05:03:51.318 N 367: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:04:00.043 N 368: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:04:02.341 N 369: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:04:10.218 N 370: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:04:18.036 N 371: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:04:18.077 N 372: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:04:18.486 N 373: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:04:18.572 N 374: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:04:20.568 N 375: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:04:22.644 N 376: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:04:30.043 N 377: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:04:32.191 N 378: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:04:32.396 N 379: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:04:32.971 N 380: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:04:33.171 N 381: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:04:33.770 N 382: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 8E 00 00 02 09 80 00 80 00 80 00 01 8E
000+05:04:34.002 N 383: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:04:40.223 N 384: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:04:51.543 N 385: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:05:00.069 N 386: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:05:03.243 N 387: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:05:10.318 N 388: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:05:19.161 N 389: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:05:19.198 N 390: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:05:19.611 N 391: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:05:19.692 N 392: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:05:20.868 N 393: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:05:22.994 N 394: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:05:29.993 N 395: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FD 00 FD 80 00 00 80 00 80 00 80 00 00
000+05:05:33.342 N 396: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:05:33.547 N 397: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:05:34.121 N 398: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:05:34.321 N 399: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:05:34.921 N 400: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 86 00 00 02 05 80 00 80 00 80 00 01 86
000+05:05:35.152 N 401: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:05:40.243 N 402: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FC 00 FC 80 00 00 80 00 80 00 80 00 00
000+05:05:51.369 N 403: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FB 00 FB 80 00 00 80 00 80 00 80 00 00
000+05:05:58.616 N 404: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 84
000+05:06:00.244 N 405: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:06:04.442 N 406: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:06:10.269 N 407: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:06:18.486 N 408: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:06:18.524 N 409: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:06:18.936 N 410: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:06:19.018 N 411: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:06:21.019 N 412: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:06:23.295 N 413: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:06:30.020 N 414: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:06:34.442 N 415: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:06:34.647 N 416: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:06:35.221 N 417: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:06:35.421 N 418: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:06:36.021 N 419: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 82 00 00 02 01 80 00 80 00 80 00 01 82
000+05:06:36.252 N 420: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:06:40.345 N 421: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:06:51.369 N 422: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:07:00.044 N 423: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:07:05.392 N 424: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:07:10.319 N 425: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:07:17.461 N 426: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:07:17.502 N 427: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:07:18.287 N 428: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:07:18.368 N 429: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:07:20.519 N 430: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:07:21.487 N 431: [emsesp] Solar(0x2A) -> All(0x00), ?(0xBF), data: 2A A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000+05:07:23.646 N 432: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:07:30.044 N 433: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:07:35.592 N 434: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:07:35.797 N 435: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:07:36.372 N 436: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:07:36.573 N 437: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:07:37.171 N 438: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 7D 00 00 01 FD 80 00 80 00 80 00 01 7D
000+05:07:37.403 N 439: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:07:40.294 N 440: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:07:51.091 N 441: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 7C (offset 12)
000+05:07:51.569 N 442: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:08:00.119 N 443: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 FA 00 FA 80 00 00 80 00 80 00 80 00 00
000+05:08:06.517 N 444: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:08:10.319 N 445: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F9 00 F9 80 00 00 80 00 80 00 80 00 00
000+05:08:16.787 N 446: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:08:16.824 N 447: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:08:17.662 N 448: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:08:17.744 N 449: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
000+05:08:20.719 N 450: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F9 00 F9 80 00 00 80 00 80 00 80 00 00
000+05:08:23.546 N 451: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
000+05:08:30.144 N 452: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F9 00 F9 80 00 00 80 00 80 00 80 00 00
000+05:08:36.693 N 453: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:08:36.897 N 454: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
000+05:08:37.472 N 455: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
000+05:08:37.672 N 456: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
000+05:08:38.272 N 457: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 79 00 00 01 F9 80 00 80 00 80 00 01 79
000+05:08:38.504 N 458: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
000+05:08:40.319 N 459: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F9 00 F9 80 00 00 80 00 80 00 80 00 00
000+05:08:51.594 N 460: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F9 00 F9 80 00 00 80 00 80 00 80 00 00
000+05:09:00.070 N 461: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F9 00 F9 80 00 00 80 00 80 00 80 00 00
000+05:09:07.692 N 462: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
000+05:09:10.344 N 463: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 00 F9 00 F9 80 00 00 80 00 80 00 80 00 00
000+05:09:16.462 N 464: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
000+05:09:16.499 N 465: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
000+05:09:17.537 N 466: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
000+05:09:17.619 N 467: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
ems-esp:# watch off
Torsten- commented 2 years ago

I found the packet for "Warmhaltung" - in english "keep warm" - it is a setting with just on/off ON: [emsesp] Thermostat(0x10) -> Solar(0x2A), ?(0x7AE), data: FF OFF: [emsesp] Thermostat(0x10) -> Solar(0x2A), ?(0x7AE), data: 00

The setting "Tägl. Aufheizung Temp" (daily heating temperature): [emsesp] Solar(0x2A) -> All(0x00), SM100wwParam(0x7A6), data: 3E (offset 6) where "3E" is the set temperature (in this case i set it to 62°C) => It seems to be recognized, but I can't find the value

"Tägl. Aufheizung Zeit" (daily heating time): [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode(0x2F5), data: 1D (offset 9) where 1D = 7:15 and 1C = 7:00

"Tägl. Aufheizung" (daily heating) on/off 000+05:21:31.697 N 635: [emsesp] Thermostat(0x10) -> All(0x00), ?(0xF7), data: FF 01 F5 0D (offset 1) 000+05:21:33.420 N 636: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode(0x2F5), data: 00 (offset 8) 000+05:21:39.597 N 637: [emsesp] Thermostat(0x10) -> All(0x00), ?(0xF7), data: FF 01 F5 0F (offset 1) 000+05:21:41.145 N 638: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode(0x2F5), data: FF (offset 8)

I set it to "off" and then to "on" again.

"Automat. Therm. Desinfekt." on/off value seems to be in ems-esp under thermostat->ww disinfaction "Therm. Desinfektion Temp" (disinfaction temperature): [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwParam(0x7A6), data: 45 (offset 12) => can't find the value in ems-esp

Torsten- commented 2 years ago

And the last thing: I searched my whole terminal-log for all lines with "?", so here is a conclusion of all unrecognized packets.

The Mixer seems to have also an unrecognized packet?! If there is something I can look further in, just tell me.

torsten@torsten-laptop:~$ grep '?' tmp | cut -d " " -f 4- | sort | uniq
[emsesp] Mixer(0x21) -> All(0x00), ?(0x255), data: 00
[emsesp] Mixer(0x21) -> All(0x00), ?(0xBF), data: 21 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[emsesp] Mixer(0x21) <- Thermostat(0x10), ?(0x292), data: 01 (offset 5)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7AE), data: 00
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7AE), data: FF
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 02 05 06 0A 00 00 00 00 00 03 03 03 03
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 03 03 06 03 00 00 00 00 00 03 03 03 03
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 03 05 06 05 00 00 00 00 00 03 03 03 03
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 06 06 06 06 00 00 00 00 00 03 03 03 03
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 01 05 06 06 06 00 00 00 00 00 03 03 03 03
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 03 (offset 6)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 14 00 00 00 06 08 06 08 00 00 00 00 00 03 03 03 03
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 1)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 03 (offset 7)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 0A (offset 1)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 14 (offset 1)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 (offset 7)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 (offset 9)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 03 00 (offset 8)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 03 (offset 8)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 05 (offset 6)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 06 (offset 7)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 6)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 7)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 9)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 06 0A (offset 8)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 06 (offset 8)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 09 09 (offset 6)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 09 (offset 8)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 0A (offset 9)
[emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 0B 0C (offset 6)
[emsesp] Solar(0x2A) -> All(0x00), ?(0xBF), data: 2A A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[emsesp] Solar(0x2A) -> All(0x00), ?(0xF7), data: FF 06 AE 01
[emsesp] Solar(0x2A) -> All(0x00), ?(0xF7), data: FF 06 AE 03
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0x7A8), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0x7A8), data: 00 00 00 00 (offset 24)
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0x7CC), data: 00 00 04 8F
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 06 07 00 00 00 3C 00 00 00 3C 00 00 00 50 00 00 00 3C
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 06 07 00 00 00 3C 00 00 00 3C 00 00 00 50 00 00 00 3E
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 0C 07 00 00 00 41 00 00 00 46 00 00 00 50 00 00 00 45
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 0C 07 00 00 00 41 00 00 00 46 00 00 00 50 00 00 00 46
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 13 47 00 00 00 00 00 00 00 00 00 07 00 02 00 07 00 00
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 13 47 00 00 00 00 00 00 00 00 00 07 00 02 00 07 00 01
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 A6 13 47 00 00 00 00 00 00 00 00 00 07 00 02 00 07 00 02
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 AE 00 CF 00 00 00 FF 00 00 00 00 00 03 00 00 00 03 00 00
[emsesp] Solar(0x2A) -> Thermostat(0x10), ?(0xF9), data: FF 06 AE 00 CF 00 00 00 FF 00 00 00 00 00 03 00 00 00 03 00 FF
[emsesp] Solar(0x30) -> All(0x00), ?(0x368), data: 0C 00
[emsesp] Solar(0x30) -> All(0x00), ?(0x369), data: 00
[emsesp] Solar(0x30) -> All(0x00), ?(0x3A9), data: 80 00
[emsesp] Solar(0x30) -> All(0x00), ?(0x3AA), data: 00 00 03 64 00
[emsesp] Thermostat(0x10) -> All(0x00), ?(0xBF), data: 10 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[emsesp] Thermostat(0x10) -> All(0x00), ?(0xF7), data: FF 01 F5 0D (offset 1)
[emsesp] Thermostat(0x10) -> All(0x00), ?(0xF7), data: FF 01 F5 0F (offset 1)
[emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x292), data: 00 (offset 5)
[emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 00 00 00 01
[emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 20 64 00 01
[emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2EC), data: 00
[emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0x7A8), data: 03 (offset 24)
[emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0x7A8), data: 18
[emsesp] Thermostat(0x10) -> Solar(0x2A), ?(0x7AE), data: 00
[emsesp] Thermostat(0x10) -> Solar(0x2A), ?(0x7AE), data: FF
[emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0x7CC), data: 04
[emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 A6 06
[emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 A6 0C
[emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 A6 13
[emsesp] Thermostat(0x10) <- Solar(0x2A), ?(0xF9), data: 11 FF 06 AE 00
Torsten- commented 2 years ago

As I said there is a status-text in Diagnose->warm water system

I found the possible "values" as text: image In my log above there was first the status "Aus" and later when the warm water was flowing (pump to x% an flow to x l/min) the status was "Wär.Anf"

MichaelDvP commented 2 years ago

I've added the values that you have determined. keepWarm, daily heating temp, disinfection temp and daily heating + time to thermostat. Nice catches.

The other missing values for pump, modulation, time, flow, etc. i can not find in this log. Try to check the diagnostic while logging and not the time and values of a change, than we can search the telegram and value in the log.

You have seen that there are a lot of unknown telegrams from water station and in the known telegrams there are only a few values identified. Some telegrams with ? are known but igored by emsesp: 0xBF is for error reporting, these errors are logged by boiler and thermostat and republished with date, thats what we read for 'last error'. The 0xF7 and 0xF9 are configuration telegrams for the control display, what values has to be shown with limits (but i don't know how they work exactly). The configured telegram type is in offset 1/2 of these telegrams. Mixer 0x255 is always publishing a single zero byte, Often seen, but no idea what's for.

Torsten- commented 2 years ago

Hi, thanks a lot, works great.

I did some more capture:

1) watch filtered on 0x2A (warm water station)

001+17:39:01.999 N 62: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 61 01 61 80 00 00 80 00 80 00 80 00 00
001+17:39:03.250 N 63: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+17:39:09.769 N 64: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 7)
001+17:39:09.952 N 65: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 0A (offset 9)
001+17:39:10.569 N 66: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 06 (offset 8)
001+17:39:11.049 N 67: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 61 01 61 80 00 00 80 00 80 00 80 00 00
001+17:39:12.996 N 68: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 5F
001+17:39:13.180 N 69: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 5F (offset 12)
001+17:39:13.819 N 70: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 9)
001+17:39:19.897 N 71: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:39:20.266 N 72: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+17:39:20.304 N 73: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+17:39:20.716 N 74: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+17:39:20.798 N 75: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+17:39:21.324 N 76: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 61 01 61 80 00 00 80 00 80 00 80 00 00
001+17:39:21.791 N 77: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+17:39:21.815 N 78: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+17:39:28.871 N 79: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 8D
001+17:39:29.056 N 80: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 8D (offset 12)
001+17:39:31.274 N 81: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 61 01 61 80 00 00 80 00 80 00 80 00 00
001+17:39:40.796 N 82: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 0A (offset 1)
001+17:39:40.982 N 83: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 02 0A (offset 4)
001+17:39:42.074 N 84: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 61 01 61 80 00 00 80 00 80 00 80 00 00
001+17:39:49.271 N 85: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 F4 (offset 12)
001+17:39:49.847 N 86: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:39:50.052 N 87: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+17:39:50.627 N 88: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+17:39:50.826 N 89: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+17:39:51.024 N 90: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 61 01 61 80 00 00 80 00 80 00 80 00 00
001+17:39:52.226 N 91: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 B1 00 10 02 11 80 00 80 00 80 00 01 F4
001+17:39:52.457 N 92: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 0A 00 00 00 04 05 06 05 00 00 00 00 00 03 03 03 03
001+17:39:53.846 N 93: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 14 (offset 1)
001+17:40:01.249 N 94: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 62 01 62 80 00 00 80 00 80 00 80 00 00
001+17:40:03.475 N 95: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+17:40:12.496 N 96: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 1E (offset 1)
001+17:40:12.974 N 97: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 62 01 62 80 00 00 80 00 80 00 80 00 00
001+17:40:14.496 N 98: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 BF
001+17:40:19.391 N 99: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+17:40:19.432 N 100: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+17:40:19.841 N 101: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+17:40:19.923 N 102: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+17:40:20.341 N 103: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+17:40:20.365 N 104: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+17:40:20.572 N 105: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:40:21.024 N 106: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 62 01 62 80 00 00 80 00 80 00 80 00 00
001+17:40:31.274 N 107: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 62 01 62 80 00 00 80 00 80 00 80 00 00
001+17:40:33.371 N 108: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 28 (offset 1)
001+17:40:41.924 N 109: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 62 01 62 80 00 00 80 00 80 00 80 00 00
001+17:40:50.698 N 110: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:40:50.902 N 111: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+17:40:51.099 N 112: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 63 01 63 80 00 00 80 00 80 00 80 00 00
001+17:40:52.052 N 113: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+17:40:52.251 N 114: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+17:40:52.851 N 115: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 EA 00 10 02 23 80 00 80 00 80 00 01 F4
001+17:40:53.083 N 116: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 28 00 00 00 04 08 06 08 00 00 00 00 00 03 03 03 03
001+17:41:00.946 N 117: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 F1
001+17:41:01.424 N 118: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 63 01 63 80 00 00 80 00 80 00 80 00 00
001+17:41:03.750 N 119: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+17:41:12.824 N 120: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 63 01 64 80 00 00 80 00 80 00 80 00 00
001+17:41:19.342 N 121: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+17:41:19.380 N 122: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+17:41:19.596 N 123: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 1)
001+17:41:19.779 N 124: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 (offset 7)
001+17:41:20.167 N 125: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+17:41:20.249 N 126: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+17:41:20.472 N 127: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 03 00 (offset 8)
001+17:41:20.842 N 128: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+17:41:20.866 N 129: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+17:41:21.399 N 130: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:41:22.122 N 131: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:41:31.549 N 132: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:41:41.024 N 133: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 65 01 65 80 00 00 80 00 80 00 80 00 00
001+17:41:51.374 N 134: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 66 01 66 80 00 00 80 00 80 00 80 00 00
001+17:41:52.122 N 135: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:41:52.327 N 136: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+17:41:52.902 N 137: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+17:41:53.102 N 138: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+17:41:53.701 N 139: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 E8 00 00 02 1B 80 00 80 00 80 00 01 F4
001+17:41:53.933 N 140: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
001+17:42:01.524 N 141: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 66 01 66 80 00 00 80 00 80 00 80 00 00
001+17:42:03.625 N 142: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+17:42:11.124 N 143: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 67 01 67 80 00 00 80 00 80 00 80 00 00

In this Log the Diagnosis changed from these values:

to:

back to:

The Status and the Pump values change very fast - the flow changes to 0.0 after a while. For this capture I don't have exact time values.

As I didn't find the values in the capture I did a second one:

2) "watch on" to capture all traffic

Watching incoming telegrams, displayed in decoded format
001+17:55:58.372 N 145: [emsesp] Solar(0x30) -> All(0x00), ?(0x3A9), data: 80 00
001+17:55:58.563 N 146: [emsesp] Solar(0x30) -> All(0x00), ?(0x3AA), data: 00 00 03 64 00
001+17:56:01.382 N 147: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:56:01.707 N 148: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4E 64 44 09 03 25 C0 80 00 80 00 80 00 00 F8 FF 00 00 00 C8 00 02 18
001+17:56:01.978 N 149: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:56:02.667 N 150: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+17:56:02.684 N 151: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 04 2A CC
001+17:56:03.092 N 152: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+17:56:03.135 N 153: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 3B 64 00 06 FA 0A 01 05 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 00 1E
001+17:56:03.200 N 154: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBASetPoints(0x1A), data: 3B 64 64
001+17:56:03.252 N 155: [emsesp] Thermostat(0x10) -> All(0x00), RC300Floordry(0x267), data: 00 00
001+17:56:03.493 N 156: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 80 02 11 00 00 11 01 02 FF FF 00
001+17:56:04.017 N 157: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 1B (offset 27)
001+17:56:04.032 N 158: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: 00 (offset 27)
001+17:56:04.133 N 159: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+17:56:04.374 N 160: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 90 03 03 01 02 90 01 30 00 00 11 01 03 FF FF 00
001+17:56:04.892 N 161: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+17:56:04.920 N 162: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF FF 00
001+17:56:05.009 N 163: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+17:56:05.201 N 164: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 28 64 00 01
001+17:56:05.232 N 165: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2EC), data: 01
001+17:56:05.268 N 166: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode2(0x31D), data: 00 00 0A 07
001+17:56:05.792 N 167: [emsesp] Me(0x0B) <- Boiler(0x08), UBASettingsWW(0x26), data: 20
001+17:56:05.815 N 168: [emsesp] Boiler(0x08) -> Me(0x0B), UBASettingsWW(0x26), data: 01 05 00 0E 00 1E 52 64
001+17:56:05.880 N 169: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+17:56:05.911 N 170: [emsesp] Thermostat(0x10) <- Solar(0x30), SM100Time(0x391), data: 18 (offset 24)
001+17:56:05.979 N 171: [emsesp] Solar(0x30) -> Thermostat(0x10), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 24)
001+17:56:06.008 N 172: [emsesp] Thermostat(0x10) <- Solar(0x30), SM100Time(0x391), data: 18 (offset 48)
001+17:56:06.076 N 173: [emsesp] Solar(0x30) -> Thermostat(0x10), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 48)
001+17:56:06.104 N 174: [emsesp] Thermostat(0x10) <- Solar(0x30), SM100Time(0x391), data: 04 (offset 72)
001+17:56:06.130 N 175: [emsesp] Solar(0x30) -> Thermostat(0x10), SM100Time(0x391), data: 00 00 00 00 (offset 72)
001+17:56:06.155 N 176: [emsesp] Thermostat(0x10) <- Solar(0x30), SM100Time(0x391), data: 18
001+17:56:06.223 N 177: [emsesp] Solar(0x30) -> Thermostat(0x10), SM100Time(0x391), data: 00 00 8B F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:56:06.402 N 178: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:56:06.607 N 179: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+17:56:06.971 N 180: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 20
001+17:56:07.053 N 181: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7F 02 12 00 00 11 01 02 FF FF 00
001+17:56:07.281 N 182: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+17:56:07.482 N 183: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+17:56:07.846 N 184: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 19 (offset 25)
001+17:56:07.902 N 185: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+17:56:08.156 N 186: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 75 00 1E 01 DD 80 00 80 00 80 00 01 75
001+17:56:08.388 N 187: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 01 07 08 06 08 00 00 00 00 00 03 03 03 03
001+17:56:08.771 N 188: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2B9), data: 20
001+17:56:08.846 N 189: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2B9), data: 00 2E 2A 26 1E 01 00 FF FF 00 2A 01 E1 20 01 0F 05 00 00 01 22
001+17:56:09.073 N 190: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 9)
001+17:56:09.256 N 191: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 03 (offset 6)
001+17:56:09.621 N 192: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2AF), data: 20
001+17:56:09.670 N 193: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2AF), data: 00 28 00 00 3B 3C 11 02 3B 1E 64
001+17:56:09.876 N 194: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 03 00 (offset 8)
001+17:56:10.251 N 195: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29B), data: 20
001+17:56:10.288 N 196: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29B), data: 02 01 00 00 00 02 05 30 4B
001+17:56:10.357 N 197: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 03 7F 02 12 (offset 13)
001+17:56:10.558 N 198: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 02 8F 03 03 01 02 8F 01 31 (offset 8)
001+17:56:10.876 N 199: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 06 0A (offset 8)
001+17:56:11.246 N 200: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 20
001+17:56:11.332 N 201: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8F 03 03 01 02 8F 01 31 00 00 11 01 03 FF FF 00
001+17:56:11.378 N 202: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:56:11.653 N 203: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:56:11.957 N 204: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:56:12.220 N 205: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 01 00 02 04 01 00 00 00 00 00 00 00
001+17:56:12.457 N 206: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4E 64 44 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:56:12.696 N 207: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 19 (offset 25)
001+17:56:12.753 N 208: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+17:56:12.809 N 209: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: FF D3 80 00 80 00 00 00 00 51 00 00 C8 01 C0 34 00 00 00 01 C0 34 00 00 C8 80 00
001+17:56:13.082 N 210: [emsesp] Boiler(0x08) -> All(0x00), UBAMaintenanceStatus(0x1C), data: 95 08 0C 04 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:56:13.374 N 211: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 9)
001+17:56:13.746 N 212: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2BA), data: 20
001+17:56:13.824 N 213: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2BA), data: FF 2E 2A 26 22 01 00 FF FF 00 22 01 E1 20 01 0F 05 00 00 01 22
001+17:56:14.246 N 214: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2B0), data: 20
001+17:56:14.295 N 215: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2B0), data: 00 28 00 00 4B 2C 11 01 19 1E 00
001+17:56:14.696 N 216: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29C), data: 20
001+17:56:14.739 N 217: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29C), data: 01 03 00 00 00 02 05 30 4B
001+17:56:15.146 N 218: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWmode(0x2F5), data: 20
001+17:56:15.218 N 219: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWmode(0x2F5), data: 03 00 04 03 00 00 08 01 00 1C 04 00 00 00 00 00 00 00 00 00 01
001+17:56:15.621 N 220: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWtemp(0x31B), data: 20
001+17:56:15.646 N 221: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWtemp(0x31B), data: 3C 2D
001+17:56:16.071 N 222: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300OutdoorTemp(0x23A), data: 20
001+17:56:16.099 N 223: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300OutdoorTemp(0x23A), data: FF DA
001+17:56:16.521 N 224: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Settings(0x240), data: 20
001+17:56:16.599 N 225: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Settings(0x240), data: 32 00 03 00 00 00 00 00 FF 02 F6 06 FF FF 00 00 00 00 00 00 00 00 00
001+17:56:17.021 N 226: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 20
001+17:56:17.091 N 227: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 FF 01 00 00
001+17:56:17.496 N 228: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 19 (offset 25)
001+17:56:17.528 N 229: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: 00 00 00 00 00 00 00 (offset 25)
001+17:56:17.946 N 230: [emsesp] Me(0x0B) <- Solar(0x30), SM100CircuitConfig(0x35A), data: 20
001+17:56:17.993 N 231: [emsesp] Solar(0x30) -> Me(0x0B), SM100CircuitConfig(0x35A), data: 78 05 00 55 14 01 04 32 64 00 00 00 5A 0C
001+17:56:18.396 N 232: [emsesp] Me(0x0B) <- Solar(0x30), SM100Circuit2Config(0x35D), data: 20
001+17:56:18.431 N 233: [emsesp] Solar(0x30) -> Me(0x0B), SM100Circuit2Config(0x35D), data: 00 00 01 32 64 0C 5A
001+17:56:18.846 N 234: [emsesp] Me(0x0B) <- Solar(0x30), SM100CollectorConfig(0x380), data: 20
001+17:56:18.882 N 235: [emsesp] Solar(0x30) -> Me(0x0B), SM100CollectorConfig(0x380), data: 50 64 00 00 54 01 00 00 01
001+17:56:19.296 N 236: [emsesp] Me(0x0B) <- Solar(0x30), SM100Energy(0x38E), data: 20
001+17:56:19.341 N 237: [emsesp] Solar(0x30) -> Me(0x0B), SM100Energy(0x38E), data: 00 00 00 00 00 00 00 00 00 00 17 0F
001+17:56:19.746 N 238: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 20
001+17:56:19.816 N 239: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 8B F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:56:20.221 N 240: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 19 (offset 25)
001+17:56:20.291 N 241: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 24)
001+17:56:20.696 N 242: [emsesp] Me(0x0B) <- Solar(0x30), SM100Config1(0x35F), data: 20
001+17:56:20.736 N 243: [emsesp] Solar(0x30) -> Me(0x0B), SM100Config1(0x35F), data: 00 00 3C 00 1E 0A 0C 19 00 3C 19
001+17:56:21.146 N 244: [emsesp] Me(0x0B) <- Solar(0x30), SM100HeatAssist(0x35C), data: 20
001+17:56:21.170 N 245: [emsesp] Solar(0x30) -> Me(0x0B), SM100HeatAssist(0x35C), data: 3C 1E 00
001+17:56:21.403 N 246: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:56:21.657 N 247: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:56:21.908 N 248: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4E 64 44 09 03 25 C0 80 00 80 00 80 00 00 F8 FF 00 00 00 C8 00 02 18
001+17:56:22.146 N 249: [emsesp] Me(0x0B) <- Solar(0x30), SM100Differential(0x361), data: 20
001+17:56:22.174 N 250: [emsesp] Solar(0x30) -> Me(0x0B), SM100Differential(0x361), data: 3C 5A 14 1E 3C
001+17:56:22.596 N 251: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+17:56:22.634 N 252: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+17:56:23.046 N 253: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+17:56:23.128 N 254: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+17:56:23.546 N 255: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+17:56:23.570 N 256: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+17:56:23.971 N 257: [emsesp] Me(0x0B) <- Mixer(0x21), MMPLUSStatusMessage_HC(0x2D8), data: 20
001+17:56:24.014 N 258: [emsesp] Mixer(0x21) -> Me(0x0B), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+17:56:26.280 N 259: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+17:56:31.433 N 260: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4E 64 44 09 03 25 C0 80 00 80 00 80 00 00 F8 FF 00 00 00 C8 00 02 18
001+17:56:31.703 N 261: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:56:32.007 N 262: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:56:34.176 N 263: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 F4 (offset 12)
001+17:56:34.624 N 264: [emsesp] Mixer(0x21) -> Boiler(0x08), UBASetPoints(0x1A), data: 2D 64 00
001+17:56:34.649 N 265: [emsesp] Mixer(0x21) -> All(0x00), ?(0x255), data: 00
001+17:56:34.852 N 266: [emsesp] Mixer(0x21) -> All(0x00), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+17:56:35.458 N 267: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4D 64 44 09 03 25 C0 80 00 80 00 80 00 00 F7 FF 00 00 00 C8 00 02 18
001+17:56:36.951 N 268: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:56:41.433 N 269: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4D 64 44 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:56:41.753 N 270: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:56:42.007 N 271: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:56:46.901 N 272: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 0A (offset 1)
001+17:56:47.086 N 273: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 BF
001+17:56:51.407 N 274: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:56:51.683 N 275: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4B 64 44 09 03 25 C0 80 00 80 00 80 00 00 F8 FF 00 00 00 C8 00 02 18
001+17:56:51.953 N 276: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:56:54.118 N 277: [emsesp] Thermostat(0x10) -> All(0x00), RCTime(0x06), data: 15 0C 09 16 05 31 02 00 10 FF 00
001+17:56:56.092 N 278: [emsesp] Solar(0x30) -> Boiler(0x08), UBAFlags(0x35), data: 00 (offset 2)
001+17:56:56.170 N 279: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: FF CA 01 67 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00
001+17:56:56.353 N 280: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: 80 00 (offset 24)
001+17:56:56.951 N 281: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor2(0x363), data: 80 00 80 00 00 00 80 00 80 00 80 00 00 80 00
001+17:56:57.168 N 282: [emsesp] Solar(0x30) -> All(0x00), SM100Status(0x364), data: 64 00 00 00 00 00 FF 00 00 00 00 00 64 00 00 00 00 00
001+17:56:57.755 N 283: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+17:56:57.938 N 284: [emsesp] Solar(0x30) -> All(0x00), ?(0x368), data: 0C 00
001+17:56:58.521 N 285: [emsesp] Solar(0x30) -> All(0x00), ?(0x369), data: 00
001+17:56:58.726 N 286: [emsesp] Solar(0x30) -> All(0x00), SM100Status2(0x36A), data: 03 03 03 03 03 03 03 03 03 03 03 03
001+17:56:59.298 N 287: [emsesp] Solar(0x30) -> All(0x00), ?(0x3A9), data: 80 00
001+17:56:59.488 N 288: [emsesp] Solar(0x30) -> All(0x00), ?(0x3AA), data: 00 00 03 64 00
001+17:57:01.453 N 289: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:57:01.707 N 290: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:57:02.033 N 291: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4A 64 44 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:57:02.792 N 292: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+17:57:02.812 N 293: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 04 2A CD
001+17:57:03.217 N 294: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+17:57:03.260 N 295: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 3B 64 00 06 FA 0A 01 05 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 00 1E
001+17:57:03.325 N 296: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBASetPoints(0x1A), data: 3B 64 64
001+17:57:03.377 N 297: [emsesp] Thermostat(0x10) -> All(0x00), RC300Floordry(0x267), data: 00 00
001+17:57:03.617 N 298: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7F 02 12 00 00 11 01 02 FF FF 00
001+17:57:04.142 N 299: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 1B (offset 27)
001+17:57:04.160 N 300: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: 00 (offset 27)
001+17:57:04.259 N 301: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+17:57:04.500 N 302: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8F 03 03 01 02 8F 01 31 00 00 11 01 03 FF FF 00
001+17:57:05.017 N 303: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+17:57:05.045 N 304: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF FF 00
001+17:57:05.134 N 305: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+17:57:05.326 N 306: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 28 64 00 01
001+17:57:05.358 N 307: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2EC), data: 01
001+17:57:05.394 N 308: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode2(0x31D), data: 00 00 0A 07
001+17:57:05.917 N 309: [emsesp] Me(0x0B) <- Boiler(0x08), UBASettingsWW(0x26), data: 20
001+17:57:05.943 N 310: [emsesp] Boiler(0x08) -> Me(0x0B), UBASettingsWW(0x26), data: 01 05 00 0E 00 1E 52 64
001+17:57:06.004 N 311: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+17:57:06.371 N 312: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 20
001+17:57:06.453 N 313: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7E 02 13 00 00 11 01 02 FF FF 00
001+17:57:06.871 N 314: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 19 (offset 25)
001+17:57:06.928 N 315: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+17:57:07.151 N 316: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:57:07.356 N 317: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+17:57:07.721 N 318: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2B9), data: 20
001+17:57:07.795 N 319: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2B9), data: 00 2E 2A 26 1E 01 00 FF FF 00 2A 01 E1 20 01 0F 05 00 00 01 22
001+17:57:08.006 N 320: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+17:57:08.206 N 321: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+17:57:08.571 N 322: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2AF), data: 20
001+17:57:08.620 N 323: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2AF), data: 00 28 00 00 3B 3C 11 02 3B 1E 64
001+17:57:08.856 N 324: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 CA 00 10 02 1A 80 00 80 00 80 00 01 F4
001+17:57:09.087 N 325: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 14 00 00 00 04 06 06 06 00 00 00 00 00 03 03 03 03
001+17:57:09.471 N 326: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29B), data: 20
001+17:57:09.516 N 327: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29B), data: 02 01 00 00 00 02 05 30 4B
001+17:57:09.921 N 328: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 20
001+17:57:10.007 N 329: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8E 03 03 01 02 8E 01 32 00 00 11 01 03 FF FF 00
001+17:57:10.082 N 330: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 03 7E 02 13 (offset 13)
001+17:57:10.271 N 331: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 02 8E 01 32 (offset 13)
001+17:57:10.796 N 332: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 19 (offset 25)
001+17:57:10.855 N 333: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+17:57:11.271 N 334: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2BA), data: 20
001+17:57:11.346 N 335: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2BA), data: FF 2E 2A 26 22 01 00 FF FF 00 22 01 E1 20 01 0F 05 00 00 01 22
001+17:57:11.408 N 336: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4A 64 44 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:57:11.683 N 337: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4A 64 44 09 03 25 C0 80 00 80 00 80 00 00 F6 FF 00 00 00 C8 00 02 18
001+17:57:12.010 N 338: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: FF D3 80 00 80 00 00 00 00 51 00 00 C8 01 C0 35 00 00 00 01 C0 35 00 00 C8 80 00
001+17:57:12.283 N 339: [emsesp] Boiler(0x08) -> All(0x00), UBAMaintenanceStatus(0x1C), data: 95 08 0C 04 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:57:12.529 N 340: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:57:12.771 N 341: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2B0), data: 20
001+17:57:12.820 N 342: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2B0), data: 00 28 00 00 4B 2C 11 01 19 1E 00
001+17:57:12.832 N 343: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:57:13.095 N 344: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 01 00 02 04 01 00 00 00 00 00 00 00
001+17:57:13.571 N 345: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29C), data: 20
001+17:57:13.614 N 346: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29C), data: 01 03 00 00 00 02 05 30 4B
001+17:57:14.021 N 347: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWmode(0x2F5), data: 20
001+17:57:14.093 N 348: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWmode(0x2F5), data: 03 00 04 03 00 00 08 01 00 1C 04 00 00 00 00 00 00 00 00 00 01
001+17:57:14.496 N 349: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWtemp(0x31B), data: 20
001+17:57:14.521 N 350: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWtemp(0x31B), data: 3C 2D
001+17:57:14.946 N 351: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300OutdoorTemp(0x23A), data: 20
001+17:57:14.975 N 352: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300OutdoorTemp(0x23A), data: FF DA
001+17:57:15.396 N 353: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Settings(0x240), data: 20
001+17:57:15.474 N 354: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Settings(0x240), data: 32 00 03 00 00 00 00 00 FF 02 F6 06 FF FF 00 00 00 00 00 00 00 00 00
001+17:57:15.896 N 355: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 20
001+17:57:15.966 N 356: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 FF 01 00 00
001+17:57:16.371 N 357: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 19 (offset 25)
001+17:57:16.403 N 358: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: 00 00 00 00 00 00 00 (offset 25)
001+17:57:16.821 N 359: [emsesp] Me(0x0B) <- Solar(0x30), SM100CircuitConfig(0x35A), data: 20
001+17:57:16.868 N 360: [emsesp] Solar(0x30) -> Me(0x0B), SM100CircuitConfig(0x35A), data: 78 05 00 55 14 01 04 32 64 00 00 00 5A 0C
001+17:57:17.271 N 361: [emsesp] Me(0x0B) <- Solar(0x30), SM100Circuit2Config(0x35D), data: 20
001+17:57:17.303 N 362: [emsesp] Solar(0x30) -> Me(0x0B), SM100Circuit2Config(0x35D), data: 00 00 01 32 64 0C 5A
001+17:57:17.721 N 363: [emsesp] Me(0x0B) <- Solar(0x30), SM100CollectorConfig(0x380), data: 20
001+17:57:17.757 N 364: [emsesp] Solar(0x30) -> Me(0x0B), SM100CollectorConfig(0x380), data: 50 64 00 00 54 01 00 00 01
001+17:57:18.171 N 365: [emsesp] Me(0x0B) <- Solar(0x30), SM100Energy(0x38E), data: 20
001+17:57:18.216 N 366: [emsesp] Solar(0x30) -> Me(0x0B), SM100Energy(0x38E), data: 00 00 00 00 00 00 00 00 00 00 17 0F
001+17:57:18.621 N 367: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 20
001+17:57:18.691 N 368: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 8B F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:57:19.096 N 369: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 19 (offset 25)
001+17:57:19.166 N 370: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 24)
001+17:57:19.571 N 371: [emsesp] Me(0x0B) <- Solar(0x30), SM100Config1(0x35F), data: 20
001+17:57:19.615 N 372: [emsesp] Solar(0x30) -> Me(0x0B), SM100Config1(0x35F), data: 00 00 3C 00 1E 0A 0C 19 00 3C 19
001+17:57:20.023 N 373: [emsesp] Me(0x0B) <- Solar(0x30), SM100HeatAssist(0x35C), data: 20
001+17:57:20.045 N 374: [emsesp] Solar(0x30) -> Me(0x0B), SM100HeatAssist(0x35C), data: 3C 1E 00
001+17:57:20.446 N 375: [emsesp] Me(0x0B) <- Solar(0x30), SM100Differential(0x361), data: 20
001+17:57:20.474 N 376: [emsesp] Solar(0x30) -> Me(0x0B), SM100Differential(0x361), data: 3C 5A 14 1E 3C
001+17:57:20.896 N 377: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+17:57:20.934 N 378: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+17:57:21.346 N 379: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+17:57:21.428 N 380: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+17:57:21.483 N 381: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 49 64 44 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:57:21.754 N 382: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 64 01 64 80 00 00 80 00 80 00 80 00 00
001+17:57:22.057 N 383: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:57:22.421 N 384: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+17:57:22.445 N 385: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+17:57:22.846 N 386: [emsesp] Me(0x0B) <- Mixer(0x21), MMPLUSStatusMessage_HC(0x2D8), data: 20
001+17:57:22.888 N 387: [emsesp] Mixer(0x21) -> Me(0x0B), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+17:57:27.155 N 388: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+17:57:30.330 N 389: [emsesp] Thermostat(0x10) -> All(0x00), RCError(0xA2), data: 00 00 00 00 00
001+17:57:31.457 N 390: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:57:31.733 N 391: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 48 64 45 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:57:31.979 N 392: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 65 01 65 80 00 00 80 00 80 00 80 00 00
001+17:57:32.426 N 393: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 1E (offset 1)
001+17:57:34.868 N 394: [emsesp] Mixer(0x21) <- Boiler(0x08), UBAParameters(0x16), data: 01
001+17:57:34.882 N 395: [emsesp] Boiler(0x08) -> Mixer(0x21), UBAParameters(0x16), data: FF
001+17:57:34.905 N 396: [emsesp] Mixer(0x21) -> Boiler(0x08), UBASetPoints(0x1A), data: 2D 64 00
001+17:57:34.944 N 397: [emsesp] Mixer(0x21) <- Boiler(0x08), UBAParameterWW(0x33), data: 0B
001+17:57:34.968 N 398: [emsesp] Boiler(0x08) -> Mixer(0x21), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF
001+17:57:34.996 N 399: [emsesp] Mixer(0x21) -> All(0x00), ?(0x255), data: 00
001+17:57:35.573 N 400: [emsesp] Mixer(0x21) <- Thermostat(0x10), ?(0x292), data: 01 (offset 5)
001+17:57:35.596 N 401: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x292), data: 00 (offset 5)
001+17:57:35.639 N 402: [emsesp] Mixer(0x21) -> All(0x00), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+17:57:37.952 N 403: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:57:41.429 N 404: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 65 01 65 80 00 00 80 00 80 00 80 00 00
001+17:57:41.658 N 405: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:57:41.933 N 406: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 48 64 45 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:57:51.533 N 407: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 46 64 45 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:57:51.804 N 408: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 65 01 65 80 00 00 80 00 80 00 80 00 00
001+17:57:52.033 N 409: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:57:53.124 N 410: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBAFlags(0x35), data: 11 00
001+17:57:55.568 N 411: [emsesp] Thermostat(0x10) -> All(0x00), RCTime(0x06), data: 15 0C 09 16 06 32 02 00 10 FF 00
001+17:57:57.195 N 412: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: FF CA 01 67 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00
001+17:57:57.378 N 413: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: 80 00 (offset 24)
001+17:57:57.976 N 414: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor2(0x363), data: 80 00 80 00 00 00 80 00 80 00 80 00 00 80 00
001+17:57:58.193 N 415: [emsesp] Solar(0x30) -> All(0x00), SM100Status(0x364), data: 64 00 00 00 00 00 FF 00 00 00 00 00 64 00 00 00 00 00
001+17:57:58.780 N 416: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+17:57:58.963 N 417: [emsesp] Solar(0x30) -> All(0x00), ?(0x368), data: 0C 00
001+17:57:59.547 N 418: [emsesp] Solar(0x30) -> All(0x00), ?(0x369), data: 00
001+17:57:59.751 N 419: [emsesp] Solar(0x30) -> All(0x00), SM100Status2(0x36A), data: 03 03 03 03 03 03 03 03 03 03 03 03
001+17:58:00.324 N 420: [emsesp] Solar(0x30) -> All(0x00), ?(0x3A9), data: 80 00
001+17:58:00.513 N 421: [emsesp] Solar(0x30) -> All(0x00), ?(0x3AA), data: 00 00 03 64 00
001+17:58:01.458 N 422: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:58:01.733 N 423: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 46 64 45 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:58:01.979 N 424: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 66 01 66 80 00 00 80 00 80 00 80 00 00
001+17:58:02.617 N 425: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+17:58:02.638 N 426: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 04 2A CE
001+17:58:03.042 N 427: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+17:58:03.085 N 428: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 3B 64 00 06 FA 0A 01 05 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 00 1E
001+17:58:03.151 N 429: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBASetPoints(0x1A), data: 3B 64 64
001+17:58:03.203 N 430: [emsesp] Thermostat(0x10) -> All(0x00), RC300Floordry(0x267), data: 00 00
001+17:58:03.443 N 431: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7E 02 13 00 00 11 01 02 FF FF 00
001+17:58:03.967 N 432: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 1B (offset 27)
001+17:58:03.983 N 433: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: 00 (offset 27)
001+17:58:04.084 N 434: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+17:58:04.325 N 435: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8E 03 03 01 02 8E 01 32 00 00 11 01 03 FF FF 00
001+17:58:04.842 N 436: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+17:58:04.873 N 437: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF FF 00
001+17:58:04.960 N 438: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+17:58:05.151 N 439: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 28 64 00 01
001+17:58:05.183 N 440: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2EC), data: 01
001+17:58:05.219 N 441: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode2(0x31D), data: 00 00 0A 07
001+17:58:05.742 N 442: [emsesp] Me(0x0B) <- Boiler(0x08), UBASettingsWW(0x26), data: 20
001+17:58:05.768 N 443: [emsesp] Boiler(0x08) -> Me(0x0B), UBASettingsWW(0x26), data: 01 05 00 0E 00 1E 52 64
001+17:58:05.830 N 444: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+17:58:06.196 N 445: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 20
001+17:58:06.279 N 446: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7D 02 14 00 00 11 01 02 FF FF 00
001+17:58:06.696 N 447: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 19 (offset 25)
001+17:58:06.753 N 448: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+17:58:07.171 N 449: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2B9), data: 20
001+17:58:07.246 N 450: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2B9), data: 00 2E 2A 26 1E 01 00 FF FF 00 2A 01 E1 20 01 0F 05 00 00 01 22
001+17:58:07.671 N 451: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2AF), data: 20
001+17:58:07.720 N 452: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2AF), data: 00 28 00 00 3B 3C 11 02 3B 1E 64
001+17:58:07.927 N 453: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:58:08.132 N 454: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+17:58:08.496 N 455: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29B), data: 20
001+17:58:08.542 N 456: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29B), data: 02 01 00 00 00 02 05 30 4B
001+17:58:08.757 N 457: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+17:58:08.957 N 458: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+17:58:09.321 N 459: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 20
001+17:58:09.403 N 460: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8D 03 03 01 02 8D 01 33 00 00 11 01 03 FF FF 00
001+17:58:09.656 N 461: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 E7 00 10 02 24 80 00 80 00 80 00 01 F4
001+17:58:09.887 N 462: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 28 00 00 00 04 08 06 08 00 00 00 00 00 03 03 03 03
001+17:58:10.275 N 463: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 19 (offset 25)
001+17:58:10.328 N 464: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+17:58:10.407 N 465: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 03 7D 02 14 (offset 13)
001+17:58:10.597 N 466: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 02 8D 01 33 (offset 13)
001+17:58:11.121 N 467: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2BA), data: 20
001+17:58:11.196 N 468: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2BA), data: FF 2E 2A 26 22 01 00 FF FF 00 22 01 E1 20 01 0F 05 00 00 01 22
001+17:58:11.454 N 469: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 66 01 66 80 00 00 80 00 80 00 80 00 00
001+17:58:11.708 N 470: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:58:11.945 N 471: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 01 00 02 04 01 00 00 00 00 00 00 00
001+17:58:12.171 N 472: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2B0), data: 20
001+17:58:12.220 N 473: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2B0), data: 00 28 00 00 4B 2C 11 01 19 1E 00
001+17:58:12.258 N 474: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 45 64 45 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:58:12.535 N 475: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: FF D3 80 00 80 00 00 00 00 51 00 00 C8 01 C0 36 00 00 00 01 C0 36 00 00 C8 80 00
001+17:58:12.858 N 476: [emsesp] Boiler(0x08) -> All(0x00), UBAMaintenanceStatus(0x1C), data: 95 08 0C 04 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:58:13.221 N 477: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29C), data: 20
001+17:58:13.264 N 478: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29C), data: 01 03 00 00 00 02 05 30 4B
001+17:58:13.671 N 479: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWmode(0x2F5), data: 20
001+17:58:13.746 N 480: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWmode(0x2F5), data: 03 00 04 03 00 00 08 01 00 1C 04 00 00 00 00 00 00 00 00 00 01
001+17:58:14.146 N 481: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWtemp(0x31B), data: 20
001+17:58:14.172 N 482: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWtemp(0x31B), data: 3C 2D
001+17:58:14.596 N 483: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300OutdoorTemp(0x23A), data: 20
001+17:58:14.622 N 484: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300OutdoorTemp(0x23A), data: FF DA
001+17:58:15.046 N 485: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Settings(0x240), data: 20
001+17:58:15.124 N 486: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Settings(0x240), data: 32 00 03 00 00 00 00 00 FF 02 F6 06 FF FF 00 00 00 00 00 00 00 00 00
001+17:58:15.546 N 487: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 20
001+17:58:15.616 N 488: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 FF 01 00 00
001+17:58:16.021 N 489: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 19 (offset 25)
001+17:58:16.053 N 490: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: 00 00 00 00 00 00 00 (offset 25)
001+17:58:16.471 N 491: [emsesp] Me(0x0B) <- Solar(0x30), SM100CircuitConfig(0x35A), data: 20
001+17:58:16.518 N 492: [emsesp] Solar(0x30) -> Me(0x0B), SM100CircuitConfig(0x35A), data: 78 05 00 55 14 01 04 32 64 00 00 00 5A 0C
001+17:58:16.921 N 493: [emsesp] Me(0x0B) <- Solar(0x30), SM100Circuit2Config(0x35D), data: 20
001+17:58:16.953 N 494: [emsesp] Solar(0x30) -> Me(0x0B), SM100Circuit2Config(0x35D), data: 00 00 01 32 64 0C 5A
001+17:58:17.371 N 495: [emsesp] Me(0x0B) <- Solar(0x30), SM100CollectorConfig(0x380), data: 20
001+17:58:17.411 N 496: [emsesp] Solar(0x30) -> Me(0x0B), SM100CollectorConfig(0x380), data: 50 64 00 00 54 01 00 00 01
001+17:58:17.821 N 497: [emsesp] Me(0x0B) <- Solar(0x30), SM100Energy(0x38E), data: 20
001+17:58:17.867 N 498: [emsesp] Solar(0x30) -> Me(0x0B), SM100Energy(0x38E), data: 00 00 00 00 00 00 00 00 00 00 17 0F
001+17:58:18.271 N 499: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 20
001+17:58:18.341 N 500: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 8B F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:58:18.746 N 501: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 19 (offset 25)
001+17:58:18.819 N 502: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 24)
001+17:58:19.221 N 503: [emsesp] Me(0x0B) <- Solar(0x30), SM100Config1(0x35F), data: 20
001+17:58:19.262 N 504: [emsesp] Solar(0x30) -> Me(0x0B), SM100Config1(0x35F), data: 00 00 3C 00 1E 0A 0C 19 00 3C 19
001+17:58:19.671 N 505: [emsesp] Me(0x0B) <- Solar(0x30), SM100HeatAssist(0x35C), data: 20
001+17:58:19.695 N 506: [emsesp] Solar(0x30) -> Me(0x0B), SM100HeatAssist(0x35C), data: 3C 1E 00
001+17:58:20.096 N 507: [emsesp] Me(0x0B) <- Solar(0x30), SM100Differential(0x361), data: 20
001+17:58:20.124 N 508: [emsesp] Solar(0x30) -> Me(0x0B), SM100Differential(0x361), data: 3C 5A 14 1E 3C
001+17:58:20.546 N 509: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+17:58:20.584 N 510: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+17:58:20.996 N 511: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+17:58:21.081 N 512: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+17:58:21.454 N 513: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 66 01 67 80 00 00 80 00 80 00 80 00 00
001+17:58:21.696 N 514: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+17:58:21.720 N 515: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+17:58:21.733 N 516: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:58:22.008 N 517: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 44 64 45 09 03 25 C0 80 00 80 00 80 00 00 F8 FF 00 00 00 C8 00 02 18
001+17:58:22.301 N 518: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 F1
001+17:58:22.671 N 519: [emsesp] Me(0x0B) <- Mixer(0x21), MMPLUSStatusMessage_HC(0x2D8), data: 20
001+17:58:22.713 N 520: [emsesp] Mixer(0x21) -> Me(0x0B), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+17:58:28.180 N 521: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+17:58:28.458 N 522: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 43 64 45 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:58:31.458 N 523: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 43 64 45 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:58:31.729 N 524: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 67 01 67 80 00 00 80 00 80 00 80 00 00
001+17:58:31.983 N 525: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:58:34.949 N 526: [emsesp] Mixer(0x21) -> Boiler(0x08), UBASetPoints(0x1A), data: 2D 64 00
001+17:58:34.974 N 527: [emsesp] Mixer(0x21) -> All(0x00), ?(0x255), data: 00
001+17:58:35.177 N 528: [emsesp] Mixer(0x21) -> All(0x00), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+17:58:39.077 N 529: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:58:41.458 N 530: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:58:41.733 N 531: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 43 64 45 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:58:42.054 N 532: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 68 01 67 80 00 00 80 00 80 00 80 00 00
001+17:58:46.227 N 533: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 03 00 (offset 8)
001+17:58:46.411 N 534: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 1)
001+17:58:46.999 N 535: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 (offset 7)
001+17:58:51.479 N 536: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 68 01 68 80 00 00 80 00 80 00 80 00 00
001+17:58:51.783 N 537: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:58:52.058 N 538: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 42 64 45 09 03 25 C0 80 00 80 00 80 00 00 F9 FF 00 00 00 C8 00 02 18
001+17:58:56.819 N 539: [emsesp] Thermostat(0x10) -> All(0x00), RCTime(0x06), data: 15 0C 09 16 07 34 02 00 10 FF 00
001+17:58:57.993 N 540: [emsesp] Solar(0x30) -> Boiler(0x08), UBAFlags(0x35), data: 00 (offset 2)
001+17:58:58.070 N 541: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: FF CA 01 67 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00
001+17:58:58.253 N 542: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: 80 00 (offset 24)
001+17:58:58.851 N 543: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor2(0x363), data: 80 00 80 00 00 00 80 00 80 00 80 00 00 80 00
001+17:58:59.068 N 544: [emsesp] Solar(0x30) -> All(0x00), SM100Status(0x364), data: 64 00 00 00 00 00 FF 00 00 00 00 00 64 00 00 00 00 00
001+17:58:59.655 N 545: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+17:58:59.838 N 546: [emsesp] Solar(0x30) -> All(0x00), ?(0x368), data: 0C 00
001+17:59:00.422 N 547: [emsesp] Solar(0x30) -> All(0x00), ?(0x369), data: 00
001+17:59:00.626 N 548: [emsesp] Solar(0x30) -> All(0x00), SM100Status2(0x36A), data: 03 03 03 03 03 03 03 03 03 03 03 03
001+17:59:01.199 N 549: [emsesp] Solar(0x30) -> All(0x00), ?(0x3A9), data: 80 00
001+17:59:01.388 N 550: [emsesp] Solar(0x30) -> All(0x00), ?(0x3AA), data: 00 00 03 64 00
001+17:59:01.633 N 551: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 41 64 46 09 03 25 C0 80 00 80 00 80 00 00 FB FF 00 00 00 C8 00 02 18
001+17:59:01.879 N 552: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 69 01 69 80 00 00 80 00 80 00 80 00 00
001+17:59:02.133 N 553: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:59:02.693 N 554: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+17:59:02.710 N 555: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 04 2A CF
001+17:59:03.118 N 556: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+17:59:03.165 N 557: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 3B 64 00 06 FA 0A 01 05 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 00 1E
001+17:59:03.568 N 558: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 1B (offset 27)
001+17:59:03.583 N 559: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: 00 (offset 27)
001+17:59:03.651 N 560: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBASetPoints(0x1A), data: 3B 64 64
001+17:59:03.703 N 561: [emsesp] Thermostat(0x10) -> All(0x00), RC300Floordry(0x267), data: 00 00
001+17:59:03.943 N 562: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7D 02 14 00 00 11 01 02 FF FF 00
001+17:59:04.468 N 563: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+17:59:04.496 N 564: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF FF 00
001+17:59:04.609 N 565: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+17:59:04.850 N 566: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8D 03 03 01 02 8D 01 33 00 00 11 01 03 FF FF 00
001+17:59:05.368 N 567: [emsesp] Me(0x0B) <- Boiler(0x08), UBASettingsWW(0x26), data: 20
001+17:59:05.390 N 568: [emsesp] Boiler(0x08) -> Me(0x0B), UBASettingsWW(0x26), data: 01 05 00 0E 00 1E 52 64
001+17:59:05.485 N 569: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+17:59:05.676 N 570: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 28 64 00 01
001+17:59:05.709 N 571: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2EC), data: 01
001+17:59:05.745 N 572: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode2(0x31D), data: 00 00 0A 07
001+17:59:06.272 N 573: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 20
001+17:59:06.358 N 574: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7D 02 14 00 00 11 01 02 FF FF 00
001+17:59:06.430 N 575: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+17:59:06.469 N 576: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 02 8C 01 34 (offset 13)
001+17:59:06.997 N 577: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 19 (offset 25)
001+17:59:07.054 N 578: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+17:59:07.472 N 579: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2B9), data: 20
001+17:59:07.549 N 580: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2B9), data: 00 2E 2A 26 1E 01 00 FF FF 00 2A 01 E1 20 01 0F 05 00 00 01 22
001+17:59:07.972 N 581: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2AF), data: 20
001+17:59:08.024 N 582: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2AF), data: 00 28 00 00 3B 3C 11 02 3B 1E 64
001+17:59:08.447 N 583: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29B), data: 20
001+17:59:08.489 N 584: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29B), data: 02 01 00 00 00 02 05 30 4B
001+17:59:08.897 N 585: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 20
001+17:59:08.982 N 586: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8C 03 03 01 02 8C 01 34 00 00 11 01 03 FF FF 00
001+17:59:09.202 N 587: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:59:09.407 N 588: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+17:59:09.772 N 589: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 19 (offset 25)
001+17:59:09.828 N 590: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+17:59:10.057 N 591: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+17:59:10.257 N 592: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+17:59:10.622 N 593: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2BA), data: 20
001+17:59:10.697 N 594: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2BA), data: FF 2E 2A 26 22 01 00 FF FF 00 22 01 E1 20 01 0F 05 00 00 01 22
001+17:59:10.783 N 595: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 03 7C 02 15 (offset 13)
001+17:59:11.131 N 596: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 EF 00 00 02 1F 80 00 80 00 80 00 01 F4
001+17:59:11.363 N 597: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
001+17:59:11.558 N 598: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:59:11.820 N 599: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 01 00 02 04 01 00 00 00 00 00 00 00
001+17:59:12.058 N 600: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 3F 64 46 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:59:12.297 N 601: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2B0), data: 20
001+17:59:12.346 N 602: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2B0), data: 00 28 00 00 4B 2C 11 01 19 1E 00
001+17:59:12.410 N 603: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: FF D3 80 00 80 00 00 00 00 52 00 00 C8 01 C0 37 00 00 00 01 C0 37 00 00 C8 80 00
001+17:59:12.683 N 604: [emsesp] Boiler(0x08) -> All(0x00), UBAMaintenanceStatus(0x1C), data: 95 08 0C 04 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:59:13.004 N 605: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 69 01 69 80 00 00 80 00 80 00 80 00 00
001+17:59:13.372 N 606: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29C), data: 20
001+17:59:13.415 N 607: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29C), data: 01 03 00 00 00 02 05 30 4B
001+17:59:13.822 N 608: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWmode(0x2F5), data: 20
001+17:59:13.896 N 609: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWmode(0x2F5), data: 03 00 04 03 00 00 08 01 00 1C 04 00 00 00 00 00 00 00 00 00 01
001+17:59:14.297 N 610: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWtemp(0x31B), data: 20
001+17:59:14.322 N 611: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWtemp(0x31B), data: 3C 2D
001+17:59:14.747 N 612: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300OutdoorTemp(0x23A), data: 20
001+17:59:14.773 N 613: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300OutdoorTemp(0x23A), data: FF DA
001+17:59:15.197 N 614: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Settings(0x240), data: 20
001+17:59:15.278 N 615: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Settings(0x240), data: 32 00 03 00 00 00 00 00 FF 02 F6 06 FF FF 00 00 00 00 00 00 00 00 00
001+17:59:15.697 N 616: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 20
001+17:59:15.771 N 617: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 FF 01 00 00
001+17:59:16.172 N 618: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 19 (offset 25)
001+17:59:16.204 N 619: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: 00 00 00 00 00 00 00 (offset 25)
001+17:59:16.622 N 620: [emsesp] Me(0x0B) <- Solar(0x30), SM100CircuitConfig(0x35A), data: 20
001+17:59:16.669 N 621: [emsesp] Solar(0x30) -> Me(0x0B), SM100CircuitConfig(0x35A), data: 78 05 00 55 14 01 04 32 64 00 00 00 5A 0C
001+17:59:17.072 N 622: [emsesp] Me(0x0B) <- Solar(0x30), SM100Circuit2Config(0x35D), data: 20
001+17:59:17.104 N 623: [emsesp] Solar(0x30) -> Me(0x0B), SM100Circuit2Config(0x35D), data: 00 00 01 32 64 0C 5A
001+17:59:17.522 N 624: [emsesp] Me(0x0B) <- Solar(0x30), SM100CollectorConfig(0x380), data: 20
001+17:59:17.558 N 625: [emsesp] Solar(0x30) -> Me(0x0B), SM100CollectorConfig(0x380), data: 50 64 00 00 54 01 00 00 01
001+17:59:17.972 N 626: [emsesp] Me(0x0B) <- Solar(0x30), SM100Energy(0x38E), data: 20
001+17:59:18.017 N 627: [emsesp] Solar(0x30) -> Me(0x0B), SM100Energy(0x38E), data: 00 00 00 00 00 00 00 00 00 00 17 0F
001+17:59:18.422 N 628: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 20
001+17:59:18.492 N 629: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 8B F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:59:18.897 N 630: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 19 (offset 25)
001+17:59:18.967 N 631: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 24)
001+17:59:19.372 N 632: [emsesp] Me(0x0B) <- Solar(0x30), SM100Config1(0x35F), data: 20
001+17:59:19.416 N 633: [emsesp] Solar(0x30) -> Me(0x0B), SM100Config1(0x35F), data: 00 00 3C 00 1E 0A 0C 19 00 3C 19
001+17:59:19.822 N 634: [emsesp] Me(0x0B) <- Solar(0x30), SM100HeatAssist(0x35C), data: 20
001+17:59:19.846 N 635: [emsesp] Solar(0x30) -> Me(0x0B), SM100HeatAssist(0x35C), data: 3C 1E 00
001+17:59:20.272 N 636: [emsesp] Me(0x0B) <- Solar(0x30), SM100Differential(0x361), data: 20
001+17:59:20.300 N 637: [emsesp] Solar(0x30) -> Me(0x0B), SM100Differential(0x361), data: 3C 5A 14 1E 3C
001+17:59:20.722 N 638: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+17:59:20.762 N 639: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+17:59:21.172 N 640: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+17:59:21.254 N 641: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+17:59:21.504 N 642: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6A 01 6A 80 00 00 80 00 80 00 80 00 00
001+17:59:21.758 N 643: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:59:22.008 N 644: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 41 64 46 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:59:22.247 N 645: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+17:59:22.271 N 646: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+17:59:22.697 N 647: [emsesp] Me(0x0B) <- Mixer(0x21), MMPLUSStatusMessage_HC(0x2D8), data: 20
001+17:59:22.742 N 648: [emsesp] Mixer(0x21) -> Me(0x0B), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+17:59:29.005 N 649: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+17:59:31.558 N 650: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 3F 64 46 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:59:31.829 N 651: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6A 01 6B 80 00 00 80 00 80 00 80 00 00
001+17:59:32.058 N 652: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:59:35.169 N 653: [emsesp] Mixer(0x21) <- Boiler(0x08), UBAParameters(0x16), data: 01
001+17:59:35.183 N 654: [emsesp] Boiler(0x08) -> Mixer(0x21), UBAParameters(0x16), data: FF
001+17:59:35.206 N 655: [emsesp] Mixer(0x21) -> Boiler(0x08), UBASetPoints(0x1A), data: 2D 64 00
001+17:59:35.244 N 656: [emsesp] Mixer(0x21) <- Boiler(0x08), UBAParameterWW(0x33), data: 0B
001+17:59:35.269 N 657: [emsesp] Boiler(0x08) -> Mixer(0x21), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF
001+17:59:35.297 N 658: [emsesp] Mixer(0x21) -> All(0x00), ?(0x255), data: 00
001+17:59:35.873 N 659: [emsesp] Mixer(0x21) <- Thermostat(0x10), ?(0x292), data: 01 (offset 5)
001+17:59:35.896 N 660: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x292), data: 00 (offset 5)
001+17:59:35.940 N 661: [emsesp] Mixer(0x21) -> All(0x00), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+17:59:39.852 N 662: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+17:59:41.508 N 663: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:59:41.833 N 664: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 41 64 46 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:59:42.104 N 665: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6B 01 6B 80 00 00 80 00 80 00 80 00 00
001+17:59:51.504 N 666: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6C 01 6C 80 00 00 80 00 80 00 80 00 00
001+17:59:51.733 N 667: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+17:59:52.008 N 668: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 42 64 46 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+17:59:54.624 N 669: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBAFlags(0x35), data: 11 00
001+17:59:55.497 N 670: [emsesp] Thermostat(0x10) -> All(0x00), ?(0xBF), data: 10 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+17:59:57.694 N 671: [emsesp] Thermostat(0x10) -> All(0x00), RCTime(0x06), data: 15 0C 09 16 08 35 02 00 10 FF 00
001+17:59:59.320 N 672: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: FF CA 01 67 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00
001+17:59:59.503 N 673: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: 80 00 (offset 24)
001+18:00:00.102 N 674: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor2(0x363), data: 80 00 80 00 00 00 80 00 80 00 80 00 00 80 00
001+18:00:00.319 N 675: [emsesp] Solar(0x30) -> All(0x00), SM100Status(0x364), data: 64 00 00 00 00 00 FF 00 00 00 00 00 64 00 00 00 00 00
001+18:00:00.906 N 676: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+18:00:01.088 N 677: [emsesp] Solar(0x30) -> All(0x00), ?(0x368), data: 0C 00
001+18:00:01.533 N 678: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 42 64 47 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+18:00:01.854 N 679: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6C 01 6C 80 00 00 80 00 80 00 80 00 00
001+18:00:02.072 N 680: [emsesp] Solar(0x30) -> All(0x00), ?(0x369), data: 00
001+18:00:02.276 N 681: [emsesp] Solar(0x30) -> All(0x00), SM100Status2(0x36A), data: 03 03 03 03 03 03 03 03 03 03 03 03
001+18:00:02.483 N 682: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:00:02.768 N 683: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+18:00:02.785 N 684: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 04 2A D0
001+18:00:03.049 N 685: [emsesp] Solar(0x30) -> All(0x00), ?(0x3A9), data: 80 00
001+18:00:03.239 N 686: [emsesp] Solar(0x30) -> All(0x00), ?(0x3AA), data: 00 00 03 64 00
001+18:00:03.568 N 687: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+18:00:03.615 N 688: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 3B 64 00 06 FA 0A 01 05 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 00 1E
001+18:00:03.676 N 689: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBASetPoints(0x1A), data: 3B 64 64
001+18:00:03.728 N 690: [emsesp] Thermostat(0x10) -> All(0x00), RC300Floordry(0x267), data: 00 00
001+18:00:03.969 N 691: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7C 02 15 00 00 11 01 02 FF FF 00
001+18:00:04.493 N 692: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 1B (offset 27)
001+18:00:04.511 N 693: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: 00 (offset 27)
001+18:00:04.609 N 694: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+18:00:04.850 N 695: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8C 03 03 01 02 8C 01 34 00 00 11 01 03 FF FF 00
001+18:00:05.368 N 696: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+18:00:05.396 N 697: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF FF 00
001+18:00:05.485 N 698: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+18:00:05.677 N 699: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 28 64 00 01
001+18:00:05.709 N 700: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2EC), data: 01
001+18:00:05.745 N 701: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode2(0x31D), data: 00 00 0A 07
001+18:00:06.268 N 702: [emsesp] Me(0x0B) <- Boiler(0x08), UBASettingsWW(0x26), data: 20
001+18:00:06.291 N 703: [emsesp] Boiler(0x08) -> Me(0x0B), UBASettingsWW(0x26), data: 01 05 00 0E 00 1E 52 64
001+18:00:06.356 N 704: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+18:00:06.722 N 705: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 20
001+18:00:06.808 N 706: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7B 02 16 00 00 11 01 02 FF FF 00
001+18:00:06.883 N 707: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 02 8B 01 35 (offset 13)
001+18:00:07.397 N 708: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 19 (offset 25)
001+18:00:07.454 N 709: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+18:00:07.872 N 710: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2B9), data: 20
001+18:00:07.947 N 711: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2B9), data: 00 2E 2A 26 1E 01 00 FF FF 00 2A 01 E1 20 01 0F 05 00 00 01 22
001+18:00:08.372 N 712: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2AF), data: 20
001+18:00:08.421 N 713: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2AF), data: 00 28 00 00 3B 3C 11 02 3B 1E 64
001+18:00:08.822 N 714: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29B), data: 20
001+18:00:08.865 N 715: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29B), data: 02 01 00 00 00 02 05 30 4B
001+18:00:09.272 N 716: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 20
001+18:00:09.355 N 717: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8B 03 03 01 02 8B 01 35 00 00 11 01 03 FF FF 00
001+18:00:09.772 N 718: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 19 (offset 25)
001+18:00:09.832 N 719: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+18:00:10.053 N 720: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+18:00:10.263 N 721: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+18:00:10.622 N 722: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2BA), data: 20
001+18:00:10.697 N 723: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2BA), data: FF 2E 2A 26 22 01 00 FF FF 00 22 01 E1 20 01 0F 05 00 00 01 22
001+18:00:10.783 N 724: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 03 7B 02 16 (offset 13)
001+18:00:11.107 N 725: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+18:00:11.308 N 726: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+18:00:11.483 N 727: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:00:11.746 N 728: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 01 00 02 04 01 00 00 00 00 00 00 00
001+18:00:11.984 N 729: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 43 64 47 09 03 25 C0 80 00 80 00 80 00 00 FB FF 00 00 00 C8 00 02 18
001+18:00:12.222 N 730: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2B0), data: 20
001+18:00:12.271 N 731: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2B0), data: 00 28 00 00 4B 2C 11 01 19 1E 00
001+18:00:12.311 N 732: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: FF D3 80 00 80 00 00 00 00 53 00 00 C8 01 C0 38 00 00 00 01 C0 38 00 00 C8 80 00
001+18:00:12.583 N 733: [emsesp] Boiler(0x08) -> All(0x00), UBAMaintenanceStatus(0x1C), data: 95 08 0C 04 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+18:00:12.906 N 734: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 E5 00 00 02 16 80 00 80 00 80 00 01 F4
001+18:00:13.137 N 735: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
001+18:00:13.354 N 736: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6D 01 6D 80 00 00 80 00 80 00 80 00 00
001+18:00:13.722 N 737: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29C), data: 20
001+18:00:13.764 N 738: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29C), data: 01 03 00 00 00 02 05 30 4B
001+18:00:14.172 N 739: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWmode(0x2F5), data: 20
001+18:00:14.247 N 740: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWmode(0x2F5), data: 03 00 04 03 00 00 08 01 00 1C 04 00 00 00 00 00 00 00 00 00 01
001+18:00:14.647 N 741: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWtemp(0x31B), data: 20
001+18:00:14.673 N 742: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWtemp(0x31B), data: 3C 2D
001+18:00:15.097 N 743: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300OutdoorTemp(0x23A), data: 20
001+18:00:15.122 N 744: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300OutdoorTemp(0x23A), data: FF DA
001+18:00:15.547 N 745: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Settings(0x240), data: 20
001+18:00:15.628 N 746: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Settings(0x240), data: 32 00 03 00 00 00 00 00 FF 02 F6 06 FF FF 00 00 00 00 00 00 00 00 00
001+18:00:16.047 N 747: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 20
001+18:00:16.117 N 748: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 FF 01 00 00
001+18:00:16.522 N 749: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 19 (offset 25)
001+18:00:16.557 N 750: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: 00 00 00 00 00 00 00 (offset 25)
001+18:00:16.609 N 751: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 44 64 47 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+18:00:17.172 N 752: [emsesp] Me(0x0B) <- Solar(0x30), SM100CircuitConfig(0x35A), data: 20
001+18:00:17.222 N 753: [emsesp] Solar(0x30) -> Me(0x0B), SM100CircuitConfig(0x35A), data: 78 05 00 55 14 01 04 32 64 00 00 00 5A 0C
001+18:00:17.622 N 754: [emsesp] Me(0x0B) <- Solar(0x30), SM100Circuit2Config(0x35D), data: 20
001+18:00:17.657 N 755: [emsesp] Solar(0x30) -> Me(0x0B), SM100Circuit2Config(0x35D), data: 00 00 01 32 64 0C 5A
001+18:00:18.072 N 756: [emsesp] Me(0x0B) <- Solar(0x30), SM100CollectorConfig(0x380), data: 20
001+18:00:18.108 N 757: [emsesp] Solar(0x30) -> Me(0x0B), SM100CollectorConfig(0x380), data: 50 64 00 00 54 01 00 00 01
001+18:00:18.522 N 758: [emsesp] Me(0x0B) <- Solar(0x30), SM100Energy(0x38E), data: 20
001+18:00:18.565 N 759: [emsesp] Solar(0x30) -> Me(0x0B), SM100Energy(0x38E), data: 00 00 00 00 00 00 00 00 00 00 17 0F
001+18:00:18.972 N 760: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 20
001+18:00:19.042 N 761: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 8B F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+18:00:19.447 N 762: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 19 (offset 25)
001+18:00:19.517 N 763: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 24)
001+18:00:19.922 N 764: [emsesp] Me(0x0B) <- Solar(0x30), SM100Config1(0x35F), data: 20
001+18:00:19.966 N 765: [emsesp] Solar(0x30) -> Me(0x0B), SM100Config1(0x35F), data: 00 00 3C 00 1E 0A 0C 19 00 3C 19
001+18:00:20.374 N 766: [emsesp] Me(0x0B) <- Solar(0x30), SM100HeatAssist(0x35C), data: 20
001+18:00:20.396 N 767: [emsesp] Solar(0x30) -> Me(0x0B), SM100HeatAssist(0x35C), data: 3C 1E 00
001+18:00:20.797 N 768: [emsesp] Me(0x0B) <- Solar(0x30), SM100Differential(0x361), data: 20
001+18:00:20.825 N 769: [emsesp] Solar(0x30) -> Me(0x0B), SM100Differential(0x361), data: 3C 5A 14 1E 3C
001+18:00:21.247 N 770: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+18:00:21.285 N 771: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+18:00:21.534 N 772: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 44 64 47 09 03 25 C0 80 00 80 00 80 00 00 FB FF 00 00 00 C8 00 02 18
001+18:00:21.804 N 773: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6D 01 6D 80 00 00 80 00 80 00 80 00 00
001+18:00:22.033 N 774: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:00:22.272 N 775: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+18:00:22.358 N 776: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+18:00:22.772 N 777: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+18:00:22.795 N 778: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+18:00:23.197 N 779: [emsesp] Me(0x0B) <- Mixer(0x21), MMPLUSStatusMessage_HC(0x2D8), data: 20
001+18:00:23.242 N 780: [emsesp] Mixer(0x21) -> Me(0x0B), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+18:00:30.306 N 781: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+18:00:31.508 N 782: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:00:31.834 N 783: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 45 64 47 09 03 25 C0 80 00 80 00 80 00 00 FB FF 00 00 00 C8 00 02 18
001+18:00:32.104 N 784: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6E 01 6E 80 00 00 80 00 80 00 80 00 00
001+18:00:34.521 N 785: [emsesp] Mixer(0x21) -> All(0x00), ?(0xBF), data: 21 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+18:00:35.100 N 786: [emsesp] Mixer(0x21) -> Boiler(0x08), UBASetPoints(0x1A), data: 2D 64 00
001+18:00:35.125 N 787: [emsesp] Mixer(0x21) -> All(0x00), ?(0x255), data: 00
001+18:00:35.329 N 788: [emsesp] Mixer(0x21) -> All(0x00), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+18:00:40.828 N 789: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+18:00:41.505 N 790: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6E 01 6E 80 00 00 80 00 80 00 80 00 00
001+18:00:41.733 N 791: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:00:42.009 N 792: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 46 64 47 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+18:00:51.609 N 793: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 46 64 47 09 03 25 C0 80 00 80 00 80 00 00 FB FF 00 00 00 C8 00 02 18
001+18:00:51.880 N 794: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6E 01 6E 80 00 00 80 00 80 00 80 00 00
001+18:00:52.108 N 795: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:00:58.020 N 796: [emsesp] Thermostat(0x10) -> All(0x00), RCTime(0x06), data: 15 0C 09 16 09 35 02 00 10 FF 00
001+18:00:59.993 N 797: [emsesp] Solar(0x30) -> Boiler(0x08), UBAFlags(0x35), data: 00 (offset 2)
001+18:01:00.071 N 798: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: FF CA 01 67 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00
001+18:01:00.254 N 799: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: 80 00 (offset 24)
001+18:01:00.852 N 800: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor2(0x363), data: 80 00 80 00 00 00 80 00 80 00 80 00 00 80 00
001+18:01:01.069 N 801: [emsesp] Solar(0x30) -> All(0x00), SM100Status(0x364), data: 64 00 00 00 00 00 FF 00 00 00 00 00 64 00 00 00 00 00
001+18:01:01.484 N 802: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:01:01.809 N 803: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 48 64 47 09 03 25 C0 80 00 80 00 80 00 00 FB FF 00 00 00 C8 00 02 18
001+18:01:02.031 N 804: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+18:01:02.214 N 805: [emsesp] Solar(0x30) -> All(0x00), ?(0x368), data: 0C 00
001+18:01:02.455 N 806: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6F 01 6F 80 00 00 80 00 80 00 80 00 00
001+18:01:02.743 N 807: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+18:01:02.761 N 808: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 04 2A D1
001+18:01:03.022 N 809: [emsesp] Solar(0x30) -> All(0x00), ?(0x369), data: 00
001+18:01:03.227 N 810: [emsesp] Solar(0x30) -> All(0x00), SM100Status2(0x36A), data: 03 03 03 03 03 03 03 03 03 03 03 03
001+18:01:03.543 N 811: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+18:01:03.586 N 812: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 3B 64 00 06 FA 0A 01 05 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 00 1E
001+18:01:03.652 N 813: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBASetPoints(0x1A), data: 3B 64 64
001+18:01:03.704 N 814: [emsesp] Thermostat(0x10) -> All(0x00), RC300Floordry(0x267), data: 00 00
001+18:01:03.944 N 815: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7B 02 16 00 00 11 01 02 FF FF 00
001+18:01:04.325 N 816: [emsesp] Solar(0x30) -> All(0x00), ?(0x3A9), data: 80 00
001+18:01:04.514 N 817: [emsesp] Solar(0x30) -> All(0x00), ?(0x3AA), data: 00 00 03 64 00
001+18:01:04.843 N 818: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 1B (offset 27)
001+18:01:04.861 N 819: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: 00 (offset 27)
001+18:01:04.960 N 820: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+18:01:05.201 N 821: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8B 03 03 01 02 8B 01 35 00 00 11 01 03 FF FF 00
001+18:01:05.718 N 822: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+18:01:05.746 N 823: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF FF 00
001+18:01:05.835 N 824: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+18:01:06.026 N 825: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 28 64 00 01
001+18:01:06.059 N 826: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2EC), data: 01
001+18:01:06.095 N 827: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode2(0x31D), data: 00 00 0A 07
001+18:01:06.618 N 828: [emsesp] Me(0x0B) <- Boiler(0x08), UBASettingsWW(0x26), data: 20
001+18:01:06.641 N 829: [emsesp] Boiler(0x08) -> Me(0x0B), UBASettingsWW(0x26), data: 01 05 00 0E 00 1E 52 64
001+18:01:06.706 N 830: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+18:01:06.757 N 831: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 02 8A 03 03 01 02 8A 01 36 (offset 8)
001+18:01:07.272 N 832: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 20
001+18:01:07.355 N 833: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7A 02 17 00 00 11 01 02 FF FF 00
001+18:01:07.772 N 834: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 19 (offset 25)
001+18:01:07.828 N 835: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+18:01:08.247 N 836: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2B9), data: 20
001+18:01:08.322 N 837: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2B9), data: 00 2E 2A 26 1E 01 00 FF FF 00 2A 01 E1 20 01 0F 05 00 00 01 22
001+18:01:08.747 N 838: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2AF), data: 20
001+18:01:08.799 N 839: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2AF), data: 00 28 00 00 3B 3C 11 02 3B 1E 64
001+18:01:09.197 N 840: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29B), data: 20
001+18:01:09.239 N 841: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29B), data: 02 01 00 00 00 02 05 30 4B
001+18:01:09.647 N 842: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 20
001+18:01:09.733 N 843: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8A 03 03 01 02 8A 01 36 00 00 11 01 03 FF FF 00
001+18:01:10.147 N 844: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 19 (offset 25)
001+18:01:10.203 N 845: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+18:01:10.621 N 846: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2BA), data: 20
001+18:01:10.697 N 847: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2BA), data: FF 2E 2A 26 22 01 00 FF FF 00 22 01 E1 20 01 0F 05 00 00 01 22
001+18:01:10.783 N 848: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 03 7A 02 17 (offset 13)
001+18:01:11.103 N 849: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+18:01:11.308 N 850: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+18:01:11.505 N 851: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6F 01 6F 80 00 00 80 00 80 00 80 00 00
001+18:01:11.780 N 852: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6F 01 6F 80 00 00 80 00 80 00 80 00 00
001+18:01:12.008 N 853: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:01:12.247 N 854: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2B0), data: 20
001+18:01:12.296 N 855: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2B0), data: 00 28 00 00 4B 2C 11 01 19 1E 00
001+18:01:12.321 N 856: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 01 00 02 04 01 00 00 00 00 00 00 00
001+18:01:12.584 N 857: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 48 64 47 09 03 25 C0 80 00 80 00 80 00 00 FA FF 00 00 00 C8 00 02 18
001+18:01:12.883 N 858: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+18:01:13.082 N 859: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+18:01:13.286 N 860: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: FF D3 80 00 80 00 00 00 00 53 00 00 C8 01 C0 39 00 00 00 01 C0 39 00 00 C8 80 00
001+18:01:13.559 N 861: [emsesp] Boiler(0x08) -> All(0x00), UBAMaintenanceStatus(0x1C), data: 95 08 0C 04 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+18:01:13.847 N 862: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29C), data: 20
001+18:01:13.889 N 863: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29C), data: 01 03 00 00 00 02 05 30 4B
001+18:01:14.132 N 864: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 D0 00 00 02 0F 80 00 80 00 80 00 01 F4
001+18:01:14.363 N 865: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
001+18:01:14.747 N 866: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWmode(0x2F5), data: 20
001+18:01:14.819 N 867: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWmode(0x2F5), data: 03 00 04 03 00 00 08 01 00 1C 04 00 00 00 00 00 00 00 00 00 01
001+18:01:15.222 N 868: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWtemp(0x31B), data: 20
001+18:01:15.247 N 869: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWtemp(0x31B), data: 3C 2D
001+18:01:15.672 N 870: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300OutdoorTemp(0x23A), data: 20
001+18:01:15.697 N 871: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300OutdoorTemp(0x23A), data: FF DA
001+18:01:16.122 N 872: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Settings(0x240), data: 20
001+18:01:16.200 N 873: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Settings(0x240), data: 32 00 03 00 00 00 00 00 FF 02 F6 06 FF FF 00 00 00 00 00 00 00 00 00
001+18:01:16.622 N 874: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 20
001+18:01:16.692 N 875: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 FF 01 00 00
001+18:01:17.097 N 876: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 19 (offset 25)
001+18:01:17.129 N 877: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: 00 00 00 00 00 00 00 (offset 25)
001+18:01:17.547 N 878: [emsesp] Me(0x0B) <- Solar(0x30), SM100CircuitConfig(0x35A), data: 20
001+18:01:17.597 N 879: [emsesp] Solar(0x30) -> Me(0x0B), SM100CircuitConfig(0x35A), data: 78 05 00 55 14 01 04 32 64 00 00 00 5A 0C
001+18:01:17.997 N 880: [emsesp] Me(0x0B) <- Solar(0x30), SM100Circuit2Config(0x35D), data: 20
001+18:01:18.029 N 881: [emsesp] Solar(0x30) -> Me(0x0B), SM100Circuit2Config(0x35D), data: 00 00 01 32 64 0C 5A
001+18:01:18.447 N 882: [emsesp] Me(0x0B) <- Solar(0x30), SM100CollectorConfig(0x380), data: 20
001+18:01:18.486 N 883: [emsesp] Solar(0x30) -> Me(0x0B), SM100CollectorConfig(0x380), data: 50 64 00 00 54 01 00 00 01
001+18:01:18.897 N 884: [emsesp] Me(0x0B) <- Solar(0x30), SM100Energy(0x38E), data: 20
001+18:01:18.942 N 885: [emsesp] Solar(0x30) -> Me(0x0B), SM100Energy(0x38E), data: 00 00 00 00 00 00 00 00 00 00 17 0F
001+18:01:19.347 N 886: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 20
001+18:01:19.421 N 887: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 8B F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+18:01:19.822 N 888: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 19 (offset 25)
001+18:01:19.892 N 889: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 24)
001+18:01:20.302 N 890: [emsesp] Me(0x0B) <- Solar(0x30), SM100Config1(0x35F), data: 20
001+18:01:20.340 N 891: [emsesp] Solar(0x30) -> Me(0x0B), SM100Config1(0x35F), data: 00 00 3C 00 1E 0A 0C 19 00 3C 19
001+18:01:20.747 N 892: [emsesp] Me(0x0B) <- Solar(0x30), SM100HeatAssist(0x35C), data: 20
001+18:01:20.771 N 893: [emsesp] Solar(0x30) -> Me(0x0B), SM100HeatAssist(0x35C), data: 3C 1E 00
001+18:01:21.172 N 894: [emsesp] Me(0x0B) <- Solar(0x30), SM100Differential(0x361), data: 20
001+18:01:21.200 N 895: [emsesp] Solar(0x30) -> Me(0x0B), SM100Differential(0x361), data: 3C 5A 14 1E 3C
001+18:01:21.530 N 896: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6F 01 6F 80 00 00 80 00 80 00 80 00 00
001+18:01:21.759 N 897: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:01:21.997 N 898: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+18:01:22.038 N 899: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+18:01:22.084 N 900: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 49 64 47 09 03 25 C0 80 00 80 00 80 00 00 FB FF 00 00 00 C8 00 02 18
001+18:01:22.647 N 901: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+18:01:22.731 N 902: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+18:01:23.147 N 903: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+18:01:23.171 N 904: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+18:01:23.572 N 905: [emsesp] Me(0x0B) <- Mixer(0x21), MMPLUSStatusMessage_HC(0x2D8), data: 20
001+18:01:23.617 N 906: [emsesp] Mixer(0x21) -> Me(0x0B), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+18:01:31.081 N 907: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+18:01:31.634 N 908: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4A 64 47 09 03 25 C0 80 00 80 00 80 00 00 FD FF 00 00 00 C8 00 02 18
001+18:01:31.905 N 909: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6F 01 6F 80 00 00 80 00 80 00 80 00 00
001+18:01:32.134 N 910: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:01:32.431 N 911: [emsesp] Thermostat(0x10) -> All(0x00), RCError(0xA2), data: 00 00 00 00 00
001+18:01:35.019 N 912: [emsesp] Mixer(0x21) <- Boiler(0x08), UBAParameters(0x16), data: 01
001+18:01:35.034 N 913: [emsesp] Boiler(0x08) -> Mixer(0x21), UBAParameters(0x16), data: FF
001+18:01:35.056 N 914: [emsesp] Mixer(0x21) -> Boiler(0x08), UBASetPoints(0x1A), data: 2D 64 00
001+18:01:35.095 N 915: [emsesp] Mixer(0x21) <- Boiler(0x08), UBAParameterWW(0x33), data: 0B
001+18:01:35.119 N 916: [emsesp] Boiler(0x08) -> Mixer(0x21), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF
001+18:01:35.147 N 917: [emsesp] Mixer(0x21) -> All(0x00), ?(0x255), data: 00
001+18:01:35.724 N 918: [emsesp] Mixer(0x21) <- Thermostat(0x10), ?(0x292), data: 01 (offset 5)
001+18:01:35.747 N 919: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x292), data: 00 (offset 5)
001+18:01:35.790 N 920: [emsesp] Mixer(0x21) -> All(0x00), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+18:01:41.509 N 921: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:01:41.784 N 922: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4A 64 47 09 03 25 C0 80 00 80 00 80 00 00 FD FF 00 00 00 C8 00 02 18
001+18:01:42.078 N 923: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+18:01:42.280 N 924: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6F 01 6F 80 00 00 80 00 80 00 80 00 00
001+18:01:51.555 N 925: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 6F 01 6F 80 00 00 80 00 80 00 80 00 00
001+18:01:51.859 N 926: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:01:52.134 N 927: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4B 64 47 09 03 25 C0 80 00 80 00 80 00 00 FC FF 00 00 00 C8 00 02 18
001+18:01:55.427 N 928: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 BF
001+18:01:57.049 N 929: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBAFlags(0x35), data: 11 00
001+18:01:59.094 N 930: [emsesp] Thermostat(0x10) -> All(0x00), RCTime(0x06), data: 15 0C 09 16 0A 36 02 00 10 FF 00
001+18:02:01.121 N 931: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: FF CA 01 67 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00
001+18:02:01.304 N 932: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor(0x362), data: 80 00 (offset 24)
001+18:02:01.534 N 933: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4B 64 47 09 03 25 C0 80 00 80 00 80 00 00 FE FF 00 00 00 C8 00 02 18
001+18:02:01.780 N 934: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 70 01 70 80 00 00 80 00 80 00 80 00 00
001+18:02:02.034 N 935: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:02:02.477 N 936: [emsesp] Solar(0x30) -> All(0x00), SM100Monitor2(0x363), data: 80 00 80 00 00 00 80 00 80 00 80 00 00 80 00
001+18:02:02.694 N 937: [emsesp] Solar(0x30) -> All(0x00), SM100Status(0x364), data: 64 00 00 00 00 00 FF 00 00 00 00 00 64 00 00 00 00 00
001+18:02:03.018 N 938: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+18:02:03.036 N 939: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 04 2A D2
001+18:02:03.306 N 940: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+18:02:03.489 N 941: [emsesp] Solar(0x30) -> All(0x00), ?(0x368), data: 0C 00
001+18:02:03.818 N 942: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+18:02:03.861 N 943: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 3B 64 00 06 FA 0A 01 05 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 00 1E
001+18:02:03.927 N 944: [emsesp] Thermostat(0x10) -> Boiler(0x08), UBASetPoints(0x1A), data: 3B 64 64
001+18:02:03.979 N 945: [emsesp] Thermostat(0x10) -> All(0x00), RC300Floordry(0x267), data: 00 00
001+18:02:04.219 N 946: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 7A 02 17 00 00 11 01 02 FF FF 00
001+18:02:04.598 N 947: [emsesp] Solar(0x30) -> All(0x00), ?(0x369), data: 00
001+18:02:04.802 N 948: [emsesp] Solar(0x30) -> All(0x00), SM100Status2(0x36A), data: 03 03 03 03 03 03 03 03 03 03 03 03
001+18:02:05.118 N 949: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 1B (offset 27)
001+18:02:05.134 N 950: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: 00 (offset 27)
001+18:02:05.235 N 951: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+18:02:05.476 N 952: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 8A 03 03 01 02 8A 01 36 00 00 11 01 03 FF FF 00
001+18:02:05.850 N 953: [emsesp] Solar(0x30) -> All(0x00), ?(0x3A9), data: 80 00
001+18:02:06.039 N 954: [emsesp] Solar(0x30) -> All(0x00), ?(0x3AA), data: 00 00 03 64 00
001+18:02:06.368 N 955: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+18:02:06.400 N 956: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 00 00 28 FB 00 19 00 03 50 00 FF FF 00
001+18:02:06.485 N 957: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+18:02:06.677 N 958: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2E2), data: 01 28 64 00 01
001+18:02:06.708 N 959: [emsesp] Thermostat(0x10) -> Mixer(0x21), ?(0x2EC), data: 01
001+18:02:06.744 N 960: [emsesp] Thermostat(0x10) -> All(0x00), RC300WWmode2(0x31D), data: 00 00 0A 07
001+18:02:07.268 N 961: [emsesp] Me(0x0B) <- Boiler(0x08), UBASettingsWW(0x26), data: 20
001+18:02:07.291 N 962: [emsesp] Boiler(0x08) -> Me(0x0B), UBASettingsWW(0x26), data: 01 05 00 0E 00 1E 52 64
001+18:02:07.357 N 963: [emsesp] Thermostat(0x10) -> Solar(0x2A), SM100wwCommand(0x7AB), data: 00 00 02
001+18:02:07.395 N 964: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A6), data: 02 89 01 37 (offset 13)
001+18:02:07.922 N 965: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 20
001+18:02:08.005 N 966: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 80 00 03 2A 3B 00 2A 2A 05 A0 02 03 01 03 79 02 18 00 00 11 01 02 FF FF 00
001+18:02:08.422 N 967: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A5), data: 19 (offset 25)
001+18:02:08.482 N 968: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A5), data: 01 04 00 00 00 00 FF 64 4B 00 3C 01 FF 01 02 (offset 25)
001+18:02:08.897 N 969: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2B9), data: 20
001+18:02:08.972 N 970: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2B9), data: 00 2E 2A 26 1E 01 00 FF FF 00 2A 01 E1 20 01 0F 05 00 00 01 22
001+18:02:09.397 N 971: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2AF), data: 20
001+18:02:09.446 N 972: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2AF), data: 00 28 00 00 3B 3C 11 02 3B 1E 64
001+18:02:09.848 N 973: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29B), data: 20
001+18:02:09.894 N 974: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29B), data: 02 01 00 00 00 02 05 30 4B
001+18:02:10.304 N 975: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 20
001+18:02:10.380 N 976: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 80 00 03 2A 28 00 2A 22 02 89 03 03 01 02 89 01 37 00 00 11 01 03 FF FF 00
001+18:02:10.798 N 977: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Monitor(0x2A6), data: 19 (offset 25)
001+18:02:10.855 N 978: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Monitor(0x2A6), data: 06 04 00 00 00 00 FF 64 30 00 3C 01 FF 01 02 (offset 25)
001+18:02:10.933 N 979: [emsesp] Thermostat(0x10) -> All(0x00), RC300Monitor(0x2A5), data: 03 79 02 18 (offset 13)
001+18:02:11.448 N 980: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Set(0x2BA), data: 20
001+18:02:11.523 N 981: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Set(0x2BA), data: FF 2E 2A 26 22 01 00 FF FF 00 22 01 E1 20 01 0F 05 00 00 01 22
001+18:02:11.559 N 982: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:02:11.821 N 983: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 01 00 02 04 01 00 00 00 00 00 00 00
001+18:02:12.103 N 984: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7A9), data: 4B
001+18:02:12.308 N 985: [emsesp] Solar(0x2A) -> All(0x00), SM100wwStatus(0x7AA), data: 00 00 03 00 03 00 32 02 0F
001+18:02:12.509 N 986: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4B 64 48 09 03 25 C0 80 00 80 00 80 00 00 FB FF 00 00 00 C8 00 02 18
001+18:02:12.786 N 987: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: FF D3 80 00 80 00 00 00 00 53 00 00 C8 01 C0 3A 00 00 00 01 C0 3A 00 00 C8 80 00
001+18:02:13.034 N 988: [emsesp] Boiler(0x08) -> All(0x00), UBAMaintenanceStatus(0x1C), data: 95 08 0C 04 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+18:02:13.273 N 989: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Summer(0x2B0), data: 20
001+18:02:13.322 N 990: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Summer(0x2B0), data: 00 28 00 00 4B 2C 11 01 19 1E 00
001+18:02:13.380 N 991: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 70 01 70 80 00 00 80 00 80 00 80 00 00
001+18:02:13.758 N 992: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7AD), data: 64 00 00 03
001+18:02:13.957 N 993: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7B1), data: 01 80 00 01 00 00 00 00
001+18:02:14.323 N 994: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Curves(0x29C), data: 20
001+18:02:14.365 N 995: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Curves(0x29C), data: 01 03 00 00 00 02 05 30 4B
001+18:02:14.607 N 996: [emsesp] Solar(0x2A) -> All(0x00), SM100wwTemperature(0x7D6), data: 01 B8 00 00 02 0A 80 00 80 00 80 00 01 F4
001+18:02:14.839 N 997: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
001+18:02:15.223 N 998: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWmode(0x2F5), data: 20
001+18:02:15.295 N 999: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWmode(0x2F5), data: 03 00 04 03 00 00 08 01 00 1C 04 00 00 00 00 00 00 00 00 00 01
001+18:02:15.698 N 1000: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300WWtemp(0x31B), data: 20
001+18:02:15.726 N 1001: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300WWtemp(0x31B), data: 3C 2D
001+18:02:16.148 N 1002: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300OutdoorTemp(0x23A), data: 20
001+18:02:16.173 N 1003: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300OutdoorTemp(0x23A), data: FF DA
001+18:02:16.598 N 1004: [emsesp] Me(0x0B) <- Thermostat(0x10), RC300Settings(0x240), data: 20
001+18:02:16.676 N 1005: [emsesp] Thermostat(0x10) -> Me(0x0B), RC300Settings(0x240), data: 32 00 03 00 00 00 00 00 FF 02 F6 06 FF FF 00 00 00 00 00 00 00 00 00
001+18:02:17.098 N 1006: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 20
001+18:02:17.168 N 1007: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 FF 01 00 00
001+18:02:17.573 N 1008: [emsesp] Me(0x0B) <- Solar(0x30), SM100SystemConfig(0x358), data: 19 (offset 25)
001+18:02:17.605 N 1009: [emsesp] Solar(0x30) -> Me(0x0B), SM100SystemConfig(0x358), data: 00 00 00 00 00 00 00 (offset 25)
001+18:02:18.023 N 1010: [emsesp] Me(0x0B) <- Solar(0x30), SM100CircuitConfig(0x35A), data: 20
001+18:02:18.070 N 1011: [emsesp] Solar(0x30) -> Me(0x0B), SM100CircuitConfig(0x35A), data: 78 05 00 55 14 01 04 32 64 00 00 00 5A 0C
001+18:02:18.473 N 1012: [emsesp] Me(0x0B) <- Solar(0x30), SM100Circuit2Config(0x35D), data: 20
001+18:02:18.505 N 1013: [emsesp] Solar(0x30) -> Me(0x0B), SM100Circuit2Config(0x35D), data: 00 00 01 32 64 0C 5A
001+18:02:18.923 N 1014: [emsesp] Me(0x0B) <- Solar(0x30), SM100CollectorConfig(0x380), data: 20
001+18:02:18.959 N 1015: [emsesp] Solar(0x30) -> Me(0x0B), SM100CollectorConfig(0x380), data: 50 64 00 00 54 01 00 00 01
001+18:02:19.373 N 1016: [emsesp] Me(0x0B) <- Solar(0x30), SM100Energy(0x38E), data: 20
001+18:02:19.418 N 1017: [emsesp] Solar(0x30) -> Me(0x0B), SM100Energy(0x38E), data: 00 00 00 00 00 00 00 00 00 00 17 0F
001+18:02:19.823 N 1018: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 20
001+18:02:19.893 N 1019: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 8B F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001+18:02:20.298 N 1020: [emsesp] Me(0x0B) <- Solar(0x30), SM100Time(0x391), data: 19 (offset 25)
001+18:02:20.368 N 1021: [emsesp] Solar(0x30) -> Me(0x0B), SM100Time(0x391), data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (offset 24)
001+18:02:20.773 N 1022: [emsesp] Me(0x0B) <- Solar(0x30), SM100Config1(0x35F), data: 20
001+18:02:20.813 N 1023: [emsesp] Solar(0x30) -> Me(0x0B), SM100Config1(0x35F), data: 00 00 3C 00 1E 0A 0C 19 00 3C 19
001+18:02:21.223 N 1024: [emsesp] Me(0x0B) <- Solar(0x30), SM100HeatAssist(0x35C), data: 20
001+18:02:21.250 N 1025: [emsesp] Solar(0x30) -> Me(0x0B), SM100HeatAssist(0x35C), data: 3C 1E 00
001+18:02:21.580 N 1026: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 70 01 70 80 00 00 80 00 80 00 80 00 00
001+18:02:21.809 N 1027: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:02:22.048 N 1028: [emsesp] Me(0x0B) <- Solar(0x30), SM100Differential(0x361), data: 20
001+18:02:22.079 N 1029: [emsesp] Solar(0x30) -> Me(0x0B), SM100Differential(0x361), data: 3C 5A 14 1E 3C
001+18:02:22.134 N 1030: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4D 64 47 09 03 25 C0 80 00 80 00 80 00 00 FD FF 00 00 00 C8 00 02 18
001+18:02:22.698 N 1031: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwCirc(0x7A5), data: 20
001+18:02:22.739 N 1032: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwCirc(0x7A5), data: FF 03 0A 04 00 1E 32
001+18:02:23.148 N 1033: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwParam(0x7A6), data: 20
001+18:02:23.233 N 1034: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwParam(0x7A6), data: FF 05 0F 5F 00 01 3C 3C 3C 32 2D 12 46 00 3C 1E 03 07 3C 00 0F 00 05
001+18:02:23.648 N 1035: [emsesp] Me(0x0B) <- Solar(0x2A), SM100wwKeepWarm(0x7AE), data: 20
001+18:02:23.672 N 1036: [emsesp] Solar(0x2A) -> Me(0x0B), SM100wwKeepWarm(0x7AE), data: FF 0F
001+18:02:24.098 N 1037: [emsesp] Me(0x0B) <- Mixer(0x21), MMPLUSStatusMessage_HC(0x2D8), data: 20
001+18:02:24.140 N 1038: [emsesp] Mixer(0x21) -> Me(0x0B), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+18:02:31.584 N 1039: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4D 64 47 09 03 25 C0 80 00 80 00 80 00 00 FC FF 00 00 00 C8 00 02 18
001+18:02:31.855 N 1040: [emsesp] Boiler(0x08) -> All(0x00), MC110Status(0x2A), data: 00 00 00 00 03 00 00 01 70 01 70 80 00 00 80 00 80 00 80 00 00
001+18:02:32.084 N 1041: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 00 (offset 8)
001+18:02:32.581 N 1042: [emsesp] Solar(0x30) -> All(0x00), SM100Config(0x366), data: 0D 6F 00 13 08
001+18:02:34.975 N 1043: [emsesp] Mixer(0x21) -> Boiler(0x08), UBASetPoints(0x1A), data: 2D 64 00
001+18:02:35.000 N 1044: [emsesp] Mixer(0x21) -> All(0x00), ?(0x255), data: 00
001+18:02:35.204 N 1045: [emsesp] Mixer(0x21) -> All(0x00), MMPLUSStatusMessage_HC(0x2D8), data: 01 00 48 01 96 28 00 00 08
001+18:02:36.609 N 1046: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 3B 02 4E 64 48 09 03 25 C0 80 00 80 00 80 00 00 FD FF 00 00 00 C8 00 02 18

Starting with:

"unknown time" (because I have to switch rooms tu turn the tap on):

around 001+17:57:14.521 N 350:

around 001+17:58:12.258

around 001+17:58:52.058

around 001+17:59:12.683

The runtime of the pump was 21 h and didn't change - I'll try to caputer a change later if it is not in te log.

One last thing: "ww daily temperature" is for the "daily heating" function - the other parameters seems to be at the thermostat, this temperature at the module - maybe it's better to keep them together and to name them similar? (like ww daily heating temperature)

MichaelDvP commented 2 years ago

I think the pump is in 0x7E0 offset 9 and in offset 8 bit2 for on/off. If pump is running an speed changes there are single publishes of offset 9, if pump starts/stops it is published with offset 8, 2 bytes (including offset 9). Maybe you can verify tht with watch 7E0 For the other value i have no clear idea. 7E0 offset 1 seems to be a changing 16bit value, but i do not see the scaling for flow.

Torsten- commented 2 years ago

7E0 offset 9 seems to be "pump in %". I can confirm that:

=> no flow
017+19:12:49.783 N 50: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
017+19:13:50.533 N 51: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
017+19:14:51.233 N 52: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
017+19:15:52.609 N 53: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
=> flow started - pump 10%, then 5%, flow-rate 0,0 to 1,1 to 2,4
017+19:16:10.920 N 54: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 7)
017+19:16:11.103 N 55: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 0A (offset 9)
017+19:16:11.670 N 56: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 06 (offset 8)
017+19:16:13.970 N 57: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 9)
017+19:16:45.047 N 58: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 0A (offset 1)
017+19:16:53.458 N 59: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 0A 00 00 00 03 05 06 05 00 00 00 00 00 03 03 03 03
017+19:17:12.323 N 60: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 14 (offset 1)
017+19:17:54.509 N 61: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 14 00 00 00 03 05 06 05 00 00 00 00 00 03 03 03 03
017+19:18:10.996 N 62: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 06 (offset 6)
017+19:18:29.523 N 63: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 0A (offset 1)
017+19:18:55.285 N 64: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 0A 00 00 00 06 07 06 07 00 00 00 00 00 03 03 03 03
017+19:18:57.824 N 65: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 6)
017+19:18:58.006 N 66: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 (offset 9)
017+19:18:58.596 N 67: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 03 (offset 8)
017+19:18:58.780 N 68: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 1)
017+19:19:25.824 N 69: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 09 09 (offset 6)
017+19:19:26.006 N 70: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 0A (offset 9)
017+19:19:27.196 N 71: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 06 (offset 8)
017+19:19:29.121 N 72: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 05 (offset 9)
=> flow stopped
017+19:19:56.334 N 73: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 05 05 06 05 00 00 00 00 00 03 03 03 03
017+19:20:22.124 N 74: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 04 04 (offset 6)
017+19:20:22.309 N 75: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 03 00 (offset 8)
017+19:20:58.711 N 76: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
017+19:21:59.435 N 77: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03
017+19:22:59.810 N 78: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 03 03 03 03

Some other idea for offset 8: maybe it's the status?

I started a "manual thermal desifection" and I got:

017+19:31:28.060 N 87: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 08 (offset 8)

In the log above I just saw changing from "keine Anf" (no demand / off) to "Wär Anf" (demand / system running, flow active) and back to "keine Anf". maybe 00 == keine Anf and 06 == Wär Anf and 08 == Therm.D. but what about 03 in the log above?! I didn't see another status text.

grafik

Torsten- commented 2 years ago

Ah, offset 8 is/was never 00 .. 03 == "keine Anf" 06 == "Wär.Anf" 08 == "Therm.D."

Now I'm pretty sure.

I'll try to get "Tägl. Aufh" and "Warmh." For the others I don't know how to force them manually.

Torsten- commented 2 years ago

Ok, new finding .. there are two "Status" fields in diagnose screen :-/

  1. Status - is not captured with 7E0
  2. Status is just like mentioned above (03, 06, 08)

Another nice caputer - this time it is about offset 1 Just an idea: maybe it is a counter of water released water? It starts with 00 00 and just counts up. After turning the tap off it gets reset to 00 00. In Diagnose the flow in l/min takes a while until a number shows up -> maybe because the calculate it from offset 01 divided by time?

Example 1 (flow in Display was around 2,2 l/min):

017+20:14:36.763 N 138: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 0A (offset 1)
017+20:14:47.313 N 139: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 14 (offset 1)
017+20:14:50.675 N 140: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 14 00 00 00 05 07 08 05 01 00 00 00 00 03 03 03 03
017+20:14:58.214 N 141: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 1E (offset 1)
017+20:14:58.396 N 142: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 09 (offset 7)
017+20:15:06.188 N 143: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 28 (offset 1)
017+20:15:15.489 N 144: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 32 (offset 1)
017+20:15:24.188 N 145: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 3C (offset 1)
017+20:15:31.613 N 146: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 46 (offset 1)
017+20:15:38.864 N 147: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 50 (offset 1)
017+20:15:39.986 N 148: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 0E (offset 7)
017+20:15:46.489 N 149: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 5A (offset 1)
017+20:15:51.850 N 150: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 5A 00 00 01 05 0F 08 05 01 00 00 00 00 03 03 03 03
017+20:15:53.839 N 151: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 64 (offset 1)
017+20:16:01.213 N 152: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 6E (offset 1)
017+20:16:08.539 N 153: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 78 (offset 1)
017+20:16:14.864 N 154: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 82 (offset 1)
017+20:16:15.437 N 155: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 13 (offset 7)
017+20:16:21.714 N 156: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 8C (offset 1)
017+20:16:27.789 N 157: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 96 (offset 1)
017+20:16:34.914 N 158: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 A0 (offset 1)
017+20:16:40.714 N 159: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 AA (offset 1)
017+20:16:46.914 N 160: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 B4 (offset 1)
017+20:16:47.487 N 161: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 18 (offset 7)
017+20:16:52.851 N 162: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 B4 00 00 01 05 18 08 05 01 00 00 00 00 03 03 03 03
017+20:16:54.439 N 163: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 BE (offset 1)
017+20:17:00.389 N 164: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 C8 (offset 1)
017+20:17:06.164 N 165: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 D2 (offset 1)
017+20:17:11.714 N 166: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 DC (offset 1)
017+20:17:19.012 N 167: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 1D (offset 7)
017+20:17:19.198 N 168: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 E6 (offset 1)
017+20:17:25.164 N 169: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 F0 (offset 1)
017+20:17:31.440 N 170: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 FA (offset 1)
017+20:17:36.764 N 171: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 01 04 (offset 1)
017+20:17:42.964 N 172: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 01 0E (offset 1)
017+20:17:48.939 N 173: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 01 18 (offset 1)
017+20:17:49.512 N 174: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 22 (offset 7)
017+20:17:53.900 N 175: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 01 18 00 00 01 05 22 08 05 01 00 00 00 00 03 03 03 03
017+20:17:54.689 N 176: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 01 22 (offset 1)
017+20:18:00.689 N 177: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 01 2C (offset 1)
017+20:18:07.039 N 178: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 01 36 (offset 1)
017+20:18:08.589 N 179: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 1)
017+20:18:09.362 N 180: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 (offset 7)

Example 2 (flow in Display was around 3,6 - 3,8 l/min):

017+20:24:48.789 N 187: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 09 (offset 7)
017+20:24:50.764 N 188: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 09 (offset 6)
017+20:25:02.202 N 189: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 00 00 00 00 09 09 08 05 01 00 00 00 00 03 03 03 03
017+20:25:17.741 N 190: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 0A (offset 1)
017+20:25:25.466 N 191: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 14 (offset 1)
017+20:25:31.291 N 192: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 1E (offset 1)
017+20:25:37.541 N 193: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 28 (offset 1)
017+20:25:37.724 N 194: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 0E (offset 7)
017+20:25:43.041 N 195: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 32 (offset 1)
017+20:25:48.816 N 196: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 3C (offset 1)
017+20:25:53.766 N 197: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 46 (offset 1)
017+20:25:58.416 N 198: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 50 (offset 1)
017+20:25:58.599 N 199: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 13 (offset 7)
017+20:26:02.679 N 200: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 5A 00 00 02 09 14 08 05 01 00 00 00 00 03 03 03 03
017+20:26:06.892 N 201: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 64 (offset 1)
017+20:26:11.242 N 202: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 6E (offset 1)
017+20:26:17.291 N 203: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 78 (offset 1)
017+20:26:19.891 N 204: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 82 (offset 1)
017+20:26:21.439 N 205: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 18 (offset 7)
017+20:26:24.816 N 206: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 8C (offset 1)
017+20:26:29.441 N 207: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 96 (offset 1)
017+20:26:30.292 N 208: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 6)
017+20:26:30.965 N 209: [emsesp] Solar(0x2A) -> All(0x00), ?(0x7E0), data: 00 00 (offset 1)

No time left now - I'll try to get more status-codes later.

Torsten- commented 2 years ago

Ah, offset 8 is/was never 00 .. 03 == "keine Anf" 06 == "Wär.Anf" 08 == "Therm.D."

Now I'm pretty sure.

I'll try to get "Tägl. Aufh" and "Warmh." For the others I don't know how to force them manually.

For the Status of 7E0 I got: 03 == "keine Anf" 06 == "Wär.Anf" 08 == "Therm.D." 09 == "Warmh"

I think that's all I'm able to reproduce. If you need more info for each status (what it does) just say a word.

For the second status I found I'll have to do more investigation - no clue where to find it in the Hey-Dumps. Maybe it is from Thermostat?! I'll try to find out later.

proddy commented 2 years ago

Do you think you could summerize all the new values you found into one table, so we can implement them?

pschaumburg commented 2 years ago

This is great. I'll need this as well :D @proddy What do you need specifically? When @Torsten- does not have the time to create such a table, I might be able to when I know what exactly is needed? (I have another device which can not be detected as well (0x7EA), but this will be then another issue in this repo later on.)

MichaelDvP commented 2 years ago

My suggestion:

maybe looks like this.

name              |  value   | min/max (if setable) | telegram/offset | emsesp v3.4.0a17
-----------------------------------------------------------------------------
flow              |  2.2 l/m | -                    |  0x7E0 / 7      | value displayed  22, wrong uints.
disinfection temp | 70C      | 60 / 90              |  0x7A6 / 12     | read and write ok
pump2 modulation  | 10%      |                      | unknown         | missing