GB192i.2 with BC400-FO/ FS27/3 #1317
Replies: 9 comments 3 replies
-
Why do you want to set the flow temperature? You have a thermostat that sets boiler flow temperature according to the wanted room temperature. Just send the value to thermostat/seltemp (selected room temperature) and the thermostat calculates and set the boiler flowtemp. |
Beta Was this translation helpful? Give feedback.
-
There are 4 heating cirquits with seperate controls / thermostats on an external Wago SPS control. There is loads of functionality implemented on this control, that is currently not possible with standard thermostats. The external control collects the maximum selected temperatur from single room controls and calculates/reduces the supply temperature taking sun influence, room priority, open level of single room valves into account. The goal is, to keep the flow temperature as low as possible. The maximium temperature calculated by these 4 heating cirquits needs to be sent to the boiler as flow temperature. EM100 ist the moduls for this, I still hope, this might me possible with the EMS+ gateway. As I have not seen any reference here to this new Boiler type and the GW show a different model, I have uploaded the support data. --Philip |
Beta Was this translation helpful? Give feedback.
-
I have started the log, while the hydraulic seperator temperature was 39.4 C, 19:31 The BC 400 shows a temperature 'Vorlauftemp. Wärmezelle' with the following values: 52.7, 58.7, 62.1. ems-esp:$ wems-esp:$ waems-esp:$ watems-esp:$ watcems-esp:$ watchems-esp:$ watch ems-esp:$ watch oems-esp:$ watch on Thanks, Philip |
Beta Was this translation helpful? Give feedback.
-
Wow ! It works fine. I am really impressed what this software can do ! The following translations are used on the BC400. Regarding the shortnames: hydrseperator (online translate for hyraulische weiche), heatcell.. Vorlauftemp. Wärmezelle Aanvoertemp. warmtecel Flow temp.hesating block Temp. départ corps de chauffe Temp. mandata scamb. pr. --Philip |
Beta Was this translation helpful? Give feedback.
-
...added translation from screenshot |
Beta Was this translation helpful? Give feedback.
-
I've added the values to my dev at https://github.com/MichaelDvP/EMS-ESP32/releases/tag/latest |
Beta Was this translation helpful? Give feedback.
-
I have installed yout test build, and the new values are shown with correct values. Thanks ! |
Beta Was this translation helpful? Give feedback.
-
Just to let you know - I installed it as well as I got a GB172i.2 with a BC400 - but with this version a lot of values got lost (the UI-800 version filled all of them): thermostat_data_building Would be nice if you could revert it or doublecheck why they are missing now - especially setting the wwcharge and wwmode is no longer possible! Had to revert back to 3.6.2 By the way - hc1_mode writing is not working in any of these - any ideas? (manual/auto) h3ll |
Beta Was this translation helpful? Give feedback.
-
Ok - thank you for the hint - back to latest version - except for the boiler all values returned with a restart. I'll have an eye on the a few of them, could be they appear over night. As I'm new to this I'll always restart after flash :) Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hello,
a newly installed Buderus Boiler with building BC400-FO Control and Freshwater Station, seems to be missing some values, or the value names are unclear to me. For example, I am looking for the hydraulic seperator temperature. (optional, but installed here).
Is there any experience with this type of device ?
Also with the FS27/7 values seem to be duplicate, related to WW. Use which device to control WW ?
UI-800 of ems-esp seems to be the BC400 factory buildin to the boiler front panel.
SM100 ist the freshwater station FS27/3E.
still missing, not yet installed/connected:
Solar Station, EM100 to set flow temperatur for external temperature control.
External control will be needed/used, because Buderus currently does not supply KNX10 and seems to be forcing users to cloud base / wifi single room thermostats.
{
"System Info": {
"version": "3.6.2",
"platform": "ESP32",
"uptime": "000+00:02:20.677",
"uptime (seconds)": 140,
"free mem": 151,
"max alloc": 95,
"free app": 6581,
"reset reason": "Software reset CPU / Software reset CPU"
},
"Network Info": {
"network": "WiFi",
"hostname": "ems-esp",
"RSSI": -25,
"IPv4 address": "192.168.121.227/255.255.255.240",
"IPv4 gateway": "192.168.121.238",
"IPv4 nameserver": "172.26.3.200",
"static ip config": false,
"enable IPv6": false,
"low bandwidth": false,
"disable sleep": true,
"enable MDNS": true,
"enable CORS": false,
"AP provision mode": "disconnected",
"AP security": "wpa2",
"AP ssid": "ems-esp"
},
"NTP Info": {
"NTP status": "disconnected",
"enabled": false,
"server": "time.google.com",
"tz label": "Europe/Amsterdam"
},
"OTA Info": {
"enabled": false,
"port": 8266
},
"MQTT Info": {
"MQTT status": "connected",
"MQTT publishes": 57,
"MQTT queued": 0,
"MQTT publish fails": 0,
"MQTT connects": 1,
"enabled": true,
"client id": "ems-esp",
"keep alive": 60,
"clean session": false,
"entity format": 1,
"base": "ems-esp",
"discovery prefix": "homeassistant",
"discovery type": 0,
"nested format": 2,
"ha enabled": false,
"mqtt qos": 0,
"mqtt retain": false,
"publish time heartbeat": 60,
"publish time boiler": 10,
"publish time thermostat": 10,
"publish time solar": 10,
"publish time mixer": 10,
"publish time other": 10,
"publish time sensor": 10,
"publish single": false,
"publish2command": false,
"send response": false
},
"Syslog Info": {
"enabled": false
},
"Sensor Info": {
"temperature sensors": 0,
"temperature sensor reads": 0,
"temperature sensor fails": 0,
"analog sensors": 0,
"analog sensor reads": 0,
"analog sensor fails": 0
},
"API Info": {
"API calls": 0,
"API fails": 0
},
"Bus Info": {
"bus status": "connected",
"bus protocol": "Buderus",
"bus telegrams received (rx)": 305,
"bus reads (tx)": 101,
"bus writes (tx)": 0,
"bus incomplete telegrams": 0,
"bus reads failed": 0,
"bus writes failed": 0,
"bus rx line quality": 100,
"bus tx line quality": 100
},
"Settings": {
"board profile": "S32",
"locale": "en",
"tx mode": 2,
"ems bus id": 11,
"shower timer": false,
"shower alert": false,
"hide led": false,
"notoken api": false,
"readonly mode": false,
"fahrenheit": false,
"dallas parasite": false,
"bool format": 4,
"bool dashboard": 1,
"enum format": 1,
"analog enabled": true,
"telnet enabled": true,
"max web log buffer": 50,
"web log buffer": 19
},
"Devices": [
{
"type": "boiler",
"name": "Condens 5000i/Greenstar 8000/GC9800IW",
"device id": "0x08",
"product id": 195,
"version": "05.06",
"entities": 65,
"handlers received": "0xC2 0x15 0xD1 0xE3 0xE4 0xE5 0xE9 0x04",
"handlers fetched": "0x14 0xE6 0xEA",
"handlers pending": "0xBF 0x10 0x11 0x1C 0x18 0x19 0x1A 0x35 0x16 0x33 0x34 0x26 0x2A",
"handlers ignored": "0xD7 0xD8"
},
{
"type": "thermostat",
"name": "UI800",
"device id": "0x10",
"product id": 4,
"version": "49.04",
"entities": 16,
"handlers received": "0x06 0x02B9 0x029B 0x02BA 0x02BB 0x02BC 0x031D 0x0267",
"handlers fetched": "0x0291 0x0292 0x0293 0x0294 0x02F5 0x023A 0x0240",
"handlers pending": "0xA3 0xA2 0x12 0x13 0x02A5 0x02AF 0x0471 0x02A6 0x02B0 0x029C 0x0472 0x02A7 0x02B1 0x029D 0x0473 0x02A8 0x02B2 0x029E 0x0474 0x02A9 0x02BD 0x02B3 0x029F 0x0475 0x02AA 0x02BE 0x02B4 0x02A0 0x0476 0x02AB 0x02BF 0x02B5 0x02A1 0x0477 0x02AC 0x02C0 0x02B6 0x02A2 0x0478 0x02CC 0x0467 0x02CE 0x0468 0x02D0",
"handlers ignored": "0xE7 0xC4 0x07AB"
},
{
"type": "solar",
"name": "SM100/MS100",
"device id": "0x2A",
"product id": 163,
"version": "27.09",
"entities": 17,
"handlers received": "0x07D6 0x07AA",
"handlers fetched": "0x07A5 0x07A6 0x07AE 0x07E0",
"handlers pending": "0x07AB",
"handlers ignored": "0x07A9 0x07AD 0x07B1"
}
]
}
Beta Was this translation helpful? Give feedback.
All reactions