The above is just the ValueID (and associated information about it).
its not the command that is used to make changes on the UI.
Multilevel Sensor reports (in fact most updates) will be delivered to you via, VALUE_UPDATED events, whenever the device sends out an update.
just attach a debug node to the controller (or device node) to capture it.
you can then react accordingly, when an update has been sent out from your device.
See here, for all the event types that one can expect.
And wouldn't you believe it, I have just received a temperature update.
it will look similar to the below.
You can employ the event-filter to split the different types of value updates, out to different pins.
Just activate a filter (it will expand), and in the UI double click a value title - this will allow you to add the entry to the filter.
each filter you add, it will become an output pin.
If your 'external temp' can send out its update using an association,
you don't have to construct the message your self.
in other words, device A sends directly to device B.
you will need to understand the association groups for the external temp (and what they send out) before you know if it will work.
The UI for Associations is in the device options in the UI (bottom section).
But then, if you also want to process the value for the dash - no harm in constructing the message your self.
association won't work for me as I have floor heating and some radiators. I am measuring my room temperature with enocean sensors and node-red manages the different valves of the floor heating.
Therefore setpoint and temp has to come via node-red.
when I switch it on or off, which works ok, it should send a status report (on and off) but it does not come.
If I switch it with the ui I get the response but not when I use comand factory.
What is the problem?
thanks for having so much patience with me.
I was not precise enough.
switching works and all meter stuff as well.
It is just the auto on/off report. This has something to do with association and I have never used association. Actually the device sends the on/off status to the node id of group 1; It is explained in the document under point 2 and 2-1. Link 3 posts above.
how can I subscribe to this group?
On the Controller Node config, there is an option for logging.
The UI uses the ValueAPI - which has a different approach, when it comes to confirming back to the user that the change was completed (it actually asks for the value after = your feed back)
The CCAPI does not "confirm" the change - it would happen on the device of course, but we don't ask for it.
Now, the manual states, when ever there is a change, the device should report it.
we need to check if that is happening OR if the ValueAPI on the UI is Optimistically confirming it.
The log will capture if the device is reporting back the update, if it is - my focus will be on making a small change on the device config file,
be sure to use the CCAPI Binary Change when logging is on.
now it works
I have put force update for targetvalue in binary switch CCAPI and the on/off report shows up.
But if you switch on, not only the on/off report shows up, but also the meter report and the alarm report.
Due to this fact, you have to wait with switching off untill all reports (Switch_Binary_Report, Meter_Report, Alarm_Report) are send otherwise you get a retry error.
In normal use this should be ok.