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

Unknown devices on Buderus system #142

Closed
csubakk opened this issue Mar 9, 2021 · 25 comments
Closed

Unknown devices on Buderus system #142

csubakk opened this issue Mar 9, 2021 · 25 comments
Labels
enhancement New feature or request

Comments

@csubakk
Copy link

csubakk commented Mar 9, 2021

The system is: Buderus Logamax Plus GB172i-42i (2 pieces), Buderus MM100 modules (2 pc), Buderus MC 400 module (1 pc) and Buderus RC310 Thermostat (1 pc).

I can read or write informations from the Thermostat and read info from MM100 modules.

My problem: I cannot see all informations, EMS-ESP does not recognize all devices

The system info result is:

{
"System": {
"version": "2.2.0",
"uptime": "000+00:07:48.999",
"freemem": 45,
"fragmem": 22
},
"Settings": {
"enabled": "on",
"publish_time_boiler": 10,
"publish_time_thermostat": 10,
"publish_time_solar": 10,
"publish_time_mixer": 10,
"publish_time_other": 10,
"publish_time_sensor": 10,
"mqtt_format": 3,
"mqtt_qos": 0,
"mqtt_retain": "off",
"tx_mode": 1,
"ems_bus_id": 11,
"master_thermostat": 0,
"rx_gpio": 13,
"tx_gpio": 15,
"dallas_gpio": 14,
"dallas_parasite": "off",
"led_gpio": 2,
"hide_led": "off",
"api_enabled": "off",
"bool_format": 1,
"analog_enabled": "off"
},
"Status": {
"bus": "connected",
"bus protocol": "Buderus",
"#telegrams received": 878,
"#read requests sent": 103,
"#write requests sent": 3,
"#incomplete telegrams": 51,
"#tx fails": 3,
"rx line quality": 100,
"tx line quality": 100,
"#MQTT publish fails": 0,
"#dallas sensors": 0
},
"Devices": [
{
"type": "Thermostat",
"name": "RC300/RC310/Moduline 3000/1010H/CW400/Sense II (DeviceID:0x10, ProductID:158, Version:18.05)",
"handlers": "0xA3 0x06 0xA2 0x12 0x2A5 0x2B9 0x2AF 0x29B 0x2A6 0x2BA 0x2B0 0x29C 0x2A7 0x2BB 0x2B1 0x29D 0x2A8 0x2BC 0x2B2 0x29E 0x2F5 0x31B 0x31D 0x31E 0x23A 0x267 0x240"
},
{
"type": "Mixer",
"name": "MM100 (DeviceID:0x20, ProductID:160, Version:24.05)",
"handlers": "0x2D7"
},
{
"type": "Mixer",
"name": "MM100 (DeviceID:0x28, ProductID:160, Version:24.05)",
"handlers": "0x331"
},
{
"type": "Unknown",
"name": "unknown (DeviceID:0x08, ProductID:210, Version:02.05)",
"handlers": ""
},
{
"type": "Unknown",
"name": "GBx72/Trendline/Cerapur/Greenstar Si/27i (DeviceID:0x70, ProductID:123, Version:07.00)",
"handlers": ""
},
{}
]
}

@proddy
Copy link
Contributor

proddy commented Mar 9, 2021

It looks we first need to

  • add your GB172i-42i boiler to the database so it gets recognized as deviceID 0x08
  • figure out why the MC 400 is not showing up - if you can provide details from the controller that would help
  • figure out what that deviceID 0x70 really is - @MichaelDvP any ideas?

@MichaelDvP
Copy link
Contributor

MichaelDvP commented Mar 9, 2021

