Skip to content
This repository has been archived by the owner on Apr 28, 2022. It is now read-only.

Add e131 mode #289

Merged
merged 11 commits into from
Jan 15, 2019
Merged

Add e131 mode #289

merged 11 commits into from
Jan 15, 2019

Conversation

debsahu
Copy link
Collaborator

@debsahu debsahu commented Dec 12, 2018

How to use: submit "=e131" via mqtt or websocket to activate.

Only merge after testing the e131 branch!!! And valuable outputs from #287

debsahu and others added 8 commits December 11, 2018 22:42
Submit "=e131" via mqtt or websocket to activate
- Stop strip when e131 is sent
- sendState() needs extra memory for jsonBuffer
- sensState() effect can be sent directly instead of copying from PROGMEM
- 170 LEDs per universe predefined
- >Second universe data fixed
-  Reduce the number of default universe
- Add E1.31 mode to getModes(), no need to change McLightingUI
- "=e131" and "/e131" will activate E131 mode via websockets or MQTT
- Reverted McLightingUI back to stock
Arduino/McLighting/request_handlers.h Show resolved Hide resolved
Arduino/McLighting/request_handlers.h Outdated Show resolved Hide resolved
Arduino/McLighting/request_handlers.h Show resolved Hide resolved
Arduino/McLighting/request_handlers.h Outdated Show resolved Hide resolved
Arduino/McLighting/request_handlers.h Outdated Show resolved Hide resolved
Arduino/McLighting/request_handlers.h Outdated Show resolved Hide resolved
@ayufan
Copy link

ayufan commented Jan 6, 2019

It seems to work for me. However, with these changes the esp8266 dies after some time. Responds to ping, but not to HTTP interface.

@debsahu
Copy link
Collaborator Author

debsahu commented Jan 6, 2019

Ohh thank you, definitely a bug. We need to do a server loop(). Coming from Async to regular code, I forgot about the webserver loop()

- Update UART 1 and 2 methods for NeoPixelBus v2.4.1
- HA E1.31 support
- Added Travis CI support
@dermalikmann dermalikmann mentioned this pull request Jan 7, 2019
@debsahu debsahu merged commit ef623b5 into master Jan 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants