Hey all,

So I’m relatively new to node-red and have a seems-easy-can’t-figure-it-out problem

I’m creating a remote with a zigbee IR blaster and building out the automations in Node-red. While automation is working - I’m cleaning it up a bit to look better and trying to do the following.

Button press (IR code as payload) ->> node?? JSON template I can put payload in as a variable ->> MQTT node.

I am just looking for whatever node goes in the middle. I just need a node where I can place the JSON format and insert the IR code from the previous Node. Thanks!

You are viewing a single thread.
View all comments
1 point

On top of my head there are 2 ways to do it:

  • using a change node with JSONata so that you can just put the input payload in a JSON template
  • if you’ll need complex transformation you can use a function node and use plain JS to create an object to return
permalink
report
reply
2 points

Thank you so much! Sorry for the late reply but I figured it out doing pretty much what you said. Button node to JSON node that coverts to a JSON string and then pass that into the template

I’ll post more info when I’m at a computer

permalink
report
parent
reply

homeassistant

!homeassistant@lemmy.world

Create post

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

Community stats

  • 703

    Monthly active users

  • 541

    Posts

  • 5.7K

    Comments

Community moderators