Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33

Thread: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

  1. #1
    Join Date
    Aug 2012
    Location
    Charleston, SC
    Posts
    1,085
    Post Thanks / Like

    Default ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    Hope everyone had a good season! If anyone wants to checkout what's in store for the next ESPixelStick firmware release, please grab the latest development build and give it a shakedown. Keep in mind it's still a development release and your feedback is always welcome. If you're still on 3.0, the following goodies have been added:

    - Added brightness support.
    - Added calculated gamma support.
    - Added grouping and zigzag for pixels.
    - Added startup and idle effect options.
    - Added Home Assistant MQTT Discovery support.
    - Better MQTT support (usage detailed in the README).
    - New effects for standalone or MQTT usage.
    - Updated how GECE pixels are controlled.

    thanks!
    -shelby
    [url=http://www.youtube.com/playlist?list=PLY6l3Fd1SM8viL-Q76DVHtjltwR6XbOc7]2014 Christmas Videos[/url] - [url=http://diychristmas.org/vb1/showthread.php?3261-Candlewick-Lights-2014-video-and-details]Write Up[/url]
    [url=http://www.youtube.com/playlist?list=PLY6l3Fd1SM8sTEvf6hIhPJX9rWgfbSmRX]2013 Halloween Videos[/url]

    [URL="http://diychristmas.org/vb1/showthread.php?1255-Generic-Dongle-HSXP-2108G&p=15008&viewfull=1#post15008"][COLOR="#FF0000"]Warning on cheap USB RS485 dongles - You get what you pay for...[/COLOR][/URL]

    [URL="https://github.com/forkineye"]My GitHub Stuff[/URL] | [URL="http://kw4fb.com"]My Ham Radio Stuff[/URL] | [url]http://forkineye.com[/url]

  2. Likes willo, jklingert liked this post
  3. #2
    Join Date
    Jan 2015
    Location
    Dallas TX
    Posts
    633
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    Its been a while since I last updated. I'm running FW version 3.0 (Nov 20, 2017) which supports updating via web. But it wants an efu file and I don't see one in the build files. I see in the ReadMe file it says "EFU files for updating are not included, however you can create them yourself within ESPSFlashTool."
    But I don't remember the steps to do that. Can you point me to the instructions or give a quick refresher?


  4. #3
    Join Date
    Aug 2012
    Location
    Charleston, SC
    Posts
    1,085
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    Quote Originally Posted by pixelpuppy View Post
    Its been a while since I last updated. I'm running FW version 3.0 (Nov 20, 2017) which supports updating via web. But it wants an efu file and I don't see one in the build files. I see in the ReadMe file it says "EFU files for updating are not included, however you can create them yourself within ESPSFlashTool."
    But I don't remember the steps to do that. Can you point me to the instructions or give a quick refresher?

    Just launch the flashtool, select the firmware, and click "Build EFU". It'll save a file that you can upload.
    thanks,
    -shelby
    [url=http://www.youtube.com/playlist?list=PLY6l3Fd1SM8viL-Q76DVHtjltwR6XbOc7]2014 Christmas Videos[/url] - [url=http://diychristmas.org/vb1/showthread.php?3261-Candlewick-Lights-2014-video-and-details]Write Up[/url]
    [url=http://www.youtube.com/playlist?list=PLY6l3Fd1SM8sTEvf6hIhPJX9rWgfbSmRX]2013 Halloween Videos[/url]

    [URL="http://diychristmas.org/vb1/showthread.php?1255-Generic-Dongle-HSXP-2108G&p=15008&viewfull=1#post15008"][COLOR="#FF0000"]Warning on cheap USB RS485 dongles - You get what you pay for...[/COLOR][/URL]

    [URL="https://github.com/forkineye"]My GitHub Stuff[/URL] | [URL="http://kw4fb.com"]My Ham Radio Stuff[/URL] | [url]http://forkineye.com[/url]

  5. #4
    Join Date
    Apr 2011
    Location
    Redding Ca
    Posts
    297
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    What is the update for how GECE pixels are controlled?

  6. #5
    Join Date
    Aug 2012
    Location
    Charleston, SC
    Posts
    1,085
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    Quote Originally Posted by JLStout View Post
    What is the update for how GECE pixels are controlled?
    The packets are built pulling some tricks with the uart instead of bit banging.

    Sent from my Moto G (5) Plus using Tapatalk
    [url=http://www.youtube.com/playlist?list=PLY6l3Fd1SM8viL-Q76DVHtjltwR6XbOc7]2014 Christmas Videos[/url] - [url=http://diychristmas.org/vb1/showthread.php?3261-Candlewick-Lights-2014-video-and-details]Write Up[/url]
    [url=http://www.youtube.com/playlist?list=PLY6l3Fd1SM8sTEvf6hIhPJX9rWgfbSmRX]2013 Halloween Videos[/url]

    [URL="http://diychristmas.org/vb1/showthread.php?1255-Generic-Dongle-HSXP-2108G&p=15008&viewfull=1#post15008"][COLOR="#FF0000"]Warning on cheap USB RS485 dongles - You get what you pay for...[/COLOR][/URL]

    [URL="https://github.com/forkineye"]My GitHub Stuff[/URL] | [URL="http://kw4fb.com"]My Ham Radio Stuff[/URL] | [url]http://forkineye.com[/url]

  7. #6
    Join Date
    Dec 2017
    Posts
    81
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    Thanks, I'm excited to see new updates. It seems all the releases are labelled pre release. Is this most recent stable enough for use?

  8. #7
    Join Date
    May 2016
    Posts
    227
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    How wonky is this release? I happened to be on the GitHub page minutes after you committed it, and it still has the "not considered stable" on it.

    I'm stoked about brightness control. Thanks for putting that in.

  9. #8
    Join Date
    Nov 2011
    Location
    Chicago - Southwest Suburbs
    Posts
    7,590
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    ok guys, here's a tidbit about the releases. They're not really releases. They're just there because there's not a better place to put them. They're pre-release because they are indeed some version that's not yet ready for general release. He uses a fully automated build process. When Shelby makes some changes to the codebase and commits it to the source tree, it kicks off an automated build process that builds the code and posts it on GitHub. This will happen if Shelby pushes a change, or if he merges someone else's contribution into the project. The only place on GitHub for downloadable complete builds of the project is the releases section. Everything else in the GitHub project is just raw code. So that's where it goes, in the releases section. And it's tagged as pre-release to distinguish it from an officially tested released version. So these automated builds are nothing more than just another development build. It does not mean it's been tested. It has in fact not been tested by any actual person when it's posted. It's fully automated. This most recent one has only been up there for 7 hours. It hasn't even been thru one night yet. So nobody knows "how wonky" it is. It's up there for brave souls like you to test and report back.
    Typically, the developer who's contributing code has tested the part he's working on fairly thoroughly before he commits it to a project and submits a pull request. That's like saying, i'm done with this work, go ahead and combine it with the rest of the project. But depending on the nature of the work, it may be more or less invasive to the other parts of the project that weren't touched. Some of that stuff may not work once it's put back together. Or it may conflict when mixed with another person's changes in another area. So that's what these automated builds are all about. It's about generating versions for the purpose of testing work as it gets combined back into one main project. Do they work? hopefully. That's the goal. But not always, and they certainly may come with new bugs. That's just part of the development cycle.

    They're called Travis builds because Travis is the name of the software that automates the process. On the Vixen project, we use a different automated build software (team-city if I recall) and we post the results to our own website calling them dev-builds. But our process is automated just the same.

  10. Thanks jklingert, BF210 thanked for this post
    Likes jklingert, Jerry-Rigs, BF210 liked this post
  11. #9
    Join Date
    May 2016
    Posts
    227
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    I was wondering who Travis was. Thanks for the explanation. I’ll lower my expectations accordingly and watch for unexpected features.

  12. #10
    Join Date
    Dec 2017
    Posts
    81
    Post Thanks / Like

    Default Re: ESPixelStick - grouping, zigzag, effects, and mqtt goodies

    I just re read the original message it does development build.

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •