doctormord / responsive_led_control Goto Github PK
View Code? Open in Web Editor NEWResponsive Led Control based on McLightning & Grisworld-Led-Controller with FastLED
License: GNU Lesser General Public License v3.0
Responsive Led Control based on McLightning & Grisworld-Led-Controller with FastLED
License: GNU Lesser General Public License v3.0
Hello! I get an error when compiling "C:\Users\1\Documents\Arduino\libraries\FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output" and the tape does not work, and on McLighting everything works.
Hi! GReat work! Got it installes with all effects and stuff.. Now I would like having the wiring to attach the LED strip ) Which schema did u use? yould u mind to shre it here ?
I got the endpoint working, but when I connect to the ESP, I only get "FileNotFound" no "file browser" as the docs say should be there. Logs:
*WM: AutoConnect
*WM: Connecting as wifi client...
*WM: Using last saved values, should be faster
*WM: Connection result:
*WM: 3
*WM: IP Address:
*WM: 10.0.0.15
connected...yeey :)
OTA Ready
IP address: 10.0.0.15
Open http://LEDCONTROL-1cb0.local/edit to see the file browser
Palette count: 0
handleFileRead: /edit.htm
Thanks for your patience, I'm new to Arduino/esp8266!
Dear @doctormord,
I had at look at your project, because it looks great and has all the features where I did not find time yet to implement them.
I tried to make it work, but had no success yet. I patched the library, configured the number of LEDs and PIN, flashed it, connected it to wifi, uploaded the files. Everything seems to be OK, but the LEDs stay black. Tried other sketches on the same hardware without problems.
I think it has to do with the configuration of FastLED, but did not find out whats wrong. Did you experience something similar?
Regards
Tobias
i get this error when trying to upload into the WeMos board.
Any fix?
Hello!
I've just tried this, but i'm experiencing some random flickering when playing patterns.
See this video, showing the patterns "TV" and "Sinelon": https://photos.app.goo.gl/wuknWqT7Q6xfnSp42
Using a D1 Mini, and an Adafruit Neopixel ring.
And no, the glitter function is not on.
I don't see this with McLighting at all.
https://github.com/scottlawsonbc/audio-reactive-led-strip
This is the link to the sketch provided by Scottlawsonbc.
Would like to know if it is possible to compile them together so i may be able to use that feature together with the rest of the amazing work that you have done.
Thanks!!
Just built system on Wemos D1, 3M flash size. All appears OK with web pages apart from palettes. The serial monitor shows when "pressing" next palette button on CGI:-
Current pallet_ndx=0
Error, unable to open palette
Error loading paletteFile at index -1
Next palette: -1
WS: [1] get Text: =all
Activated mode [2]!
WS: [1] get Text: =palette_anims
Activated mode [9]!
Unable to allocate memory for palette
New pallet index: 0
Unable to allocate memory for palette
New pallet index: 0
When building s/w, I could not upload the palette directory in one go, I had to upload all the bin files individually. So I do not know if they went into /palettes on the ESP8266
Please can you suggest how to fault find this
many thanks
Patrick
_ _
Reboots often when using the web ui. Seems to happen mostly when initiating the ws connect... Any idea?
Noticed that sometimes, when opening the web ui, the buttons are not correctly marked and settings are not loaded. Browser console shows a bad status json with strange chars inside. Refreshing the site helps but the issue comes back. Sometimes the json is good and sometimes not. No idea why.
is there a way to upload multiple files from pallets with a zip file?
on mc-lighting i had an issue with a corrupted file that would give a crash.
deleting single files was not possible so formatting spiffs, and reupload fixed it.
would there be a better solution?
Hi!
first thanks for nice work! I just uploaded the sketch to my esp8266 and it wont offer me the network.. I earlier had already a version like McLighting on it with also wifi manager.
How can i get ths running and is there a way to completely flas the esp?
Hello!
I'm getting crazy to solve this issue... My NodeMCU is connecteb but I'm unable to upload the "application script"... on http://LEDCONTROL-b73f.local/edit I'm getting FileNotFound...
First I would clearly mention that addtional libraries need to be installed.
More important is, that you can not upload files with [IP_ADDRESS]/edit. It is [IP_ADDRESS]/upload. And please make clear which files should be uploaded.... this is the next think to figure out now ;-).
Thanks
Is it somehow possible to control via HTTP GET requests? I remixed some other code (mostly sparkfun samples) to have trigger actions using Domoticz, but your Responsive LED Control is has way nicer functionality. However.. I don't see how I could send commands via GET (or POST) requests. Is this possible? If not, is this something you're considering?
Hi doctormord,
I like your work, especially the palettes.
Unfortunately the http REST API is not fully implemented (as in McLighting) i.e. set_mode is not working...
Any thoughts on this?
Regards tertel
Hi.
Great project, thanks for the hard work!
I'm getting a stack dump(?) and reboot any time I choose a palette operation (example output below - I don't know what it means or what to do with it). I've tried using a few different NodeMCU boards and this morning, a Wemos D1 Mini. I've uploaded the 'extra' files using the /edit method and the ESP8266 Sketch Data Upload utility - both with the same outcome.
As far as I can tell I've followed all the instructions, including the FastLED patch, correctly.
Can anyone help?
Thanks again, Kevin
Crash output follows --->
Exception (28):
epc1=0x40221800 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
ctx: cont
sp: 3fff2260 end: 3fff2790 offset: 01a0
stack>>>
3fff2400: 00000000 400042db 00000019 ffffffff
3fff2410: 40004b31 3fff2460 00000004 0030f82c
3fff2420: 3ffe8308 00000000 00000020 40100ec6
3fff2430: 3ffeb252 3ffe910b 3ffee9c0 3fff2460
3fff2440: 00000001 401034c7 3ffef418 3ffe9120
3fff2450: 00000000 3ffe8308 3fff2500 4022035c
3fff2460: 00000000 ffffffff 00000000 00000000
3fff2470: 00000000 00000013 00302073 0030f800
3fff2480: 40004b31 3fff4a9c 00000100 00310200
3fff2490: 40105acc 3fff4eec 00000100 3fff4eec
3fff24a0: 0010698d 3fff4a9c 00000100 3fff4a9c
3fff24b0: 4021769d 0030f800 00000000 40217692
3fff24c0: 3fff2630 3fff2600 0000000c 4021a0e0
3fff24d0: 3ffe911f 00000013 00000019 ffffffff
3fff24e0: 3fff4a9c 00000100 3fff32b0 3fff16a8
3fff24f0: 3fff16a8 3ffe8308 00000040 4021dd3d
3fff2500: 3fff25c3 00310200 0000002c ffff0208
3fff2510: 3fff25b0 0000003f 00000000 3fff4a9c
3fff2520: 00000000 000000f8 000007f0 61702f01
3fff2530: 7474656c 332f7365 6c625f35 3fff49e0
3fff2540: 00000102 00010200 3fff32b0 4020387c
3fff2550: 00000018 3fff6d3c 00000018 00300000
3fff2560: 00000008 00000002 00000000 80085d00
3fff2570: 3fff49dc 00000008 3fff6564 4021dd80
3fff2580: 3fff2630 3fff2600 00000008 40205c38
3fff2590: 3fff00f8 00000000 3fff32b0 3fff2650
3fff25a0: 3fff4774 00000000 00000009 40217c70
3fff25b0: 64616f4c 6c617020 65747465 6d616e20
3fff25c0: 3f206465 00000018 3fff6224 40100690
3fff25d0: 3fff1680 0000047b 0000047b 4010020c
3fff25e0: 000007f0 00000001 3fff5094 40100690
3fff25f0: 3fff2630 3fff2600 00000008 40219244
3fff2600: 000007f0 00000003 00000000 000007f0
3fff2610: 3fff4ff0 ffffffff 3fff5094 4021a46c
3fff2620: 3ffe910b 00000001 3fff2600 3fff2630
3fff2630: 3fff4ff4 3fff5094 00000000 3fff16a8
3fff2640: 000007f0 00000001 3fff6564 4020a425
3fff2650: 3ffea550 00000000 000003e8 40100690
3fff2660: 00000000 00000000 00000000 00000000
3fff2670: 3fff122c 00000002 00000001 402186bc
3fff2680: b0ff0101 000003f0 00000000 00000001
3fff2690: 3fff122c 3fff128d 00000000 4020a4f3
3fff26a0: 3fff1298 00000028 000003e8 3fff1768
3fff26b0: 3fff0b40 3fff0aac 3fff1150 4020a561
3fff26c0: 3fff0f20 000000b4 4021930c 3fff1770
3fff26d0: 3fff0f20 3fff0b64 00000000 402013e3
3fff26e0: 4020cb24 3fff0b64 3fff0f20 40216e24
3fff26f0: 4024ce6a 0011f783 3fff1470 00000001
3fff2700: 4024dfef 3fff1768 4021930c 3fff1770
3fff2710: 3fff2d94 4020d7f0 3fff0aac 3fff1768
3fff2720: 3fff0b40 3fff0aac 3fff1150 4020a889
3fff2730: 00000000 00000000 402075ac 00000000
3fff2740: 00000000 00000000 feefeffe feefeffe
3fff2750: 00000000 3fff0b38 feefeffe feefeffe
3fff2760: 00000000 00000000 00000001 3fff1768
3fff2770: 3fffdad0 00000000 3fff1761 40219358
3fff2780: feefeffe feefeffe 3fff1770 40100710
<<<stack<<<
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v4ceabea9
~ld
Hi.. I successfuly installed your ino on my esp8266. Everything works perfectly. Now I was wondering how to create own palletts.. as i have a specific plan in my head :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.