---
title: Controlling addressable LED strips based on the example of integration with the E-NODE AM-8.3 module
description: "The purpose of this article is to present the method of controlling addressable LED strips using the example of integration with the E-NODE AM-8.3 module. This integration allows for: To implement the"
---

[Skip to content](https://knowledgebase.grenton.com/en/controlling-addressable-led-strips-based-on-the-example-of-integration-with-the-e-node-am-8.3-module#main-content)

English

Show submenu for translations

[New ticket](https://knowledgebase.grenton.com/en/kb-tickets/new?hsLang=en) [Customer portal](https://knowledgebase.grenton.com/wsparcie?hsLang=en)

![Logo\_Grenton\_Main\_2020\_RGB\_v1.0-1.png\]](https://knowledgebase.grenton.com/hs-fs/hubfs/Logo_Grenton_Main_2020_RGB_v1.0-1.png?width=200&height=94&name=Logo_Grenton_Main_2020_RGB_v1.0-1.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [New ticket](https://knowledgebase.grenton.com/en/kb-tickets/new)
- [Customer portal](https://knowledgebase.grenton.com/wsparcie)
- [Trainings](https://www.grenton.com/cooperation/trainings.html)

[Trainings](https://www.grenton.com/cooperation/trainings.html)

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://knowledgebase.grenton.com/en?hsLang=en)
2. [Manuals](https://knowledgebase.grenton.com/en/manuals?hsLang=en)
3. [Gate HTTP](https://knowledgebase.grenton.com/en/manuals?hsLang=en#gate-http)

# Controlling addressable LED strips based on the example of integration with the E-NODE AM-8.3 module

The purpose of this article is to present the method of controlling addressable LED strips using the example of integration with the E-NODE AM-8.3 module.

This integration allows for:

- Launching the programmed scene on the module
- Changing the brightness

To implement the example below we need:

- ***Gate HTTP ***(named ***HTTP***)
- module ***[E-NODE AM-8.3](http://www.sigma.net.pl/index.php?go=pok&id=15&tow=25&from=kat)***
- Addressable LED strip

Documentation for the E-NODE AM8.3 module can be found here

**Creating user features**

1\. Double-click on the ***HTTP*** object to enter the module settings:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-18-2023-10-22-20-5736-AM.png)

2\. Go to the User Features tab and create the features you need:

- ***SelectedProgram*** - Initial value: ***0*** Type: ***number***
- ***Brightness*** - Initial value: ***255*** Type: ***number***

**![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-11-01-4288-AM.png)**

***Configuration of virtual objects***

1\. On the ***Gate HTTP*** module, we add the ***HttpRequest*** virtual object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-09-57-31-1954-AM.png)

2\. Enter the name of the object: ***ChangingBrightness\_Request*** and complete the values of the embedded features of the object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-02-15-7183-AM.png)

**Host:** http://192.168.0.222 (converter IP address)

**Path:** /Player?4?254

3\. On the ***HTTP Gate*** module, we add another ***HttpRequest*** virtual object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-09-57-31-1954-AM.png)

4\. Enter the name of the object: ***ModeSelection\_Request*** and complete the values of the embedded features of the object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-00-45-2103-AM.png)

***Host*:** http://192.168.0.222 (converter IP address)

***Path*:** /Player?2?3

5\. On the ***HTTP Gate*** module, we add another ***HttpRequest*** virtual object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-09-57-31-1954-AM.png)

6\. Enter the name of the object: ***ReadStatus*** and complete the values of the embedded features of the object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-03-03-7659-AM.png)

***Host***: http://192.168.0.222 (converter IP address)

***Path***: /Player?1

7\. We add the ***Timer*** virtual object to the ***Gate HTTP*** module:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-03-31-3703-AM.png)

8\. Enter the name of the object: ***TimerDelay*** and complete the values of the embedded features of the object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-04-18-4166-AM.png)

**Creating scripts**

1\. Add the ***sModeSelection*** script

Add a script parameter with the name ***program*** and type ***number***

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-05-08-1560-AM.png)

Paste the following script content:

```
local path = "/Player?2?" .. program HTTP->ModeSelection_Request->SetPath(path)HTTP->ModeSelection_Request->SendRequest()
```

2\. Add the ***sChangeBrightness*** script

Add a script parameter named **brightness** and type **number**

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-18-27-6755-AM.png)

Paste the following script content:

```
local path = "/Player?4?" .. brightnessHTTP->ChangingBrightness_Request->SetPath(path)HTTP->ChangingBrightness_Request->SendRequest()
```

3\. Add the **sReadStatus** script

Wklej poniższą treść skryptu:

```
local data = HTTP->ReadStatus->ResponseBodyHTTP->SelectedProgram = string.match(data, "%d+")HTTP->Brightness = string.match(data, "%,(%d+)")
```

**Assigning scripts to objects**

1\. Assign the ***Start()*** method of the ***TimerDelay*** virtual object to the ***OnResponse*** event of the ***ModeSelection\_Request*** object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-12-35-7928-AM.png)

2\. Assign the **Start()** method of the ***TimerDelay*** virtual object to the ***OnResponse*** event of the ***BrightnessChange\_Request*** object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-13-51-1767-AM.png)

3\. Assign the ***sReadState()*** script to the ***OnResponse*** event of the ***ReadState*** object.![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-15-06-7906-AM.png)

4\. Assign the ***SendRequest()*** method of the ***ReadState*** virtual object to the ***OnTimer*** event of the ***TimerDelay*** object:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-15-48-2199-AM.png)

**Module control**

To turn on the programmed scene, call the ***sModeSelection*** script with a parameter specifying the program number. This can be done, for example, using the scene widget. This widget should be configured as follows:  
![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-22-31-8514-AM.png)

