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

External temp. sensor readings not received by the thermostatic valve #5200

Closed
3 of 11 tasks
shad-lp opened this issue Nov 8, 2022 · 4 comments
Closed
3 of 11 tasks
Labels
stale 💤 This issue seems to have gone stale. Interact with it to keep it open Tech Support 📞 Not a bug, but someone who needs help... Have you tried turning it off and on again?
Projects

Comments

@shad-lp
Copy link

shad-lp commented Nov 8, 2022

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?

NO, my problem is NOT within Home Assistant or the ZWave JS integration

Is your problem within Z-Wave JS UI (formerly ZwaveJS2MQTT)?

NO, my problem is NOT within Z-Wave JS UI

Checklist

Describe the bug

What causes the bug?
I don't know

What do you observe?
External temperature sensor readings (Aeotec Multisensor 7) are not received properly by the Eurotronics Spirit Z-wave+ thermostatic valve.

What did you expect to happen?
The TRV should use my multisensor temperature to drive the valve opening instead of its own measurements.

Steps to reproduce the behavior:

  1. Add a group association on the Multisensor 7 => Number 11 for [Air temperature (Multivel)]

zwavejs2mqtt_1

  1. Set parameter 8 of the Eurotronics TRV to -128 to use external temperature sensor reports

zwavejs2mqtt_2

  1. Valve opening percentage will not vary anymore, if it is positive, it can reach 0 but it won't increase anymore. I did some monitoring for a month, as you can see it sticks to 0 (recent peaks corresponding to internal temperature measurement) :

zwavejs2mqtt_3

  1. If i set the paramteter 8 to a valid integer (offset), TRV opens up and down again.
  2. I tried with two different Multisensor 7, and 3 TRV, same behaviour all the time.

My guess is that it should work out of the box, in the TRV documentation we can see what's expected to be reported to the valve for parameter 8 :

zwavejs2mqtt_4

Device information

Sensor
Manufacturer: Aeotec
Model name: ZWA024 (Multisensor 7), fw 1.4.1
Node ID in your network: 40

TRV
Manufacturer: Eurotronics
Model name: Eurotronic Spirit Z-Wave Plus, fw 0.16
Node ID in your network: 26

How are you using node-zwave-js?

  • zwave-js-ui (formerly zwavejs2mqtt) Docker image (latest)
  • zwave-js-ui (formerly zwavejs2mqtt) Docker image (dev)
  • zwave-js-ui (formerly zwavejs2mqtt) Docker manually built (please specify branches)
  • ioBroker.zwave2 adapter (please specify version)
  • HomeAssistant zwave_js integration (please specify version)
  • pkg
  • node-red-contrib-zwave-js (please specify version, double click node to find out)
  • Manually built from GitHub (please specify branch)
  • Other (please describe)

Which branches or versions?

version: 8.4.1
node-zwave-js branch: 18.10.0
zwave-js-ui branch: latest

Did you change anything?

no

If yes, what did you change?

No response

Did this work before?

No, it never worked anywhere

If yes, where did it work?

No response

Attach Driver Logfile

Logs start when I'm doing the group association / setting parameter 8 to 128

z-ui_2022-11-08.log
zwavejs_2022-11-08.log

@zwave-js-bot zwave-js-bot added this to Needs triage in Triage Nov 8, 2022
@AlCalzone
Copy link
Member

Are both devices included using the same S2 key/security class (Unauthenticated/Authenticated)? Everything else looks good IMO.
Theoretically they should work if they both share a common S2 key as long as the sending node has the same or higher highest security class. But in practice many devices can only inter-operate if both have the same highest class.

@shad-lp
Copy link
Author

shad-lp commented Nov 14, 2022

Hello, thx for your input.
Both devices have been included with S2_Unauthenticated security class.
I ended up using the ZwaveJS API through MQTT with my domotic software to send the sensor temperature to the valve.

So I can tell now that the valve correctly receives the payload from the controller. Then afaik there are two possibilities left :

  • The Multisensor 7 doesn't send anything to the valve through the group
  • The format is not readable by the valve software

Maybe I could put the controller in the association and see what happens in the logs ?

@AlCalzone
Copy link
Member

Worth a try. Then you can compare if the format is the same.

@AlCalzone AlCalzone added the Tech Support 📞 Not a bug, but someone who needs help... Have you tried turning it off and on again? label Aug 18, 2023
@zwave-js-assistant zwave-js-assistant bot added the stale 💤 This issue seems to have gone stale. Interact with it to keep it open label Sep 1, 2023
@zwave-js-assistant
Copy link

This issue has not seen any recent activity and was marked as "stale 💤".
Closing for housekeeping purposes... 🧹

Feel free to reopen if the issue persists.

Triage automation moved this from Needs triage to Closed Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale 💤 This issue seems to have gone stale. Interact with it to keep it open Tech Support 📞 Not a bug, but someone who needs help... Have you tried turning it off and on again?
Projects
No open projects
Triage
Closed
Development

No branches or pull requests

2 participants