Tutorial: ESP8266/ESP32 Addon (Wifi LED Controller UDP)

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)

  • Also entweder da stimmt was nicht, oder ich stelle mich zu doof an...

    ne Idee?

    Zieh dir mal die Version, die sollte Funktionieren (Logging Lib)

  • Tutorial: ESP8266/ESP32 Addon (Wifi LED Controller UDP)? Schau mal ob du hier fündig wirst!

  • Du meinst die neue Version aus vom Sketch, oder?
    Hab die aus dem git geholt...


  • Du meinst die neue Version aus vom Sketch, oder?
    Hab die aus dem git geholt...

    Einmal die Logging Library von mir (die ist auf jeden Fall kompatibel)

    Bei der neuen Sketch version aus dem git musst du die Config.h.example auf Config.h kopieren

  • Hi scilor...

    ich hab da nochmal ein paar Fragen zu deiner Protkonfiguration,

    du benutzt: "output" : "ESP8266:19446",
    aber 19446 benutzt du auch schon im forwarder und als jsonServer-Port,
    Außerdem kann in deinem Sketch auch einen jsonPort einstellen, welcher in der Config, aber gar nicht vorkommt:

    Code
    static const uint16_t udpLedPort = 19446;
    static const uint16_t jsonServerPort = 19444;

    Ich denke mal der udpLedPort ist der, der im output angegeben ist, oder?
    Aber wozu ist der Json-Port?

    Außerdem würde mich interessieren, ob du langfristig die WS2812B- Leds unterstützen willst, bzw, würde ich Sie auch selber einbauen, aber ich hab leider keinen blassen schimmer wie. Vllt kannste mir ja einen schnellen Tip geben ;)

    Gruß + DANKE
    BooStar


  • du benutzt: "output" : "ESP8266:19446",
    aber 19446 benutzt du auch schon im forwarder und als jsonServer-Port,
    Außerdem kann in deinem Sketch auch einen jsonPort einstellen, welcher in der Config, aber gar nicht vorkommt:

    Code
    static const uint16_t udpLedPort = 19446;
    static const uint16_t jsonServerPort = 19444;

    Ich denke mal der udpLedPort ist der, der im output angegeben ist, oder?
    Aber wozu ist der Json-Port?

    Außerdem würde mich interessieren, ob du langfristig die WS2812B- Leds unterstützen willst, bzw, würde ich Sie auch selber einbauen, aber ich hab leider keinen blassen schimmer wie. Vllt kannste mir ja einen schnellen Tip geben ;)

    Gruß + DANKE
    BooStar

    Hallo BooStar,
    ich bin gerade die FastLed lib einzubauen, daher sollte es mit deinen WS2812B LEDs dann auch funktionieren.

    Folgendes ist ein Teil der Hyperionkonfiguration der 2. Instanz.
    Diese sorgt dafür, dass die Farben der einzelnen LEDs per UDP an den ESP8266 über WLAN übertragen werden.

    Code
    "output" : "ESP8266:19446"


    Der UDP Port im ESP8266 ist also der Empfängerport.

    Das hat nichts mit dem Forwarder Port zu tun!

    Der JSON-Server Port dient dazu, dass du die Hyperion-App mit dem ESP8266 direkt verbinden kannst, ohne das Hyperion läuft.
    z.B. um eine feste Farbe zu setzen (später eventuell auch Effekte).

  • Das sind ja tolle Neuigkeiten. Danke,
    leider baut's nicht...

    Ne Idee?

  • Hmm ja.. aber es klappt noch nicht ganz...
    Mit repository meinst du doch https://github.com/FastLED/FastLED, oder?
    Automatisch zusammengefügt:
    Wenn ich ältere Versionen nehme gibts einen anderen Fehler:

    C
    C:\Users\turbo\Documents\Arduino\libraries\FastLED-3.0.0/led_sysdefs.h:21:20: fatal error: avr/io.h: No such file or directory
    
    
    #include <avr/io.h>

    Einmal editiert, zuletzt von BooStar (6. März 2016 um 08:28)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!