hyperion.ng/effects
LordGrey ed5455458b
Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654)
* Handle Exceptions in main & Pythoninit

* Have SSDPDiscover generic again

* Have SSDPDiscover generic again

* Change Info- to Debug logs as technical service messages

* Nanoleaf - When switched on, ensure UDP mode

* Include SQL Database in Cross-Compile instructions

* Fix Clazy (QT code checker) and clang Warnings

* Stop LedDevice:write for disabled device

* Nanoleaf: Fix uint printfs

* NanoLeaf: Fix indents to tabs

* NanoLeaf - Add debug verbosity switches

* Device switchability support, FileDevice with timestamp support

* Nanoleaf Light Panels now support External Control V2

* Enhance LedDeviceFile by Timestamp + fix readyness

* Stop color stream, if LedDevice disabled

* Nanoleaf - remove switchability

* Fix MultiColorAdjustment, if led-range is greater lednum

* Fix logging

* LedFileDevice/LedDevice - add testing support

* New "Led Test" effect

* LedDeviceFile - Add chrono include + Allow Led rewrites for testing

* Stabilize Effects for LedDevices where latchtime = 0

* Update LedDeviceFile, allow latchtime = 0

* Distangle LinearColorSmoothing and LEDDevice, Fix Effect configuration updates

* Updates LedDeviceFile - Initialize via Open

* Updates LedDeviceNanoleaf - Initialize via Open, Remove throwing exceptions

* Updates ProviderUDP - Remove throwing exceptions

* Framebuffer - Use precise timer

* TestSpi - Align to LedDevice updates

* Pretty Print CrossCompileHowTo as markdown-file

* Ensure that output is only written when LedDevice is ready

* Align APA102 Device to new device staging

* Logger - Remove clang warnings on extra semicolon

* Devices SPI - Align to Device stages and methods

* Fix cppcheck and clang findings

* Add Code-Template for new Devices

* Align devices to stages and methods, clean-up some code

* Allow to reopen LedDevice without restart

* Revert change "Remove Connect (PriorityMuxer::visiblePriorityChanged -> Hyperion::update) due to double writes"

* Remove visiblePriorityChanged from LedDevice to decouple LedDevice from hyperion logic

