Thank you so much for this I couldn't get it working for the life of me and now it is
Beiträge von Nik Raby
-
-
Akriss my friend I appreciate your help in this matter but I have found a solution by completely starting fresh with different leds which are the ws2801s.
It took me about five minutes to set up, I couldn't believe it.
I've been trying to set up my ws2811s for about a month and a half, getting closer every day but never actually completing it.
Thanks for your time anyway, maybe I can use the ws2811s as ambient lighting else where or something.
Peace! -
Akriss you are awesome.
I'll have to do it on the weekend now and see how it goes then I'll post my config with it.
It isn't the grabber itself either because it happens with the internal too.
So it possibly is the sketch -
So I moved them a little further and they are in sync now, and my grabber is capturing fine! But the LEDs still seem to think there is a bigger image on the screen it's so strange
-
Oh damn this seems a lot closer!
I think a couple of more tweeks and it should be there!Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Wow your fast!
I hope this works I will let you know.
Hopefully it's just the led placement, but Ive got feeling it's my sketch or grabber,
Cheers for that! -
okay, im using the latest OSMC
rpi3 b+
ut700 grabber
ws2811s and arduino uno
33 pixels left, 54 top, 33 right, none on the bottom
120 totalsketch =
#include "FastLED.h"
#define ANALOG_MODE_AVERAGE 0
#define ANALOG_MODE_LAST_LED 1/**************************************
S E T U Pset following values to your needs
**************************************/#define INITIAL_LED_TEST_ENABLED true
#define INITIAL_LED_TEST_BRIGHTNESS 32 // 0..255
#define INITIAL_LED_TEST_TIME_MS 500 // 10..// Number of leds in your strip. set to "1" and ANALOG_OUTPUT_ENABLED to "true" to activate analog only
// As of 26/1/2017:
// 582 leaves ZERO bytes free and this
// 410 is ok
// tested with 500 leds and is fine (despite the warning)
#define MAX_LEDS 120// type of your led controller, possible values, see below
#define LED_TYPE WS2811// 3 wire (pwm): NEOPIXEL BTM1829 TM1812 TM1809 TM1804 TM1803 UCS1903 UCS1903B UCS1904 UCS2903 WS2812 WS2852
// S2812B SK6812 SK6822 APA106 PL9823 WS2811 WS2813 APA104 WS2811_40 GW6205 GW6205_40 LPD1886 LPD1886_8BIT
// 4 wire (spi): LPD8806 WS2801 WS2803 SM16716 P9813 APA102 SK9822 DOTSTAR// For 3 wire led stripes line Neopixel/Ws2812, 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), both defines DATA_PIN and CLOCK_PIN are needed// DATA_PIN, or DATA_PIN, CLOCK_PIN
#define LED_PINS 6 // 3 wire leds
//#define LED_PINS 6, 13 // 4 wire leds#define COLOR_ORDER GRB // colororder of the stripe, set RGB in hyperion
#define OFF_TIMEOUT 15000 // ms to switch off after no data was received, set 0 to deactivate
// analog rgb uni color led stripe - using of hyperion smoothing is recommended
// ATTENTION this pin config is default for atmega328 based arduinos, others might work to
// if you have flickering analog leds this might be caused by unsynced pwm signals
// try other pins is more or less the only thing that helps
#define ANALOG_OUTPUT_ENABLED false
#define ANALOG_MODE ANALOG_MODE_LAST_LED // use ANALOG_MODE_AVERAGE or ANALOG_MODE_LAST_LED
#define ANALOG_GROUND_PIN 8 // additional ground pin to make wiring a bit easier
#define ANALOG_RED_PIN 9
#define ANALOG_GREEN_PIN 10
#define ANALOG_BLUE_PIN 11// overall color adjustments
#define ANALOG_BRIGHTNESS_RED 255 // maximum brightness for analog 0-255
#define ANALOG_BRIGHTNESS_GREEN 255 // maximum brightness for analog 0-255
#define ANALOG_BRIGHTNESS_BLUE 255 // maximum brightness for analog 0-255#define BRIGHTNESS 255 // maximum brightness 0-255
#define DITHER_MODE BINARY_DITHER // BINARY_DITHER or DISABLE_DITHER
#define COLOR_TEMPERATURE CRGB(255,255,255) // RGB value describing the color temperature
#define COLOR_CORRECTION TypicalLEDStrip // predefined fastled color correction
//#define COLOR_CORRECTION CRGB(255,255,255) // or RGB value describing the color correction// Baudrate, higher rate allows faster refresh rate and more LEDs
//#define serialRate 460800 // use 115200 for ftdi based boards
#define serialRate 460800 // use 115200 for ftdi based boards
//#define serialRate 500000 // use 115200 for ftdi based boards/**************************************
A D A L I G H T C O D Eno user changes needed
**************************************/// 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;unsigned long endTime;
// Define the array of leds
CRGB leds[MAX_LEDS];// set rgb to analog led stripe
void showAnalogRGB(const CRGB& led) {
if (ANALOG_OUTPUT_ENABLED) {
byte r = map(led.r, 0,255,0,ANALOG_BRIGHTNESS_RED);
byte g = map(led.g, 0,255,0,ANALOG_BRIGHTNESS_GREEN);
byte b = map(led.b, 0,255,0,ANALOG_BRIGHTNESS_BLUE);
analogWrite(ANALOG_RED_PIN , r);
analogWrite(ANALOG_GREEN_PIN, g);
analogWrite(ANALOG_BLUE_PIN , b);
}
}// set color to all leds
void showColor(const CRGB& led) {
#if MAX_LEDS > 1 ANALOG_OUTPUT_ENABLED == false
LEDS.showColor(led);
#endif
showAnalogRGB(led);
}// switch of digital and analog leds
void switchOff() {
#if MAX_LEDS > 1 ANALOG_OUTPUT_ENABLED == false
memset(leds, 0, MAX_LEDS * sizeof(struct CRGB));
FastLED.show();
#endif
showAnalogRGB(leds[0]);
}// function to check if serial data is available
// if timeout occured leds switch of, if configured
bool checkIncommingData() {
boolean dataAvailable = true;
while (!Serial.available()) {
if ( OFF_TIMEOUT > 0 && endTime < millis()) {
switchOff();
dataAvailable = false;
endTime = millis() + OFF_TIMEOUT;
}
}return dataAvailable;
}// main function that setups and runs the code
void setup() {
Serial.begin(serialRate);// analog output
if (ANALOG_OUTPUT_ENABLED) {
// additional ground pin to make wiring a bit easier
pinMode(ANALOG_GROUND_PIN, OUTPUT);
digitalWrite(ANALOG_GROUND_PIN, LOW);
pinMode(ANALOG_BLUE_PIN , OUTPUT);
pinMode(ANALOG_RED_PIN , OUTPUT);
pinMode(ANALOG_GREEN_PIN, OUTPUT);
}int ledCount = MAX_LEDS;
if (ANALOG_MODE == ANALOG_MODE_LAST_LED) {
ledCount--;
}#if MAX_LEDS > 1 ANALOG_OUTPUT_ENABLED == false
FastLED.addLeds<LED_TYPE, LED_PINS, COLOR_ORDER>(leds, ledCount);
#endif
// color adjustments
FastLED.setBrightness ( BRIGHTNESS );
FastLED.setTemperature( COLOR_TEMPERATURE );
FastLED.setCorrection ( COLOR_CORRECTION );
FastLED.setDither ( DITHER_MODE );// initial RGB flash
#if INITIAL_LED_TEST_ENABLED == true
for (int v=0;v<INITIAL_LED_TEST_BRIGHTNESS;v++)
{
showColor(CRGB(v,v,v));
delay(INITIAL_LED_TEST_TIME_MS/2/INITIAL_LED_TEST_BRIGHTNESS);
}for (int v=0;v<INITIAL_LED_TEST_BRIGHTNESS;v++)
{
showColor(CRGB(v,v,v));
delay(INITIAL_LED_TEST_TIME_MS/2/INITIAL_LED_TEST_BRIGHTNESS);
}
#endif
showColor(CRGB(0, 0, 0));Serial.print("Ada\n"); // Send "Magic Word" string to host
boolean transmissionSuccess;
unsigned long sum_r, sum_g, sum_b;// loop() is avoided as even that small bit of function overhead
// has a measurable impact on this code's overall throughput.
for(;;) {
// wait for first byte of Magic Word
for (i = 0; i < sizeof prefix; ++i) {
// If next byte is not in Magic Word, the start over
if (!checkIncommingData() prefix != Serial.read()) {
i = 0;
}
}// Hi, Lo, Checksum
if (!checkIncommingData()) continue;
hi = Serial.read();
if (!checkIncommingData()) continue;
lo = Serial.read();
if (!checkIncommingData()) continue;
chk = Serial.read();// if checksum does not match go back to wait
if (chk != (hi ^ lo ^ 0x55)) continue;memset(leds, 0, MAX_LEDS * sizeof(struct CRGB));
transmissionSuccess = true;
sum_r = 0;
sum_g = 0;
sum_b = 0;int num_leds = min ( MAX_LEDS, (hi<<8) + lo + 1 );
// read the transmission data and set LED values
for (int idx = 0; idx < num_leds; idx++) {
byte r, g, b;
if (!checkIncommingData()) {
transmissionSuccess = false;
break;
}
r = Serial.read();
if (!checkIncommingData()) {
transmissionSuccess = false;
break;
}
g = Serial.read();
if (!checkIncommingData()) {
transmissionSuccess = false;
break;
}
b = Serial.read();
leds[idx].r = r;
leds[idx].g = g;
leds[idx].b = b;
#if ANALOG_OUTPUT_ENABLED == true && ANALOG_MODE == ANALOG_MODE_AVERAGE
sum_r += r;
sum_g += g;
sum_b += b;
#endif
}// shows new values
if (transmissionSuccess) {
endTime = millis() + OFF_TIMEOUT;
#if MAX_LEDS > 1 ANALOG_OUTPUT_ENABLED == false
FastLED.show();
#endif#if ANALOG_OUTPUT_ENABLED == true
#if ANALOG_MODE == ANALOG_MODE_LAST_LED
showAnalogRGB(leds[MAX_LEDS-1]);
#else
showAnalogRGB(CRGB(sum_r/MAX_LEDS, sum_g/MAX_LEDS, sum_b/MAX_LEDS));
#endif
#endif
}
}
} // end of setupvoid loop() {
// Not used. See note in setup() function.
}################HYPERION CONFIGURATION##############
// 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" : "adalight",
"output" : "/dev/ttyACM0",
"rate" : 460800,
"delayAfterConnect" : 0,
"colorOrder" : "rbg"
},// 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" : 100.0000,
"luminanceGain" : 1.0000,
"luminanceMinimum" : 0.4300
},
"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" : 100.0000,
"updateDelay" : 0
}
},// V4L2 GRABBER CONFIG
"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "PAL",
"width" : -1,
"height" : -1,
"frameDecimation" : 2,
"sizeDecimation" : 8,
"priority" : 900,
"mode" : "2D",
"cropLeft" : 18,
"cropRight" : 18,
"cropTop" : 18,
"cropBottom" : 23,
"redSignalThreshold" : 0.0,
"greenSignalThreshold" : 0.0,
"blueSignalThreshold" : 0.0
},// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.03,
"unknownFrameCnt" : 600,
"borderFrameCnt" : 50,
"maxInconsistentCnt" : 10,
"blurRemoveCnt" : 1,
"mode" : "default"
},// KODI CHECK CONFIG
"xbmcVideoChecker" :
{
"xbmcAddress" : "127.0.0.1",
"xbmcTcpPort" : 9090,
"grabVideo" : true,
"grabPictures" : true,
"grabAudio" : false,
"grabMenu" : true,
"grabPause" : false,
"grabScreensaver" : true,
"enable3DDetection" : true
},// BOOTEFFECT CONFIG
"bootsequence" :
{
"color" : [0,0,0],
"effect" : "Color traces",
"duration_ms" : 3000,
"priority" : 700
},// JSON SERVER CONFIG
"jsonServer" :
{
"port" : 19444
},// PROTO SERVER CONFIG
"protoServer" :
{
"port" : 19445
},// JSON/PROTO FORWARD CONFIG
"forwarder" :
{
"json" : ["127.0.0.1:19446"],
"proto" : ["127.0.0.1:19447"]
},// EFFECT PATH
"effects" :
{
"paths" :
[
"/storage/hyperion/effects",
"/usr/share/hyperion/effects"
]
},// NO FRAME GRABBER CONFIG
// NO BOBLIGHT SERVER CONFIG// LED CONFIGURATION
"leds" :
[
{
"index" : 0,
"hscan" : { "minimum" : 0.1113, "maximum" : 0.1294 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.1298, "maximum" : 0.1480 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.1483, "maximum" : 0.1665 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.1669, "maximum" : 0.1850 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 4,
"hscan" : { "minimum" : 0.1854, "maximum" : 0.2035 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 5,
"hscan" : { "minimum" : 0.2039, "maximum" : 0.2220 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 6,
"hscan" : { "minimum" : 0.2224, "maximum" : 0.2406 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 7,
"hscan" : { "minimum" : 0.2409, "maximum" : 0.2591 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 8,
"hscan" : { "minimum" : 0.2594, "maximum" : 0.2776 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 9,
"hscan" : { "minimum" : 0.2780, "maximum" : 0.2961 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 10,
"hscan" : { "minimum" : 0.2965, "maximum" : 0.3146 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 11,
"hscan" : { "minimum" : 0.3150, "maximum" : 0.3331 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 12,
"hscan" : { "minimum" : 0.3335, "maximum" : 0.3517 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 13,
"hscan" : { "minimum" : 0.3520, "maximum" : 0.3702 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 14,
"hscan" : { "minimum" : 0.3706, "maximum" : 0.3887 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 15,
"hscan" : { "minimum" : 0.3891, "maximum" : 0.4072 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 16,
"hscan" : { "minimum" : 0.4076, "maximum" : 0.4257 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 17,
"hscan" : { "minimum" : 0.4261, "maximum" : 0.4443 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 18,
"hscan" : { "minimum" : 0.4446, "maximum" : 0.4628 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 19,
"hscan" : { "minimum" : 0.4631, "maximum" : 0.4813 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 20,
"hscan" : { "minimum" : 0.4817, "maximum" : 0.4998 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 21,
"hscan" : { "minimum" : 0.5002, "maximum" : 0.5183 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 22,
"hscan" : { "minimum" : 0.5187, "maximum" : 0.5369 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 23,
"hscan" : { "minimum" : 0.5372, "maximum" : 0.5554 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 24,
"hscan" : { "minimum" : 0.5557, "maximum" : 0.5739 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 25,
"hscan" : { "minimum" : 0.5743, "maximum" : 0.5924 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 26,
"hscan" : { "minimum" : 0.5928, "maximum" : 0.6109 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 27,
"hscan" : { "minimum" : 0.6113, "maximum" : 0.6294 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 28,
"hscan" : { "minimum" : 0.6298, "maximum" : 0.6480 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 29,
"hscan" : { "minimum" : 0.6483, "maximum" : 0.6665 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 30,
"hscan" : { "minimum" : 0.6669, "maximum" : 0.6850 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 31,
"hscan" : { "minimum" : 0.6854, "maximum" : 0.7035 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 32,
"hscan" : { "minimum" : 0.7039, "maximum" : 0.7220 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 33,
"hscan" : { "minimum" : 0.7224, "maximum" : 0.7406 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 34,
"hscan" : { "minimum" : 0.7409, "maximum" : 0.7591 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 35,
"hscan" : { "minimum" : 0.7594, "maximum" : 0.7776 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 36,
"hscan" : { "minimum" : 0.7780, "maximum" : 0.7961 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 37,
"hscan" : { "minimum" : 0.7965, "maximum" : 0.8146 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 38,
"hscan" : { "minimum" : 0.8150, "maximum" : 0.8331 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 39,
"hscan" : { "minimum" : 0.8335, "maximum" : 0.8517 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 40,
"hscan" : { "minimum" : 0.8520, "maximum" : 0.8702 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 41,
"hscan" : { "minimum" : 0.8706, "maximum" : 0.8887 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 42,
"hscan" : { "minimum" : 0.8891, "maximum" : 0.9072 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 43,
"hscan" : { "minimum" : 0.9076, "maximum" : 0.9257 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 44,
"hscan" : { "minimum" : 0.9261, "maximum" : 0.9443 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 45,
"hscan" : { "minimum" : 0.9446, "maximum" : 0.9628 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 46,
"hscan" : { "minimum" : 0.9631, "maximum" : 0.9813 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 47,
"hscan" : { "minimum" : 0.9817, "maximum" : 0.9998 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 48,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0003, "maximum" : 0.0300 }
},
{
"index" : 49,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0306, "maximum" : 0.0603 }
},
{
"index" : 50,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0609, "maximum" : 0.0906 }
},
{
"index" : 51,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0912, "maximum" : 0.1209 }
},
{
"index" : 52,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1215, "maximum" : 0.1512 }
},
{
"index" : 53,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1518, "maximum" : 0.1815 }
},
{
"index" : 54,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1821, "maximum" : 0.2118 }
},
{
"index" : 55,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2124, "maximum" : 0.2421 }
},
{
"index" : 56,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2427, "maximum" : 0.2724 }
},
{
"index" : 57,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2730, "maximum" : 0.3027 }
},
{
"index" : 58,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3033, "maximum" : 0.3330 }
},
{
"index" : 59,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3336, "maximum" : 0.3633 }
},
{
"index" : 60,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3639, "maximum" : 0.3936 }
},
{
"index" : 61,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3942, "maximum" : 0.4239 }
},
{
"index" : 62,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4245, "maximum" : 0.4542 }
},
{
"index" : 63,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4548, "maximum" : 0.4845 }
},
{
"index" : 64,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4852, "maximum" : 0.5148 }
},
{
"index" : 65,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5155, "maximum" : 0.5452 }
},
{
"index" : 66,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5458, "maximum" : 0.5755 }
},
{
"index" : 67,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5761, "maximum" : 0.6058 }
},
{
"index" : 68,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6064, "maximum" : 0.6361 }
},
{
"index" : 69,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6367, "maximum" : 0.6664 }
},
{
"index" : 70,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6670, "maximum" : 0.6967 }
},
{
"index" : 71,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6973, "maximum" : 0.7270 }
},
{
"index" : 72,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7276, "maximum" : 0.7573 }
},
{
"index" : 73,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7579, "maximum" : 0.7876 }
},
{
"index" : 74,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7882, "maximum" : 0.8179 }
},
{
"index" : 75,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8185, "maximum" : 0.8482 }
},
{
"index" : 76,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8488, "maximum" : 0.8785 }
},
{
"index" : 77,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8791, "maximum" : 0.9088 }
},
{
"index" : 78,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9094, "maximum" : 0.9391 }
},
{
"index" : 79,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9397, "maximum" : 0.9694 }
},
{
"index" : 80,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9997 }
},
{
"index" : 81,
"hscan" : { "minimum" : 0.9817, "maximum" : 0.9998 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 82,
"hscan" : { "minimum" : 0.9631, "maximum" : 0.9813 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 83,
"hscan" : { "minimum" : 0.9446, "maximum" : 0.9628 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 84,
"hscan" : { "minimum" : 0.9261, "maximum" : 0.9443 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 85,
"hscan" : { "minimum" : 0.9076, "maximum" : 0.9257 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 86,
"hscan" : { "minimum" : 0.8891, "maximum" : 0.9072 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 87,
"hscan" : { "minimum" : 0.8706, "maximum" : 0.8887 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 88,
"hscan" : { "minimum" : 0.8520, "maximum" : 0.8702 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 89,
"hscan" : { "minimum" : 0.8335, "maximum" : 0.8517 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 90,
"hscan" : { "minimum" : 0.8150, "maximum" : 0.8331 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 91,
"hscan" : { "minimum" : 0.7965, "maximum" : 0.8146 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 92,
"hscan" : { "minimum" : 0.7780, "maximum" : 0.7961 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 93,
"hscan" : { "minimum" : 0.7594, "maximum" : 0.7776 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 94,
"hscan" : { "minimum" : 0.7409, "maximum" : 0.7591 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 95,
"hscan" : { "minimum" : 0.7224, "maximum" : 0.7406 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 96,
"hscan" : { "minimum" : 0.7039, "maximum" : 0.7220 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 97,
"hscan" : { "minimum" : 0.6854, "maximum" : 0.7035 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 98,
"hscan" : { "minimum" : 0.6669, "maximum" : 0.6850 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 99,
"hscan" : { "minimum" : 0.6483, "maximum" : 0.6665 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 100,
"hscan" : { "minimum" : 0.6298, "maximum" : 0.6480 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 101,
"hscan" : { "minimum" : 0.6113, "maximum" : 0.6294 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 102,
"hscan" : { "minimum" : 0.5928, "maximum" : 0.6109 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 103,
"hscan" : { "minimum" : 0.5743, "maximum" : 0.5924 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 104,
"hscan" : { "minimum" : 0.5557, "maximum" : 0.5739 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 105,
"hscan" : { "minimum" : 0.5372, "maximum" : 0.5554 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 106,
"hscan" : { "minimum" : 0.5187, "maximum" : 0.5369 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 107,
"hscan" : { "minimum" : 0.5002, "maximum" : 0.5183 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 108,
"hscan" : { "minimum" : 0.4817, "maximum" : 0.4998 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 109,
"hscan" : { "minimum" : 0.4631, "maximum" : 0.4813 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 110,
"hscan" : { "minimum" : 0.4446, "maximum" : 0.4628 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 111,
"hscan" : { "minimum" : 0.4261, "maximum" : 0.4443 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 112,
"hscan" : { "minimum" : 0.4076, "maximum" : 0.4257 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 113,
"hscan" : { "minimum" : 0.3891, "maximum" : 0.4072 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 114,
"hscan" : { "minimum" : 0.3706, "maximum" : 0.3887 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 115,
"hscan" : { "minimum" : 0.3520, "maximum" : 0.3702 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 116,
"hscan" : { "minimum" : 0.3335, "maximum" : 0.3517 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 117,
"hscan" : { "minimum" : 0.3150, "maximum" : 0.3331 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 118,
"hscan" : { "minimum" : 0.2965, "maximum" : 0.3146 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 119,
"hscan" : { "minimum" : 0.2780, "maximum" : 0.2961 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 120,
"hscan" : { "minimum" : 0.2594, "maximum" : 0.2776 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 121,
"hscan" : { "minimum" : 0.2409, "maximum" : 0.2591 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 122,
"hscan" : { "minimum" : 0.2224, "maximum" : 0.2406 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 123,
"hscan" : { "minimum" : 0.2039, "maximum" : 0.2220 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 124,
"hscan" : { "minimum" : 0.1854, "maximum" : 0.2035 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 125,
"hscan" : { "minimum" : 0.1669, "maximum" : 0.1850 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 126,
"hscan" : { "minimum" : 0.1483, "maximum" : 0.1665 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 127,
"hscan" : { "minimum" : 0.1298, "maximum" : 0.1480 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 128,
"hscan" : { "minimum" : 0.1113, "maximum" : 0.1294 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 129,
"hscan" : { "minimum" : 0.0928, "maximum" : 0.1109 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 130,
"hscan" : { "minimum" : 0.0743, "maximum" : 0.0924 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 131,
"hscan" : { "minimum" : 0.0557, "maximum" : 0.0739 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 132,
"hscan" : { "minimum" : 0.0372, "maximum" : 0.0554 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 133,
"hscan" : { "minimum" : 0.0187, "maximum" : 0.0369 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 134,
"hscan" : { "minimum" : 0.0002, "maximum" : 0.0183 },
"vscan" : { "minimum" : 0.9100, "maximum" : 1.0000 }
},
{
"index" : 135,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.9700, "maximum" : 0.9997 }
},
{
"index" : 136,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.9397, "maximum" : 0.9694 }
},
{
"index" : 137,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.9094, "maximum" : 0.9391 }
},
{
"index" : 138,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8791, "maximum" : 0.9088 }
},
{
"index" : 139,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8488, "maximum" : 0.8785 }
},
{
"index" : 140,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8185, "maximum" : 0.8482 }
},
{
"index" : 141,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7882, "maximum" : 0.8179 }
},
{
"index" : 142,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7579, "maximum" : 0.7876 }
},
{
"index" : 143,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7276, "maximum" : 0.7573 }
},
{
"index" : 144,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6973, "maximum" : 0.7270 }
},
{
"index" : 145,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6670, "maximum" : 0.6967 }
},
{
"index" : 146,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6367, "maximum" : 0.6664 }
},
{
"index" : 147,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6064, "maximum" : 0.6361 }
},
{
"index" : 148,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5761, "maximum" : 0.6058 }
},
{
"index" : 149,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5458, "maximum" : 0.5755 }
},
{
"index" : 150,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5155, "maximum" : 0.5452 }
},
{
"index" : 151,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.4852, "maximum" : 0.5148 }
},
{
"index" : 152,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.4548, "maximum" : 0.4845 }
},
{
"index" : 153,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.4245, "maximum" : 0.4542 }
},
{
"index" : 154,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3942, "maximum" : 0.4239 }
},
{
"index" : 155,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3639, "maximum" : 0.3936 }
},
{
"index" : 156,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3336, "maximum" : 0.3633 }
},
{
"index" : 157,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3033, "maximum" : 0.3330 }
},
{
"index" : 158,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2730, "maximum" : 0.3027 }
},
{
"index" : 159,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2427, "maximum" : 0.2724 }
},
{
"index" : 160,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2124, "maximum" : 0.2421 }
},
{
"index" : 161,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1821, "maximum" : 0.2118 }
},
{
"index" : 162,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1518, "maximum" : 0.1815 }
},
{
"index" : 163,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1215, "maximum" : 0.1512 }
},
{
"index" : 164,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0912, "maximum" : 0.1209 }
},
{
"index" : 165,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0609, "maximum" : 0.0906 }
},
{
"index" : 166,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0306, "maximum" : 0.0603 }
},
{
"index" : 167,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0003, "maximum" : 0.0300 }
},
{
"index" : 168,
"hscan" : { "minimum" : 0.0002, "maximum" : 0.0183 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 169,
"hscan" : { "minimum" : 0.0187, "maximum" : 0.0369 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 170,
"hscan" : { "minimum" : 0.0372, "maximum" : 0.0554 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 171,
"hscan" : { "minimum" : 0.0557, "maximum" : 0.0739 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 172,
"hscan" : { "minimum" : 0.0743, "maximum" : 0.0924 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
},
{
"index" : 173,
"hscan" : { "minimum" : 0.0928, "maximum" : 0.1109 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0900 }
}
],"endOfJson" : "endOfJson"
} -
Yeah wrong choice of wording there I think if it was perfect it would be working ha, I'll have to get the details tomorrow after work
-
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
My capture screen seems more zoomed in but it looks fine on my hypercon and everything is set up perfectly. I'll add all my details if this isn't a simple solution but I'm guessing this is an obvious one I'm overlooking, thanks I'm advance
-
Yeah, the one from the tutorial worked perfectly. The thing I like about the tutorial sketch, is that they use fastLED library, which I've been messing around. The defining of what strip you have is so easy, unlike others that use NeoPixel and don't just have keywords to reference unique strips. Also about the ws2811 and 12s being the same, I've tried different sketches with ws2811 referenced instead of ws2812b and they worked fine on my lights, so it seems they are the same.
One thing I would recommend adding is a delay on the setup function, between 8-12 seconds. Since the arduino will boot up around 2-3 times before the pi finally boots up.
I appreciate your help I have actually got them lighting now! Okay I'll add that code in as I have noticed them going mental before anything actually happens haha, cheers Johnny boy! -
There is a sketch in this tutorial , used it instead of his, since I have ws2812b strips and tried his sketch and it didn't work for me either.
From research I beleive that ws2811/ws2812 and 12b's are all similar and should work on the same sketch.
Did that code work for you then? -
Hey guys! I've recently setup my LEDs, run the tests and they work great. I've set up a hdmi selector build following this guy -
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
His links were outdated so I installed libreelec on pi3 +b I'm using ws2811 LEDs but hypercon cannot find them as his Arduino sketch is tailored for his ws2812b strips. Hypercon data it has established a connection and is sending the data. I'm sure it's the last piece to my puzzle! Thanks guys