pxlBlck-plugin for easy optical notifications via LED-Matrizes and Stripes

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
Fab
New user
Posts: 6
Joined: 03 Dec 2020, 17:29
Location: Germany
Contact:

pxlBlck-plugin for easy optical notifications via LED-Matrizes and Stripes

#1 Post by Fab » 20 Dec 2020, 10:09

Hey guys,
I wrote a plugin for ESPEasy with which different Neopixel/WS2812 LED matrices can be controlled. For example, icons and animation can be displayed on command (e.g. via MQTT).
I use this to be informed about events (doorbell, WhatsApp message, etc.) in my SmartHome.
Possibly. can any of you use that too. You can find general information about this here: https://nerdiy.de/en/pxlblck/
The first four hardware plattforms can be found in the following list of articles (inlc build instructions, STLs and material lists): https://nerdiy.de/en/tag/pxlblckplattform/
Of course, I am always happy to receive constructive criticism. 🙂
Also I'm interested in what I have to do to have this included in the ESPEasy plugin collection? Is there something like a "Step-by-Step"-Guide somehwere? :)
Cheers and have a nice day
Fab

Image
Image
Image
Image
🧑‍🔧Me: Full time nerd in a world with too many projects for too little time
🌍Nerdiy.de: Detailed HowTos

TD-er
Core team member
Posts: 8752
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: pxlBlck-plugin for easy optical notifications via LED-Matrizes and Stripes

#2 Post by TD-er » 20 Dec 2020, 11:54

Looking good :)

Not sure how comfortable you are with Git.
If not that comfortable, it is best to make sure you have a backup of your code in a separate ZIP somewhere.

The basic steps to get it included in ESPEasy is a bit like this:
- Clone the ESPEasy repository to your own GitHub account.
- Create a new branch at the current HEAD of the repository (e.g. "feature/pxlBlckPlugin")
- Add your code changes to the branch and make sure it does compile (current highest plugin nr is 107, so start using 108)
- Make a commit to your branch
- Push your branch to your origin (your clone on GitHub)
- Navigate to https://github.com/letscontrolit/ESPEasy/pulls After you pushed your branch, you will see a yellow-ish bar appear to create a pull request

After you created a pull request (PR) you will for sure get some constructive criticism from me :) (regarding the code)

Post Reply

Who is online

Users browsing this forum: No registered users and 63 guests