[Prototyping] vdr-plugin-seduatmo: ein ganz krasser Plan!

  • Nachdem es die letzten Tage nur ein Plugin Container war, welcher vorne auf dem softhddevice grabbed , hinten auf den LEDs ein lustiges Lauflicht spielt, wissen wir seit gestern Abend das es geht, und zwar so richtig performant!


    Wir haben ein paar Sachen getestet, den Code von Softhddevice und dfatmo analysiert, und auch mit johns geschrieben und beim Plaudern kam dann das Thema auf Skalierung . Daraus ist dann die Idee gewachsen das ganze Thema in Hardware mit vdpau auf der Graka erschlagen zu wollen.


    Man muss sich vorstellen man hat ein LED Setup von sagen wir 30x16 LED rundherum, das sagen wir dem softhddevice und bekommen ein fertiges Bild runterskaliert auf unserere LED Geometrie zugeschnitten, wir brauchen grundsätzlich nur noch die (Rand)Pixel ausgeben. Das grabben dieses Miniaturbildes ist dann natürlich extrem performant.


    Wir haben dazu gestern ein Patch für Softhddevice gebaut und das ganze ausprobiert: und ich muss sagen das funktioniert prima und benötigt (ohne weitere Verarbeitung, nur 1:1 auf den Stripe geschoben) an der Stelle 0% CPU. – Somit haben wir nur noch die 6% mehr CPU, die durch den Stream auf dem UART entstehen.


    Wie gesagt ist es bis hierher nur eine Machbarkeitsstudie, man kann noch nichts einstellen, alles ist hart einkompiliert, gestern ging auch nur oben und unten (die Seiten noch nicht): aber es funktioniert tadellos!


    An dieser Stelle hier auch ganz besonderen Dank an Jörg. Auch wenn er meist etwas im Hintergrund bleibt: ohne sein geniales Coding sind solche Projekte nicht möglich!


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    2 Mal editiert, zuletzt von CKone ()

  • Sehr schön, weiter so....meine Hardware dürfte dann nächste Woche auch ankommen....hoffe ich. Dann steh ich Euch zur Verfügung.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Sehr schön, weiter so....meine Hardware dürfte dann nächste Woche auch ankommen....hoffe ich. Dann steh ich Euch zur Verfügung.


    was wir eigentlch ein wenig hoffen ist jemanden abzuholen der dann wiederum uns abholt. Der mit uns testet, der ein SEDU testsetup hat und der extreeeem viel praktische Erfahrung mit Ambilight hat. Jemand der weiß welche der unzähligen Knöpfe nicht nur ‘nice to-‘ sondern ‘must have‘ sind. Der sich auch mit diesem Gamma und Weißabgleichsgedöns bestens auskennt. Wir müssen ja nicht jede pitfall hier mitnehmen.


    Alternativ sammeln wir auch Informationen gern hier im Thread. ;D


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Was haltet ihr von der Idee auch standardisierte Hardware/Protokoll zu unterstützen (DMX) und mit dem Plugin zusätzlich als Client am OLA Server anzudocken?

  • Was haltet ihr von der Idee auch standardisierte Hardware/Protokoll zu unterstützen (DMX) und mit dem Plugin zusätzlich als Client am OLA Server anzudocken?


    ist jetzt in erster Linie nicht so das Ziel, momentan geht's schlicht und ergreifend um den Usecase ambilight mit vdr/sedu/softhddevice


    Aktuell schreiben wir direkt auf den UART, es schwebt aber auch noch der Gedanke im Raum das Plug als Client am boblight anzudocken. Das sehen wir aber, aktuell gibt mehr als genug andere Baustellen.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Ich bin dabei.
    Auch was das Testen angeht, gibt es sicher ungeeignetere Kandidaten. Ich habe bisher das Atmolight der ersten Generation, noch dazu in zwei Stufen ausgebaut und habe dieses schon mit den diversen Plugins und anderen Lösungen ans Laufen gebracht inklusive unterschiedlichem Weißabgleich für oben/unten und links/rechts...
    Für diesen Anwendungsfall kenne ich auch die 'Must-Have-Knöpfe'. Die Einstellungen, die bei mir eher keine sichtbare Auswirkung hatten (z.B. die Overscaneinstellung o.ä.), würde ich eher als 'nice-to-have' bzw. 'eigentlich egal' einstufen :)
    Also, wenn mein Gelumpe in der nächsten Woche bei mir eingetrudelt ist, teste ich gerne mit.

    Dr. Brömme grübelt:
    Acht Wochen, nachdem man ihm beim Kölner Straßenkarneval einen Gratiskorn angeboten hatte,
    dämmert ihm langsam, dass er einem hinterlistigen Alaafisten aufgesessen ist.

  • Ich habe knapp 270€ im Sedushop für meinen 46" Ambilightnachbau bezahlt...
    Bin auch gespannt wie es bei euch weitergeht... habe es zur zeit so eingestellt, das nicht nur die Randpixel gescannt werden sondern auch weiter in die Mitte analysiert wird, ist um einiges stimmiger :) (allerdings unter Atmowin)
    Ist das mit eurem Plugin auch möglich?


    Viele Grüße
    Solisists

  • Was haltet ihr von der Idee auch standardisierte Hardware/Protokoll zu unterstützen (DMX)

    Das ist bereits möglich, Du benötigst nur ein passendes Interface (Interface braucht man immer, ich kenne zumindest keinen Rechner, der direkt nen DMX-Anschluß hat).


    Die SW von Christian gibt ja "mini-DMX" über USB aus, mit dieser SW hier auf dem SEDU kannst Du dann "echtes DMX" draus machen (die nötige HW ist da auch schon drauf). Geht natürlich auch mit jedem anderen Interface, das auf PC-Seite mini-DMX empfängt...


    Die SW für den SEDU kann zusätzlich 24 Kanal PWM ausgeben, d.h., Du könntest damit auch direkt 8x RGB-Stripes o.ä. ansteuern.


    Das Ganze geht dann nur im Modus "A2" mit 512 Bytes Framesize/170 RGB-Kanälen, weil DMX halt 512 Kanäle hat...


    Inwiefern das Ganze sinnvoll ist, ist die andere Frage, es gibt zwar auch Stripes, die man direkt mit DMX ansteuern kann, die sind aber extrem teuer im Vergleich zu denen mit WS2801/TM1804 - klar, wenn man ne Riesen-Leinwand hat, um die man 32x sowas rum bauen will o.ä., dann braucht man natürlich DMX :D


    P.S.: Das mit dem runter rechnen auf ein kleineres Bild, bei dem praktisch direkt jedes Pixel gleich eine Zone ist, ist echt ne geniale Idee!

  • Ich habe knapp 270€ im Sedushop für meinen 46" Ambilightnachbau bezahlt...
    Bin auch gespannt wie es bei euch weitergeht... habe es zur zeit so eingestellt, das nicht nur die Randpixel gescannt werden sondern auch weiter in die Mitte analysiert wird, ist um einiges stimmiger :) (allerdings unter Atmowin)
    Ist das mit eurem Plugin auch möglich?


    Viele Grüße
    Solisists


    Soweit ist das Plugin vermutlich noch nicht.


    Wie funktioniert das im Moment? Angenommen ich hätte 160x90 LEDs rund um den Fernseher...wird dann ein Bild in der Grösse 160x90 Pixel gegrabbt und dann die Farben an den Rändern ausgewertet und ausgegeben?

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • P.S.: Das mit dem runter rechnen auf ein kleineres Bild, bei dem praktisch direkt jedes Pixel gleich eine Zone ist, ist echt ne geniale Idee!


    Ahh, der Meister persönlich ;D


    ja, geht aber leider nur auf der Randsseite - nach innen werden wir für den Farbmix mindestens eine weitere Zone dazu nehmen müssen (das beantwortet auch die Frage von solipsists), sonst wirkts zu unruhig. Desweiteren könnte es sein das wir evtl die Auflösung noch mal verdreifachen müssen um 1/3 des Nachbarpix zur Harmonisierung mit reinzunehmen (bei boblight heißt das blurring) das sollte aber das Konzept nicht in Frage stellen, das ist alles in so einem kleinen Bereich das man das nicht mal bemerkt...


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    2 Mal editiert, zuletzt von CKone ()

  • Wie funktioniert das im Moment? Angenommen ich hätte 160x90 LEDs rund um den Fernseher...wird dann ein Bild in der Grösse 160x90 Pixel gegrabbt und dann die Farben an den Rändern ausgewertet und ausgegeben?


    so zumindest ist der Plan - kann sein das wir da noch ne konfigvariable einbauen für PIX die hinter einem extrem breiten Rahmen verschwinden, aber ja: so dachten wir


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Wollts nur mal wissen, aber so in der Art wäre ich das auch angegangen. :)

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • so langsam nimmt dsa projet ja richtig fahrt auf ;)


    danke an dieser stelle von mir an die entwickler und leute die da zeit und mühe investieren um uns ( den noobs der micro electronic ) diese fern ab vom mainstream ambilight lösung ermöglichen.

  • Am WE hab ich mir mal Tiger & Dragon angeschaut. Dort hatte es oben und unten trotz 16:9 schwarze Balken. Würden dann die LEDs oben und unten aus bleiben? Würde irgendwie blöd aussehen. Bei 4:3 Content wäre das gleiche problem rechts und links. Oder wird nur der "Bildbereich" ausgewertet?

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • nein, es wird eine automatische Erkennung für 16:10 und 4:3 geben, die dann in HD und SD gleichermaßen gut funktioniert. Wir bekommen das Bild so wie es ausgegeben wird: also mit OSD und mit eventuellem autocrop, halt genau das was du auf dem Bildschirm siehst wenn du softhd benutzt. - das macht an der Stelle vieles einfacher weil wir keine getrennten Routinen zu SD/HD benötigen.


    Das xbmc addon macht die Erkennung meines Wissens auch jetzt schon, dfatmo macht auch sowas in der Art - ich weiß aber nicht genau wie es technisch bei denen funktiniert. - Denke das ist direkt der zweite Schritt direkt nachdem es überhaupt zufriedenstellend funktiniert.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • desweiteren erwägen wir auf ein im LEDstyles.de Forum entwickeltes Protokoll anstelle von Standard miniDMX zu setzen. - bei diesem Protokoll handelt es sich von der Userseite um eine Syntax ähnlich zu miniDMX, deahalb wird auch fast jede existierende SW ohne Patche benutzbar sein. Auf dem Controller benötigt es aber eine andere Firmware die ich seit gestern teste. Der Hauptvorteil dieses tpm2 Protokolls ist die Entlastung der seriellen Schnittstelle, je nach Szenario um fast 50% durch Einsparung infolge einer dynamischen Streamlänge - bei meinem 92LED Setup werden hier anstelle von miniDMX 512 Nutzbyte nur noch 276 Nutzbyte in den Stream geschickt, damit werden bei gleichem Informationsgehalt nur ca 54% der Daten transportiert...


    Ich bin damit noch am testen, das was wir bisher sehen sieht aber sehr gut aus.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    Einmal editiert, zuletzt von CKone ()

  • Ich lass mich überraschen. Eventuell hab ich ja morgen die Hardware schon. Gibts eigentlich ein git oder ähnliches für das Plugin?


    Hab mir übrigens doch RGB Steckverbinder bestellt. Wenn Sie passen - sehr gut, ansonsten werden die Stecker abgeschnitten und die Kabel aufgelötet. :D

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Ich lass mich überraschen. Eventuell hab ich ja morgen die Hardware schon. Gibts eigentlich ein git oder ähnliches für das Plugin?


    wir haben ein cvs bei uns im WAN, genauso wie für die anderen Plugins von Jörg ;D

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • desweiteren erwägen wir auf ein im LED-Studien Forum entwickeltes Protokoll

    Der Richtigkeit halber: Das ist nicht das Forum von LED-Studien, sondern das Forum LEDstyles.de, das zur Firma Led-Tech.de gehört - LED-Studien ist was anderes, dort bekommt man die SEDU-Boards und digitale Stripes/Pixel etc.


    Link zum Protokoll: Vorstellung tpm2-Protokoll


    Und hier die von Christian erwähnte Firmware für den Controller, die tpm2 empfängt und an digitale Stripes/Pixel mit WS2801/WS2811/TM1804 etc. ausgibt - kann jeder gerne testen, wird auch noch erweitert


    Hier sind Links zu Beschreibungen, wie man Boblight und DFAtmo dazu bringt, tpm2 auszugeben...


    Das Protokoll wurde eben genau für solche Sachen (RGB-Daten übertragen für LED-Controller, Matritzen, und auch Ambilight etc.) entwickelt und hat ein paar Vorteile gegenüber bereits bestehenden Lösungen (Mini-DMX, AtmoClassic, Mondolight, etc.):


    - Sehr flexibel, Framegrößen von 1 Byte bis (theoretisch, in der Praxis reicht die Baudrate dafür meist nicht) 65.535 Byte möglich
    - dabei sehr einfach, leicht umzusetzen in Sende- und Empfangs-SW
    - durch flexible Framegrößen kein Overhead (so wie bei Mini-DMX z.B.)
    - es werden noch Befehle genormt, z.B. zum setzen der Masterhelligkeit - so ist es (bei entsprechender HW, und wenn das Plugin diese Info sendet) auch möglich, das Atmolight runter zu dimmen, ohne Farbauflösung zu verlieren
    - offen, kann jeder frei benutzen und ist auch jeder eingeladen, mitzuentwickeln

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!