Hmm, interestingly 1080p 50 hz also works for me :thumbsdown:
Anything >50 hz and/or >1080p doesn't, i.e. Hyperion lights work but no hdmi signal. (Tested using YouTube plugin).
Hmm, interestingly 1080p 50 hz also works for me :thumbsdown:
Anything >50 hz and/or >1080p doesn't, i.e. Hyperion lights work but no hdmi signal. (Tested using YouTube plugin).
Limiting the display refresh rate to 30 hz, and 1080p resolution also works for me.
Not ideal but better than black screen hopefully they fix the internal grabber
@Paulchen-Panther
they have it working just by disabling 4K and limiting gui, no luck here Oh well have to wait then..
I have a similar problem with RPi 4 using Libreelec 9.2, but not only with 4K, but also 720p, 1080p h264, h265 incl youtube. Tried reinstalling a couple of times. The video will show for half a second, then no hdmi signal, hyperion still updates the led. Without hyperion running, no issue.
Tried boosting the config_hdmi_boost, no effect. Not running 4k60p, just 1080p 60 hz.
Everything worked perfectly on my RPi 3 on Libreelec 9.2 using same json config file
Haven't received my Pi 4 yet, however, a developer on libreelec forum had the same issue being due to hyperion being active before kodi on startup:
I have one adapter for the led going to 5v and ground at the start of my strip, then on the end of my strip 5v and ground are connected as shown in the picture (so 5v and gnd are looped on the strip).
No extra adapter.
They are the developers, so they know better than me.. So better listen to them!
Id should still be "default", create a new config, and try to replace:
"color" :
{
"channelAdjustment" :
[
{
"id" : "default",
"leds" : "*",
"pureRed" :
{
"redChannel" : 255,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 0,
"greenChannel" : 225,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 255
}
}
],
Alles anzeigen
with
"color" :
{
"channelAdjustment" :
[
{
"id" : "default",
"leds" : "0-73",
"pureRed" :
{
"redChannel" : 255,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 0,
"greenChannel" : 225,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 255
}
}
{
"id" : "default",
"leds" : "74-119",
"pureRed" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 0
}
}
],
Alles anzeigen
I haven't tried it, and I am not sure if it works, but you need id to be default, not a random name as the device is default.
Clear the LED strip? Do you mean that they are still on when you shutdown your TV?
If yes, do they all turn off if you use Hypercon to Stop hyperion via SSH?
If it does, you can use the following .sh script to turn on/off Hyperion by binding a key on your remote (line endings need to UNIX style and not Windows!!):
#!/bin/sh
SERVICE='hyperiond'
if pgrep $SERVICE >/dev/null
then
killall hyperiond 2>/dev/null
else
/storage/.config/autostart.sh >/dev/null 2>&1&
fi
Call it power_toggle.sh and upload it to /storage/.kodi/userdata/ . When it is uploaded, you need to give it chmod +x, so it can be executed. This is done by using SSH. Login to SSH and cd /.kodi/userdata/ . Then write chmod +x power_toggle.sh
Now you need to bind a key in Kodi. The easiest way to do this is to use the Keymap Editor addon (http://kodi.wiki/view/Add-on:Keymap_Editor), bind a key for random command under "Global", remember the number and save.
Go to /storage/.kodi/userdata/keymaps/ , there should be a .xml file now (think it is keyboard.xml or keymaps.xml) and find <key id="number">something</key> and change something to SystemExec("/storage/.kodi/userdata/power_toggle.sh")
Hope it helps I turn off Hyperion before turning the RPi (which turns the TV off) every time, no leds are on then. It's also nice to have a toggle button when it's too bright for ambilight
Remember to use the last config file that worked.
It does not run with this moonlight (limelight), using libreelec: https://github.com/dead/moonlight-openelec-rpi2
AFAIK it closes Kodi = no hyperion (tried with MenuGrab = true) then loads the stream, when you exit stream it goes back to Kodi. Would be nice with hyperion support
Lol Nevermind it works think grabmenu has to be true
AFAIK it's so the LEDs do not to change color instantly, but with a transition time of x ms (std 200 ms) from one color to the next; it's more pleasant for the eyes.
Have you tried installing Hyperion using the built-in install/update function in the Hypercon Java application instead of doing it manually? Then you would at least rule out a typo/software glitch.
Hey, Java is rendering in Direct3D which is causing the bug. It can be fixed by creating a new Environment Variable called J2D_D3D and setting the value to false
On Windows 7 -> Right click My Computer -> Advanced System Settings -> Environment Variables.. -> Create
Worked for me, hope it helps
sorry. initialEffect is only available in hyperion.ng. please compile it yourself or ask brindosch for compiled version. He can send it to you if you can not compile.
FYI in the old version with bootSequence, you can actually use static color and the swirl background at the same time. On hyperion startup it will swirl and change to static color, and when grabMenu = false, it will switch back to the static color when you have stopped watching a video
Edit: but if u use the Hyperion remote, or set a color using Hypercon and reset it, it will stop showing the static color! No worries, will wait until the next release or compile it
Here u go, FYI I removed most of the individual led config:
// 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.1 (11.06.2016)
{
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfig",
"type" : "ws2801",
"output" : "/dev/spidev0.0",
"rate" : 1000000,
"colorOrder" : "rbg"
},
// COLOR CALIBRATION CONFIG
"color" :
{
"channelAdjustment" :
[
{
"id" : "default",
"leds" : "*",
"pureRed" :
{
"redChannel" : 255,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 40,
"greenChannel" : 225,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 180
}
}
],
"temperature" :
[
{
"id" : "default",
"leds" : "*",
"correctionValues" :
{
"red" : 255,
"green" : 255,
"blue" : 255
}
}
],
"transform" :
[
{
"id" : "default",
"leds" : "*",
"hsl" :
{
"saturationGain" : 1.0000,
"luminanceGain" : 0.8500,
"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" : 20.0000,
"updateDelay" : 0
}
},
// NO V4L2 GRABBER CONFIG
// FRAME GRABBER CONFIG
"framegrabber" :
{
"width" : 64,
"height" : 64,
"frequency_Hz" : 10.0,
"priority" : 890
},
// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.2,
"unknownFrameCnt" : 600,
"borderFrameCnt" : 50,
"maxInconsistentCnt" : 10,
"blurRemoveCnt" : 1,
"mode" : "default"
},
// KODI CHECK CONFIG
"xbmcVideoChecker" :
{
"xbmcAddress" : "192.168.1.37",
"xbmcTcpPort" : 9090,
"grabVideo" : true,
"grabPictures" : true,
"grabAudio" : true,
"grabMenu" : false,
"grabPause" : true,
"grabScreensaver" : true,
"enable3DDetection" : true
},
// 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
},
// EFFECT PATH
"effects" :
{
"paths" :
[
"/storage/hyperion/effects",
"/usr/share/hyperion/effects"
]
},
// NO BOBLIGHT SERVER CONFIG
// NO JSON/PROTO FORWARD CONFIG
// LED CONFIGURATION
"leds" :
[
{
"index" : 0,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0263 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.0263, "maximum" : 0.0526 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.0526, "maximum" : 0.0789 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.0789, "maximum" : 0.1053 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
[........]
"endOfJson" : "endOfJson"
}
Alles anzeigen
I tried this instead of bootsequence:
Does not work for me. The latest HyperCon is from 11 of June and I installed hyperion using the install button, while the merge with the background-effect is from 20 June. Do I need to manually update hyperion to get intialEffect to work?
Ok, will try it
Hey,
It would be nice to have a setting for solid color in kodi menu, when grabMenu is off.
Watching video in the dark for best experience is nice, but a light in menus would help with the mood and eyes
Sorry if this feature exists, can't seem to find it. Btw awesome job
It is recommended to attach power at the end again, as voltage drops slowly until the end. Which result in a brightness shift.
Any ideas to the above question?
Received the needed cables for the last jst connector, I want to solder it and be ready, so when I get the dc adapter I just need to plug it in.