Unable to change any values on Junkers FW200 #959
Replies: 35 comments
-
are you able to change boiler settings? |
Beta Was this translation helpful? Give feedback.
-
I'm using EMS Gateway S32-LR connected to the BUS interface in the distribution box: The Distribution box is about a meter away from the gas heater with integrated FW200 thermostat. At first I tried using the firmware that came originally with the device (think it was v3.0.x), but that version did not even have an option to edit any values in the dashboard. I've updated it to the latest earlier today. Unfortunately no luck with boiler settings either, I can read them but changes are not applied and errors are thrown in the console. |
Beta Was this translation helpful? Give feedback.
-
Ok, thanks for sharing. We'll come back to you with some next steps to debug |
Beta Was this translation helpful? Give feedback.
-
Can you try and move the Gateway to the orange BUS terminal? |
Beta Was this translation helpful? Give feedback.
-
Thanks for a suggestion, but after switching to orange BUS terminal the issue persists - I can read the values, but not change them. Correct me if I'm wrong, but from the following logs it seems that some TX commands are successful (I'm assuming they are value read requests), while manual TX commands always fail.
Could it be the protocol issue? I'm mostly testing with HT3, but also tried changing to EMS or EMS+, without any observable differences. |
Beta Was this translation helpful? Give feedback.
-
Yes it looks like some of the Tx is getting through. What you could try is going into the console, then |
Beta Was this translation helpful? Give feedback.
-
I've tried sending the
I can't see any other error messages except for the usual |
Beta Was this translation helpful? Give feedback.
-
yes, looks like it works most of the times. Is the thermostat actually set to 18? You can check with the |
Beta Was this translation helpful? Give feedback.
-
No, unfortunately it is still stuck at 22:
|
Beta Was this translation helpful? Give feedback.
-
It's strange that the value is not being set. I see
the value 0x24 (which is 18 * 2) is sent and validated. @MichaelDvP any idea what could be happening? |
Beta Was this translation helpful? Give feedback.
-
I also have junkers FB 10 remote thermostat that was used originally to control the temperature remotely. I wanted to try setting values for it as an alternative, but it doesn't seem to be detected in the device list:
It looks just like the FR 10 thermostat, which is in the supported devices list. Perhaps it would be possible to reuse the same commands for FB 10 as a workaround? |
Beta Was this translation helpful? Give feedback.
-
I actually managed to change a setting! |
Beta Was this translation helpful? Give feedback.
-
Sent: yes, validated: no, the validation is sent out, but the reply is missing. @simasjoris Please do on terminal the commands Maybe junkers remote thermostats act in a different way and values are not monitored by master. Or the thermostat uses different monitor telegrams, then we need a longer (some minutes) log, mybe with @proddy The remote thermostat should be added to device-lib after the actual pr is merged. First we also need to test which commands it responses to. |
Beta Was this translation helpful? Give feedback.
-
@proddy and @MichaelDvP, I appreciate your effort to help me out! It's truly interesting to delve into the secret communications of the heating system in my house :) I've tried the read commands, but it looks like there was no output. I've also tried them after enabling
|
Beta Was this translation helpful? Give feedback.
-
That's strange, the telegrams are right, the thermostat publishes the monitors for hc1 and 2:
The remote thermostat only sends the actual roomtemperature in telegram 123 (and have no telegrams 0x16F, ff.):
The roomtemp is republished in pos 6 of thermostat 0x16F in an extra field. We need some logic to take this as room-temperature, but the value 0xF334 for hc without remote-thermostat seems strange (-327.6°C). But the thermostat does not reply to any request from emsesp. It's not a physical issue, telegrams are sent out and repeated by the master, but the thermostat ignore them. I have no clue why. A shot in the dark: Try to change the emsesp-address to 0x0D (modem), maybe your thermostat doesn't like the service-key. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Look ok for me, but i don't understand how hc1 IPM works without pump connected to IPM-P1. I also don't understand why the FW200 does not send any command to the devices and do not answer to requests. |
Beta Was this translation helpful? Give feedback.
-
Perhaps HC1 is just the whole water circuit connected to the boiler (using the boiler pump) and HC2 is switched in and out the water circuit with the 3-way valve. |
Beta Was this translation helpful? Give feedback.
-
I also thought of that, but hc1 is configured as "unmixed, with IPM" and for this the connection should be like this. |
Beta Was this translation helpful? Give feedback.
-
The Wilo pump in the pictures is for drinking water only, it seems to be in the boiler circuit? |
Beta Was this translation helpful? Give feedback.
-
The only other FW200 user I know is @FredericMa |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
If I had to guess, Willo pump is the circulator for warm water, while HC1 and HC2 are two heating circuits actuated by the same Grundfos pump and Herz 3-way valve to switch between them. @FredericMa , does your FW 200 have the physical switch to select between modes? If so, does web UI override the hardware setting? I'll test a bit more to see if I can control the heating of the house with |
Beta Was this translation helpful? Give feedback.
-
@simasjoris Yes, my thermostat has exactly the same switch. EMS-ESP overrides the hardware settings. My thermostat is mounted to the wall in our living room and is not integrated in the heater. Did you try to connect the thermostat to the bus instead using it integrated in the heater to check if that makes any difference? |
Beta Was this translation helpful? Give feedback.
-
I'll support you with my little acknowledge. Minimal FD-Requirements (FD889 -->> 09/2008): That FD-numbers are required for that Fxyz-series of 'thermostats' for controlling the heater-system. They aren't required for receiving and decoding heater-data send by the heater-bustypes 'HT3, HT4i'. @proddy That list above could be placed in your wiki for Junkers and Fxyz - thermostats |
Beta Was this translation helpful? Give feedback.
-
@simasjoris your heater is a combiheater, so hotwater is created by the heater itself using that internal 3way-valve and the internal pump. The wilo-pump is used here as circulationpump. @simasjoris @bbqkees The busconnection on an IPM2 must be allways at that white BUS BB port. |
Beta Was this translation helpful? Give feedback.
-
@norberts1 I'm always impressed of your knowledge, thank you very much for sharing. |
Beta Was this translation helpful? Give feedback.
-
me too! amazing. You and Michael should set up your own consultancy company. |
Beta Was this translation helpful? Give feedback.
-
Thanks everyone for sharing those details, especially @norberts1 - Now I know why I'm only able to read the data and not set any values for the thermostat! |
Beta Was this translation helpful? Give feedback.
-
@simasjoris I have never seen any firmware-software for updating Fxyz-moduls. Perhaps it's very difficult to get and install it. Often there are moduls available on ebay etc. Years ago I soled my workable FB10, FB100 and FW100 and replaced them with one used CW400. |
Beta Was this translation helpful? Give feedback.
-
ESP-32 Running latest firmware (v3.2.1)
Bug description
My Junkers FW200 controller displays all information correctly, but changing any values has no effect.
Connection Status shows
Tx Errors
with ~20% TX success rate.Console also shows TX errors (see attached screenshot).
Tried changing all available TX protocols in settings without any success. Also tried changing flow, heating and other values
for boiler device - same TX errors.
Steps to reproduce
Open web console dashboard. Select FW200 thermostat, change temperature or date.
Expected behavior
Temperature or date changes
Screenshots
Device information
Beta Was this translation helpful? Give feedback.
All reactions