# Break a byte down to 8 control outputs

**URL:** <https://discourse.nodered.org/t/break-a-byte-down-to-8-control-outputs/36296>\
**Category:** General\
**Created:** [21 November 2020 18:16 UTC](https://discourse.nodered.org/t/break-a-byte-down-to-8-control-outputs/36296 "2020-11-21T18:16:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brian\_803](https://avatars.discourse-cdn.com/v4/letter/b/258eb7/32.png) [@Brian\_803](https://discourse.nodered.org/u/Brian_803)\
**Post date:** [21 November 2020 18:16 UTC](https://discourse.nodered.org/t/break-a-byte-down-to-8-control-outputs/36296/1 "2020-11-21T18:16:19Z")

</div>

I have Node-Red monitoring and controlling a number of devices over MQTT. So I have a byte that returns the status of 8 relays (on or off). Is there any way to break that down to 8 outputs that can drive indicators on the NR dashboard? I've searched the net over the last few weeks and cannot find anything. The closest would appear to be a switch node. Go easy on me, I had to retire at the lockdown so have been learning this since then. 🙂

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [21 November 2020 18:38 UTC](https://discourse.nodered.org/t/break-a-byte-down-to-8-control-outputs/36296/2 "2020-11-21T18:38:42Z")

</div>

Hmm I'm sure there is a node for that - there is this one that does 16 and 32 - maybe it also handles 8

> **[node-red-contrib-bit](https://flows.nodered.org/node/node-red-contrib-bit)**
>
> Bit helper contribution package for Node-RED.

---

<div class="post-metadata">

**Author:** ![Brian\_803](https://avatars.discourse-cdn.com/v4/letter/b/258eb7/32.png) [@Brian\_803](https://discourse.nodered.org/u/Brian_803)\
**Post date:** [21 November 2020 19:51 UTC](https://discourse.nodered.org/t/break-a-byte-down-to-8-control-outputs/36296/3 "2020-11-21T19:51:06Z")

</div>

That's perfect. Works straight out of the box. Thanks for the help, appreciated.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [20 January 2021 19:51 UTC](https://discourse.nodered.org/t/break-a-byte-down-to-8-control-outputs/36296/4 "2021-01-20T19:51:30Z")

</div>

Closed on 20 January 2021 19:51 UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
