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
redpanther
d658c4f8e1
Merge branch 'WoLpH-h801'
2016-09-22 13:58:08 +02:00
redpanther
4c78302473
Merge branch 'h801' of https://github.com/WoLpH/hyperion.ng into WoLpH-h801
...
Conflicts:
libsrc/leddevice/LedDeviceTpm2net.cpp
libsrc/leddevice/LedDeviceUdpRaw.cpp
libsrc/leddevice/ProviderUdp.cpp
libsrc/leddevice/ProviderUdp.h
2016-09-22 13:57:52 +02:00
redPanther
b8f1ad50b9
add ability for default values in providerudp ( #251 )
...
* add ability for default values in providerudp
* udp: move switchOff into baseclass
* udp: more code cleanups
2016-09-22 09:19:31 +02:00
Rick van Hattem
ad785b9eba
implemented bare providerudp constructor and made h801 use it
2016-09-22 00:18:46 +02:00
Rick van Hattem
37130f9c9b
Merge remote-tracking branch 'redPanther/leddevice' into h801
2016-09-21 23:32:19 +02:00
Rick van Hattem
3feb905a00
reformatted code and added the new defaults from @redpanther
2016-09-21 23:32:17 +02:00