Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. ESP8266 RGB LEDs wia MQTT ansteuern und dimmen HILFE!

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

ESP8266 RGB LEDs wia MQTT ansteuern und dimmen HILFE!

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
41 Beiträge 5 Kommentatoren 10.7k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • K Offline
    K Offline
    knopers1
    schrieb am zuletzt editiert von
    #24

    Thisoft,

    irgendwie versaut das java Script komplett den Datenpunkt unter MQTT Adapter und ich kann nacher weder über java, noch mqtt Datenpunkt das Teil steuern.

    Ich habe danach das Script von Dotmaster ausprobiert. Schau im Bild recht wie der orginale Datenpunkt aussieht was noch funktioniert bevor ich das Script starte. Nach dem ich den Script gestartet habe, ändern sich die Datenpunkte, und das Steuern über MQTT Datenpunkte geht auch nicht mehr!
    1526_unbenannt10.png
    1526_unbenannt11.png

    HP Microserver Gen8, RPI-4, IoBroker,

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      knopers1
      schrieb am zuletzt editiert von
      #25

      so sieht es bei deinem Script aus.
      1526_unbenannt12.png
      1526_unbenannt13.png

      HP Microserver Gen8, RPI-4, IoBroker,

      1 Antwort Letzte Antwort
      0
      • ThisoftT Offline
        ThisoftT Offline
        Thisoft
        schrieb am zuletzt editiert von
        #26

        Tja - ich hab ja schon geschrieben dass ich's nicht testen kann.

        Für's Debugging müssen wir halt ein wenig die Bälle hin- und herspielen ;)

        Der einzige Unterschied der mir auffällt ist die "bestätigt"-Eigenschaft des Datenpunkts…

        Dann ändere bitte in der letzten Zeile des Scripts:

            setState(idRGB1_MQTT_Set,JSON.stringify(objRGB),true);
        

        das "true" in "false"

        Hoffe das hilft…

        22 HM-Geräte; PivCCU2 auf RasPi

        ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          knopers1
          schrieb am zuletzt editiert von
          #27

          @ Thisoft, Du bist der Beste !!!

          jetzt geht es…

          Habe das Script genommen und so wie Du gesagt hast angepasst! Insgesamt sieht es so aus:

          ! var idRGB1_state = 'javascript.0.RGB1.state'; var idRGB1_brightness = 'javascript.0.RGB1.brightness'; var idRGB1_r = 'javascript.0.RGB1.red'; var idRGB1_g = 'javascript.0.RGB1.green'; var idRGB1_b = 'javascript.0.RGB1.blue'; var idRGB1_transition = 'javascript.0.RGB1.transition'; var idRGB1_MQTT_Set = 'mqtt.0.home.rgb1.set'; //ggf. korrigieren ! createState(idRGB1_state, {type: 'boolean',def: false}); createState(idRGB1_brightness, {type: 'number',def: 0}); createState(idRGB1_r, {type: 'number',def: 0}); createState(idRGB1_g, {type: 'number',def: 0}); createState(idRGB1_b, {type: 'number',def: 0}); createState(idRGB1_transition, {type: 'number',def: 0}); ! var objRGB = { "state": "ON", "brightness": 120, "color": { "r": 255, "g": 100, "b": 100 }, "transition": 5 }; ! on({id: /^javascript\.0\.RGB1\./}, function (obj) { objRGB.state = (getState(idRGB1_state).val ? "ON" : "OFF"); objRGB.brightness = getState(idRGB1_brightness).val; objRGB.color.r = getState(idRGB1_r).val; objRGB.color.g = getState(idRGB1_g).val; objRGB.color.b = getState(idRGB1_b).val; objRGB.transition = getState(idRGB1_transition).val; log("RGB1 -- neue Werte: " + JSON.stringify(objRGB)); setState(idRGB1_MQTT_Set,JSON.stringify(objRGB),false); }); !

          Eine Frage habe ich aber, schau Dir die Bilder an, ganz genau geht es um states AN/AUS steht immer auf false. Die rote Farbe ist aber viel heller als die Werte die oben drüber sind! Bekomme ich dies ohne Probleme geschaltet mit dem hqwidget aus dem VIS? Gibt es dann auch eine Anzeige ob es an und aus ist?
          1526_unbenannt17.png
          1526_unbenannt16.png
          1526_unbenannt15.png

          HP Microserver Gen8, RPI-4, IoBroker,

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            knopers1
            schrieb am zuletzt editiert von
            #28

            um es nochmal bildlich zu vervollständigen, noch ein Bild mit den Parametern mit dem Skript von oben was funktioniert.
            1526_unbenannt20.png

            HP Microserver Gen8, RPI-4, IoBroker,

            1 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              knopers1
              schrieb am zuletzt editiert von
              #29

              EDIT:

              es geht jetzt! keine Ahnung weshalb dort true und false falsch angezeigt worden ist.

              Jedenfalls geht es jetzt!

              HP Microserver Gen8, RPI-4, IoBroker,

              1 Antwort Letzte Antwort
              0
              • K Offline
                K Offline
                knopers1
                schrieb am zuletzt editiert von
                #30

                Eine Frage habe ich noch, ich habe jetzt im Vis passenden Schalter gesucht. Mit einem Schalter hqwitget kann ich das Licht ein und Aus schalten. Mit dem Dimmer lässt sich die brightness einstellen. Gibt es alles in einem ??? Ein Schalter womit an/aus, sowie heller/dunkler geht?

                Befürchte dass es nur wieder mit Script zu lösen ist… Bis dahin habe ich etwas improvisiert.

                Demnächst baue ich meiner Tochter eine LED-Beleuchtung für den Schminktisch :mrgreen: Als Einschalter evtl. etwas mit TTP223B Touch Sensor.
                1526_unbenannt21.png

                HP Microserver Gen8, RPI-4, IoBroker,

                1 Antwort Letzte Antwort
                0
                • D Offline
                  D Offline
                  Dotmaster 5
                  schrieb am zuletzt editiert von
                  #31

                  wow, schnelle reaktion :lol:

                  naja ich hab den script nur auf r,g,b umgestellt weil er sonnst als payload red, green, Blue gesendet hat und sich dann das ganze aufgehangen hatte, außerdem fehlte ein ; am ende von " var idRGB1_MQTT_Set = 'mqtt.0.home.rgb1.set' " 8-)

                  Ansonsten klappte es soweit. Habe jetzt noch zusätzlich nen Effect Script für das Blinken gemacht :geek:

                  var idRGB1_flash = 'javascript.0.RGB1.flash';
                  var idRGB1_MQTT_Set = 'mqtt.0.home.rgb1.set';   //ggf. korrigieren
                  
                  createState(idRGB1_flash, {type: 'number',def: 0});
                  
                  var objRGB = {
                  "flash": 0
                  };
                  
                  on({id: /^javascript\.0\.RGB1\./}, function (obj) {
                      objRGB.flash = getState(idRGB1_flash).val;  
                      log("RGB1 -- neue Werte: " + JSON.stringify(objRGB));
                      setState(idRGB1_MQTT_Set,JSON.stringify(objRGB),true);
                  });
                  

                  Und das mit dem Funkfeuer ist ja nich so schlimm… Habe nen Doorpi (Türklingel / Öffner), Briefkasten (ESP Basis), Meinen Kühlschrank (ESP Basis da das Thermostat defekt war :lol: ), Klimaanlage, Webradio / Stereoanlage, Smart Tv mit Kodi, Waschmaschine, mehrere Bewegungsmelder und Sensoren (ESP basis), Überwachungskameras, dann Homematic System mit 5 Heizungsthermostaten, Steckdosen mit Leistungsmessung, Dimmer... usw eh schon im Netzwerk ^^ :roll:

                  Arbeite hier mit zwei Netzwerken, einmal das 2.4GHz von der Haussteuerung mit diversen Repeatern und dann das 5 GHz Band für Internet

                  1 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    Dotmaster 5
                    schrieb am zuletzt editiert von
                    #32

                    bei mir sieht das dann übrigens so aus :)
                    3036_2017-07-08-120626_1024x768_scrot.png
                    3036_2017-07-08-120636_1024x768_scrot.png

                    1 Antwort Letzte Antwort
                    0
                    • K Offline
                      K Offline
                      knopers1
                      schrieb am zuletzt editiert von
                      #33

                      hej, sauber :D Deine VIS-Oberfläche gefällt mir!

                      Zum Schluss habe ich auch Dein Script verwendet und habe es damit ans Laufen gebracht. Läuft :mrgreen:

                      Kannst Du sagen welche Dimmer Du schon gemacht hast? evtl. Link?

                      Parallel dazu bastle ich noch an einem AC-230V Dimmer!

                      http://forum.iobroker.net/viewtopic.php?f=35&t=7063

                      Heute kamen auch die bestellten Sachen aus China an, so dass ich an dem Projekt theoretisch weiter Arbeiten könnte….. Vorher aber bringe ich den RGB-Kontroller auf die Leiterplatte, da das fehlende Mosfet bereits auch mit der Post gekommen ist. Danach Urlaub 14 Tage. Also vorher wird es nichts mit dem Dimmer. Trotzdem würde ich gerne wissen wonach Du Dich gerichtet hast? Hast Du nen Sketch?

                      HP Microserver Gen8, RPI-4, IoBroker,

                      1 Antwort Letzte Antwort
                      0
                      • D Offline
                        D Offline
                        Dotmaster 5
                        schrieb am zuletzt editiert von
                        #34

                        Also 230V AC Dimmer hab ich von Homematic, den unterputz Dimmer… ist zwar ganz okay und arbeitet super mit Ikea LED Lampen zusammen, aber auch ziemlich mies teuer... wenn deiner läuft, bastel ich mir vielleicht ja welche nach 8-)

                        Also an ner Platine für die RGB Geschichte wollte ich mich heute auch noch dran machen, ich ätze aber selber (Laserdrucker-Fotopapier-Bügeleisen-Säure verfahren) hoffe du kennst das :lol:

                        Es gibt ja fertige Platinenprojekte, aber die sind doppelseitig... ich mag aber nur einseitig... vllt fräse ich die auch, hab nen Vellemann 3D Drucker, den kann man mit Dremel/Proxxon umrüsten ohne all zu viel Aufwand

                        Ich nutze den ESP8266-12 also den Briefmarken großen, geht zwar auch ohne ne Platine aber ich müsste da noch so mindestens 7-8 stück von machen... da ist ne Platine sauberer und vor allem schneller bestückt.

                        http://www.esp8266color.com/hardware/

                        Kennst du die Seite schon? der hat da alles auch nen Layout zum Download,

                        aber doppelseitig… :cry:

                        http://dirtypcbs.com/store/designer/det … rip-driver

                        1 Antwort Letzte Antwort
                        0
                        • K Offline
                          K Offline
                          knopers1
                          schrieb am zuletzt editiert von
                          #35

                          Hi Dotmaster

                          o.k, ich hatte verstanden dass Du bereits schon ein Dimmer mit ESP gemachst hast.

                          Die Seite die Du verlinkt hast, kannte ich noch nicht. Wenigstens wurden dort bei dem verlinktem Projekt von Dir die gleichen MOSFET´s genommen.

                          LED Band gleich auch dem von mir! :mrgreen: Ich hatte nur andere Pulldown Widerstände genommen, was aber nicht schlimm ist.

                          Ja, ich hatte in der Ausbildung selbst die Leiterplatten geätzt. Das ist aber lange her, und zu Hause leider nicht so ohne weiteres machbar. Heute nutze ich gerne diese Punktstriefenplatine siehe Bild. Viel besser als die einfache Version wo man viele Brücken zusätzlich machen muß.

                          Wie auch immer… als nächstes steht der AC Dimmer an... Schauen wir mal, ob die Schaltung und deren Zero-Detection funktioniert.

                          Wenigstens ist es bereits unter MQTT Adapter sichtbar und kann sofort ohne weitere Scripte an die Widgets angebunden werden.

                          Wenn alles i.O ist, sollte nichts mehr schief laufen.
                          1526_s-l1600.jpg

                          HP Microserver Gen8, RPI-4, IoBroker,

                          1 Antwort Letzte Antwort
                          0
                          • D Offline
                            D Offline
                            Dotmaster 5
                            schrieb am zuletzt editiert von
                            #36

                            also das mit den streifenplatinen ist ja ganz okay, aber eher für rapid Prototyping, wenn man mehrere machen will ist das nix, finde ich…. ich bastel auch viel mit Bread Boards, also diese Teile zum Stecken, so zum versuchen echt Perfekt 8-)

                            Ich nutze Übrigens IRLZ44N als MOSFET´s, gabs mal als 100ér pack bei Ebay, was auch gehen würde wäre theoretisch nen ULN2803 Darlington, dann hätte man alles in einem Gehäuse und der kann auch glaube 0.5 bis 1 Ampere liefern... man könnte die Ports zusammen schalten und hätte dann bis zu 1 bis 2 Ampere, je nach Ausführung.

                            Aber denke der IRFZ44N ist die bessere Wahl. :ugeek:

                            1 Antwort Letzte Antwort
                            0
                            • R Offline
                              R Offline
                              Ritter
                              schrieb am zuletzt editiert von
                              #37

                              Hallo,

                              ist das auch so etwas?

                              https://www.reichelt.de/?ARTICLE=153053 … t=3Dcrdoke&

                              1 Antwort Letzte Antwort
                              0
                              • K Offline
                                K Offline
                                knopers1
                                schrieb am zuletzt editiert von
                                #38

                                Hej Ritter,

                                im Prinzip ja… aber. Die Schaltung ist schon mal für 5V ausgelegt. Ein ESP´8266 liefert 3,3V.

                                Ich sehe 6 Widerstände. Drei davon sind schon bestimmt für die LED´s als Vorwiderstand gedacht. Die drei anderen könnten Pulldown Widerstände oder eben Vorwiderstände für Gate des Transistors/Mosfets sein...

                                Ohne Schaltplan kann man nur Raten ob es mit einem ESP8266 funktionieren würde. Hast Du ein?

                                Sicherlich lässt sich das Teil mit wenigen Bauteilen an die ESP anpassen. Voraussetzung dazu ist ein Schaltplan und die Bestückungsliste.

                                HP Microserver Gen8, RPI-4, IoBroker,

                                1 Antwort Letzte Antwort
                                0
                                • ThisoftT Offline
                                  ThisoftT Offline
                                  Thisoft
                                  schrieb am zuletzt editiert von
                                  #39

                                  Hallo,

                                  den Schaltplan kann man ja bei Reichelt mit downloaden - man muss nur auf "EN" statt "DE" klicken ;)

                                  IMO geht das Shield ohne Änderung auch für den ESP. Allerdings nur mit externer Stromversorgung für das Shield aber das ist ja bereits so vorgesehen. Wenn die 3 OnBoard-LED unbedingt leuchten sollen müssten natürlich die Vorwiderstände entsprechend verringert werden, aber müssen die das? Im späteren Betrieb ist das meist ohnehin nur noch lästig…

                                  22 HM-Geräte; PivCCU2 auf RasPi

                                  ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

                                  1 Antwort Letzte Antwort
                                  0
                                  • K Offline
                                    K Offline
                                    knopers1
                                    schrieb am zuletzt editiert von
                                    #40

                                    Hallo, wollte mich mal beu Euch bedanken.

                                    Das Projekt LED Beleuchtung ist bei mir abgeschlossen.

                                    Anbei ein Video und paar Fotos.

                                    Video https://www.youtube.com/watch?v=AsZIbslp1aE
                                    1526_img_20170808_210756.jpg
                                    1526_img_20170808_210907.jpg
                                    1526_img_20170808_210959.jpg

                                    HP Microserver Gen8, RPI-4, IoBroker,

                                    1 Antwort Letzte Antwort
                                    0
                                    • D Offline
                                      D Offline
                                      Desti
                                      schrieb am zuletzt editiert von
                                      #41

                                      @knopers1:

                                      Hallo, wollte mich mal beu Euch bedanken.

                                      Das Projekt LED Beleuchtung ist bei mir abgeschlossen.

                                      Anbei ein Video und paar Fotos.

                                      Video https://www.youtube.com/watch?v=AsZIbslp1aE ` Na das sieht doch mal fein aus [emoji1] [emoji106]

                                      Gesendet von meinem SM-G950F mit Tapatalk

                                      1 Antwort Letzte Antwort
                                      0
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      905

                                      Online

                                      32.4k

                                      Benutzer

                                      81.5k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Anmelden

                                      • Du hast noch kein Konto? Registrieren

                                      • Anmelden oder registrieren, um zu suchen
                                      • Erster Beitrag
                                        Letzter Beitrag
                                      0
                                      • Home
                                      • Aktuell
                                      • Tags
                                      • Ungelesen 0
                                      • Kategorien
                                      • Unreplied
                                      • Beliebt
                                      • GitHub
                                      • Docu
                                      • Hilfe