Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EMS-ESP not updating Dashboard with Home Assistant value change #316

Closed
guardianbs opened this issue Jan 22, 2022 · 5 comments
Closed

EMS-ESP not updating Dashboard with Home Assistant value change #316

guardianbs opened this issue Jan 22, 2022 · 5 comments
Labels
help wanted Extra attention is needed

Comments

@guardianbs
Copy link

Bug description
When a change is made to a Boiler value a mqtt message is published but ems-esp would appear not to see it and no change is made to the Boiler value on the ems-esp Dashboard.

Steps to reproduce
Made a change to boiler_burner_max_power on both the the Lovelace UI and directly on Device / Entity. In both case HA sent the message to mqtt showing up in HA logs and MQTT Explorer. No change to ems-esp Dashboard and no sign of mqtt receipt in ems-esp 'log all' output.

Expected behavior
ems-esp Dashboard field should be updated and value sent to Boiler.

Screenshots
image

Device information
{
"System": {
"version": "3.4.0a16",
"uptime": "001+04:16:27.506",
"uptime (seconds)": 101787,
"freemem": 120,
"reset reason": "Software reset CPU / Software reset CPU",
"Temperature sensors": 0
},
"Status": {
"bus status": "connected",
"bus protocol": "HT3",
"telegrams received": 47863,
"read requests sent": 5157,
"write requests sent": 47,
"incomplete telegrams": 3,
"tx fails": 1,
"rx line quality": 100,
"tx line quality": 100,
"MQTT": "connected",
"MQTT publishes": 35557,
"MQTT publish fails": 0,
"Temperature sensors": 0,
"Temperature sensor reads": 0,
"Temperature sensor fails": 0,
"Analog sensors": 0,
"API calls": 3,
"API fails": 0
},
"Devices": [
{
"type": "Boiler",
"name": "Condens 2500/Logamax/Logomatic/Cerapur Top/Greenstar/Generic HT3 (DeviceID:0x08, ProductID:95, Version:12.10)",
"handlers": "0x10 0x11 0xC2 0x14 0x15 0x1C 0x18 0x19 0x1A 0x35 0x16 0x33 0x34 0x26 0x2A"
},
{
"type": "Thermostat",
"name": "Worcester CRF200S (DeviceID:0x18, ProductID:216, Version:01.03)",
"handlers": "0xA3 0x06 0xA2 0x12 0x2A5 0x2A6 0x2A7 0x2A8"
},
{
"type": "Controller",
"name": "HT3 (DeviceID:0x09, ProductID:95, Version:12.10)"
}
]
}

ems-esp:$ show mqtt
MQTT is connected
MQTT publish errors: 0

MQTT topic subscriptions:
ems-esp/system/#
ems-esp/boiler/#
ems-esp/thermostat/#

MQTT queue is empty

