penfold42
1670ec58a7
led device cleanup, bug fix and schemas ( #304 )
...
* sk6812SPI was buggy
cleaned up code - make sk6812spi and ws2812spi more consistent
* led device schema updates
2016-12-01 16:16:59 +01:00
penfold42
080059cbf5
Added latchtime web configuration for ws2801 device. ( #302 )
...
* Added latchtime web configuration for ws2801 device.
Fixed default to be 500000ns
* cleaner code using defaults and added "ns" to web schema
* oops... "ns" not "ms"
2016-12-01 10:00:52 +01:00
brindosch
3e5ca4601d
Update webui ( #301 )
...
* update
* update
* fix
* implement opt groups
* spaces
[skip ci]
* page wrapper adjust
[skip ci]
* implement optgroups for remote, adjust effect schemas
* lost id
[skip ci]
2016-11-30 17:32:12 +01:00
redPanther
81dea1583d
update adalight sketch ( #299 )
...
* rename platform rpi-pwm to rpi. remove original rpi platform
install symlink to bin folder
create effects folder for custom effects
* fix osx jobs evaluation
* - add rewrite time to serial leds
- rework adalight sketch
* add analog output
* adalight: add analog mode: last led
* tune adalight sketch to final state
move refresh code to leddevice base class, so every leddevice can use it
2016-11-29 23:14:15 +01:00
penfold42
6b3f0e42b5
fix strobe effect frequency ( #300 )
...
* fix strobe effect frequency
* Changed the frequency in the effect definitions
2016-11-27 11:39:20 +01:00
redPanther
1b62d9d717
Logbuffer ( #298 )
...
* - implement a global logbuffer
- providerrs232 reduce log spam
* logger add signal and start json push
* implement logger notifier ... need some cleanup
* imlement logview in webui - the layout stuff is basic atm and needs some tuning
2016-11-26 22:46:16 +01:00
redPanther
73406c982b
global logbuffer ( #297 )
...
* - implement a global logbuffer
- providerrs232 reduce log spam
* logger add signal and start json push
* implement logger notifier ... need some cleanup
2016-11-26 22:34:46 +01:00
Markus Rudel
9360183f2e
Updated compile instructions for Mac OS ( #286 )
...
* Updated CompileHowto to not use X11 on a Mac, also added a way to get the available number of cpu cores for make
* bin path adjusted for Mac OS
* changed cmake command
I’ve changed the cmake command according to RedPanther’s suggestion.
This makes disabling of V4L and X11 not necessary anymore.
* Reverted changes to include flags for Mac OS compilation, changed folder to make install folder for effects
* Forgot effects folder in copy command
* Update to the CompileHowto to reflect changes in upstream
2016-11-21 23:06:10 +01:00
brindosch
98cb922c74
Update WebUI ( #295 )
...
* update
* lang
* show dialog on delete action
* proper regexp if effect name contains ":"
[skip ci]
2016-11-21 22:16:57 +01:00
Kiina
7cb6517c01
Fix odroid-c2 detection ( #296 )
2016-11-21 22:16:13 +01:00
redPanther
9e5903e1aa
platform cleanup and cmake osx fix ( #294 )
...
* rename platform rpi-pwm to rpi. remove original rpi platform
install symlink to bin folder
create effects folder for custom effects
* fix osx jobs evaluation
2016-11-20 22:57:19 +01:00
Paulchen Panther
8f67294de6
Implement "reloadEffects" function in Hyperion for "write and delete" custom created effect configuration files ( #293 )
...
* Update EffectEngine.h
* add reloadEffects function
* add readEffects function
* add reloadEffects function
* Call reloadEffects after handleCreateEffectCommand and handleDeleteEffectCommand
2016-11-20 18:41:10 +01:00
brindosch
c05181666c
LED Layouts, Delete Effect, Colorpicker for EC ( #290 )
...
* upd
* ipadte schemas
* update html
* update
* fix matrix index increment
[skip ci]
* matrix 1 led as minimum
[skip ci]
* disable zoom
[skpi ci]
2016-11-18 18:39:27 +01:00
Paulchen Panther
c2faf07574
Delete custom created effect configurations with JSON RPC ( #289 )
...
* Add ability to delete custom created Effects
* Add deleteEffect function to Hyperion-Remote
* Add deleteEffect function to Hyperion-Remote
* Update schema.json
* Update JsonSchemas.qrc
* Add schema-delete-effect.json
* Add deleteEffect function to JSON RPC
* Add deleteEffect function to JSON RPC
* Add Effect configuration file (.json) to Effect Definition
* Update EffectDefinition.h
2016-11-18 18:39:21 +01:00
penfold42
4972bc086a
Remove old LedDeviceWS2812b PWM device which wont work on RPi >= 2 ( #288 )
2016-11-18 18:39:08 +01:00
Rick164
39593c508a
Fixed QHostAddress address binding for AtmoOrb ( #285 )
2016-11-11 23:30:57 +01:00
brindosch
961770b9da
update configurator ( #283 )
2016-10-31 06:26:54 +01:00
Paulchen Panther
08dfec20c5
Adding the possibility to test new Effects ... ( #282 )
...
* Update effects_configurator.html
* Update content_effectsconfigurator.js
* Update hyperion.js
* Update de.json
* Add argument QString "pythonScript" to runEffect function
* Update Hyperion.h
* Update EffectEngine.cpp
* Update Hyperion.cpp
* Update JsonClientConnection.cpp
* Update schema-effect.json
2016-10-30 22:59:45 +01:00
brindosch
864538f188
Effects Configurator ( #281 )
...
* update translation
* add css
* Update JsonClientConnection.cpp
* add effectscreator
* remove udp
* fix title c/p issue for sparks
[skip ci]
* update schemas
[skip ci]
* typo
[skpi ci]
2016-10-30 17:54:38 +01:00
brindosch
33c91f73e3
Translation update ( #280 )
...
* update translation
* add css
2016-10-27 23:42:24 +02:00
Paulchen Panther
fab0c208fe
Create Effect configuration files (.json) with JSON RPC ( #277 )
...
* Add getEffectSchemas and loadEffectSchema function
* Add getEffectSchemas function
* add effect schema files to internal resources
* Add loadEffectSchema and getEffectSchemas function
* add effect schema resources
* add getEffectSchemas function
* extend handleSchemaGetCommand to get ...
... all available effect schemas
add handleCreateEffectCommand function
* add handleCreateEffectCommand function
* include schema-create-effect.json file
* add create-effect schema
* Add schema-create-effect.json file
* Add createEffect to hyperion-remote
* Add createEffect function
* add createEffect function
* Create fade.schema.json
* Add files via upload
* Add files via upload
* Update police.schema.json
* Update EffectEngine.qrc.in
* Update CMakeLists.txt
2016-10-24 23:52:53 +02:00
Starbix
4faa505fa4
Update CompileHowto ( #275 )
2016-10-17 21:38:40 +02:00
penfold42
c5088ffeb4
hyperion-remote help screen needs "--blah" not "-blah" for the long options ( #274 )
2016-10-17 21:38:19 +02:00
brindosch
2cc4cdde26
Update QJsonSchemaChecker.cpp
2016-10-16 17:34:20 +02:00
redPanther
1565d60d86
fix json double evaluation for effects
2016-10-14 20:59:03 +02:00
redPanther
f881a0abe3
fix effect overlay not evaluated correctly
2016-10-14 20:13:45 +02:00
redPanther
6a06dfabdd
fix log level when used from config
2016-10-14 13:52:21 +02:00
redPanther
838ec928d8
fix effect export
...
@brindosch ... hopefully that solves your problem
2016-10-13 22:58:16 +02:00
Paulchen Panther
464de381a0
JsonCpp to QTJson (Final Part) ( #273 )
...
* Update CMakeLists.txt
* Update Hyperion.h
* Update LedDevice.h
* Update LedDeviceFactory.h
* Update Hyperion.cpp
* Update LedString.cpp
* Update JsonClientConnection.cpp
* Update LedDeviceAdalight.cpp
* Update LedDeviceAdalight.h
* Update LedDeviceAPA102.cpp
* Update LedDeviceAdalightApa102.h
* Update LedDeviceAdalightApa102.cpp
* Update LedDeviceAPA102.h
* Update LedDeviceAtmo.cpp
* Update LedDeviceAtmo.h
* Update LedDeviceAtmoOrb.cpp
* Update LedDeviceAtmoOrb.h
* Update LedDeviceDMX.cpp
* Update LedDeviceDMX.h
* Update LedDeviceFactory.cpp
* Update LedDeviceFadeCandy.cpp
* Update LedDeviceFadeCandy.h
* Update LedDeviceFile.cpp
* Update LedDeviceFile.h
* Update LedDeviceHyperionUsbasp.cpp
* Update LedDeviceHyperionUsbasp.h
* Update LedDeviceLightpack.cpp
* Update LedDeviceLightpack.h
* Update LedDeviceLpd6803.cpp
* Update LedDeviceLpd6803.h
* Update LedDeviceLpd8806.cpp
* Update LedDeviceLpd8806.h
* Update LedDeviceMultiLightpack.cpp
* Update LedDeviceMultiLightpack.h
* Update LedDeviceP9813.cpp
* Update LedDeviceP9813.h
* Update LedDevicePaintpack.cpp
* Update LedDevicePaintpack.h
* Update LedDevicePhilipsHue.cpp
* Update LedDevicePhilipsHue.h
* Update LedDevicePiBlaster.cpp
* Update LedDevicePiBlaster.h
* Update LedDeviceRawHID.cpp
* Update LedDeviceRawHID.h
* Update LedDeviceSedu.cpp
* Update LedDeviceSedu.h
* Update LedDeviceSk6812SPI.cpp
* Update LedDeviceSk6812SPI.h
* Update LedDeviceTinkerforge.cpp
* Update LedDeviceTinkerforge.h
* Update LedDeviceTpm2.cpp
* Update LedDeviceTpm2.h
* Update LedDeviceTpm2net.cpp
* Update LedDeviceTpm2net.h
* Update LedDeviceUdpE131.cpp
* Update LedDeviceUdpE131.h
* Update LedDeviceUdpH801.cpp
* Update LedDeviceUdpH801.h
* Update LedDeviceUdpRaw.cpp
* Update LedDeviceUdpRaw.h
* Update LedDeviceWs2801.cpp
* Update LedDeviceWs2801.h
* Update LedDeviceWS2812b.cpp
* Update LedDeviceWS2812b.h
* Update LedDeviceWs2812SPI.cpp
* Update LedDeviceWs2812SPI.h
* Update LedDeviceWS281x.cpp
* Update LedDeviceWS281x.h
* Update ProviderHID.cpp
* Update ProviderHID.h
* Update ProviderRs232.cpp
* Update ProviderRs232.h
* Update ProviderSpi.cpp
* Update ProviderSpi.h
* Update ProviderUdp.cpp
* Update ProviderUdp.h
* Update LedDevice.cpp
* Update CMakeLists.txt
* Update hyperiond.cpp
* Update hyperiond.h
* Update TestSpi.cpp
* Delete AUTHORS
* Delete CMakeLists.txt
* Delete LICENSE
* Delete json_batchallocator.h
* Delete json_internalarray.inl
* Delete json_internalmap.inl
* Delete json_reader.cpp
* Delete json_tool.h
* Delete json_value.cpp
* Delete json_valueiterator.inl
* Delete json_writer.cpp
* Delete sconscript
* Delete autolink.h
* Delete config.h
* Delete features.h
* Delete forwards.h
* Delete json.h
* Delete reader.h
* Delete value.h
* Delete writer.h
2016-10-13 21:59:58 +02:00
redPanther
48d8781cdf
auto generation of initial config file ( #271 )
...
* - remove feature of using multiple config files for automaticly start other hyperion instances
- add auto config file creation
- tune service files
* add auto path creation for initial default config
* debian package:
rename service to hyperiond
remove copy of config file
2016-10-13 21:59:10 +02:00
Paulchen Panther
ebbb6b9440
JsonCpp to QTJson (Part 5) ( #270 )
...
* Update Hyperion.h
* Update ImageProcessorFactory.h
* Update ProtoConnection.h
* Update WebConfig.h
* Update CMakeLists.txt
* Update Hyperion.cpp
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CgiHandler.cpp
* Update CgiHandler.h
* Update WebConfig.cpp
* Update CMakeLists.txt
* Update hyperion-remote.cpp
* Update JsonConnection.cpp
* Update JsonConnection.h
* Update hyperiond.cpp
* Update hyperiond.h
* Delete JsonFactory.h
* Delete JsonSchemaChecker.h
* Delete JsonSchemaChecker.cpp
* Update WebConfig.cpp
2016-10-11 19:51:20 +02:00
redPanther
102fd611fa
webui: add read/write for all editors ( #268 )
2016-10-10 23:15:50 +02:00
redPanther
37558a983f
fix restart of hyperion. now devices closed before restart ( #269 )
2016-10-10 23:08:01 +02:00
redPanther
e889996ae7
implement optional color correction for V4L only ( #267 )
...
* remove color temperatire, its the same as color adjustment
* remove temperature from schema
* implement most part of v4l only colro settings,
now hyperion update knows from which component the colors come
* update configs
* fix webui config write
* reomve correction and temperature from hyperion-remote
2016-10-10 18:29:54 +02:00
Paulchen Panther
d9c2a2d91a
JsonCpp to QTJson (Part 4) ( #266 )
...
* Update ActiveEffectDefinition.h
* Update EffectDefinition.h
* Update EffectEngine.h
* Update Hyperion.h
* Update LedDevice.h
* Update QJsonFactory.h
* Update QJsonSchemaChecker.h
* Update Effect.cpp
* Update Effect.h
* Update EffectEngine.cpp
* Update Hyperion.cpp
* Update JsonClientConnection.cpp
* Update JsonClientConnection.h
* Update schema-config.json
* Update LedDevice.cpp
* Update QJsonSchemaChecker.cpp
* Update hyperion-remote.cpp
* Update JsonConnection.cpp
* Update JsonConnection.h
* Update hyperiond.cpp
2016-10-09 22:22:17 +02:00
redPanther
0a142b0e7d
implement a function for easy json editor creation ( #264 )
...
* implement a function for easy json editor creation
* grabber and kodi moved to new editor func
* webui: implement conf editors
* add missing files and remove debug code
2016-10-09 10:23:04 +02:00
penfold42
b42f3453b4
Updated comments in led device headers ( #265 )
2016-10-08 13:52:22 +02:00
redPanther
5aac2be702
Leddevice refactoring the next next part ( #263 )
...
* switch rs232 provider to completly async transfer
* start of implementing a seperate init function for leddevices
* rename setconfig to init
* more fixes
* implement missing code
* fix code style
* remove debug code
* remove debug stuff
* set loglevel to original state
2016-10-08 08:14:36 +02:00
redPanther
afed2e68e0
update led devices in adalight sketch ( #262 )
...
this is suitable for latest tag. see here: https://github.com/FastLED/FastLED/blob/v3.1.3/FastLED.h
2016-10-08 08:13:47 +02:00
Robin Kobus
3156488b68
Smoothing Fix ( #261 )
...
Increase color change for small RGB differences.
2016-10-04 22:13:29 +02:00
redPanther
89afedf3d5
light clock ( #260 )
...
* extend image effects
add a basic light clock
* add alpha values to rainbow
* some effect tuning
* make seconds hand optional and change color to yellow
make blue hours hand always visible
2016-10-01 21:34:30 +02:00
redPanther
5aa9edc1cd
fix input selection wont work when color is set ( #259 )
2016-09-30 19:26:31 +02:00
penfold42
6a26e4fd5f
Added avahi/bonjour advertisement to webconfig ( #258 )
2016-09-26 17:50:31 +02:00
penfold42
d095b355b1
Dmx512 Rs232 support ( #256 )
...
* Started work on DMX512 rs232 device
cloned from sedu - no actual changes yet
* Implemented DMX protocol
Added baudrate debugging to ProviderRs232
* Added support for multiple DMX fixture types
2016-09-26 17:50:11 +02:00
redPanther
d1e165a753
switch rs232 provider to completly async transfer ( #255 )
2016-09-25 22:20:01 +02:00
Paulchen Panther
f146894799
JsonCpp to QTJson (Part 3) ( #257 )
...
* Update BlackBorderProcessor.h
* Update Hyperion.h
* Update ImageProcessor.h
* Update ImageProcessorFactory.h
* Update LedString.h
* Update BlackBorderProcessor.cpp
* Update ImageProcessor.cpp
* Update ImageProcessorFactory.cpp
* Update Hyperion.cpp
* Update hyperiond.cpp
* Update TestImage2LedsMap.cpp
* Update TestBlackBorderProcessor.cpp
* Update Hyperion.cpp
* Update Hyperion.cpp
2016-09-25 21:59:31 +02:00
redPanther
d6a34edfb2
Leddevice refactoring the next part ( #253 )
...
* add general switchOff
* refactoring of leddevices regarding ledcount and switchoff
* remove obsolete includes
2016-09-23 08:49:22 +02:00
redPanther
5aeec2e1e5
fix last merge
2016-09-22 14:28:23 +02:00
redPanther
9cfefda7ce
fix last merge
...
[skip ci]
2016-09-22 14:27:09 +02:00
redPanther
e58d7b27eb
fix last merge
2016-09-22 14:26:24 +02:00