Agree, first is to add the boiler 0x08 and then log on the bus to see the commiunication with 0x70.
MC400 is a cascade device to support up to 4 boilers. I think it is not seen as ems-device but make a address translation 0x70 on the ems-bus, 0x08 to the second boiler. 0x70 is the second boiler and the name and product-id are correct.
Norberts list also shows 0x70 as second boiler (BOILER2 = 0x70).
I'm not sure what happend if we register a second boiler in emsesp::add_device:

            if (device.device_type == DeviceType::BOILER) {
                if (device_id == EMSdevice::EMS_DEVICE_ID_BOILER || device_id == EMSdevice::EMS_DEVICE_ID_BOILER2) {

@MichaelDvP
Copy link
Contributor

@csubakk Please try with new dev.
I added the boiler at 0x08, the second is type unknown.
Please check and use telnet and command watch on 70 for some minutes and post the log here.

@csubakk
Copy link
Author

csubakk commented Mar 10, 2021

Wao...

1 boiler and 2 unknown devices:

Képernyőfotó 2021-03-10 - 11 35 33

MC400 is an ESP device, a manual in english is here: https://www.libble.eu/buderus-mc-400/online-manual-877928/

But the data: Is possibile from the MC 400:

Képernyőfotó 2021-03-10 - 11 49 22

The log:

[Kems-esp:/$ [Kems-esp:/$ [K000+00:37:44.064 E 1: [telegram] Rx: 10 0B FF 00 01 F5 02 FF 02 03 00 00 08 01 00 08 04 00 00 00 (CRC 00 != 2F)
ems-esp:/$ [K000+00:37:45.471 E 2: [telegram] Rx: F8 08 00 E4 1B 00 00 00 00 80 00 00 00 00 00 00 00 00 64 64 E2 (CRC E2 != 26)
ems-esp:/$ [K000+00:37:57.096 E 3: [telegram] Rx: 10 08 00 FF 00 06 07 00 00 00 00 4E 4E 64 64 0E 0E 4E 00 00 AA (CRC AA != 0D)
ems-esp:/$ [K000+00:37:58.338 E 4: [telegram] Rx: 10 0B FF 00 01 40 32 00 06 00 00 00 00 (CRC 00 != DA)
ems-esp:/$ [K000+00:38:02.893 E 5: [telegram] Rx: 28 00 BF 00 28 A0 00 00 00 00 00 (CRC 00 != 80)
ems-esp:/$ [K000+00:38:04.516 E 6: [telegram] Rx: FF 08 00 E3 00 00 00 01 00 00 00 00 00 00 00 00 01 D9 00 00 5A 00 2F 64 45 (CRC 45 != F7)
ems-esp:/$ [K000+00:38:07.672 N 7: [emsesp] Thermostat(0x10) <- Unknown(0x70), UBAMonitorFastPlus(0xE4), data: 04 (offset 31)
ems-esp:/$ [K000+00:38:07.684 N 8: [emsesp] Unknown(0x70) -> Thermostat(0x10), UBAMonitorFastPlus(0xE4), data: (offset 31)
ems-esp:/$ [K000+00:38:07.704 N 9: [emsesp] Thermostat(0x10) <- Unknown(0x70), UBAMonitorFastPlus(0xE4), data: 19 (offset 6)
ems-esp:/$ [K000+00:38:07.721 N 10: [emsesp] Unknown(0x70) -> Thermostat(0x10), UBAMonitorFastPlus(0xE4), data: 05 02 48 00 00 00 (offset 6)
ems-esp:/$ [K000+00:38:07.745 N 11: [emsesp] Thermostat(0x10) <- Unknown(0x70), ?(0xD2), data: 01 (offset 2)
ems-esp:/$ [K000+00:38:09.780 E 12: [telegram] Rx: 10 0B FF 00 01 A5 00 ED 23 2E 2F 00 2E 2E 05 A0 03 03 03 05 A0 01 E6 00 00 11 01 03 09 43 00 D2 (CRC D2 != 46)
ems-esp:/$ [K000+00:38:11.540 N 13: [emsesp] Thermostat(0x10) <- Unknown(0x70), ?(0xD2), data: 01 (offset 2)
ems-esp:/$ [K000+00:38:11.556 N 14: [emsesp] Unknown(0x70) -> Thermostat(0x10), ?(0xD2), data: 00 (offset 2)
ems-esp:/$ [K000+00:38:11.666 N 15: [emsesp] Thermostat(0x10) <- Unknown(0x70), ?(0x6DC), data: 06
ems-esp:/$ [K000+00:38:11.687 N 16: [emsesp] Unknown(0x70) -> Thermostat(0x10), ?(0x6DC), data: 01 00 01 00 0C 82 DE
ems-esp:/$ [K000+00:38:11.709 E 17: [telegram] Rx: FF 10 F4 D2 02 01 90 (CRC 90 != 7E)
ems-esp:/$ [K000+00:38:14.742 E 18: [telegram] Rx: FE 08 00 E3 00 00 00 01 00 00 00 00 00 00 00 00 01 D9 00 00 5A 00 2F 64 45 (CRC 45 != 50)
ems-esp:/$ [K000+00:38:17.256 E 19: [telegram] Rx: FE 08 00 E4 1B 00 00 00 00 80 00 00 00 00 00 00 00 00 50 64 8A (CRC 8A != 50)
ems-esp:/$ [K000+00:38:20.569 E 20: [telegram] Rx: 10 0B FF 00 01 F5 02 FF 02 03 00 00 08 01 00 08 04 00 00 00 (CRC 00 != 2F)
ems-esp:/$ [K000+00:38:22.539 E 21: [telegram] Rx: 10 0B FF 00 01 40 32 00 06 00 00 00 00 00 FF 02 F6 06 FF 00 00 00 00 00 (CRC 00 != 5C)
ems-esp:/$ [K000+00:38:33.252 E 22: [telegram] Rx: 10 0B FF 00 01 A5 00 ED 23 2E 2F 00 2E 2E 05 A0 03 03 03 05 A0 01 E6 00 00 10 97 (CRC 97 != 63)
ems-esp:/$ [K000+00:38:33.992 E 23: [telegram] Rx: 10 08 00 E3 00 00 00 01 00 00 00 00 00 00 00 00 01 D9 00 00 5A 00 2F 64 45 (CRC 45 != CF)
ems-esp:/$ [K000+00:38:57.486 E 24: [telegram] Rx: F8 08 00 FF 00 06 07 00 00 00 00 4E 4E 64 64 0E 0E 4E 00 00 AA (CRC AA != 6E)
ems-esp:/$ [K000+00:39:04.162 E 25: [telegram] Rx: 10 00 BF 00 10 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (CRC 00 != 53)
ems-esp:/$ [K000+00:39:04.483 E 26: [telegram] Rx: FE 08 00 E4 17 01 D5 01 D5 00 00 00 00 80 00 00 00 00 00 00 00 00 50 64 0D (CRC 0D != 18)
ems-esp:/$ [K000+00:39:05.922 E 27: [telegram] Rx: FE 08 00 FF 00 05 E0 01 10 02 00 21 07 60 4E 02 0C 10 10 00 C8 00 78 (CRC 78 != 3B)
ems-esp:/$ [K000+00:39:07.397 E 28: [telegram] Rx: 10 0B FF 00 01 F5 02 FF 02 03 00 00 08 01 00 08 04 00 00 (CRC 00 != 9B)
ems-esp:/$ [K000+00:39:08.481 N 29: [emsesp] Thermostat(0x10) <- Unknown(0x70), UBAMonitorFastPlus(0xE4), data: 04 (offset 31)
ems-esp:/$ [K000+00:39:23.853 N 30: [emsesp] Thermostat(0x10) <- Unknown(0x70), UBAMonitorFastPlus(0xE4), data: 04 (offset 31)
ems-esp:/$ [K000+00:39:23.870 N 31: [emsesp] Unknown(0x70) -> Thermostat(0x10), UBAMonitorFastPlus(0xE4), data: (offset 31)
ems-esp:/$ [K000+00:39:23.894 N 32: [emsesp] Thermostat(0x10) <- Unknown(0x70), UBAMonitorFastPlus(0xE4), data: 19 (offset 6)
ems-esp:/$ [K000+00:39:23.917 N 33: [emsesp] Unknown(0x70) -> Thermostat(0x10), UBAMonitorFastPlus(0xE4), data: 05 02 47 00 00 00 (offset 6)
ems-esp:/$ [K000+00:39:23.943 N 34: [emsesp] Thermostat(0x10) <- Unknown(0x70), ?(0xD2), data: 01 (offset 2)
ems-esp:/$ [K000+00:39:23.952 N 35: [emsesp] Unknown(0x70) -> Thermostat(0x10), ?(0xD2), data: 00 (offset 2)
ems-esp:/$ [K000+00:39:24.059 N 36: [emsesp] Thermostat(0x10) <- Unknown(0x70), ?(0x6DC), data: 06
ems-esp:/$ [K000+00:39:24.081 N 37: [emsesp] Unknown(0x70) -> Thermostat(0x10), ?(0x6DC), data: 01 00 01 00 0C 82 DE
ems-esp:/$ [K000+00:39:24.102 E 38: [telegram] Rx: FF 10 F4 D2 02 01 90 (CRC 90 != 7E)
ems-esp:/$ [K000+00:39:28.318 E 39: [telegram] Rx: 10 0B FF 00 01 40 32 00 06 00 00 00 00 00 FE 93 (CRC 93 != 78)
ems-esp:/$ [K000+00:39:38.761 E 40: [telegram] Rx: FC 08 00 E3 00 00 00 01 00 00 00 00 00 00 00 00 01 CF 00 00 5A 00 2F 64 B8 (CRC B8 != FA)
ems-esp:/$ [K000+00:39:40.996 E 41: [telegram] Rx: BC 08 00 E4 1B 00 00 00 00 80 00 00 00 00 00 00 00 00 50 64 8A (CRC 8A != 03)
ems-esp:/$ [K000+00:39:43.465 E 42: [telegram] Rx: E0 08 00 07 00 09 01 00 01 01 00 00 00 00 00 00 00 00 11 00 51 (CRC 51 != ED)
ems-esp:/$ [K000+00:39:46.857 E 43: [telegram] Rx: BC 00 FF 80 D5 (CRC D5 != FA)
ems-esp:/$ [K000+00:39:52.975 E 44: [telegram] Rx: FF 08 00 E4 0A 09 26 (CRC 26 != C8)
ems-esp:/$ [K000+00:39:54.352 E 45: [telegram] Rx: 10 0B FF 00 01 F5 02 FF 02 03 00 00 08 01 00 08 04 00 00 00 00 (CRC 00 != 5E)
ems-esp:/$ [K000+00:40:28.284 E 46: [system] Error: No connection to the EMS bus
ems-esp:/$ [K000+00:40:28.545 E 47: [telegram] Rx: F0 2F FF 89 (CRC 89 != 4A)
ems-esp:/$ [K000+00:40:30.850 E 48: [telegram] Rx: FE 08 00 FF 00 06 06 00 01 00 00 00 64 00 7D 2F 00 96 00 54 00 02 1E 05 01 00 19 00 00 1E 00 63 (CRC 63 != 19)
ems-esp:/$ [K000+00:40:33.657 E 49: [telegram] Rx: BC 80 08 00 E3 00 00 00 01 00 00 00 00 00 00 00 00 01 CD 00 00 5A 00 2F 64 38 (CRC 38 != BC)
ems-esp:/$ [K000+00:40:34.370 E 50: [telegram] Rx: F0 08 00 E4 1B 00 00 00 00 80 00 00 00 00 00 00 00 00 64 64 E2 (CRC E2 != F9)
ems-esp:/$ [K000+00:40:36.206 E 51: [telegram] Rx: 98 08 00 E4 07 01 CE A6 (CRC A6 != FB)
ems-esp:/$ [K000+00:40:38.717 E 52: [telegram] Rx: FF 08 00 E4 07 01 CF A7 (CRC A7 != 62)
ems-esp:/$ [K000+00:40:39.162 N 53: [emsesp] Thermostat(0x10) <- Unknown(0x70), ?(0xD2), data: 01 (offset 2)
ems-esp:/$ [K000+00:40:39.176 N 54: [emsesp] Unknown(0x70) -> Thermostat(0x10), ?(0xD2), data: 00 (offset 2)
ems-esp:/$ [K000+00:40:39.195 N 55: [emsesp] Thermostat(0x10) <- Unknown(0x70), UBAMonitorFastPlus(0xE4), data: 04 (offset 31)
ems-esp:/$ [K000+00:40:39.204 N 56: [emsesp] Unknown(0x70) -> Thermostat(0x10), UBAMonitorFastPlus(0xE4), data: (offset 31)
ems-esp:/$ [K000+00:40:39.227 N 57: [emsesp] Thermostat(0x10) <- Unknown(0x70), UBAMonitorFastPlus(0xE4), data: 19 (offset 6)
ems-esp:/$ [K000+00:40:39.243 N 58: [emsesp] Unknown(0x70) -> Thermostat(0x10), UBAMonitorFastPlus(0xE4), data: 05 02 46 00 00 00 (offset 6)
ems-esp:/$ [K000+00:40:39.304 N 59: [emsesp] Thermostat(0x10) <- Unknown(0x70), ?(0x6DC), data: 06

PS: firmware update did not work on MAC (firefox, safari), work on Windows... (crome)

@MichaelDvP
Copy link
Contributor

Can you give some more information about your system. How it is connected to the ems-bus?
Boiler 1 on EMS1, Boiler 2 on EMS2, Thermostat on EMS i think? Where are the mixers and the ems-esp?
What position is the switch of the MC400?
You have a lot of CRC errors, i think ems-esp is buspowered. Try with usb-power (pull jumper in ems-esp) and also try if there is a difference if you connect to boiler 1, boiler2 or thermostat. (boiler connection can also be done with service-jack and jack-power).
If you do on each connection a log all for more than a minute we hopefully learn more what happend on the bus(es) and find a solution to integrate to ems.-esp.

@proddy I think the MC400 is product-id 210, but recognizes itself as boiler id 0x08, the two boilers are now 0x70 and 0x74 (because of possible MC400 cascading).

@bbqkees
Copy link
Contributor

bbqkees commented Mar 10, 2021

I asked someone else with a MC400 and 3 boilers to provide some details about his system. Hope he joins this discussion.

@DLX2550
Copy link

DLX2550 commented Mar 10, 2021

I asked someone else with a MC400 and 3 boilers to provide some details about his system. Hope he joins this discussion.

Here is my setup :

3 boilers in cascade via cascade controller Bosch MC 400 with EMS, EMS+ and EMS2

Bosch GC7000IW 42KW -> Via BUS1 on MC400
Bosch GC7000IW 42KW -> Via BUS2 on MC400
Bosch GC7000IW 35KW + WW -> Via BUS3 on MC400

Bosch MC 400 cascade controller via EMS bus
Bosch MB LAN II via EMS bus
Bosch CW400 Thermostaat vis EMS Bus
EMS-ESP via EMS bus

3 x Bosch MM100, (2 not mixing) and (1 mixed group)

hc1 -> MM100 -> NOT mixed -> controlled via MD contact by LOXONE mini server output
hc2 -> MM100 -> NOT mixed -> controlled via MD contact by LOXONE mini server output
hc3 -> MM100 -> MIXED -> currently controlled via CW400

hc1= Jacuzzi heating circuit
hc2= Pool heating circuit
hc3= Radiators heating circuit

As to my understanding, the boilers can not be visible from the EMS bus side or the EMS-ESP since the boilers are connected to BUS1, BUS2, BUS3 and are controlled by the MC 400?

I want to control the MM100 hc3 flow temperature and pump status via the LOXONE mini-server virtual outputs using REST API. Since there is no way to control the MM100 directly, this should be achieved by controlling the CW 400, I suppose?

At this moment reading the parameters in LOXONE via virtual inputs works fine, however writing does not work, hence the "Allow WEB API to write" is activated. Also cmd=info does not work when passing the id as hc1, hc2 or hc3?

Does anyone have some examples or ideas?

Screenshot 2021-03-10 at 13 56 07

[EMS-ESP.pdf](https://github.com/proddy/EMS-ESP/files/6115950/EMS-ESP.pdf)

@MichaelDvP
Copy link
Contributor

As far as i see:
The boilers are visible as device_ids 0x70, 0x74, 0x78 for EMS1, EMS2, EMS3, and the Cascade identifies itself as boiler with device_id 0x08. I'll rename product_id 210 to "Cascade MC400".
The product_id 123 is added after v2.0.0, with 2.2 the modell will be shown.

@DLX2550 I think with your MB_Lan you see the boiler values. Can you update to the new dev to see the MC400 as boiler and check if there are values missing. I think the MC400 will collect the boiler information from ems1,.. and shows all data on the ems.

@DLX2550
Copy link

DLX2550 commented Mar 10, 2021

0x70 , 0x74, 0x78 show the details of the MM100 hc1, hc2 and hc3

@MichaelDvP this is a premium II gateway and I could not find a way to update higher than 2.2 , I have ordered the new S32 gateway today.

Screenshot 2021-03-10 at 14 48 48

@proddy
Copy link
Contributor

proddy commented Mar 10, 2021

@DLX2550 latest dev builds for the ESP8266 (v2) are here: https://github.com/proddy/EMS-ESP/releases/tag/esp8266_dev

@csubakk
Copy link
Author

csubakk commented Mar 10, 2021

@MichaelDvP

MC 400:

IMG_0367

BUS1 --> Boiler 1
BUS2 --> Boiler 2
BUS -->MM100 -->MM100 (first cable)
BUS -->Thermostat and ems-esp (second cable)

The switch position on MC400: 2

The ems-esp was bus-powered, now is USB powered.

vssh-osx-192.168.68.99.log

Log from BUS1 and/or BUS2 later

@MichaelDvP
Copy link
Contributor

Nice, a bit more power and the crc-errors are all gone. Setup is mailnly like @DLX2550 and helps to understand the system.

It will take some time to read the log, but on first look the thermostat reads mainy some E4 values direct from boilers, but the cascade publishes them to all. Than reading the cascade will give all information.

Maybe i've missed something, but i've added the cascaded boilers without values to device-list.
Can you try with https://github.com/MichaelDvP/EMS-ESP/releases/tag/esp8266_dev. If it works as expected i'll check in.
@proddy See changes here

Adding new values will blow esp8266 memory, if we find more than a few values in the cacaded moodules, this will only got to esp32-v3-version, sorry.

@DLX2550
Copy link

DLX2550 commented Mar 10, 2021

My EMS-ESP is updated to the latest dev now.

Now the cascade shows up as boiler.

Writing to the thermostat via REST API now also works.

Still, need to figure out how to write the target flow temperature value of hc3 and start the pump of hc3?

Any suggestions?

Thanks.

Screenshot 2021-03-10 at 16 07 43

@MichaelDvP
Copy link
Contributor

Still, need to figure out how to write the target flow temperature value of hc3 and start the pump of hc3?

If hc3 is controlled by CW400, the thermostat sets the flowtemp and send it to mixer. You should see this as setpoint in mixer id 0x22. If you change the temp via "device=thermostat cmd=temp id=3 data=xx" the setpoint of flowtemp will follow.

@csubakk
Copy link
Author

csubakk commented Mar 10, 2021

Wired to BUS1:

Képernyőfotó 2021-03-10 - 17 05 11

:)

And the log:

vssh-osx-192.168.68.99.log

@DLX2550
Copy link

DLX2550 commented Mar 10, 2021

@csubakk
Is BUS1, BUS2,BUS3,BUS4 not exclusively reserved for connecting the boilers? As otherwise the cascade controller gets confused when controlling the boilers directly from the EMS-ESP?

@csubakk
Copy link
Author

csubakk commented Mar 10, 2021

With new firmware:

Képernyőfotó 2021-03-10 - 17 48 29

Képernyőfotó 2021-03-10 - 17 49 45

Thank You @MichaelDvP! I needed the 2 selected sensor data, my problem is resolved.

Boilers are without data, but that isn't a problem for me.

@DLX2550 yes, BUS 1-4 are for boilers, but they are ESP buses...

@MichaelDvP
Copy link
Contributor

MichaelDvP commented Mar 10, 2021

@DLX2550 Yes, but EMS1,.. are sperarated ems-buses and we can read on them. On this bus the MC400 has device_id 0x18, playing the role of a single thermostat, and the boiler is device_id 0x08.
It's like NAT in your internet-router.
The right position for ems-esp in on EMS connector, but this test (thanks to @csubakk) was good to understand the module.

@csubakk Yes, thats what i expected, i'll push here.

@MichaelDvP
Copy link
Contributor

What i see in the log from the 0x70, 0x74 devices:

  • Telegram 0xD2, offset 2, single byte is the selBurnPower, but this is not really needed, because:
  • Telegram 0xE4 (mostly known) read from each device with offset 6 have:
    offset:
    6 - selFlowTemp
    7/8 - curFlowTemp
    9 -selBurnPow
    10 - curBurnPow
    11 - bits, 0-burngas, 1-pump, 2-ww_heating
    12 - ?
    The Cascade also publishes 0xE4 with src 0x08 with it's own values.
  • Telegrams 0x6DC, 0x6E0 are specific for each device 6DC for device 0x70, 6DE for 0x71, etc.
    these telegrams are also republished by the Cascade. Meaning of values are a bit unclear.
    offset:
    0 - always 1, maybe activated?
    1 - changing values while burner is on, otherwise
    2 - 1 for first boiler, 2 for second boiler while burner on, 1 while off
    3/4/5/6 - seems to me as a time value in seconds, counting up while burner is on.

@DLX2550 If you have received the esp32 and agree to make some tests, we can try add some values to the individual boilers.

@csubakk and @DLX2550 What does the system system-status shows for free heap? With the number of devices you have, i may be low.

@DLX2550
Copy link

DLX2550 commented Mar 10, 2021

@MichaelDvP

I will notify you once I receive the ESP32.
Meanwhile, I will experiment with some settings.

Screenshot 2021-03-10 at 19 56 14

@csubakk
Copy link
Author

csubakk commented Mar 11, 2021

Képernyőfotó 2021-03-11 - 8 58 54

@MichaelDvP
Copy link
Contributor

@DLX2550 When fetching the free heap there was telnet opened, i think.
@csubakk This are heap values i expected, it's nearly the minimum to allow the webpage to be loaded.

@proddy
Copy link
Contributor

proddy commented Mar 11, 2021

Maybe i've missed something, but i've added the cascaded boilers without values to device-list.
Can you try with https://github.com/MichaelDvP/EMS-ESP/releases/tag/esp8266_dev. If it works as expected i'll check in.
@proddy See changes here

@MichaelDvP nice addition.

@csubakk
Copy link
Author

csubakk commented Mar 11, 2021

Képernyőfotó 2021-03-11 - 12 40 54

@DLX2550
Copy link

DLX2550 commented Mar 11, 2021

@DLX2550 When fetching the free heap there was telnet opened, i think.
@csubakk This are heap values i expected, it's nearly the minimum to allow the webpage to be loaded.

@MichaelDvP
Nothing was open except the webpage and just rebooted. As said, the webpage is mostly unresponsive or not available.

@proddy proddy transferred this issue from emsesp/EMS-ESP Oct 4, 2021
@proddy proddy added the enhancement New feature or request label Oct 5, 2021
@proddy proddy closed this as completed Oct 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants