Giter Site home page Giter Site logo

doctormord / responsive_led_control Goto Github PK

View Code? Open in Web Editor NEW
67.0 16.0 13.0 178 KB

Responsive Led Control based on McLightning & Grisworld-Led-Controller with FastLED

License: GNU Lesser General Public License v3.0

C 66.22% HTML 8.64% Python 3.12% CSS 0.83% C++ 21.19%
esp8266-arduino esp8266 ws2812 ws2812b responsive-design materializecss

responsive_led_control's People

Contributors

doctormord avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

responsive_led_control's Issues

compilation error

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.

Wiring Plan

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 ?

http://ledcontrol-1cb0.local/edit produces "File Not Found"

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!

No luck setting it up

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

Random flickering

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.

Failed to compile

Hi my friend,

I want to use your Project. First I used MCLightning and now I want to use yours.

I got an error at compiling. Dont know why. Can you help?

unbenann4t

Problem with palettes

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

_ _

Keeps crashing

Reboots often when using the web ui. Seems to happen mostly when initiating the ws connect... Any idea?

Status-JSON scrambled sometimes

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.

Upload

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?

wifi not wroking

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?

Installation documentation to be updated

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

Control via http GET requests?

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?

HTTP REST possibly not working

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

Palette operations cause reboot

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

Create palletts

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 :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.