Hallo,
hat noch jemand eine Idee ?
Gruß
Rainer
Hallo,
hat noch jemand eine Idee ?
Gruß
Rainer
... bekomme auch keine Verbindung mehr mit der hyperion app hin, dabei hatte ich ja nur die hyperiond datei gegen die von Brindosch getauscht uns seitdem funktioniert nichts mehr (siehe weiter oben) Jemand eine Idee was passiert sein könnte und wie ich das wieder beheben kann ? Vorher funktionierte alles einwandfrei mit hue und ambilight über 2 Instanzen auf Hyperion. Habe ich etwas übersehen ?
Gruß
Rainer
Habe hyperion über Putty und SSH neu installiert, alles läuft wieder. Hue config nach ntim angepasst und meine alte hyperiond gegen die von brindosch getauscht, läuft super.
Besten Dank an ntim und brindosch.
Rainer
Sorry dass ich den Thread nochmal ausgrabe, aber ich habe das selbe Problem "firstfacility", "maddis" und "terrax001". Ambilight über HUE funktioniert problemlos nur sind die Farben sehr schwach und in der HUE-App wird die Helligkeit fast ganz links, sprich fast komplett gedimmt angezeigt. Leider kann ich die hyperiond von Brindosch nicht nutzen dafür, da diese über den Link nicht mehr downloadbar ist. Könnte mir diese noch einmal jemand zukommen lassen? (Sollte doch ebenfalls funktionieren in LiebreELEC richtig?)
Vielen Dank im voraus.
Leider habe ich genau das gleiche Problem.
Philips hue blau und rot sehr dunkel.
Kann noch jemand die hyperiond nochmal hochladen?
Das wäre voll cool
Bitte
Hallo. Ich brauchte das auch unter Libreelec. Ist echt zu dunkel. Danke!
Ich bräuchte das auch...
Bitte bitte!
Danke!
Ich schließe mich den Vorrednern mal an. Evtl. könnte ich das ganze auch selbst kompiliert bekommen, wenn wir jemand den Compiler verrät
Ich würde mich zu Verfügung stellen das für euch neu zu comnpilieren. Es geht also um die Philips Hue Lampen? Welche Grabber in Hyperion werden benötigt? V4l2 inklusive? Welche QT Version? 4 oder 5?
Welcher RPI? Welches OS?
Das wäre echt cool.
Also für mich wäre das: Pi3, Philips Hue, WS2801 LEDs, interner Grabber, libreELEC. Keine Ahnung ob qt 4 oder 5
OK. Das sind doch mal konkrete Angaben. Ich werd mal starten. Bis nachher.
@maeries
Ich habe fertig ;).
Build log:
pi@raspberrypi:~ $ export FIRMWARE_DIR="raspberrypi-firmware"
pi@raspberrypi:~ $
pi@raspberrypi:~ $ git clone --depth 1 https://github.com/raspberrypi/firmware.git "$FIRMWARE_DIR"
Cloning into 'raspberrypi-firmware'...
remote: Counting objects: 4394, done.
remote: Compressing objects: 100% (2694/2694), done.
remote: Total 4394 (delta 1501), reused 2195 (delta 1360), pack-reused 0
Receiving objects: 100% (4394/4394), 84.25 MiB | 5.45 MiB/s, done.
Resolving deltas: 100% (1501/1501), done.
Checking out files: 100% (4020/4020), done.
pi@raspberrypi:~ $
pi@raspberrypi:~ $ sudo cp -R "$FIRMWARE_DIR/hardfp/opt/" /opt
pi@raspberrypi:~ $
pi@raspberrypi:~ $ export HYPERION_DIR="hyperion"
pi@raspberrypi:~ $
pi@raspberrypi:~ $ git clone --recursive https://github.com/ntim/hyperion "$HYPERION_DIR"
Cloning into 'hyperion'...
remote: Counting objects: 9967, done.
remote: Total 9967 (delta 0), reused 0 (delta 0), pack-reused 9967
Receiving objects: 100% (9967/9967), 73.70 MiB | 4.91 MiB/s, done.
Resolving deltas: 100% (6248/6248), done.
Submodule 'dependencies/external/protobuf' (https://github.com/tvdzwan/protobuf.git) registered for path 'dependencies/external/protobuf'
Submodule 'dependencies/external/rpi_ws281x' (https://github.com/hyperion-project/rpi_ws281x.git) registered for path 'dependencies/external/rpi_ws281x'
Cloning into '/home/pi/hyperion/dependencies/external/protobuf'...
remote: Counting objects: 1062, done.
remote: Total 1062 (delta 0), reused 0 (delta 0), pack-reused 1062
Receiving objects: 100% (1062/1062), 2.03 MiB | 1.97 MiB/s, done.
Resolving deltas: 100% (550/550), done.
Cloning into '/home/pi/hyperion/dependencies/external/rpi_ws281x'...
remote: Counting objects: 604, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 604 (delta 0), reused 5 (delta 0), pack-reused 592
Receiving objects: 100% (604/604), 275.78 KiB | 0 bytes/s, done.
Resolving deltas: 100% (367/367), done.
Submodule path 'dependencies/external/protobuf': checked out 'efb59b79e5a8f26eae4d15f38bbfb5667e23df60'
Submodule path 'dependencies/external/rpi_ws281x': checked out '48d5e1af37fab4970f374d9d98e46bf5ebefa794'
pi@raspberrypi:~ $
pi@raspberrypi:~ $ mkdir "$HYPERION_DIR/build"
pi@raspberrypi:~ $
pi@raspberrypi:~ $ cd "$HYPERION_DIR/build"
pi@raspberrypi:~/hyperion/build $
pi@raspberrypi:~/hyperion/build $ cmake -DCMAKE_BUILD_TYPE=Release -DPLATFORM="rpi-pwm" -Wno-dev ..
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- ENABLE_ZEROCONF = OFF
-- ENABLE_AMLOGIC = OFF
-- ENABLE_DISPMANX = ON
-- ENABLE_FB = OFF
-- ENABLE_OSX = OFF
-- ENABLE_SPIDEV = ON
-- ENABLE_TINKERFORGE = ON
-- ENABLE_V4L2 = ON
-- ENABLE_WS2812BPWM = ON
-- ENABLE_WS281XPWM = ON
-- ENABLE_X11 = OFF
-- ENABLE_QT5 = OFF
-- ENABLE_TESTS = OFF
-- ENABLE_PROFILER = OFF
-- Current Version: master (ntim-5ec3557/8a362e5-1490886521)
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found libusb-1.0:
-- - Includes: /usr/include/libusb-1.0
-- - Libraries: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.8")
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdlib.h
-- Looking for stdlib.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Protobuf: doing try-compiles for hash map/set headers
-- Protobuf: doing try-compiles for pthread test
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Using protobuf compiler: /home/pi/hyperion/build/bin/protoc
-- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython2.7.so (found version "2.7.13")
-- Found Qt4: /usr/bin/qmake-qt4 (found version "4.8.7")
CMake Warning at doc/CMakeLists.txt:31 (message):
Doxygen not found, unable to generate documenation!
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/hyperion/build
pi@raspberrypi:~/hyperion/build $
pi@raspberrypi:~/hyperion/build $ make -j $(nproc)
Scanning dependencies of target hidapi-libusb
Scanning dependencies of target ws281x
Scanning dependencies of target jsoncpp
Scanning dependencies of target getoptPlusPlus
[ 1%] Building C object dependencies/build/hidapi/CMakeFiles/hidapi-libusb.dir/hid-libusb.c.o
[ 1%] Building CXX object dependencies/build/getoptPlusPlus/CMakeFiles/getoptPlusPlus.dir/__/__/include/getoptPlusPlus/parameter.include.cc.o
[ 1%] Building CXX object dependencies/build/jsoncpp/CMakeFiles/jsoncpp.dir/json_reader.cpp.o
[ 1%] Building C object dependencies/CMakeFiles/ws281x.dir/external/rpi_ws281x/mailbox.c.o
[ 1%] Building CXX object dependencies/build/getoptPlusPlus/CMakeFiles/getoptPlusPlus.dir/getoptpp.cc.o
[ 1%] Building C object dependencies/CMakeFiles/ws281x.dir/external/rpi_ws281x/ws2811.c.o
[ 2%] Building C object dependencies/CMakeFiles/ws281x.dir/external/rpi_ws281x/pwm.c.o
[ 2%] Linking C static library ../../../lib/libhidapi-libusb.a
[ 2%] Building C object dependencies/CMakeFiles/ws281x.dir/external/rpi_ws281x/dma.c.o
[ 2%] Built target hidapi-libusb
Scanning dependencies of target serialport
[ 2%] Building CXX object dependencies/build/serial/CMakeFiles/serialport.dir/src/serial.cc.o
[ 3%] Building C object dependencies/CMakeFiles/ws281x.dir/external/rpi_ws281x/rpihw.c.o
[ 3%] Linking C static library ../lib/libws281x.a
[ 4%] Building CXX object dependencies/build/serial/CMakeFiles/serialport.dir/src/impl/unix.cc.o
[ 4%] Built target ws281x
Scanning dependencies of target tinkerforge
[ 4%] Building C object dependencies/build/tinkerforge/CMakeFiles/tinkerforge.dir/bricklet_led_strip.c.o
[ 5%] Building C object dependencies/build/tinkerforge/CMakeFiles/tinkerforge.dir/ip_connection.c.o
[ 6%] Linking CXX static library ../../../lib/libgetoptPlusPlus.a
[ 6%] Building CXX object dependencies/build/jsoncpp/CMakeFiles/jsoncpp.dir/json_value.cpp.o
[ 6%] Linking C static library ../../../lib/libtinkerforge.a
[ 6%] Built target getoptPlusPlus
Scanning dependencies of target protobuf
[ 7%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/common.cc.o
[ 7%] Built target tinkerforge
[ 8%] Building CXX object dependencies/build/jsoncpp/CMakeFiles/jsoncpp.dir/json_writer.cpp.o
[ 8%] Linking CXX static library ../../../lib/libserialport.a
[ 8%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/once.cc.o
[ 8%] Built target serialport
Scanning dependencies of target protobuf-lite
[ 8%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/common.cc.o
[ 8%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/hash.cc.o
[ 9%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/once.cc.o
[ 10%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/extension_set.cc.o
[ 10%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/generated_message_util.cc.o
[ 10%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/hash.cc.o
[ 10%] Linking CXX static library ../../../lib/libjsoncpp.a
[ 10%] Built target jsoncpp
[ 10%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/extension_set.cc.o
[ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/generated_message_util.cc.o
[ 12%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/message_lite.cc.o
[ 12%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/repeated_field.cc.o
Scanning dependencies of target hyperion-utils
[ 13%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorArgb.cpp.o
[ 13%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorBgr.cpp.o
[ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/wire_format_lite.cc.o
[ 13%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgb.cpp.o
[ 14%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgba.cpp.o
[ 14%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/message_lite.cc.o
[ 14%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgbw.cpp.o
[ 14%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/repeated_field.cc.o
[ 14%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/Logger.cpp.o
[ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/coded_stream.cc.o
Scanning dependencies of target hyperion-remote
[ 16%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/wire_format_lite.cc.o
[ 16%] Building CXX object src/hyperion-remote/CMakeFiles/hyperion-remote.dir/hyperion-remote.cpp.o
[ 16%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream.cc.o
[ 16%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[ 16%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/coded_stream.cc.o
[ 17%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ImageResampler.cpp.o
[ 18%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/strutil.cc.o
[ 18%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/HsvTransform.cpp.o
[ 19%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/zero_copy_stream.cc.o
[ 19%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[ 20%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/HslTransform.cpp.o
[ 20%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbChannelTransform.cpp.o
[ 20%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[ 20%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbChannelCorrection.cpp.o
[ 21%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbChannelAdjustment.cpp.o
[ 21%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbToRgbw.cpp.o
[ 22%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
[ 22%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/substitute.cc.o
[ 22%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/jsonschema/JsonSchemaChecker.cpp.o
[ 23%] Building CXX object src/hyperion-remote/CMakeFiles/hyperion-remote.dir/JsonConnection.cpp.o
[ 23%] Linking CXX static library ../../../../lib/libprotobuf-lite.a
[ 24%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/structurally_valid.cc.o
[ 24%] Built target protobuf-lite
[ 24%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[ 24%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
[ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/stringprintf.cc.o
[ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor.cc.o
[ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor.pb.cc.o
[ 25%] Linking CXX executable ../../bin/hyperion-remote
[ 25%] Built target hyperion-remote
[ 26%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor_database.cc.o
[ 27%] Linking CXX static library ../../lib/libhyperion-utils.a
[ 27%] Built target hyperion-utils
[ 27%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/dynamic_message.cc.o
[ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/extension_set_heavy.cc.o
[ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/generated_message_reflection.cc.o
[ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/message.cc.o
[ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/reflection_ops.cc.o
[ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/service.cc.o
[ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/text_format.cc.o
[ 30%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/unknown_field_set.cc.o
[ 30%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/wire_format.cc.o
[ 31%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/printer.cc.o
[ 31%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/tokenizer.cc.o
[ 31%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream_impl.cc.o
[ 32%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/compiler/importer.cc.o
[ 32%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/compiler/parser.cc.o
[ 32%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/gzip_stream.cc.o
Scanning dependencies of target blackborder
[ 32%] Building CXX object libsrc/blackborder/CMakeFiles/blackborder.dir/BlackBorderDetector.cpp.o
[ 32%] Building CXX object libsrc/blackborder/CMakeFiles/blackborder.dir/BlackBorderProcessor.cpp.o
[ 32%] Generating moc_LedDeviceFadeCandy.cxx
[ 33%] Generating moc_LedRs232Device.cxx
[ 33%] Generating moc_LedDeviceAdalight.cxx
[ 33%] Generating moc_LedDeviceAdalightApa102.cxx
[ 34%] Generating moc_LedDeviceAmbiLed.cxx
[ 34%] Generating moc_LedDeviceAtmoOrb.cxx
[ 35%] Generating moc_LedDevicePhilipsHue.cxx
[ 35%] Generating moc_LedHIDDevice.cxx
[ 35%] Generating moc_LedDeviceRawHID.cxx
[ 36%] Generating moc_LedDeviceFile.cxx
/home/pi/hyperion/libsrc/leddevice/LedDeviceFile.h:0: Note: No relevant classes found. No output generated.
Scanning dependencies of target leddevice
[ 36%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedRs232Device.cxx.o
[ 37%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedDeviceAdalight.cxx.o
[ 38%] Linking CXX static library ../../lib/libblackborder.a
[ 38%] Built target blackborder
[ 38%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedDeviceAdalightApa102.cxx.o
[ 39%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedDeviceAmbiLed.cxx.o
[ 39%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedDeviceAtmoOrb.cxx.o
[ 39%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedDevicePhilipsHue.cxx.o
[ 40%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedHIDDevice.cxx.o
[ 40%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedDeviceFile.cxx.o
[ 40%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedDeviceRawHID.cxx.o
[ 41%] Linking CXX static library ../../../../lib/libprotobuf.a
[ 42%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/moc_LedDeviceFadeCandy.cxx.o
[ 42%] Built target protobuf
Scanning dependencies of target protoc_lib
[ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/code_generator.cc.o
[ 42%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceFactory.cpp.o
[ 43%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedRs232Device.cpp.o
[ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/command_line_interface.cc.o
[ 44%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedHIDDevice.cpp.o
[ 44%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceAdalight.cpp.o
[ 45%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceAdalightApa102.cpp.o
[ 45%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceAmbiLed.cpp.o
[ 45%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceAtmoOrb.cpp.o
[ 46%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceRawHID.cpp.o
[ 46%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceLightpack.cpp.o
[ 47%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceMultiLightpack.cpp.o
[ 47%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDevicePaintpack.cpp.o
[ 47%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDevicePiBlaster.cpp.o
[ 48%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceSedu.cpp.o
[ 48%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceFile.cpp.o
[ 48%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceFadeCandy.cpp.o
[ 49%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceUdp.cpp.o
[ 49%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_enum.cc.o
[ 49%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceUdpRaw.cpp.o
[ 50%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedUdpDevice.cpp.o
[ 50%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceHyperionUsbasp.cpp.o
[ 50%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDevicePhilipsHue.cpp.o
[ 51%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceTpm2.cpp.o
[ 51%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_enum_field.cc.o
[ 51%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceAtmo.cpp.o
[ 52%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedSpiDevice.cpp.o
[ 52%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceLpd6803.cpp.o
[ 52%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceLpd8806.cpp.o
[ 53%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_extension.cc.o
[ 54%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceP9813.cpp.o
[ 54%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceWs2801.cpp.o
[ 55%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceWs2812SPI.cpp.o
[ 55%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceAPA102.cpp.o
[ 55%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceWS2812b.cpp.o
[ 56%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceWS281x.cpp.o
[ 56%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceTinkerforge.cpp.o
[ 56%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_field.cc.o
[ 56%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_file.cc.o
[ 57%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_generator.cc.o
[ 57%] Linking CXX static library ../../lib/libleddevice.a
[ 57%] Built target leddevice
[ 57%] Generating qrc_EffectEngine.cxx
[ 58%] Generating __/__/include/effectengine/moc_EffectEngine.cxx
[ 58%] Generating moc_Effect.cxx
Scanning dependencies of target effectengine
[ 59%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/__/__/include/effectengine/moc_EffectEngine.cxx.o
[ 59%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/moc_Effect.cxx.o
[ 59%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/qrc_EffectEngine.cxx.o
[ 60%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/EffectEngine.cpp.o
[ 60%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/Effect.cpp.o
[ 60%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_helpers.cc.o
[ 61%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_message.cc.o
[ 61%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_message_field.cc.o
[ 61%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_primitive_field.cc.o
[ 62%] Linking CXX static library ../../lib/libeffectengine.a
[ 62%] Built target effectengine
[ 63%] Generating qrc_resource.cxx
[ 64%] Generating __/__/include/hyperion/moc_Hyperion.cxx
[ 64%] Generating moc_LinearColorSmoothing.cxx
Scanning dependencies of target hyperion
[ 64%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/__/__/include/hyperion/moc_Hyperion.cxx.o
[ 64%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/moc_LinearColorSmoothing.cxx.o
[ 65%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_service.cc.o
[ 66%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/Hyperion.cpp.o
[ 66%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ImageProcessor.cpp.o
[ 66%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ImageProcessorFactory.cpp.o
[ 66%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_string_field.cc.o
[ 67%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/LedString.cpp.o
[ 67%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/plugin.cc.o
[ 67%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/PriorityMuxer.cpp.o
[ 69%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/MultiColorTransform.cpp.o
[ 69%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ImageToLedsMap.cpp.o
[ 69%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/plugin.pb.cc.o
[ 69%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/subprocess.cc.o
[ 70%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/zip_writer.cc.o
[ 70%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/MultiColorCorrection.cpp.o
[ 71%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/MultiColorAdjustment.cpp.o
[ 71%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_doc_comment.cc.o
[ 71%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/LinearColorSmoothing.cpp.o
[ 71%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/MessageForwarder.cpp.o
[ 71%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_enum.cc.o
[ 72%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_enum_field.cc.o
[ 73%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/qrc_resource.cxx.o
[ 73%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_extension.cc.o
[ 73%] Linking CXX static library ../../lib/libhyperion.a
[ 73%] Built target hyperion
[ 73%] Generating moc_JsonClientConnection.cxx
[ 73%] Generating qrc_JsonSchemas.cxx
[ 74%] Generating __/__/include/jsonserver/moc_JsonServer.cxx
Scanning dependencies of target jsonserver
[ 74%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/JsonServer.cpp.o
[ 74%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_field.cc.o
[ 75%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_file.cc.o
[ 75%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_generator.cc.o
[ 76%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_helpers.cc.o
[ 77%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/JsonClientConnection.cpp.o
[ 77%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/__/__/include/jsonserver/moc_JsonServer.cxx.o
[ 77%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_message.cc.o
[ 78%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/moc_JsonClientConnection.cxx.o
[ 78%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_message_field.cc.o
[ 78%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/qrc_JsonSchemas.cxx.o
[ 78%] Generating moc_BoblightClientConnection.cxx
[ 78%] Generating __/__/include/boblightserver/moc_BoblightServer.cxx
Scanning dependencies of target boblightserver
[ 79%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/BoblightServer.cpp.o
[ 80%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_primitive_field.cc.o
[ 80%] Linking CXX static library ../../lib/libjsonserver.a
[ 80%] Built target jsonserver
[ 80%] Generating __/__/include/xbmcvideochecker/moc_XBMCVideoChecker.cxx
Scanning dependencies of target xbmcvideochecker
[ 81%] Building CXX object libsrc/xbmcvideochecker/CMakeFiles/xbmcvideochecker.dir/__/__/include/xbmcvideochecker/moc_XBMCVideoChecker.cxx.o
[ 81%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_service.cc.o
[ 81%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/BoblightClientConnection.cpp.o
[ 81%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_string_field.cc.o
[ 81%] Building CXX object libsrc/xbmcvideochecker/CMakeFiles/xbmcvideochecker.dir/XBMCVideoChecker.cpp.o
[ 82%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/__/__/include/boblightserver/moc_BoblightServer.cxx.o
[ 83%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/python/python_generator.cc.o
[ 84%] Linking CXX static library ../../lib/libxbmcvideochecker.a
[ 84%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/moc_BoblightClientConnection.cxx.o
[ 84%] Built target xbmcvideochecker
[ 85%] Generating __/__/__/include/grabber/moc_DispmanxWrapper.cxx
Scanning dependencies of target dispmanx-grabber
[ 85%] Building CXX object libsrc/grabber/dispmanx/CMakeFiles/dispmanx-grabber.dir/__/__/__/include/grabber/moc_DispmanxWrapper.cxx.o
[ 85%] Building CXX object libsrc/grabber/dispmanx/CMakeFiles/dispmanx-grabber.dir/DispmanxWrapper.cpp.o
[ 86%] Generating __/__/__/include/grabber/moc_V4L2Wrapper.cxx
[ 86%] Generating __/__/__/include/grabber/moc_V4L2Grabber.cxx
Scanning dependencies of target v4l2-grabber
[ 86%] Linking CXX static library ../../lib/libboblightserver.a
[ 86%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/V4L2Grabber.cpp.o
[ 86%] Built target boblightserver
[ 87%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/V4L2Wrapper.cpp.o
[ 88%] Building CXX object libsrc/grabber/dispmanx/CMakeFiles/dispmanx-grabber.dir/DispmanxFrameGrabber.cpp.o
[ 88%] Linking CXX static library ../../../lib/libdispmanx-grabber.a
[ 88%] Built target dispmanx-grabber
[ 88%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/__/__/__/include/grabber/moc_V4L2Grabber.cxx.o
[ 88%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/__/__/__/include/grabber/moc_V4L2Wrapper.cxx.o
[ 88%] Linking CXX static library ../../../../lib/libprotoc_lib.a
[ 88%] Built target protoc_lib
Scanning dependencies of target protoc_compiler
[ 88%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_compiler.dir/google/protobuf/compiler/main.cc.o
[ 89%] Linking CXX executable ../../../../bin/protoc
[ 89%] Built target protoc_compiler
[ 90%] Running C++ protocol buffer compiler on /home/pi/hyperion/libsrc/protoserver/message.proto
[ 90%] Generating __/__/include/protoserver/moc_ProtoServer.cxx
[ 90%] Generating __/__/include/protoserver/moc_ProtoConnection.cxx
[ 90%] Generating moc_ProtoClientConnection.cxx
[ 91%] Generating __/__/include/protoserver/moc_ProtoConnectionWrapper.cxx
Scanning dependencies of target protoserver
[ 92%] Linking CXX static library ../../../lib/libv4l2-grabber.a
[ 92%] Built target v4l2-grabber
[ 93%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoServer.cpp.o
[ 93%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoClientConnection.cpp.o
[ 93%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoConnection.cpp.o
[ 94%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoConnectionWrapper.cpp.o
[ 94%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/__/__/include/protoserver/moc_ProtoServer.cxx.o
[ 94%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/__/__/include/protoserver/moc_ProtoConnection.cxx.o
[ 95%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/moc_ProtoClientConnection.cxx.o
[ 95%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/__/__/include/protoserver/moc_ProtoConnectionWrapper.cxx.o
[ 95%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/message.pb.cc.o
[ 96%] Linking CXX static library ../../lib/libprotoserver.a
[ 96%] Built target protoserver
[ 97%] Generating moc_ScreenshotHandler.cxx
[ 97%] Generating moc_DispmanxWrapper.cxx
Scanning dependencies of target hyperiond
Scanning dependencies of target hyperion-v4l2
[ 97%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/hyperiond.cpp.o
Scanning dependencies of target hyperion-dispmanx
[ 98%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/hyperion-v4l2.cpp.o
[ 98%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/ScreenshotHandler.cpp.o
[ 98%] Building CXX object src/hyperion-dispmanx/CMakeFiles/hyperion-dispmanx.dir/hyperion-dispmanx.cpp.o
[ 98%] Building CXX object src/hyperion-dispmanx/CMakeFiles/hyperion-dispmanx.dir/DispmanxWrapper.cpp.o
[ 98%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/moc_ScreenshotHandler.cxx.o
[ 99%] Building CXX object src/hyperion-dispmanx/CMakeFiles/hyperion-dispmanx.dir/moc_DispmanxWrapper.cxx.o
[100%] Linking CXX executable ../../bin/hyperion-v4l2
[100%] Built target hyperion-v4l2
[100%] Linking CXX executable ../../bin/hyperion-dispmanx
[100%] Linking CXX executable ../../bin/hyperiond
[100%] Built target hyperion-dispmanx
[100%] Built target hyperiond
pi@raspberrypi:~/hyperion/build $
pi@raspberrypi:~/hyperion/build $ make package -j $(nproc)
[ 1%] Built target getoptPlusPlus
[ 3%] Built target ws281x
[ 3%] Built target hidapi-libusb
[ 5%] Built target jsoncpp
[ 6%] Built target serialport
[ 7%] Built target tinkerforge
[ 12%] Built target protobuf-lite
[ 26%] Built target protobuf
[ 32%] Built target hyperion-utils
[ 33%] Built target hyperion-remote
[ 34%] Built target blackborder
[ 46%] Built target protoc_lib
[ 47%] Built target protoc_compiler
[ 67%] Built target leddevice
[ 71%] Built target effectengine
[ 78%] Built target hyperion
[ 78%] Running C++ protocol buffer compiler on /home/pi/hyperion/libsrc/protoserver/message.proto
[ 80%] Built target xbmcvideochecker
[ 83%] Built target jsonserver
[ 85%] Built target boblightserver
Scanning dependencies of target protoserver
[ 87%] Built target dispmanx-grabber
[ 90%] Built target v4l2-grabber
[ 91%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoServer.cpp.o
[ 91%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoClientConnection.cpp.o
[ 91%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoConnection.cpp.o
[ 92%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoConnectionWrapper.cpp.o
[ 92%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/__/__/include/protoserver/moc_ProtoConnection.cxx.o
[ 93%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/moc_ProtoClientConnection.cxx.o
[ 93%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/__/__/include/protoserver/moc_ProtoConnectionWrapper.cxx.o
[ 93%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/message.pb.cc.o
[ 94%] Linking CXX static library ../../lib/libprotoserver.a
[ 96%] Built target protoserver
Scanning dependencies of target hyperion-v4l2
Scanning dependencies of target hyperion-dispmanx
[ 96%] Linking CXX executable ../../bin/hyperiond
[ 97%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/hyperion-v4l2.cpp.o
[ 97%] Building CXX object src/hyperion-dispmanx/CMakeFiles/hyperion-dispmanx.dir/hyperion-dispmanx.cpp.o
[ 97%] Built target hyperiond
[ 97%] Linking CXX executable ../../bin/hyperion-dispmanx
[ 99%] Built target hyperion-dispmanx
[100%] Linking CXX executable ../../bin/hyperion-v4l2
[100%] Built target hyperion-v4l2
Run CPack packaging tool...
CPack: Create package using DEB
CPack: Install projects
CPack: - Run preinstall target for: hyperion
CPack: - Install project: hyperion
CPack: - Install component: ambilight
CPack: Create package
CPack: - package: /home/pi/hyperion/build/hyperion-1.3.0-Linux-ambilight.deb generated.
CPack: Create package using TGZ
CPack: Install projects
CPack: - Run preinstall target for: hyperion
CPack: - Install project: hyperion
CPack: - Install component: ambilight
CPack: Create package
CPack: - package: /home/pi/hyperion/build/hyperion-1.3.0-Linux-ambilight.tar.gz generated.
CPack: Create package using STGZ
CPack: Install projects
CPack: - Run preinstall target for: hyperion
CPack: - Install project: hyperion
CPack: - Install component: ambilight
CPack: Create package
CPack: - package: /home/pi/hyperion/build/hyperion-1.3.0-Linux-ambilight.sh generated.
pi@raspberrypi:~/hyperion/build $
pi@raspberrypi:~/hyperion/build $ cd bin
pi@raspberrypi:~/hyperion/build/bin $ ls
hyperiond hyperion-dispmanx hyperion-remote hyperion-v4l2 protoc
pi@raspberrypi:~/hyperion/build/bin $ ./hyperiond
Hyperion Ambilight Deamon (12846)
Version : master (ntim-5ec3557/8a362e5-1490886521
Build Time: May 11 2018 09:43:04
ERROR: Missing required configuration file. Usage:
hyperiond <options ...> [config.file ...]
pi@raspberrypi:~/hyperion/build/bin $
Binarys:
https://github.com/Paulchen-Pa….0-Linux-ambilight.tar.gz
Und noch ein paar Zitate:
Alles anzeigenIn meinem Fork sind die Änderungen drin:
https://github.com/ntim/hyperion
Um die neue Funktion zu aktivieren muss in dem Abschnitt "device" in der config.json, die variable "setBrightness" auf "false" gesetzt werden:
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfig",
"type" : "philipshue",
"output" : "192.168.178....",
"transitiontime" : 2,
"brightnessFactor" : 0.5,
"setBrightness" : false,
"username" : "...",
"colorOrder" : "rgb"
},
Habs jetzt sofort mal auf einen Faktor geändert. Der Parameter heißt jetzt brightnessFactor und ist eine Fließkommazahl >= 1.0. Ein Wert von 1.0 entspricht keiner Helligkeitsverstärkung.
Die hyperiond mit deiner aktuellen hyperiond tauschen und dann die config editieren wie oben beschrieben
@terrax001
die liegt unter /storage/hyperion, allerdings musst du über ssh auf dein openelec, um den ordner zu finden. Ein Programm für Windows wäre zb WinSCP.
Also ich habe jetzt meine hyperiond (/storage/hyperion/bin/hyperiond) gegen deine ausgetauscht und meine config wie folgt geändert:
{
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyPi",
"type" : "philipshue",
"output" : "192.168.11.240",
"transitiontime" : 0,
"brightnessFactor" : 1,
"username" : "asdlöafsldkj",
"colorOrder" : "rgb",
"switchOffOnBlack" : true,
"lightIds" : [1,2,3]
},
// COLOR CALIBRATION CONFIG
"color" :
{
"channelAdjustment" :
[
{
"id" : "default",
"leds" : "*",
"pureRed" :
{
"redChannel" : 255,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 0,
"greenChannel" : 255,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 255
}
}
],
"temperature" :
[
{
"id" : "default",
"leds" : "*",
"correctionValues" :
{
"red" : 255,
"green" : 255,
"blue" : 255
}
}
],
"transform" :
[
{
"id" : "default",
"leds" : "*",
"hsl" :
{
"saturationGain" : 1.0000,
"luminanceGain" : 1.0000,
"luminanceMinimum" : 0.0000
},
"red" :
{
"threshold" : 0.0700,
"gamma" : 0.9000
},
"green" :
{
"threshold" : 0.0700,
"gamma" : 0.9000
},
"blue" :
{
"threshold" : 0.0700,
"gamma" : 0.9000
}
}
],
// SMOOTHING CONFIG
"smoothing" :
{
"type" : "linear",
"time_ms" : 600,
"updateFrequency" : 3,
"updateDelay" : 0
}
},
// NO V4L2 GRABBER CONFIG
// FRAME GRABBER CONFIG
"framegrabber" :
{
"width" : 64,
"height" : 64,
"frequency_Hz" : 3.0,
"priority" : 890
},
// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.01,
"unknownFrameCnt" : 600,
"borderFrameCnt" : 50,
"maxInconsistentCnt" : 10,
"blurRemoveCnt" : 1,
"mode" : "default"
},
// BOOTEFFECT CONFIG
"bootsequence" :
{
"color" : [0,0,0],
"effect" : "Rainbow swirl fast",
"duration_ms" : 3000,
"priority" : 700
},
"xbmcVideoChecker" :
{
"xbmcAddress" : "192.168.11.239",
"xbmcTcpPort" : 8080,
"grabVideo" : true,
"grabPictures" : true,
"grabAudio" : false,
"grabMenu" : false,
"grabScreensaver" : false,
"enable3DDetection" : true
},
// JSON SERVER CONFIG
"jsonServer" :
{
"port" : 19446
},
// PROTO SERVER CONFIG
"protoServer" :
{
"port" : 19447
},
// EFFECT PATH
"effects" :
{
"paths" :
[
"/storage/hyperion/effects",
"/usr/share/hyperion/effects"
]
},
// NO KODI CHECK CONFIG
// NO BOBLIGHT SERVER CONFIG
// NO JSON/PROTO FORWARD CONFIG
// LED CONFIGURATION
"leds" :
[
{
"index" : 0,
"hscan" : { "minimum" : 0.5000, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.2000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.5000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.2000 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.8000, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 1.0000 }
}
],
"endOfJson" : "endOfJson"
}
Alles anzeigen
Es hat sich aber nichts geändert. Also Blau und Rot sind immer noch sehr dunkel
Edit: Es hat sich doch was geändert. Muss noch ein paar Tests machen um zu sehen, was genau
Also ich habe jetzt meine hyperiond (/storage/hyperion/bin/hyperiond) gegen deine ausgetauscht und meine config wie folgt geändert:
Hi, konntest du schon feststellen ob es bei dir funktioniert? Ich habe das gleich Problem, dass meine Hue Lampen im rot und blau Bereich falsch sind.
Hi, konntest du schon feststellen ob es bei dir funktioniert? Ich habe das gleich Problem, dass meine Hue Lampen im rot und blau Bereich falsch sind.
Push
Also ich hatte die Variante von Paulchen jetzt einige Zeit in benutzung, konnte aber keine Unterschiede zu der "normalen" Version feststellen
Habe für das Problem einen anderen Ansatz probiert und dafür zuvor viel mit Farbkonvertierungen recherchiert.
Die RGB zu XYZ Konvertierung ist eigentlich nicht ganz richtig, zumindest was die Helligkeit bei HUE angeht.
Philips HUE, soweit ich das rausfinden konnte, verwendet hierfür auch das HSV System.
Der Farbwert selbst wird korrekt sonst im XYZ Bereich konvertiert, für die Helligkeit wird bei hyperion der Y Wert verwendet, welcher aber keine Helligkeit darstellt, sondern einen Koordinationspunkt im XYZ Raum für den richtigen Farbwert, aber nicht seine Helligkeit/Leuchtkraft.
Für die richtige Helligkeit habe ich eine RGB zu HSV Konvertierung probiert, wo hier das V für die Helligkeit genommen wird.
Bsp:
https://www.rapidtables.com/convert/color/rgb-to-hsv.html
am besten hier zu sehen die Endwerte:
vergleicht die Werte bei XYZ, (Y, der aktuell verwendete Helligkeitswert) mit HSV (V), was von 0-100 der prozentuale Helligkeitswert für die aktuellen Farbe ist, welcher dann aber noch zu 0-255 umgerechnet wird (ist bei hyperion ja schon der Fall):
http://colorizer.org/
In meinem hyperion Projekt daheim, konnte ich somit sofort die richtige Helligkeit an allen HUE Lampen passend zum Bild erzielen!
Wichtig dabei, falls der "brightnessFactor" verwendet wird und von 1 geändert wurde, muss dieser wieder zurück auf 1 gesetzt werden, sonst wird der Wert wieder erhöht / verfälscht, da es ein Multiplikator des Grundwertes ist.
Habe hierfür schon einen Fix Request im hyperion und im hyperion.ng Projekt eingereicht...
hyperion:
https://github.com/hyperion-project/hyperion/pull/799
hyperion.ng:
https://github.com/hyperion-project/hyperion.ng/pull/519
Wer also selbst kompilieren kann, sollte sich das mal anschauen...bin auf euer Feedback gespannt
Viel Erfolg und ich hoffe das löst damit das Hauptproblem!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!