-
-
Notifications
You must be signed in to change notification settings - Fork 97
Thermostat RC30 / WebUI showing "undefined"/Missing current room temp on HC2 #248
Comments
Can you try again with 1.9.4 |
Yes I'll give it a try. Where can I download the "dev"-FW? |
Thanks a lot! I've updated to version 1.9.4b17 |
And devices shows this: You have a device is that is not yet known by EMS-ESP. Please report this as a GitHub issue so we can expand the EMS device library. |
that's interesting. I've never tested reading data from heating circuit 2 on a RC30. Could you fire up telnet do a |
Yap. No problem, here's the output log w 41 System Logging set to Watch mode |
ok thats what I thought. you're not getting any thermostat data in. can you do the same with |
Here's my "log t":
|
I see data coming in on telegram type 0x48, which is Heat Controller 2 on a RC35. Are you sure you have an Buderus RC30? |
Hi, |
ok, doesn't really matter. I'll take your sample data and see about making it work. The values seem to be in the 0x48 telegram. I see the set point temperature is 24 degrees and the current temperature 12.5 degrees. Pretty cold in your house! |
Thank you! Yap, setpoint is 24 degrees. I don't know where the 12.5 degrees came from, but this isn't the right temp :D:D |
oh that's right. The current temp is the 4th byte of the data which has the value 0x7D meaning "not set". So not sure how to read the current temp. But you should be seeing the setpoint in mqtt and also the |
log_v.txt I think the Switch temperature is also wrong? info EMS-ESP system stats: EMS Bus stats: Boiler stats: Thermostat stats: Mixing module stats: Shower stats: |
19.7 would typically be stored as a short (2 bytes) of value 197 (its multiplied by 10), so look for a value 0xC5 in the telegram. |
@og9gjz that switch temp is a bug. can you do a 'boiler read 19' with logging verbose so I can see if there is a value |
@proddy Ok, I've found: (15:30:41) 11 08 1E 00 01 C5 boiler read 19
|
switch temp should be fixed. Still looking for the missing current temp on HC2 |
Is there something i can do? |
yes, I can't do it from here. You'll need to note down the current room temperature shown in the thermostat, then telnet into EMS-ESP, |
Hi, You said 205 is 0xCD in Hex, so 177 is 0xB1. But I didnt't find it, or 0xB0 or 0xB2 in the log... :( |
very strange. You see in the 0x48 which is the monitor for HC2 where normally the room temperature is, yours shows "7D 00" which means its coming from somewhere else. We just don't know where! I would have expected to be on type ID 0x47 for HC1. |
I've found these three lines (Is it the one at 18:17:10?:
|
hi. |
Yap. @martinSezman At the moment the RC30 is placed in my Boiler, you can see it here: https://ibb.co/4sh7jvN |
Yes, it could well be type 0x9C. That value B1 is 17.7 degrees? |
Hi, i've checked the log today. At the moment the display says 17,8 degrees. But I didn't find 0xB2 in the logs... Is it possible that the RC30 doesn't transmit the temperature to the uba/boiler because the actual mode is ""Außentemperaturgeführte Heizungssteuerung". I guess that the uba calculates the boiler temperature depending on the current outside temp? |
there is a temperature sensor in the RC30 which is used to fetch the current room temperature. I don't think it has anything to do with the boiler. Since your RC30 is mounted in the boiler itself I'm guessing even if you knew the room temperature it would be pretty pointless as its only showing the temperature of where the boiler is located right? |
It sounds as though HC2 is running with outdoor-influenced weather compensation. Unless there is a thermostat or sensor in the area heated by HC2, you have no way of measuring the temperature in that room! Instead, the system is relying on a heating curve and the outside temperature to calculate a suitable value for the flow temperature in HC2. In some systems, only HC1 has a room temperature sensor with the thermostat and the system has to control HC2, HC3 and HC4 with basic weather compensation. Maybe that's what is happening here. |
Bug description
Im using a RC30 (DeviceID:0x10 ProductID:67 Version:02.08) and only the 2nd Heating Circuit, the 1st one isn't in use (I don't know why ;) ). On the webUI Dashboard the Thermostat area is blue and the Table shows the following contents:
The info command shows this:
Thermostat stats:
Thermostat: RC30 (ProductID:67 Version:02.08)
Thermostat time is 12:08:25 27/11/2019
Heating Circuit 2
Current room temperature: ? C
Setpoint room temperature: 24.0 C
Mode is unknown
And I'm not able to set the tempeature via MQTT. I've used HA -> Developertools -> MQTT:
Topic: ESP-Heizung/temp2
Payload: 23.5
If I do Topic: ESP-Heizung/restart and Payload:1 my ESP restarts.
mqttlog:
MQTT subscriptions:
Topic:ESP-Heizung/restart
Topic:ESP-Heizung/start
[...]
Topic:ESP-Heizung/temp2
Topic:ESP-Heizung/mode2
Device information
system:
_ESP8266 System stats:
[APP] EMS-ESP version: 1.9.3
[APP] MyESP version: 1.2.12
[APP] Build timestamp: 2019-11-17 18:32:24
[APP] Uptime: 0 days 0 hours 48 minutes 44 seconds
[APP] System Load: 4%
[WIFI] WiFi Hostname: ESP-Heizung
[WIFI] WiFi IP: 192.168.188.42
[WIFI] WiFi signal strength: 66%
[WIFI] WiFi MAC: 2C:F4:32:4A:05:43
[MQTT] is connected (heartbeat enabled)
[NTP] Time in UTC is 11:18:57
[SYSTEM] System is Stable
[SYSTEM] Board: PLATFORMIO_D1_MINI
[SYSTEM] CPU frequency: 80 MHz
[SYSTEM] SDK version: 2.2.1(cfd48f3)
[SYSTEM] CPU chip ID: 0x4A0543
[SYSTEM] Core version: 2_5_2
[SYSTEM] Boot version: 31
[SYSTEM] Boot mode: 1
[SYSTEM] Last reset reason: Restart from terminal
[SYSTEM] Restart count: 0
[SYSTEM] # TCP disconnects: 0
[SYSTEM] rtcmem status: blocks:2 addr:0x60001280
[SYSTEM] rtcmem 00: 1163087990
[SYSTEM] rtcmem 01: 65536
[FLASH] Flash chip ID: 0x1640EF
[FLASH] Flash speed: 40000000 Hz
[FLASH] Flash mode: DIO
[FLASH] Flash size (CHIP): 4194304
[FLASH] Flash size (SDK): 4194304
[FLASH] Flash Reserved: 4096
[MEM] Firmware size: 629168
[MEM] Max OTA size: 2510848
[MEM] OTA Reserved: 16384
[MEM] Free Heap: 26696 bytes initially | 12416 bytes used (46%) | 14280 bytes free (53%)_
info:
_EMS-ESP system stats:
System logging set to None
LED is on, Listen mode is off
Boiler is enabled, Thermostat is enabled, Solar Module is disabled, Mixing Module is enabled, Shower Timer is enabled, Shower Alert is disabled
EMS Bus stats:
Bus is connected, protocol: Buderus
Rx: # successful read requests=399, # CRC errors=1
Tx: Last poll=2.243 seconds ago, # successful write requests=0
Boiler stats:
Boiler: Sieger BK13,BK15/Nefit Smartline/Buderus GB1x2 (ProductID:64 Version:02.07)
Hot tap water: off
Central heating: off
Warm Water activated: on
Warm Water circulation pump available: on
Warm Water comfort setting: Hot
Warm Water selected temperature: 53 C
Warm Water desired temperature: 70 C
Warm Water current temperature: 53.3 C
Warm Water current tap water flow: 0.0 l/min
Warm Water # starts: 23507 times
Warm Water active time: 252 days 5 hours 25 minutes
Warm Water 3-way valve: off
Selected flow temperature: 45 C
Current flow temperature: 42.1 C
Return temperature: 41.8 C
Gas: off
Boiler pump: on
Fan: off
Ignition: off
Circulation pump: off
Burner selected max power: 70 %
Burner current power: 0 %
Flame current: 0.0 uA
System pressure: 1.5 bar
System service code: 0Y (204)
Heating temperature setting on the boiler: 90 C
Boiler circuit pump modulation max power: 100 %
Boiler circuit pump modulation min power: 50 %
Outside temperature: 9.4 C
Boiler temperature: 42.3 C
Pump modulation: 98 %
Burner # starts: 248214 times
Total burner operating time: 2038 days 17 hours 50 minutes
Total heat operating time: 1786 days 12 hours 25 minutes
Total UBA working time: 5273 days 21 hours 20 minutes
Thermostat stats:
Thermostat: RC30 (ProductID:67 Version:02.08)
Thermostat time is 12:14:27 27/11/2019
Heating Circuit 2
Current room temperature: ? C
Setpoint room temperature: 24.0 C
Mode is unknown
Mixing module stats:
Switch temperature: 5094.4 C
Shower stats:
Shower is off_
Additional context
I've ordered the complete gateway last week. If necessary i can temporarily make the gateway public accessable
The text was updated successfully, but these errors were encountered: