companion-module-requests icon indicating copy to clipboard operation
companion-module-requests copied to clipboard

Luminex Luminode API

Open janno1722 opened this issue 3 years ago • 10 comments

Hello... Would like to request support for the Luminex Luminode.

LumiNode:LumiCore API documentation.pdf

LumiNode-User_Manual_EN_20200618-REV-2.2.1-4.pdf

swagger.json.zip

User manual and protocol documents are attached. Many thanks!

janno1722 avatar Aug 23 '21 14:08 janno1722

Hello. I am interested in this module too.

Thanks

nickjfw94 avatar May 31 '22 11:05 nickjfw94

Good morning,

Another lighting guy here who's super interested in seeing the Luminex API integrated.

Thank you

napsterxp avatar Mar 18 '23 11:03 napsterxp

Hi

Another vote for this as I can't always get the generic HTTP module to work

Thanks

14maxwjo avatar Aug 09 '23 12:08 14maxwjo

Possible to build - but this would need some time and I don't have a Luminode device right now to test.

leonreucher avatar Aug 31 '23 17:08 leonreucher

No rush. Can happily provide you with the LumiNode's most recent swagger.json API file and do some testing if it helps

napsterxp avatar Aug 31 '23 18:08 napsterxp

Hello everybody,

I started working on a LumiNode module. You can find my progress here: https://github.com/stijngeysen/companion-module-luminex-luminode

The module already contains functionality for controlling LumiNode Play and for recalling profiles. Is there any other functionality you are looking for?

stijngeysen avatar Nov 15 '23 09:11 stijngeysen

Amazing! For me, recalling profiles would be the main one. Thinking out loud, I am wondering if there's a way you could do something fun with stream loss such that a button would turn from green to red if data is lost etc?

Adam

napsterxp avatar Nov 23 '23 15:11 napsterxp

That's great. The ability to store the currently active profile to a variable would be great, as I sometimes recall from the unit itself and sometimes from my streamdeck.

Adam, looking at the api I couldn't see any option for getting the status of stream loss only a way of acknowledging the stream loss, it might be worth seeing if they could implement it into a future update though as that would be quite useful having a button for each node indicating its state.

Josh

14maxwjo avatar Nov 27 '23 13:11 14maxwjo

@14maxwjo I already have a variable with the name of the current active profile (active_profile_name). This should be sufficient for your use case.

I will see what I can do to get the API for the stream loss indication in a next release of the firmware

stijngeysen avatar Nov 27 '23 13:11 stijngeysen

A LumiNode module v1.0.0 has been created yesterday and is now available in the latest beta release of companion: https://github.com/bitfocus/companion-module-luminex-luminode

As a side note, a module for Luminex GigaCore is included as well: https://github.com/bitfocus/companion-module-luminex-gigacore

stijngeysen avatar Jan 12 '24 19:01 stijngeysen