Tasmota WS2811 Nachtlicht

  • Hallo zusammen,


    ACHTUNG BEGINNER


    Ich sitzte hier gerade an einem Projekt wo ich zur zeit nicht wirklich weiter komme.

    Ich habe meinen Flur mit einer Indirekten Beleuchtung ausgestattet (siehe Bild) benutzt habe ich einen Wemos d1 mini Pro und ein WS2811 LED Stipe.


    Ich habe Tasmota 6.4.0 auf dem wemos geflasht und dieser Funktioniert soweit auch einwandfrei, ich kann ihn Via IoBroker ohne Probleme ansteuern.

    Jetzt komme ich aber zu meinem Problem und zwar möchte ich einen Bewegunsmelder mit an den WeMos anschliesen (HC-SR501) welcher nur bestimmte LED´s meines Stripes einschalten soll und hier als "Nachtlicht" funktioniert.


    ich stelle mir das so vor, ich stehe in der Nacht auf weil ich mal auf die Toilette muss und meine Tochter hat mal wieder ihr Spitzes Spielzeug im Flur liegen gelassen und das sehe ich nicht also gehen hier ein Paar leds von der indirekten Beleuchtung an und ich kann das sehen und trete nicht drauf.


    ich habe das auch mit LED<x> geschafft allerdings ist es sehr sehr langsam wenn ich das mit einem Backlog realisiere.


    ich habe insgesamt 106 LED´s wobei in der Nacht lediglich 13 leuchten soll.


    ich habe versucht mit

    Code
    1. backlog led1 ffffff; led48 ffffff; led49 ffffff; led56 ffffff; led57 ffffff; led65 ffffff; led66 ffffff; led68 ffffff; led70 ffffff; led93 ffffff; led94 ffffff; led105 ffffff; led106 ffffff;

    das ganze zu realiesieren dieses scheint auch zu funktionieren allerdings ist es extrem langsam bis die letzte LED an ist dauert es ca 5 Sekunden.

    Kann man das irgendwie anders einstellen?


    und noch zur info, sollte ich etwas fragen was bereits mehrfach beantwortet wurde dann bitte verschieben aber ich habe noch keine ähnliche frage gelesen.

  • gemu2015 erstmal danke für deine Antwort.


    Ich nutze den Tatsächlichen sourcecode von Tasmota 6.4.0 und nutze Visual Studio Code um diesen zu bearbeiten und auf die Controller zu schieben.

    Ich habe es auch schon etwas schneller bekommen in dem ich

    MIN_BACKLOG_DELAY von 2 auf 0.1 gesetzt habe aber weis nicht ob es das ist denn es ist immernoch sehr langsam.


    Ich habe mir deinen Link angeschaut aber meine Kenntniss bezüglich Programmieren beschränkt sich auf google bzw testen ich kann leider mit dem Code nicht sehr viel anfangen :(


    und mit den Rules habe ich auch getestet damit ist es echt langsam halt wie ein Backlog nur das dort alles drin steht.



    EDIT:


    Ich habe nun Tasmota 6.6.0 core 2.4.2 auf meinem Wemos laufen und den Script Editor aktiviert aber komme damit nicht so recht klar habe mir die seite:


    https://github.com/arendst/Son…a/wiki/Scripting-Language


    angeschaut und versucht zu verstehen aber irgendwie bekomme ich das nicht hin gibt es denn da kein Beispiel irgendwo wie man da was mit machen kann?


    Also ein "einfaches" beispiel wie ganz simple basics drin gezeigt werden? :/