Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Converting alternative FW for Arilux led controller to plugin #469

Open
Grovkillen opened this issue Aug 8, 2017 · 12 comments
Open

Converting alternative FW for Arilux led controller to plugin #469

Grovkillen opened this issue Aug 8, 2017 · 12 comments
Labels
Type: Enhancement Improve something already present
Milestone

Comments

@Grovkillen
Copy link
Member

I've talked to the developer behind the great FW for Arilux to join the ESP Easy community but he has no more time to give. His suggestion (also implied by myself) is that we try to merge his code into a plugin.

What do you all think?

The project page:
https://github.com/mertenats/Arilux_AL-LC0X

My short request:
SamZorSec/Arilux_AL-LC0X#29 (comment)

@Grovkillen Grovkillen changed the title Converting alternative FW for Arilux led driver to plugin Converting alternative FW for Arilux led controller to plugin Aug 9, 2017
@MatzeJoerling
Copy link

+1
I would like to see more "Light" stuff in ESPEasy. Clock, Candle and Basic Neopixel is not really much.
Arilux looks really hard to merge, what about https://github.com/toblum/McLighting for a starting point,
I asked the author of McLighting - he aslo has no time to merge his project into ESPeasy.

Someone has to volunteer...

regards Matze

@papperone
Copy link
Contributor

McLightining is heavily based on WS2812FX library, I'll take directly that library to a new plugin but it will be for 2.1 milestone... (does not seems too complex to implement!)
About Arilux I wish I could help but I need to have one controller for testing which I don't have right now...

@nigelbe
Copy link

nigelbe commented Sep 22, 2017

I would like to see a "user note" field where the user can put a short note about the particular node maybe up to 20 or 30 characters.

@Grovkillen
Copy link
Member Author

@papperone I have a controller and they are pretty nicely built. I wish I had two, to send you one :)

@papperone
Copy link
Contributor

thanks @Grovkillen but the issue is not only the controller but the fact that there are at least 7 or 8 versions and as well I would need proper LED Strip to test all functions (5ch up to "RGB+WW" I guess)...
for simple controllers/sensors I don't mind to order one from China and wait but in this case I think the Arilux are quite complex in terms of possible combinations of controllers and led strips... let's tackle first the WS2812FX wuich already has lots of possibilities!

PS: the Arilux is a standard RGB+WW similar to H801, so can't same plugin be used for both?

@nigelbe I think you wrote in the wrong thread or I can't understand your comment :)

@Grovkillen
Copy link
Member Author

Yeah I hear you @papperone , I got the simple RGB one (found here). But they have multiple versions. Maybe just focusing on one would do it but the WS2812FX is a good candidate too I guess.

@papperone
Copy link
Contributor

papperone commented Sep 22, 2017

still I think AriluX devices can be controlled by the H801 plugin, as they do the same job just maybe using different GPIOs... what do you think?
talking about hardware, while AriluX/H801 are LED drivers for non-addressable RGB/WW strips, WS2812FX library is meant to manage WS2812 addressable strips which requires no extra driver/hardware; so conceptually they are not similar at all.

@Grovkillen
Copy link
Member Author

I will try the H801 plugin as soon as possible. Will investigate it more in detail.

@psy0rz psy0rz added the Type: Enhancement Improve something already present label Sep 23, 2017
@psy0rz psy0rz added this to the 2.1.0 milestone Sep 23, 2017
@tablatronix
Copy link

tablatronix commented Oct 8, 2017

Why does this need a special library its just an esp with gpio out to 4 mosfets for rgbw pwm control.
Are there different models being proposed?

@Grovkillen
Copy link
Member Author

The deal is that we want (I want) to use the possibility to control it using fairly extensive JSON messages as it is used with the FW I linked to in my first post. I might try to tinker with the board I have (the simplest RGB controller) and see what I find.

@tablatronix
Copy link

tablatronix commented Oct 9, 2017

I just ordered one,

Looking at the lib, this should not be to hard to convert into a plugin, the arilux stuff is abstracted out from the library stuff in the ino, obviously you would not use any of the mqtt, telnet, json stuff from it, but use the espeasy way of doing that stuff, syslog, routing frontend, json will have to be rewritten to use the native methods, and hook into espeasy subscriptions or however you intend to control this.

You might even be able to keep the rf, ir control , but I think those would be better off hooked into espeasy as seperate devices.

Although you be better off approaching this as a platform for espeasy also since it needs to be its own board, since it has hardwired gpios to stuff.

@Grovkillen
Copy link
Member Author

Yes that was my thought as well (when I first posted it). Thanks for making me aware of this again! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement Improve something already present
Projects
None yet
Development

No branches or pull requests

6 participants