Thanks to this configuration, we can run the program previously saved on the module.

<iframe data-hsv-src="https://play.hubspotvideo.com/v/19862392/id/135405773485" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="135405773485" data-hsv-style="" data-hsv-width="688" data-hsv-height="387" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

 

<iframe data-hsv-src="https://play.hubspotvideo.com/v/19862392/id/135405681920" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="135405681920" data-hsv-style="" data-hsv-width="688" data-hsv-height="387" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

<iframe data-hsv-src="https://play.hubspotvideo.com/v/19862392/id/135405773923" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="135405773923" data-hsv-style="" data-hsv-width="688" data-hsv-height="387" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

To control the brightness, call the ***sChangeBrightness*** script with the parameter value you want to set. This can be done, for example, via the slider widget. This widget should be configured as follows:

![](https://knowledgebase.grenton.com/hubfs/image-png-Sep-14-2023-10-24-59-0570-AM.png)

- [Installation guidelines](https://knowledgebase.grenton.com/en/installation-guidelines?hsLang=en#main-content)

    - [How to Prepare Electrical Installation](https://knowledgebase.grenton.com/en/installation-guidelines?hsLang=en#how-to-prepare-electrical-installation)
- [Reference devices](https://knowledgebase.grenton.com/en/reference-devices?hsLang=en#main-content)

    - [Integrated Device](https://knowledgebase.grenton.com/en/reference-devices?hsLang=en#integrated-device)
- [Most Common Mistakes](https://knowledgebase.grenton.com/en/most-common-mistakes?hsLang=en)
- [Electrical Installation](https://knowledgebase.grenton.com/en/electrical-installation?hsLang=en)
- [Manuals](https://knowledgebase.grenton.com/en/manuals?hsLang=en#main-content)

    - [Gate Modbus](https://knowledgebase.grenton.com/en/manuals?hsLang=en#gate-modbus)
    - [Training](https://knowledgebase.grenton.com/en/manuals?hsLang=en#training)
    - [SW Applications](https://knowledgebase.grenton.com/en/manuals?hsLang=en#sw-applications)
    - [Gate HTTP](https://knowledgebase.grenton.com/en/manuals?hsLang=en#gate-http)
    - [Smart Panel](https://knowledgebase.grenton.com/en/manuals?hsLang=en#smart-panel)
    - [Configuration](https://knowledgebase.grenton.com/en/manuals?hsLang=en#configuration)
    - [myGrenton interfaces](https://knowledgebase.grenton.com/en/manuals?hsLang=en#mygrenton-interfaces)
    - [Virtual Objects](https://knowledgebase.grenton.com/en/manuals?hsLang=en#virtual-objects)
    - [Gate Alarm](https://knowledgebase.grenton.com/en/manuals?hsLang=en#gate-alarm)
- [Intercom](https://knowledgebase.grenton.com/en/intercom?hsLang=en)
- [FAQ](https://knowledgebase.grenton.com/en/faq?hsLang=en#main-content)

    - [FAQ](https://knowledgebase.grenton.com/en/faq?hsLang=en#faq)
    - [About Grenton](https://knowledgebase.grenton.com/en/faq?hsLang=en#about-grenton)
- [Price list and documents](https://knowledgebase.grenton.com/en/price-list-and-documents?hsLang=en)

[![Grenton logo](https://knowledgebase.grenton.com/hs-fs/hubfs/Logo_Grenton_variants_BIG_2020_plus_RGB_v0.2-02.png?width=400&height=100&name=Logo_Grenton_variants_BIG_2020_plus_RGB_v0.2-02.png "Grenton logo")](http://grenton.com)

<https://www.facebook.com/grenton.smart.home> <https://www.instagram.com/grenton_smart_home/> <https://www.youtube.com/channel/UCFNNI-dgO1cm81kCrSr1bzg> <https://www.linkedin.com/company/grenton>

Copyright © 2026, Grenton Sp.z o.o.

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://19862392.fs1.hubspotusercontent-na1.net/hubfs/19862392/Efekt1_Eng.mp4",
  "dateModified" : "2023-09-18T10:12:54.022Z",
  "duration" : "PT5.234S",
  "height" : 1080,
  "name" : "Efekt1_Eng",
  "thumbnailUrl" : "https://19862392.fs1.hubspotusercontent-na1.net/hubfs/19862392/Efekt1_Eng.mp4/medium.jpg",
  "uploadDate" : "2023-09-18T10:12:45.697Z",
  "width" : 1920
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://19862392.fs1.hubspotusercontent-na1.net/hubfs/19862392/Efekt2_Eng.mp4",
  "dateModified" : "2023-09-18T10:17:09.297Z",
  "duration" : "PT4S",
  "height" : 1080,
  "name" : "Efekt2_Eng",
  "thumbnailUrl" : "https://19862392.fs1.hubspotusercontent-na1.net/hubfs/19862392/Efekt2_Eng.mp4/medium.jpg",
  "uploadDate" : "2023-09-18T10:17:00.844Z",
  "width" : 1920
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://19862392.fs1.hubspotusercontent-na1.net/hubfs/19862392/Efekt3_Eng.mp4",
  "dateModified" : "2023-09-18T10:19:21.779Z",
  "duration" : "PT4S",
  "height" : 1080,
  "name" : "Efekt3_Eng",
  "thumbnailUrl" : "https://19862392.fs1.hubspotusercontent-na1.net/hubfs/19862392/Efekt3_Eng.mp4/medium.jpg",
  "uploadDate" : "2023-09-18T10:19:14.416Z",
  "width" : 1920
}
```