* Expose LedDevice getLedCount and align signedness
2020-02-10 15:21:58 +01:00
..
schema Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654) 2020-02-10 15:21:58 +01:00
atomic.json Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
breath.json add limit for write to leddevice (#432) 2017-04-09 22:28:32 +02:00
candle.json UI fixes/updates (#468) 2017-09-04 23:12:59 +02:00
candle.py Webn (#2) (#358) 2017-01-04 10:55:10 +01:00
cinema-fade-in.json disable smoothing for effects (#425) 2017-03-30 06:20:20 +02:00
cinema-fade-off.json disable smoothing for effects (#425) 2017-03-30 06:20:20 +02:00
collision.json New effect collision 2019-11-10 17:24:04 +01:00
collision.py New effect collision 2019-11-10 17:24:04 +01:00
double-swirl.json Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
fade.py Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654) 2020-02-10 15:21:58 +01:00
fire.gif Use GIF files for effects (#477) 2017-10-12 12:00:32 +02:00
fire.json Use GIF files for effects (#477) 2017-10-12 12:00:32 +02:00
flag.json Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
flag.py Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
gif.py Gold linker, CCache, Stats, LGTM 2019-06-05 21:13:37 +02:00
knight-rider.json big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
knight-rider.py Gold linker, CCache, Stats, LGTM 2019-06-05 21:13:37 +02:00
ledtest.json Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654) 2020-02-10 15:21:58 +01:00
ledtest.py Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654) 2020-02-10 15:21:58 +01:00
light-clock.json Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
light-clock.py Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
lights.gif Use GIF files for effects (#477) 2017-10-12 12:00:32 +02:00
lights.json Use GIF files for effects (#477) 2017-10-12 12:00:32 +02:00
mood-blobs-blue.json big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
mood-blobs-cold.json Added the possibility to change the base color of the mood blobs over time. 2014-05-24 13:03:46 +02:00
mood-blobs-full.json Allow random mood blobs color, set mood-blobs-full to random 2016-05-10 16:34:24 +10:00
mood-blobs-green.json big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
mood-blobs-red.json big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
mood-blobs-warm.json UI fixes/updates (#468) 2017-09-04 23:12:59 +02:00
mood-blobs.py always output latest version of config file to webui (#307) 2016-12-03 21:11:52 +01:00
notify-blue.json disable smoothing for effects (#425) 2017-03-30 06:20:20 +02:00
pacman.json disable smoothing for effects (#425) 2017-03-30 06:20:20 +02:00
pacman.py Gold linker, CCache, Stats, LGTM 2019-06-05 21:13:37 +02:00
police-lights-single.json Create police-lights-single.json 2016-01-17 18:18:12 +01:00
police-lights-solid.json Create police-lights-solid.json 2016-01-17 18:18:49 +01:00
police.py Added new Candle effect - like those fake flickering led candles (#317) 2016-12-09 13:21:32 +01:00
rainbow-mood.json Webn (#2) (#358) 2017-01-04 10:55:10 +01:00
rainbow-mood.py Webn (#2) (#358) 2017-01-04 10:55:10 +01:00
rainbow-swirl-fast.json Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
rainbow-swirl.json UI fixes/updates (#468) 2017-09-04 23:12:59 +02:00
random.json UI fixes/updates (#468) 2017-09-04 23:12:59 +02:00
random.py Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654) 2020-02-10 15:21:58 +01:00
readme.txt platform cleanup and cmake osx fix (#294) 2016-11-20 22:57:19 +01:00
running_dots.py Gold linker, CCache, Stats, LGTM 2019-06-05 21:13:37 +02:00
Seawaves.json Wave effect 2018-12-20 14:49:34 +01:00
shutdown.json improve serial hotplug (#389) 2017-02-09 20:10:57 +01:00
shutdown.py improve serial hotplug (#389) 2017-02-09 20:10:57 +01:00
snake.json Use GIF files for effects (#477) 2017-10-12 12:00:32 +02:00
snake.py Use GIF files for effects (#477) 2017-10-12 12:00:32 +02:00
sparks.json Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
sparks.py Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
strobe-red.json disable smoothing for effects (#425) 2017-03-30 06:20:20 +02:00
strobe-white.json disable smoothing for effects (#425) 2017-03-30 06:20:20 +02:00
swirl.py Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654) 2020-02-10 15:21:58 +01:00
traces.json add fading effect like in a cinema. sped start and end color are selectable in json file 2016-01-24 08:10:36 +01:00
traces.py Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654) 2020-02-10 15:21:58 +01:00
trails_color.json add limit for write to leddevice (#432) 2017-04-09 22:28:32 +02:00
trails.json add limit for write to leddevice (#432) 2017-04-09 22:28:32 +02:00
trails.py Expand effect engine & ui update (#445) 2017-07-30 14:36:23 +02:00
Waves.json Wave effect 2018-12-20 14:49:34 +01:00
waves.py Gold linker, CCache, Stats, LGTM 2019-06-05 21:13:37 +02:00
x-mas.json add limit for write to leddevice (#432) 2017-04-09 22:28:32 +02:00
x-mas.py Gold linker, CCache, Stats, LGTM 2019-06-05 21:13:37 +02:00

This folder is for your personal effects.
If you want to modify effect parameters only, use the effect configurator from the webinterface.
If you want to develop your own effects, place python and json files here.

If you need examples or want to modify python file for hyperion included effect- You can export the included effects:

hyperiond --export-effects <existing path to export>

e.g.

hyperiond --export-effects /usr/share/hyperion/effects