Hi
I've got Hyperion installed on a Pi 3 with WS2813 using SPI
It works great using the Hyperion App on the PC or Phone
However once I enable the grabber it will not work
This is my config.txt file
Code
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
disable_overscan=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
dtparam=spi=on
# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi
# Additional overlays and parameters are documented /boot/overlays/README
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
#Usb current
max_usb_current=1
enable_uart=0
core_freq=250
hdmi_force_hotplug=1
hdmi_force_edid_audio=1
Alles anzeigen
And this is my hyperion.config.json file
Code
// Automatically generated configuration file for Hyperion ambilight daemon
// Notice: All values are explained with comments at our wiki: wiki.hyperion-project.org (config area)
// Generated by: HyperCon (The Hyperion deamon configuration file builder)
// Created with HyperCon V1.03.3 (22.10.2017)
{
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfig",
"type" : "ws281x",
"leds" : 36,
"colorOrder" : "grb"
},
// 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.0500,
"luminanceGain" : 1.0500,
"luminanceMinimum" : 0.0000
},
"red" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
},
"green" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
},
"blue" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
}
}
],
// SMOOTHING CONFIG
"smoothing" :
{
"type" : "linear",
"time_ms" : 100,
"updateFrequency" : 30.0000,
"updateDelay" : 0
}
},
// V4L2 GRABBER CONFIG
"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "PAL",
"width" : 640,
"height" : 480,
"frameDecimation" : 2,
"sizeDecimation" : 8,
"priority" : 900,
"mode" : "2D",
"cropLeft" : 8,
"cropRight" : 8,
"cropTop" : 8,
"cropBottom" : 8,
"redSignalThreshold" : 0.0,
"greenSignalThreshold" : 0.0,
"blueSignalThreshold" : 0.0
},
// BOOTEFFECT CONFIG
"bootsequence" :
{
"color" : [0,0,0],
"effect" : "Rainbow swirl fast",
"duration_ms" : 3000,
"priority" : 700
},
// JSON SERVER CONFIG
"jsonServer" :
{
"port" : 19444
},
// PROTO SERVER CONFIG
"protoServer" :
{
"port" : 19445
},
// BOBLIGHT SERVER CONFIG
"boblightServer" :
{
"port" : 19333,
"priority" : 900
},
// EFFECT PATH
"effects" :
{
"paths" :
[
"/storage/hyperion/effects",
"/usr/share/hyperion/effects"
]
},
// NO FRAME GRABBER CONFIG
// NO BLACKBORDER CONFIG
// NO KODI CHECK CONFIG
// NO JSON/PROTO FORWARD CONFIG
// LED CONFIGURATION
"leds" :
[
{
"index" : 0,
"hscan" : { "minimum" : 0.0096, "maximum" : 0.0512 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.0100, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.0084, "maximum" : 0.1750 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.0100, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.1717, "maximum" : 0.3383 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.0100, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.3350, "maximum" : 0.5016 }
},
{
"index" : 4,
"hscan" : { "minimum" : 0.0100, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.4984, "maximum" : 0.6650 }
},
{
"index" : 5,
"hscan" : { "minimum" : 0.0100, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.6617, "maximum" : 0.8283 }
},
{
"index" : 6,
"hscan" : { "minimum" : 0.0100, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.8250, "maximum" : 0.9916 }
},
{
"index" : 7,
"hscan" : { "minimum" : 0.0096, "maximum" : 0.0512 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 8,
"hscan" : { "minimum" : 0.0504, "maximum" : 0.0921 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 9,
"hscan" : { "minimum" : 0.0913, "maximum" : 0.1329 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 10,
"hscan" : { "minimum" : 0.1321, "maximum" : 0.1737 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 11,
"hscan" : { "minimum" : 0.1729, "maximum" : 0.2146 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 12,
"hscan" : { "minimum" : 0.2138, "maximum" : 0.2554 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 13,
"hscan" : { "minimum" : 0.2546, "maximum" : 0.2962 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 14,
"hscan" : { "minimum" : 0.2954, "maximum" : 0.3371 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 15,
"hscan" : { "minimum" : 0.3363, "maximum" : 0.3779 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 16,
"hscan" : { "minimum" : 0.3771, "maximum" : 0.4187 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 17,
"hscan" : { "minimum" : 0.4179, "maximum" : 0.4596 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 18,
"hscan" : { "minimum" : 0.4588, "maximum" : 0.5004 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 19,
"hscan" : { "minimum" : 0.4996, "maximum" : 0.5412 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 20,
"hscan" : { "minimum" : 0.5404, "maximum" : 0.5821 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 21,
"hscan" : { "minimum" : 0.5813, "maximum" : 0.6229 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 22,
"hscan" : { "minimum" : 0.6221, "maximum" : 0.6637 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 23,
"hscan" : { "minimum" : 0.6629, "maximum" : 0.7046 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 24,
"hscan" : { "minimum" : 0.7038, "maximum" : 0.7454 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 25,
"hscan" : { "minimum" : 0.7446, "maximum" : 0.7862 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 26,
"hscan" : { "minimum" : 0.7854, "maximum" : 0.8271 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 27,
"hscan" : { "minimum" : 0.8263, "maximum" : 0.8679 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 28,
"hscan" : { "minimum" : 0.8671, "maximum" : 0.9087 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 29,
"hscan" : { "minimum" : 0.9079, "maximum" : 0.9496 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 30,
"hscan" : { "minimum" : 0.9488, "maximum" : 0.9904 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9900 }
},
{
"index" : 31,
"hscan" : { "minimum" : 0.9700, "maximum" : 0.9900 },
"vscan" : { "minimum" : 0.8250, "maximum" : 0.9916 }
},
{
"index" : 32,
"hscan" : { "minimum" : 0.9700, "maximum" : 0.9900 },
"vscan" : { "minimum" : 0.6617, "maximum" : 0.8283 }
},
{
"index" : 33,
"hscan" : { "minimum" : 0.9700, "maximum" : 0.9900 },
"vscan" : { "minimum" : 0.4984, "maximum" : 0.6650 }
},
{
"index" : 34,
"hscan" : { "minimum" : 0.9700, "maximum" : 0.9900 },
"vscan" : { "minimum" : 0.3350, "maximum" : 0.5016 }
},
{
"index" : 35,
"hscan" : { "minimum" : 0.9700, "maximum" : 0.9900 },
"vscan" : { "minimum" : 0.1717, "maximum" : 0.3383 }
},
{
"index" : 36,
"hscan" : { "minimum" : 0.9700, "maximum" : 0.9900 },
"vscan" : { "minimum" : 0.0084, "maximum" : 0.1750 }
},
{
"index" : 37,
"hscan" : { "minimum" : 0.9488, "maximum" : 0.9904 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 38,
"hscan" : { "minimum" : 0.9079, "maximum" : 0.9496 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 39,
"hscan" : { "minimum" : 0.8671, "maximum" : 0.9087 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 40,
"hscan" : { "minimum" : 0.8263, "maximum" : 0.8679 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 41,
"hscan" : { "minimum" : 0.7854, "maximum" : 0.8271 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 42,
"hscan" : { "minimum" : 0.7446, "maximum" : 0.7862 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 43,
"hscan" : { "minimum" : 0.7038, "maximum" : 0.7454 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 44,
"hscan" : { "minimum" : 0.6629, "maximum" : 0.7046 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 45,
"hscan" : { "minimum" : 0.6221, "maximum" : 0.6637 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 46,
"hscan" : { "minimum" : 0.5813, "maximum" : 0.6229 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 47,
"hscan" : { "minimum" : 0.5404, "maximum" : 0.5821 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 48,
"hscan" : { "minimum" : 0.4996, "maximum" : 0.5412 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 49,
"hscan" : { "minimum" : 0.4588, "maximum" : 0.5004 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 50,
"hscan" : { "minimum" : 0.4179, "maximum" : 0.4596 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 51,
"hscan" : { "minimum" : 0.3771, "maximum" : 0.4187 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 52,
"hscan" : { "minimum" : 0.3363, "maximum" : 0.3779 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 53,
"hscan" : { "minimum" : 0.2954, "maximum" : 0.3371 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 54,
"hscan" : { "minimum" : 0.2546, "maximum" : 0.2962 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 55,
"hscan" : { "minimum" : 0.2138, "maximum" : 0.2554 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 56,
"hscan" : { "minimum" : 0.1729, "maximum" : 0.2146 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 57,
"hscan" : { "minimum" : 0.1321, "maximum" : 0.1737 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 58,
"hscan" : { "minimum" : 0.0913, "maximum" : 0.1329 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
},
{
"index" : 59,
"hscan" : { "minimum" : 0.0504, "maximum" : 0.0921 },
"vscan" : { "minimum" : 0.0100, "maximum" : 0.0300 }
}
],
"endOfJson" : "endOfJson"
}
Alles anzeigen
I've only got 36 led's connected at the moment to test untill I know it's working then once it is I'll connect it to the full amount on LED's on the back of the TV