question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Viessmann TRV ZK03840 -- motor does not act upon changed target temperature

See original GitHub issue

Hey everyone,

I just got some Viessmann thermostats ZK03840 (so that I can get rid of the Eurotronic ones as that HW mess seems to never improve).

First it looks all nice, I can get the Viessmann TRV easily paired, can get/set the temperature value, but setting the value does not seem to cause the motor to e.g. open the valve. When I select a temperature on the TRV itself, it works.

The problem was described here already by @houssemsioud https://github.com/Koenkk/zigbee-herdsman-converters/issues/1242#issuecomment-726786361 yet the issue is closed without resolution (at least for me). @sjorge had some ideas how to solve this, I believe

btw. I also don’t get to see the “piHeatingDemand” or “running_state” attributes: Feb 21 18:16:58 troublemaker npm[1855]: Zigbee2MQTT:info 2021-02-21 18:16:58: MQTT publish: topic 'zigbee2mqtt/OfficeTRV2', payload '{"last_seen":"2021-02-21T17:16:58.415Z","linkquality":144,"local_temperature":21.63,"occupied_heating_setpoint":18.5,"system_mode":"heat"}'

My system:

  • I’m on the latest z2m version (1.17.1-dev commit: 20def3f, zStack zStack3x0), no docker
  • I have tried it with several Viessmann TRVs … all have the same fireware (01.16.0008 02.04), but two different build dates (20200525, 20200526)
  • I tried the standard, no device specific config as well as the device-specific “legacy:false” setting, to no avail

Any idea / anything I could try?

cheers

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:115 (61 by maintainers)

github_iconTop GitHub Comments

1reaction
jhm47commented, Mar 13, 2021

@jhm47 can you verify the viessmanCustom3 bit for me:

mosquitto_pub -t zigbee2mqtt/0x90fd9ffffe4a612f/set/viessmann_raw -m '{"viessmannCustom3": 1}'
mosquitto_pub -t zigbee2mqtt/0x90fd9ffffe4a612f/get/viessmann_raw -m ''

After about ~1 minute 00 should be on the display and window_open should be changed to true. I’m unable to exit 00 mode, I only waited ~30min so not sure it auto expires.

mosquitto_pub -t zigbee2mqtt/0x90fd9ffffe4a612f/set/viessmann_raw -m '{"viessmannCustom3": 0}'
mosquitto_pub -t zigbee2mqtt/0x90fd9ffffe4a612f/get/viessmann_raw -m ''

After about ~1 minute 00 is gone and the TRV works as expected.

If so, I’ll make window_open writable by having it write to viessmannCustom3

I can confirm. Both writes (1 to activate, 0 to de-activate) have the intended effect within 1 min

yeah

0reactions
github-actions[bot]commented, Apr 14, 2021

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

Read more comments on GitHub >

github_iconTop Results From Across the Web

VITODENS 200 Troubleshooting Guide - Viessmann CA
16. Maximum boiler temperature 75°C/. 167°F (does not go up to 82°C/ 180°F at design). ▫ Boiler starts modulating down as boiler temperature...
Read more >
Vitodens programming question - Heating Help: The Wall
If the sensed temperature is different than what boiler "thinks" it should be, it changes the target temperature of the boiler. So, in...
Read more >
Viessmann Boiler Problems: a Guide to Common Faults ...
Welcome to our 3-minute guide to Viessmann boiler problems, their symptoms, fault codes, and fixes. Not all boiler problems are terminal, ...
Read more >
Viessmann ZK03840 control via MQTT - Zigbee2MQTT
# Installing the TRV · install the correct adaptor on the valve · open cover (push clip on bottom and push front side...
Read more >
Service Instructions VITODENSr 200-W - Viessmann US
Do not operate this boiler in areas with contaminated combustion air. High levels of contaminants ... temperature setpoint value, the burner is switched...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found