Additional context
Add any other context about the problem here.
Log level: all
001+02:28:15.478 T 28: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 26 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:28:15.719 T 29: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:28:20.052 D 30: [mqtt] Publishing topic ems-esp/boiler_data (#33202, retain=0, retry=1, size=619, pid=1)
001+02:28:20.153 D 31: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33203, retain=0, retry=1, size=483, pid=1)
001+02:28:20.254 D 32: [mqtt] Publishing topic ems-esp/thermostat_data (#33204, retain=0, retry=1, size=121, pid=1)
001+02:28:25.429 T 33: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A2 54 27 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:28:25.669 T 34: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:28:30.051 D 35: [mqtt] Publishing topic ems-esp/boiler_data (#33205, retain=0, retry=1, size=619, pid=1)
001+02:28:30.152 D 36: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33206, retain=0, retry=1, size=483, pid=1)
001+02:28:30.253 D 37: [mqtt] Publishing topic ems-esp/thermostat_data (#33207, retain=0, retry=1, size=121, pid=1)
001+02:28:31.573 T 38: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 26 81 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:28:31.667 D 39: [mqtt] Publishing topic ems-esp/heating_active (#33208, retain=0, retry=1, size=3, pid=1)
001+02:28:32.603 T 40: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 26 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:28:32.677 D 41: [mqtt] Publishing topic ems-esp/heating_active (#33209, retain=0, retry=1, size=2, pid=1)
001+02:28:35.410 T 42: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 26 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:28:35.650 T 43: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:28:40.051 D 44: [mqtt] Publishing topic ems-esp/boiler_data (#33210, retain=0, retry=1, size=619, pid=1)
001+02:28:40.152 D 45: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33211, retain=0, retry=1, size=483, pid=1)
001+02:28:40.253 D 46: [mqtt] Publishing topic ems-esp/thermostat_data (#33212, retain=0, retry=1, size=121, pid=1)
001+02:28:45.392 T 47: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 26 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:28:45.632 T 48: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:28:46.388 T 49: [emsesp] Thermostat(0x18) -> All(0x00), RCTime(0x06), data: 16 01 11 16 0D 00 05 00
001+02:28:46.583 T 50: [emsesp] Thermostat(0x18) <- Boiler(0x08), Version(0x02), data: 0A
001+02:28:46.622 T 51: [emsesp] Boiler(0x08) -> Thermostat(0x18), Version(0x02), data: 5F 0C 0A 00 00 00 00 00 00 00
001+02:28:46.622 D 52: [emsesp] Updating details for already active deviceID 0x08
001+02:28:46.655 T 53: [emsesp] Thermostat(0x18) -> All(0x00), CRFMonitor(0x02A5), data: 00 B5 21 00 5A 64 28
001+02:28:46.850 T 54: [emsesp] Thermostat(0x18) -> Boiler(0x08), UBASetPoints(0x1A), data: 55 64
001+02:28:46.850 D 55: [emsesp] Process setting 0x1A for device 0x08
001+02:28:50.050 D 56: [mqtt] Publishing topic ems-esp/boiler_data (#33213, retain=0, retry=1, size=619, pid=1)
001+02:28:50.151 D 57: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33214, retain=0, retry=1, size=483, pid=1)
001+02:28:50.252 D 58: [mqtt] Publishing topic ems-esp/thermostat_data (#33215, retain=0, retry=1, size=121, pid=1)
001+02:28:55.373 T 59: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A5 54 26 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:28:55.614 T 60: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:29:00.050 D 61: [mqtt] Publishing topic ems-esp/boiler_data (#33216, retain=0, retry=1, size=619, pid=1)
001+02:29:00.151 D 62: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33217, retain=0, retry=1, size=483, pid=1)
001+02:29:00.252 D 63: [mqtt] Publishing topic ems-esp/thermostat_data (#33218, retain=0, retry=1, size=121, pid=1)
001+02:29:01.635 D 64: [emsesp] Fetching values for deviceID 0x08
001+02:29:01.635 D 65: [telegram] Tx read request to device 0x08 for type ID 0x14
001+02:29:01.635 D 66: [telegram] Tx read request to device 0x08 for type ID 0x16
001+02:29:01.635 D 67: [telegram] Tx read request to device 0x08 for type ID 0x33
001+02:29:01.635 D 68: [emsesp] Fetching values for deviceID 0x18
001+02:29:01.635 D 69: [emsesp] Fetching values for deviceID 0x09
001+02:29:01.734 D 70: [telegram] Sending read Tx [#22], telegram: 8B 88 14 00 20
001+02:29:01.747 T 71: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+02:29:01.773 D 72: [emsesp] Last Tx read successful
001+02:29:01.774 T 73: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 32 4E FE
001+02:29:01.896 D 74: [telegram] Sending read Tx [#23], telegram: 8B 88 16 00 20
001+02:29:01.909 T 75: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+02:29:01.940 D 76: [emsesp] Last Tx read successful
001+02:29:01.940 T 77: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 43 54 00 00 F6 03 01 03 64 0A 04
001+02:29:02.077 D 78: [telegram] Sending read Tx [#24], telegram: 8B 88 33 00 20
001+02:29:02.077 T 79: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+02:29:02.127 D 80: [emsesp] Last Tx read successful
001+02:29:02.127 T 81: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 08 FF 36 00 00 00 00 02 46 00 FF FF
001+02:29:02.878 D 82: [mqtt] Publishing topic ems-esp/heartbeat (#33219, retain=0, retry=1, size=231, pid=1)
001+02:29:05.343 T 83: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 00 01 00 00 00 00 00 00 00 00 00 00 00 00
001+02:29:05.573 T 84: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A6 54 25 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:05.825 T 85: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: 80 00 80 00 80 00 FF FF 00 56 07 D8 29 17 55 AA 00 00 00 15 F7 85 06 8C 85 80 00
001+02:29:06.063 T 86: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0D 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:29:10.049 D 87: [mqtt] Publishing topic ems-esp/boiler_data (#33220, retain=0, retry=1, size=619, pid=1)
001+02:29:10.150 D 88: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33221, retain=0, retry=1, size=483, pid=1)
001+02:29:10.251 D 89: [mqtt] Publishing topic ems-esp/thermostat_data (#33222, retain=0, retry=1, size=121, pid=1)
001+02:29:11.438 T 90: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A7 54 25 81 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:11.463 D 91: [mqtt] Publishing topic ems-esp/heating_active (#33223, retain=0, retry=1, size=3, pid=1)
001+02:29:12.380 D 92: [command] Calling command 'boiler/burnmaxpower' (burner max power) with value 94
001+02:29:12.433 D 93: [telegram] Sending write Tx [#25], telegram: 8B 08 16 02 5E
001+02:29:12.447 T 94: [emsesp] Me(0x0B) -> Boiler(0x08), UBAParameters(0x16), data: 5E (offset 2)
001+02:29:12.447 D 95: [emsesp] Process setting 0x16 for device 0x08
001+02:29:12.471 D 96: [emsesp] Last Tx write successful
001+02:29:12.471 D 97: [telegram] Sending post validate read, type ID 0x16 to dest 0x08
001+02:29:12.529 T 98: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A7 54 25 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:12.577 D 99: [mqtt] Publishing topic ems-esp/heating_active (#33224, retain=0, retry=1, size=2, pid=1)
001+02:29:12.764 T 100: [emsesp] Boiler(0x08) -> All(0x00), UBAParameters(0x16), data: FF 43 54 00 00 F6 03 01 03 64 0A 04
001+02:29:13.057 D 101: [telegram] Sending read Tx [#26], telegram: 8B 88 16 00 20
001+02:29:13.057 T 102: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+02:29:13.107 D 103: [emsesp] Last Tx read successful
001+02:29:13.107 T 104: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 43 54 00 00 F6 03 01 03 64 0A 04
001+02:29:13.183 D 105: [mqtt] Publishing topic ems-esp/boiler_data (#33225, retain=0, retry=1, size=619, pid=1)
001+02:29:13.284 D 106: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33226, retain=0, retry=1, size=483, pid=1)
001+02:29:15.368 T 107: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A7 54 25 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:15.608 T 108: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:29:20.055 D 109: [mqtt] Publishing topic ems-esp/boiler_data (#33227, retain=0, retry=1, size=619, pid=1)
001+02:29:20.156 D 110: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33228, retain=0, retry=1, size=483, pid=1)
001+02:29:20.257 D 111: [mqtt] Publishing topic ems-esp/thermostat_data (#33229, retain=0, retry=1, size=121, pid=1)
001+02:29:25.318 T 112: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A7 54 25 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:25.558 T 113: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:29:30.054 D 114: [mqtt] Publishing topic ems-esp/boiler_data (#33230, retain=0, retry=1, size=619, pid=1)
001+02:29:30.155 D 115: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33231, retain=0, retry=1, size=483, pid=1)
001+02:29:30.256 D 116: [mqtt] Publishing topic ems-esp/thermostat_data (#33232, retain=0, retry=1, size=121, pid=1)
001+02:29:35.300 T 117: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A8 54 24 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:35.540 T 118: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:29:40.054 D 119: [mqtt] Publishing topic ems-esp/boiler_data (#33233, retain=0, retry=1, size=617, pid=1)
001+02:29:40.155 D 120: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33234, retain=0, retry=1, size=483, pid=1)
001+02:29:40.256 D 121: [mqtt] Publishing topic ems-esp/thermostat_data (#33235, retain=0, retry=1, size=121, pid=1)
001+02:29:45.281 T 122: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A8 54 24 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:45.522 T 123: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:29:46.496 T 124: [emsesp] Thermostat(0x18) -> All(0x00), RCTime(0x06), data: 16 01 11 16 0E 00 05 00
001+02:29:46.691 T 125: [emsesp] Thermostat(0x18) <- Boiler(0x08), Version(0x02), data: 0A
001+02:29:46.730 T 126: [emsesp] Boiler(0x08) -> Thermostat(0x18), Version(0x02), data: 5F 0C 0A 00 00 00 00 00 00 00
001+02:29:46.730 D 127: [emsesp] Updating details for already active deviceID 0x08
001+02:29:46.763 T 128: [emsesp] Thermostat(0x18) -> All(0x00), CRFMonitor(0x02A5), data: 00 B5 21 00 5A 64 28
001+02:29:46.956 T 129: [emsesp] Thermostat(0x18) -> Boiler(0x08), UBAFlags(0x35), data: 11
001+02:29:46.956 D 130: [emsesp] Process setting 0x35 for device 0x08
001+02:29:46.983 T 131: [emsesp] Thermostat(0x18) -> Boiler(0x08), UBASetPoints(0x1A), data: 55 64
001+02:29:46.983 D 132: [emsesp] Process setting 0x1A for device 0x08
001+02:29:50.053 D 133: [mqtt] Publishing topic ems-esp/boiler_data (#33236, retain=0, retry=1, size=617, pid=1)
001+02:29:50.154 D 134: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33237, retain=0, retry=1, size=483, pid=1)
001+02:29:50.255 D 135: [mqtt] Publishing topic ems-esp/thermostat_data (#33238, retain=0, retry=1, size=121, pid=1)
001+02:29:51.338 T 136: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A6 54 25 81 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:51.366 D 137: [mqtt] Publishing topic ems-esp/heating_active (#33239, retain=0, retry=1, size=3, pid=1)
001+02:29:52.425 T 138: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A6 54 25 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:52.477 D 139: [mqtt] Publishing topic ems-esp/heating_active (#33240, retain=0, retry=1, size=2, pid=1)
001+02:29:55.263 T 140: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A5 54 25 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:29:55.504 T 141: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0D 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:30:00.054 D 142: [mqtt] Publishing topic ems-esp/boiler_data (#33241, retain=0, retry=1, size=619, pid=1)
001+02:30:00.155 D 143: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33242, retain=0, retry=1, size=483, pid=1)
001+02:30:00.256 D 144: [mqtt] Publishing topic ems-esp/thermostat_data (#33243, retain=0, retry=1, size=121, pid=1)
001+02:30:01.636 D 145: [emsesp] Fetching values for deviceID 0x08
001+02:30:01.636 D 146: [telegram] Tx read request to device 0x08 for type ID 0x14
001+02:30:01.636 D 147: [telegram] Tx read request to device 0x08 for type ID 0x16
001+02:30:01.636 D 148: [telegram] Tx read request to device 0x08 for type ID 0x33
001+02:30:01.636 D 149: [emsesp] Fetching values for deviceID 0x18
001+02:30:01.636 D 150: [emsesp] Fetching values for deviceID 0x09
001+02:30:01.749 D 151: [telegram] Sending read Tx [#27], telegram: 8B 88 14 00 20
001+02:30:01.762 T 152: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+02:30:01.794 D 153: [emsesp] Last Tx read successful
001+02:30:01.794 T 154: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 32 4E FF
001+02:30:01.905 D 155: [telegram] Sending read Tx [#28], telegram: 8B 88 16 00 20
001+02:30:01.918 T 156: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+02:30:01.954 D 157: [emsesp] Last Tx read successful
001+02:30:01.954 T 158: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 43 54 00 00 F6 03 01 03 64 0A 04
001+02:30:02.092 D 159: [telegram] Sending read Tx [#29], telegram: 8B 88 33 00 20
001+02:30:02.092 T 160: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+02:30:02.142 D 161: [emsesp] Last Tx read successful
001+02:30:02.142 T 162: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 08 FF 36 00 00 00 00 02 46 00 FF FF
001+02:30:02.882 D 163: [mqtt] Publishing topic ems-esp/heartbeat (#33244, retain=0, retry=1, size=231, pid=1)
001+02:30:05.233 T 164: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 00 01 00 00 00 00 00 00 00 00 00 00 00 00
001+02:30:05.463 T 165: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 25 89 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:30:05.715 T 166: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: 80 00 80 00 80 00 FF FF 00 5F 07 D8 29 17 55 AB 00 00 00 15 F7 86 06 8C 86 80 00
001+02:30:05.953 T 167: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0C 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:30:10.053 D 168: [mqtt] Publishing topic ems-esp/boiler_data (#33245, retain=0, retry=1, size=619, pid=1)
001+02:30:10.154 D 169: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33246, retain=0, retry=1, size=483, pid=1)
001+02:30:10.255 D 170: [mqtt] Publishing topic ems-esp/thermostat_data (#33247, retain=0, retry=1, size=121, pid=1)
001+02:30:15.226 T 171: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 25 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:30:15.466 T 172: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0D 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:30:20.052 D 173: [mqtt] Publishing topic ems-esp/boiler_data (#33248, retain=0, retry=1, size=619, pid=1)
001+02:30:20.153 D 174: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33249, retain=0, retry=1, size=483, pid=1)
001+02:30:20.254 D 175: [mqtt] Publishing topic ems-esp/thermostat_data (#33250, retain=0, retry=1, size=121, pid=1)
001+02:30:25.208 T 176: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 25 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:30:25.448 T 177: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0D 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:30:30.051 D 178: [mqtt] Publishing topic ems-esp/boiler_data (#33251, retain=0, retry=1, size=619, pid=1)
001+02:30:30.152 D 179: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33252, retain=0, retry=1, size=483, pid=1)
001+02:30:30.253 D 180: [mqtt] Publishing topic ems-esp/thermostat_data (#33253, retain=0, retry=1, size=121, pid=1)
001+02:30:31.353 T 181: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 25 81 23 25 C0 02 0C 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:30:31.364 D 182: [mqtt] Publishing topic ems-esp/heating_active (#33254, retain=0, retry=1, size=3, pid=1)
001+02:30:31.405 D 183: [command] Calling command 'boiler/burnmaxpower' (burner max power) with value 97
001+02:30:31.631 D 184: [telegram] Sending write Tx [#30], telegram: 8B 08 16 02 61
001+02:30:31.645 T 185: [emsesp] Me(0x0B) -> Boiler(0x08), UBAParameters(0x16), data: 61 (offset 2)
001+02:30:31.645 D 186: [emsesp] Process setting 0x16 for device 0x08
001+02:30:31.667 D 187: [emsesp] Last Tx write successful
001+02:30:31.668 D 188: [telegram] Sending post validate read, type ID 0x16 to dest 0x08
001+02:30:31.712 T 189: [emsesp] Boiler(0x08) -> All(0x00), UBAParameters(0x16), data: FF 43 54 00 00 F6 03 01 03 64 0A 04
001+02:30:32.037 D 190: [telegram] Sending read Tx [#31], telegram: 8B 88 16 00 20
001+02:30:32.051 T 191: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+02:30:32.086 D 192: [emsesp] Last Tx read successful
001+02:30:32.090 T 193: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 43 54 00 00 F6 03 01 03 64 0A 04
001+02:30:32.172 D 194: [mqtt] Publishing topic ems-esp/boiler_data (#33255, retain=0, retry=1, size=620, pid=1)
001+02:30:32.273 D 195: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33256, retain=0, retry=1, size=483, pid=1)
001+02:30:32.351 T 196: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A5 54 25 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:30:32.374 D 197: [mqtt] Publishing topic ems-esp/heating_active (#33257, retain=0, retry=1, size=2, pid=1)
001+02:30:35.189 T 198: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A4 54 25 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:30:35.430 T 199: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0D 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:30:40.050 D 200: [mqtt] Publishing topic ems-esp/boiler_data (#33258, retain=0, retry=1, size=619, pid=1)
001+02:30:40.151 D 201: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33259, retain=0, retry=1, size=483, pid=1)
001+02:30:40.252 D 202: [mqtt] Publishing topic ems-esp/thermostat_data (#33260, retain=0, retry=1, size=121, pid=1)
001+02:30:45.202 T 203: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A5 54 25 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:30:45.442 T 204: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0D 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:30:46.483 T 205: [emsesp] Thermostat(0x18) -> All(0x00), RCTime(0x06), data: 16 01 11 16 0F 00 05 00
001+02:30:46.683 T 206: [emsesp] Thermostat(0x18) <- Boiler(0x08), Version(0x02), data: 0A
001+02:30:46.718 T 207: [emsesp] Boiler(0x08) -> Thermostat(0x18), Version(0x02), data: 5F 0C 0A 00 00 00 00 00 00 00
001+02:30:46.718 D 208: [emsesp] Updating details for already active deviceID 0x08
001+02:30:46.756 T 209: [emsesp] Thermostat(0x18) -> All(0x00), CRFMonitor(0x02A5), data: 00 B5 21 00 5A 64 28
001+02:30:46.951 T 210: [emsesp] Thermostat(0x18) -> Boiler(0x08), UBASetPoints(0x1A), data: 55 64
001+02:30:46.951 D 211: [emsesp] Process setting 0x1A for device 0x08
001+02:30:50.050 D 212: [mqtt] Publishing topic ems-esp/boiler_data (#33261, retain=0, retry=1, size=619, pid=1)
001+02:30:50.151 D 213: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33262, retain=0, retry=1, size=483, pid=1)
001+02:30:50.252 D 214: [mqtt] Publishing topic ems-esp/thermostat_data (#33263, retain=0, retry=1, size=121, pid=1)
001+02:30:55.153 T 215: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A5 54 25 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:30:55.393 T 216: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0D 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
001+02:31:00.049 D 217: [mqtt] Publishing topic ems-esp/boiler_data (#33264, retain=0, retry=1, size=619, pid=1)
001+02:31:00.150 D 218: [mqtt] Publishing topic ems-esp/boiler_data_ww (#33265, retain=0, retry=1, size=483, pid=1)
001+02:31:00.251 D 219: [mqtt] Publishing topic ems-esp/thermostat_data (#33266, retain=0, retry=1, size=121, pid=1)
001+02:31:01.638 D 220: [emsesp] Fetching values for deviceID 0x08
001+02:31:01.638 D 221: [telegram] Tx read request to device 0x08 for type ID 0x14
001+02:31:01.638 D 222: [telegram] Tx read request to device 0x08 for type ID 0x16
001+02:31:01.638 D 223: [telegram] Tx read request to device 0x08 for type ID 0x33
001+02:31:01.638 D 224: [emsesp] Fetching values for deviceID 0x18
001+02:31:01.638 D 225: [emsesp] Fetching values for deviceID 0x09
001+02:31:01.763 D 226: [telegram] Sending read Tx [#32], telegram: 8B 88 14 00 20
001+02:31:01.776 T 227: [emsesp] Me(0x0B) <- Boiler(0x08), UBATotalUptime(0x14), data: 20
001+02:31:01.802 D 228: [emsesp] Last Tx read successful
001+02:31:01.802 T 229: [emsesp] Boiler(0x08) -> Me(0x0B), UBATotalUptime(0x14), data: 32 4F 00
001+02:31:01.925 D 230: [telegram] Sending read Tx [#33], telegram: 8B 88 16 00 20
001+02:31:01.926 T 231: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameters(0x16), data: 20
001+02:31:01.968 D 232: [emsesp] Last Tx read successful
001+02:31:01.969 T 233: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameters(0x16), data: FF 43 54 00 00 F6 03 01 03 64 0A 04
001+02:31:02.106 D 234: [telegram] Sending read Tx [#34], telegram: 8B 88 33 00 20
001+02:31:02.119 T 235: [emsesp] Me(0x0B) <- Boiler(0x08), UBAParameterWW(0x33), data: 20
001+02:31:02.156 D 236: [emsesp] Last Tx read successful
001+02:31:02.156 T 237: [emsesp] Boiler(0x08) -> Me(0x0B), UBAParameterWW(0x33), data: 08 FF 36 00 00 00 00 02 46 00 FF FF
001+02:31:02.888 D 238: [mqtt] Publishing topic ems-esp/heartbeat (#33267, retain=0, retry=1, size=231, pid=1)
001+02:31:05.122 T 239: [emsesp] Boiler(0x08) -> All(0x00), UBADevices(0x07), data: 0B 00 01 00 00 00 00 00 00 00 00 00 00 00 00
001+02:31:05.352 T 240: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorFast(0x18), data: 43 02 A5 54 25 89 23 25 C0 02 0D 80 00 80 00 FF FF FF 00 00 00 00 00 02 18
001+02:31:05.604 T 241: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorSlow(0x19), data: 80 00 80 00 80 00 FF FF 00 5F 07 D8 29 17 55 AC 00 00 00 15 F7 87 06 8C 87 80 00
001+02:31:05.842 T 242: [emsesp] Boiler(0x08) -> All(0x00), UBAMonitorWW(0x34), data: 36 02 0D 80 00 A1 00 00 01 00 01 5E 25 01 4B 31 00
ems-esp:$ log info
Log level: info

@guardianbs guardianbs added the bug Something isn't working label Jan 22, 2022
@MichaelDvP
Copy link
Contributor

The command is sent to the boiler and boiler acknowledged, but keeps setting 84%. Maybe this is the max. setting for this boiler, try with lower values (you have only tried higher). The limits are stored in the boiler and can differ between boiler types, but it's not known how to read them (if they are readable). Emsesp can not check for out-of-limit values, it only sends to the boiler and reads back the new (or unchanged) value and reports this.

@proddy
Copy link
Contributor

proddy commented Jan 23, 2022

EMS-ESP is not an intelligent device, it just mirrors what other EMS devices do. If you can change the boiler max power manually /physical to 90% on one of your devices (e.g. front panel of the boiler) and it stays there and works, but can't EMS-ESP doesn't then it's a bug. Otherwise its https://emsesp.github.io/docs/#/Troubleshooting?id=changing-a-value-on-an-ems-device-doesn39t-work

@proddy proddy added help wanted Extra attention is needed and removed bug Something isn't working labels Jan 23, 2022
@guardianbs
Copy link
Author

@proddy. Yes, looks like Boiler is keeping a fixed value, so not really 'writeable'. When #317 is implemented it shouldn't be a problem as this parameter can be marked as 'read-only'.

'EMS-ESP is not an intelligent device' !! Bit harsh 😁

@MichaelDvP
Copy link
Contributor

Yes, looks like Boiler is keeping a fixed value, so not really 'writeable'.

I dont think so, It's a modulated boiler, isn't it? Than it's probably writable but only in a limited (safe) range, try other values.

@guardianbs
Copy link
Author

Hmm, yes. Values less than 84% work. Anything over 84% reset to 84%.
Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants