I was curious (and would REALLY appreciate it) if anyone has an elegant solution in Node-RED for the following problem:
I have data coming in messages from my thermostats in different rooms. Temperatures and setpoints for each room come in separate messages both as "value", with type "temp" or "setpoint", but with the same "description"/roomname field. Topics are "home/roomname/temp" or "home/roomname/setpoint".
How can I combine each message with the same "description"/roomname so I can get a message to send to the IFTTT maker channel/webhook where the included "msg.payload.value1" is the "description"/roomname, "msg.payload.value2" is the temperature, and "msg.payload.value3" is the setpoint. And not send one combined message out more often than every 4 seconds.
I understand that I have to combine or join messages filtered/sorted on the "description"/roomname or topic somehow, but can't seem to figure out how to use the join node or contrib-combine to achieve this.