# External integration - Devmel

**URL:** <https://community.gladysassistant.com/t/integration-externe-devmel/10545>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [August 14, 2026, 8:01am UTC](https://community.gladysassistant.com/t/integration-externe-devmel/10545 "2026-08-14T08:01:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [August 14, 2026, 8:01am UTC](https://community.gladysassistant.com/t/integration-externe-devmel/10545/1 "2026-08-14T08:01:27Z")

</div>

Hello,

New external integration to control shutters, switches, lamps, and sensors from a Devmel AirSend radio gateway. 😉

Available on the store in about an hour 😉

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [September 28, 2026, 8:55am UTC](https://community.gladysassistant.com/t/integration-externe-devmel/10545/2 "2026-09-28T08:55:55Z")

</div>

Version 2 is out with widgets, triggers, and actions 🙂  
Bug fixes are also part of the package 😉

---

<div class="post-metadata">

**Author:** ![XDECO](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/xdeco/32/22996_2.png) [@XDECO](https://community.gladysassistant.com/u/XDECO)\
**Post date:** [October 2, 2026, 6:00pm UTC](https://community.gladysassistant.com/t/integration-externe-devmel/10545/3 "2026-10-02T18:00:47Z")

</div>

Hello

I just integrated the DEVEMEL integration and I control all my SOMFY IO and RTS shutters, I have a Tubauto gate and it gives me an error when I want to integrate it to Gladys I copied the Json file as described in the Doc

I don’t know if you can help me here is the code

HTTP 422 — UNPROCESSABLE\_ENTITY — t\_device\_feature.min cannot be null; t\_device\_feature.max cannot be null

Xavier

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [October 2, 2026, 6:08pm UTC](https://community.gladysassistant.com/t/integration-externe-devmel/10545/4 "2026-10-02T18:08:14Z")

</div>

Thanks for the report

This is normally fixed in version 2.0.3

**The cause**

- Your Tubauto portal is declared as a « button » (type 4096).
- In Gladys, each function of a device must have a min and a max value.
- The integration code did not set these values for 3 cases: the button (portals, garages), the switch (type 4097) and the on/off of the lights (type 4100).
- Gladys therefore refused to create the device, hence the 422 error.
- Shutters already have these values, which is why they work.

**The fix**

- I added min: 0 and max: 1 to the 3 cases, in src/devices/button.js, src/devices/switchDevice.js and src/devices/light.js.
- I added a test that checks that each function has a min and a max. Without the fix, this test fails. With it, all 249 tests pass and the code check is good.

---

<div class="post-metadata">

**Author:** ![XDECO](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/xdeco/32/22996_2.png) [@XDECO](https://community.gladysassistant.com/u/XDECO)\
**Post date:** [October 2, 2026, 9:40pm UTC](https://community.gladysassistant.com/t/integration-externe-devmel/10545/5 "2026-10-02T21:40:53Z")

</div>

Thanks for the feedback, it’s good, it works now 🙂
