to 2) I tested the swirl effect with the hyperion app and I think all looks good. The colors walk around the TV in the right order and color gradation.
Beiträge von hyperionu3er
-
-
-
Hi 73 ist right, I have 19 LEDs on the sites and 35 LEDs on the top.
-
Hello,
after I get the right hint in this forum I tested my ambilight and have a little problem.
I used Testpictures from a website to test the correctnes of the LED colors. In the attachments you see that the blue, green an red. colors are perfect. The white color is a little bit blue, but the multi color picture is a totally mess.
It shows yellow on the top and on the right an left side a white/blue light noch red an clear blue.
Has you got another hint to correct this problem?
-
Read the following thread https://hyperion-project.org/t…14-04-and-kodi-17-4.1083/ that was my problem, it took me more than a year.
-
@penfold42: Thank you very much that was the trick.
I changed the serialrate in hyperion.config.json to 460.800 and after that hyperion worked "out of the box"
-
I testet it but nothing. I dont see the rainbow swirl startup effect.
Codeicke@glotze:~$ hyperion-remote -c azure hyperion-remote: version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388 build time: Jun 3 2017 02:05:39 Connected to localhost:19444 Set color to 240 255 255
I used the arduino sketch from this topic https://hyperion-project.org/t…-ws2801-ws2812b-apa102.8/
After first plugin of the arduino usb cable I see the LED colors shine.It could be that I have the wrong arduino sketch, but the sketch is from this forum only with another LED type. I have different serialrates in arduino sketch 460800 an in the hyperion.config.json 250000, but I dont think that is the problem.
Code
Alles anzeigen#include "FastLED.h" // How many leds in your strip? #define NUM_LEDS 73 // For led chips like Neopixels, which have a data line, ground, and power, you just // need to define DATA_PIN. For led chipsets that are SPI based (four wires - data, clock, // ground, and power), like the LPD8806 define both DATA_PIN and CLOCK_PIN #define DATA_PIN 11 // Green #define CLOCK_PIN 13 // Blue #define COLOR_ORDER RBG // Adalight sends a "Magic Word" (defined in /etc/boblight.conf) before sending the pixel data uint8_t prefix[] = {'A', 'd', 'a'}, hi, lo, chk, i; // Baudrate, higher rate allows faster refresh rate and more LEDs (defined in /etc/boblight.conf) #define serialRate 460800 // Define the array of leds CRGB leds[NUM_LEDS]; void setup() { // Uncomment/edit one of the following lines for your leds arrangement. // FastLED.addLeds<TM1803, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<TM1804, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<TM1809, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<WS2811, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<WS2812, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<WS2812B, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS); // FastLED.addLeds<UCS1903, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<UCS1903B, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<GW6205, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<GW6205_400, DATA_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<WS2801, RGB>(leds, NUM_LEDS); // FastLED.addLeds<SM16716, RGB>(leds, NUM_LEDS); // FastLED.addLeds<LPD8806, RGB>(leds, NUM_LEDS); FastLED.addLeds<WS2801, DATA_PIN, CLOCK_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<SM16716, DATA_PIN, CLOCK_PIN, RGB>(leds, NUM_LEDS); // FastLED.addLeds<LPD8806, DATA_PIN, CLOCK_PIN, RGB>(leds, NUM_LEDS); // initial RGB flash LEDS.showColor(CRGB(255, 0, 0)); delay(500); LEDS.showColor(CRGB(0, 255, 0)); delay(500); LEDS.showColor(CRGB(0, 0, 255)); delay(500); LEDS.showColor(CRGB(0, 0, 0)); Serial.begin(serialRate); Serial.print("Ada\n"); // Send "Magic Word" string to host } void loop() { // wait for first byte of Magic Word for(i = 0; i < sizeof prefix; ++i) { waitLoop: while (!Serial.available()) ;; // Check next byte in Magic Word if(prefix[i] == Serial.read()) continue; // otherwise, start over i = 0; goto waitLoop; } // Hi, Lo, Checksum while (!Serial.available()) ;; hi=Serial.read(); while (!Serial.available()) ;; lo=Serial.read(); while (!Serial.available()) ;; chk=Serial.read(); // if checksum does not match go back to wait if (chk != (hi ^ lo ^ 0x55)) { i=0; goto waitLoop; } memset(leds, 0, NUM_LEDS * sizeof(struct CRGB)); // read the transmission data and set LED values for (uint8_t i = 0; i < NUM_LEDS; i++) { byte r, g, b; while(!Serial.available()); r = Serial.read(); while(!Serial.available()); g = Serial.read(); while(!Serial.available()); b = Serial.read(); leds[i].r = r; leds[i].g = g; leds[i].b = b; } // shows new values FastLED.show(); }
-
Hello,
I have a problem with Hyperion under Linux. I use a yaVDR 0.6.1 based on Ubuntu 14.04. The installation of hyperion was succesfull. The WS2801 LEDS were controlled my an Arduino UNO (with FastLED libary) via /dev/ttyACM0 and the typ Adalight.
The Log File in HyperCon 1.03.2 show me no information, because Ubuntu 14.04 use upstart not systemd.
CodeSSH Traffic: ssh connected ssh out: sudo journalctl -u hyperion.service 2>/dev/null ssh out: sudo systemctl start hyperion.service 2>/dev/null ; sudo /etc/init.d/hyperion start 2>/dev/null ; sudo /sbin/initctl start hyperion 2>/dev/null ssh out: sudo journalctl -u hyperion.service 2>/dev/null ssh out: sudo journalctl -u hyperion.service 2>/dev/null
If I manuelly start the deamon everything looks good.
Code
Alles anzeigenicke@glotze:~$ sudo /usr/share/hyperion/bin/hyperiond /etc/hyperion/hyperion.config.json Hyperion Ambilight Deamon (9117) Version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388 Build Time: Jun 3 2017 02:06:03 INFO: Selected configuration file: /etc/hyperion/hyperion.config.json HYPERION INFO: ColorTransform 'default' => [0; 72] HYPERION INFO: ColorCorrection 'default' => [0; 72] HYPERION INFO: ColorAdjustment 'default' => [0; 72] LEDDEVICE INFO: configuration: { "colorOrder" : "rbg", "delayAfterConnect" : 0, "name" : "Glotze", "output" : "/dev/ttyACM0", "rate" : 250000, "type" : "adalight" } Opening UART: /dev/ttyACM0 INFO: Creating linear smoothing HYPERION (CS) INFO: Created linear-smoothing(interval_ms=40;settlingTime_ms=100;updateDelay=0 EFFECTENGINE INFO: 27 effects loaded from directory /usr/share/hyperion/effects EFFECTENGINE INFO: Initializing Python interpreter INFO: Hyperion started and initialised INFO: Boot sequence 'Rainbow swirl fast' EFFECTENGINE INFO: run effect Rainbow swirl fast on channel 0 BLACKBORDER INFO: threshold set to 0.01 (3) BLACKBORDER INFO: mode:default started INFO: Kodi checker created and started INFO: Json server created and started on port 19444 INFO: Proto server created and started on port 19445 FRAMEBUFFERGRABBER INFO: opened with resolution: 1024x768@32bit BLACKBORDER INFO: threshold set to 0.01 (3) BLACKBORDER INFO: mode:default INFO: Framebuffer grabber created and started KODICHECK ERROR: Kodi Connection error (0) BORDER SWITCH REQUIRED!! CURRENT BORDER TYPE: unknown=0 hor.size=0 vert.size=0 EFFECTENGINE INFO: effect finished KODICHECK ERROR: Kodi Connection error (0)
After I started Kodi the Error with the Kodi Connection is still there. I use Kodi 17.4. I have installed the Hyperion Kodi Addon 1.02 but nothing happend.I've heard that I must start the hyperion-x11 programm but that didn't work.
Codeicke@glotze:~$ sudo /usr/bin/hyperion-x11 hyperion-x11: version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388 build time: Jun 3 2017 02:06:03 X11GRABBER ERROR: Unable to open display. DISPLAY environment variable not set
I don't know what is the problem, is it a connection problem from kodi with the hyperion deamon? or have I choose the wrong parameters in HyperCon with my selfmade LED stripe?
I hope someone could help me or give me a hint. Thx
-
After a long time, I want to give Hyperion on my PC another chance, but I have nearly the same problem. The service is running an is connected to the arduino and the LEDs.
I use Hyperion 1.03.3
When I want to start the X11 Grabber I Get the following message, what can I do?
-
Thanks a lot that solved my problem
-
Hello,
I have a problem with my DIY ambilight system and Kodi 16.1. The hardware is working
and hyperion said that kodi is connected, but the ambilight doesn't shine.
Can you please help me?I think there is a connection problem with Kodi, but I don't know how to solve it or analyse it.
I have build a ambilight system with a ws2801 led stripe on an arduino uno.
The ambilight is connected to my computer via usb.On the computer (Arch Linux) I installed hyperion version 1.03.
The android app hyperion is working and I can controll the color and brightness
of the led stripe.- hyperion log
Code
Alles anzeigenJun 17 16:46:15 atze systemd[1]: Started Hyperion Systemd service. Jun 17 16:46:15 atze hyperiond[1929]: Hyperion Ambilight Deamon (1929) Jun 17 16:46:15 atze hyperiond[1929]: Version : V1.03.0 (GitHub-b8f764 Jun 17 16:46:15 atze hyperiond[1929]: Build Time: Jun 11 2016 01:39:03 Jun 17 16:46:15 atze hyperiond[1929]: INFO: Selected configuration file: /etc/hy Jun 17 16:46:15 atze hyperiond[1929]: HYPERION INFO: ColorTransform 'default' => Jun 17 16:46:15 atze hyperiond[1929]: HYPERION INFO: ColorCorrection 'default' = Jun 17 16:46:15 atze hyperiond[1929]: HYPERION INFO: ColorAdjustment 'default' = Jun 17 16:46:15 atze hyperiond[1929]: LEDDEVICE INFO: configuration: Jun 17 16:46:15 atze hyperiond[1929]: { Jun 17 16:46:15 atze hyperiond[1929]: "colorOrder" : "rgb", Jun 17 16:46:15 atze hyperiond[1929]: "delayAfterConnect" : 0, Jun 17 16:46:15 atze hyperiond[1929]: "name" : "GlotzeAmbi", Jun 17 16:46:15 atze hyperiond[1929]: "output" : "/dev/ttyACM0", Jun 17 16:46:15 atze hyperiond[1929]: "rate" : 460800, Jun 17 16:46:15 atze hyperiond[1929]: "type" : "adalight" Jun 17 16:46:15 atze hyperiond[1929]: } Jun 17 16:46:15 atze hyperiond[1929]: Opening UART: /dev/ttyACM0 Jun 17 16:46:15 atze hyperiond[1929]: INFO: Creating linear smoothing Jun 17 16:46:15 atze hyperiond[1929]: HYPERION (CS) INFO: Created linear-smoothi Jun 17 16:46:15 atze hyperiond[1929]: EFFECTENGINE INFO: 27 effects loaded from Jun 17 16:46:15 atze hyperiond[1929]: EFFECTENGINE INFO: Initializing Python int Jun 17 16:46:15 atze hyperiond[1929]: INFO: Hyperion started and initialised Jun 17 16:46:15 atze hyperiond[1929]: INFO: Boot sequence 'Rainbow swirl' EFFECT Jun 17 16:46:15 atze hyperiond[1929]: BLACKBORDER INFO: threshold set to 0 (0) Jun 17 16:46:15 atze hyperiond[1929]: BLACKBORDER INFO: mode:default Jun 17 16:46:15 atze hyperiond[1929]: started Jun 17 16:46:15 atze hyperiond[1929]: INFO: Kodi checker created and started Jun 17 16:46:15 atze hyperiond[1929]: INFO: Json server created and started on p Jun 17 16:46:15 atze hyperiond[1929]: INFO: Proto server created and started on Jun 17 16:46:15 atze hyperiond[1929]: FRAMEBUFFERGRABBER INFO: opened with resol Jun 17 16:46:15 atze hyperiond[1929]: BLACKBORDER INFO: threshold set to 0 (0) Jun 17 16:46:15 atze hyperiond[1929]: BLACKBORDER INFO: mode:default Jun 17 16:46:15 atze hyperiond[1929]: INFO: Framebuffer grabber created and star Jun 17 16:46:15 atze hyperiond[1929]: KODICHECK INFO: Kodi Connected Jun 17 16:46:15 atze hyperiond[1929]: BORDER SWITCH REQUIRED!! Jun 17 16:46:15 atze hyperiond[1929]: CURRENT BORDER TYPE: unknown=0 hor.size=0 Jun 17 16:46:18 atze hyperiond[1929]: EFFECTENGINE INFO: effect finished
- kodi configuration
- no hyperion plugin
- webserver is 127.0.0.1 on 8080
- both buttons on remote control are on- arduino sketch and hyperion.config.json attached