# Interfacing Control 4?

**URL:** <https://discourse.nodered.org/t/interfacing-control-4/41728>\
**Category:** General\
**Created:** [27 February 2021 18:05 UTC](https://discourse.nodered.org/t/interfacing-control-4/41728 "2021-02-27T18:05:39Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![fmarzocca](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fmarzocca/32/35901_2.png) [@fmarzocca](https://discourse.nodered.org/u/fmarzocca)\
**Post date:** [27 February 2021 18:05 UTC](https://discourse.nodered.org/t/interfacing-control-4/41728/1 "2021-02-27T18:05:39Z")

</div>

Is anyone aware of a node to interface flows with [Control 4](https://www.control4.com/) devices?

---

<div class="post-metadata">

**Author:** ![fmarzocca](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fmarzocca/32/35901_2.png) [@fmarzocca](https://discourse.nodered.org/u/fmarzocca)\
**Post date:** [7 March 2021 13:13 UTC](https://discourse.nodered.org/t/interfacing-control-4/41728/2 "2021-03-07T13:13:26Z")

</div>

no luck on this?

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [7 March 2021 13:17 UTC](https://discourse.nodered.org/t/interfacing-control-4/41728/3 "2021-03-07T13:17:24Z")

</div>

there are a handfull of nodejs packages related to `control4` [on npm](https://www.npmjs.com/search?q=control4). You could load the node module via settings js and use a function node : see [the docs](https://nodered.org/docs/user-guide/writing-functions#loading-additional-modules)

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [7 March 2021 13:55 UTC](https://discourse.nodered.org/t/interfacing-control-4/41728/4 "2021-03-07T13:55:02Z")

</div>

After 5 mins searching and reading, it looks like its all done via http calls to an API under the hood.

If you can find the rest api for control4 (scour the forum and look at those npm modules) you can simply do `http request`s to the network.

---

<div class="post-metadata">

**Author:** ![fmarzocca](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fmarzocca/32/35901_2.png) [@fmarzocca](https://discourse.nodered.org/u/fmarzocca)\
**Post date:** [7 March 2021 14:45 UTC](https://discourse.nodered.org/t/interfacing-control-4/41728/5 "2021-03-07T14:45:30Z")

</div>

Thank you, lucky man. It's more than a week that I am searching. The problem is to find the rest API for Control4, but I will investigate.

---

<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:** [21 March 2021 14:46 UTC](https://discourse.nodered.org/t/interfacing-control-4/41728/6 "2021-03-21T14:46:09Z")

</div>

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