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. Skripten / Logik
  4. Blockly
  5. Thermometer mit RGBW-LED-Strip

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Thermometer mit RGBW-LED-Strip

Geplant Angeheftet Gesperrt Verschoben Blockly
20 Beiträge 3 Kommentatoren 1.2k Aufrufe 3 Watching
  • Ä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.
  • 1Topf1 Offline
    1Topf1 Offline
    1Topf
    schrieb am zuletzt editiert von
    #1

    NAbend zusammen.
    Ich hab mal bissl in meiner Rumpelkiste gekramt und dort noch einen MagicHome-Controller und eine Rolle RGBW-LED gefunden. Auf den Controller hab ich das neueste TASMOTA gebeamt und dann so angepaßt, daß die Farben stimmen. Warmweiß bekomme ich nicht hin, ist aber nicht wichtig.
    Nun meine Idee: ich würde gern die LEDs je nach Außentemperatur ansteuern, also z.B. unter 0°C soll das Teil dunkelblau leuchten, über 0°C hellblau, über 10°C orange usw.
    Die normalen Farben, also grün blau rot, kann ich in den Objekten abgreifen (z.B. Channel 1 = Level 100 entspricht rot). Aber geht das auch mit den gemixten Farben, z.B. orange? Da werden ja 2 oder 3 Kanäle zusammengemixt.
    Die Außentemperatur liefert wahlweise ein Zigbee oder ein Sonoff TH, ist beides im Einsatz.
    Im angehängten Bild sieht man die 4 Kanäle (Kanal 4 ist warmweiß, funzt aber wie gesagt nicht, wird am Controller liegen). Es wird alles über Channel 1 - 3 gesteuert. Kann man das irgendwie über Blockly lösen? Würde mich über eure Ideen und Hilfe wie immer freuen. :relaxed:


    magichome_rgbw.jpg

    J ChaotC 2 Antworten Letzte Antwort
    0
    • 1Topf1 1Topf

      NAbend zusammen.
      Ich hab mal bissl in meiner Rumpelkiste gekramt und dort noch einen MagicHome-Controller und eine Rolle RGBW-LED gefunden. Auf den Controller hab ich das neueste TASMOTA gebeamt und dann so angepaßt, daß die Farben stimmen. Warmweiß bekomme ich nicht hin, ist aber nicht wichtig.
      Nun meine Idee: ich würde gern die LEDs je nach Außentemperatur ansteuern, also z.B. unter 0°C soll das Teil dunkelblau leuchten, über 0°C hellblau, über 10°C orange usw.
      Die normalen Farben, also grün blau rot, kann ich in den Objekten abgreifen (z.B. Channel 1 = Level 100 entspricht rot). Aber geht das auch mit den gemixten Farben, z.B. orange? Da werden ja 2 oder 3 Kanäle zusammengemixt.
      Die Außentemperatur liefert wahlweise ein Zigbee oder ein Sonoff TH, ist beides im Einsatz.
      Im angehängten Bild sieht man die 4 Kanäle (Kanal 4 ist warmweiß, funzt aber wie gesagt nicht, wird am Controller liegen). Es wird alles über Channel 1 - 3 gesteuert. Kann man das irgendwie über Blockly lösen? Würde mich über eure Ideen und Hilfe wie immer freuen. :relaxed:


      magichome_rgbw.jpg

      J Offline
      J Offline
      Jan1
      schrieb am zuletzt editiert von
      #2

      @1Topf
      Wo ist da das Problem?
      Nimmst ein Triger der auf Temperatur Änderung reagiert und packst ne falls Bedingung mit so vielen falls sonst rein wie Du Farben haben möchtest und ordnest jeder Farbe ein Hexwert der Farbe zu, fertig.

      So ist das Grundgerüst, bei dem nur aus und an fehlt.

      1 Antwort Letzte Antwort
      0
      • 1Topf1 1Topf

        NAbend zusammen.
        Ich hab mal bissl in meiner Rumpelkiste gekramt und dort noch einen MagicHome-Controller und eine Rolle RGBW-LED gefunden. Auf den Controller hab ich das neueste TASMOTA gebeamt und dann so angepaßt, daß die Farben stimmen. Warmweiß bekomme ich nicht hin, ist aber nicht wichtig.
        Nun meine Idee: ich würde gern die LEDs je nach Außentemperatur ansteuern, also z.B. unter 0°C soll das Teil dunkelblau leuchten, über 0°C hellblau, über 10°C orange usw.
        Die normalen Farben, also grün blau rot, kann ich in den Objekten abgreifen (z.B. Channel 1 = Level 100 entspricht rot). Aber geht das auch mit den gemixten Farben, z.B. orange? Da werden ja 2 oder 3 Kanäle zusammengemixt.
        Die Außentemperatur liefert wahlweise ein Zigbee oder ein Sonoff TH, ist beides im Einsatz.
        Im angehängten Bild sieht man die 4 Kanäle (Kanal 4 ist warmweiß, funzt aber wie gesagt nicht, wird am Controller liegen). Es wird alles über Channel 1 - 3 gesteuert. Kann man das irgendwie über Blockly lösen? Würde mich über eure Ideen und Hilfe wie immer freuen. :relaxed:


        magichome_rgbw.jpg

        ChaotC Offline
        ChaotC Offline
        Chaot
        schrieb am zuletzt editiert von
        #3

        @1Topf
        Ich habe mir mal sowas entworfen für einen Neopixel-Streifen.
        Bin aber noch nicht zur Umsetzung gekommen.
        Vielleicht gibt dir das den Anstoß in die richtige Richtung:
        ThermometerNeopixel.txt

        ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

        J 1 Antwort Letzte Antwort
        0
        • ChaotC Chaot

          @1Topf
          Ich habe mir mal sowas entworfen für einen Neopixel-Streifen.
          Bin aber noch nicht zur Umsetzung gekommen.
          Vielleicht gibt dir das den Anstoß in die richtige Richtung:
          ThermometerNeopixel.txt

          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #4

          @Chaot
          Exakt was ich oben geschrieben habe, nur dass es bei RGB noch einfach ist.

          ChaotC 1 Antwort Letzte Antwort
          0
          • J Jan1

            @Chaot
            Exakt was ich oben geschrieben habe, nur dass es bei RGB noch einfach ist.

            ChaotC Offline
            ChaotC Offline
            Chaot
            schrieb am zuletzt editiert von
            #5

            @Jan1 Jupp!
            Aber da sieht er mal die Arbeit die dahintersteckt :anguished:

            ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

            J 1 Antwort Letzte Antwort
            0
            • ChaotC Chaot

              @Jan1 Jupp!
              Aber da sieht er mal die Arbeit die dahintersteckt :anguished:

              J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von
              #6

              @Chaot
              Mit Blockly ist das bisschen Klicken😎

              1 Antwort Letzte Antwort
              0
              • 1Topf1 Offline
                1Topf1 Offline
                1Topf
                schrieb am zuletzt editiert von
                #7

                Danke euch erstmal. Ich habe gerade was mit Blockly gemacht, schon ruft wieder die Familie :face_with_rolling_eyes: . Muß mal schauen, ob ich vielleicht nächste Woche mehr machen kann, da hab ich Spätschicht.

                eine Stunde später

                Das mit den HEX-Werten kann ausarten, wenn man viele Temperaturstufen darstellen will. Da muß ich ja scheinbar jedem Kanal den entsprechenden Wert zuweisen. Beispiel Orange, Eingabe Konsole in HEX ist #ffa500, Tasmota rechnet das um und gibt dann die entsprechenden Werte weiter:

                19:35:27 CMD: color #ffa500
                19:35:27 MQT: stat/tasmota/RESULT = {"POWER":"ON","Dimmer":100,"Color":"FFA50000","HSBColor":"39,100,100","White":0,"Channel":[100,65,0,0]}
                

                Die muß ich dann ja alle in Blockly eintippseln??? Ich glaub dafür brauch mal ne Woche Urlaub :pray: . Oder kann man die HEX-Werte direkt angeben und das wird automatisch den Kanälen zugeordnet? Bin da gerade etwas ratlos, welche Blöcke da man nutzen soll. Werd mir erstmal n Bier öffnen. :beer:

                Bis denne,
                Andi

                J 1 Antwort Letzte Antwort
                0
                • 1Topf1 1Topf

                  Danke euch erstmal. Ich habe gerade was mit Blockly gemacht, schon ruft wieder die Familie :face_with_rolling_eyes: . Muß mal schauen, ob ich vielleicht nächste Woche mehr machen kann, da hab ich Spätschicht.

                  eine Stunde später

                  Das mit den HEX-Werten kann ausarten, wenn man viele Temperaturstufen darstellen will. Da muß ich ja scheinbar jedem Kanal den entsprechenden Wert zuweisen. Beispiel Orange, Eingabe Konsole in HEX ist #ffa500, Tasmota rechnet das um und gibt dann die entsprechenden Werte weiter:

                  19:35:27 CMD: color #ffa500
                  19:35:27 MQT: stat/tasmota/RESULT = {"POWER":"ON","Dimmer":100,"Color":"FFA50000","HSBColor":"39,100,100","White":0,"Channel":[100,65,0,0]}
                  

                  Die muß ich dann ja alle in Blockly eintippseln??? Ich glaub dafür brauch mal ne Woche Urlaub :pray: . Oder kann man die HEX-Werte direkt angeben und das wird automatisch den Kanälen zugeordnet? Bin da gerade etwas ratlos, welche Blöcke da man nutzen soll. Werd mir erstmal n Bier öffnen. :beer:

                  Bis denne,
                  Andi

                  J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von
                  #8

                  @1Topf
                  Das geht doch recht einfach. Du gehst ins Webinterface von Tasmota und schiebst den Slider auf die gewünschte Farbe und Helligkeit, dann schaust im IOBroker unter RGB was da an Hex steht und ordnest das ner Temperatur zu. Das machst mit soviel Farben wie Du Schritte haben möchtest, fertig.

                  1 Antwort Letzte Antwort
                  0
                  • 1Topf1 Offline
                    1Topf1 Offline
                    1Topf
                    schrieb am zuletzt editiert von
                    #9

                    Ja, das dachte ich auch, aber der HEX-Wert ändert sich in ioBroker nicht. Keine Ahnung woran das liegt.


                    objekte01.jpg

                    ABER selbst wenn das funzen würde, wüßte ich ehrlich gesagt nicht, welchen Block ich dafür in Blockly nutzen soll. Momentan probiere ich ein wenig rum, diese Variante funzt aber nur mit den 3 Hauptfarben.


                    blockly01.jpg

                    Am liebsten würde ich die HSB-Einstellungen nehmen, aber wie gesagt, ich habe keine Ahnung welchen Block ich da nutzen könnte. :confused:

                    J 1 Antwort Letzte Antwort
                    0
                    • 1Topf1 1Topf

                      Ja, das dachte ich auch, aber der HEX-Wert ändert sich in ioBroker nicht. Keine Ahnung woran das liegt.


                      objekte01.jpg

                      ABER selbst wenn das funzen würde, wüßte ich ehrlich gesagt nicht, welchen Block ich dafür in Blockly nutzen soll. Momentan probiere ich ein wenig rum, diese Variante funzt aber nur mit den 3 Hauptfarben.


                      blockly01.jpg

                      Am liebsten würde ich die HSB-Einstellungen nehmen, aber wie gesagt, ich habe keine Ahnung welchen Block ich da nutzen könnte. :confused:

                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #10

                      @1Topf
                      Genau so wie das jetzt ist nur eben dort den Hex DP rein und wahr durch ein Textfeld mit dem gewünschten Hex Wert ersetzten.
                      Hast im Adapter alle 3 Haken gesetzt? Kannst auch mal die 300 Sekunden auf 10 bei der Tasmota Telemetrie runtersetzten.
                      Ich schau mir das zu Hause später mal an.

                      1 Antwort Letzte Antwort
                      0
                      • 1Topf1 Offline
                        1Topf1 Offline
                        1Topf
                        schrieb am zuletzt editiert von
                        #11

                        Ok, habs jetzt zum testen so gemacht:

                        blockly02.jpg

                        Allerdings spielt grad das Wetter nicht mit, und aus eben noch fallenden Außentemperaturen werden plötzlich steigende :joy: :joy: . Hängt bei 7,7°C fest ...

                        Noch 2 Fragen: Welche 3 Haken in welchem Adapter? Wo in Tasmota finde die 300 Sekunden? Oder redest Du vom Sonoff-Adapter? Über den läuft das ja.
                        Als Außensensor nutze ich hier den mit Zigbee.

                        J 1 Antwort Letzte Antwort
                        0
                        • 1Topf1 1Topf

                          Ok, habs jetzt zum testen so gemacht:

                          blockly02.jpg

                          Allerdings spielt grad das Wetter nicht mit, und aus eben noch fallenden Außentemperaturen werden plötzlich steigende :joy: :joy: . Hängt bei 7,7°C fest ...

                          Noch 2 Fragen: Welche 3 Haken in welchem Adapter? Wo in Tasmota finde die 300 Sekunden? Oder redest Du vom Sonoff-Adapter? Über den läuft das ja.
                          Als Außensensor nutze ich hier den mit Zigbee.

                          J Offline
                          J Offline
                          Jan1
                          schrieb am zuletzt editiert von
                          #12

                          @1Topf
                          Die 3 Haken im Sonoff Adapter und die 300 Sekunden in Tasmota.
                          Also bei mir ändert sich der Hex Wert bei Color sofort, wenn ich den Slider bewege. Welche Tasmota Version hast den auf dem MagicHome Controller?

                          1 Antwort Letzte Antwort
                          0
                          • 1Topf1 Offline
                            1Topf1 Offline
                            1Topf
                            schrieb am zuletzt editiert von
                            #13

                            So, gesagt getan. Mein Zigbeesensor steht immer noch bei 7,7°C, is wohl die Batterie leer ... :man-shrugging:
                            Kurz gesagt: es funzt. Man kann auch die HSB-Werte nehmen. Mir war das mit dem Text-Block nicht bekannt, sonst wäre ich sicher selbst drauf gekommen. Ich finde, da fehlt mal ein richtiges Wiki / HowTo, wofür man in Blockly die jeweiligen Blöcke benutzen kann. Zumindest finde ich keins. Wenn mein 8jähriger Sohn "Scratch" nutzt, finde ich das viel verständlicher. :male-technologist: :relaxed:


                            blockly03.jpg

                            Der Controller läuft mit Tasmota 8.x.x.x, hatte ich erst neu geflasht. Vorher war noch eine 6er-Version drauf. Im ioBroker ändert sich der RGBWW-Wert nicht, wenn ich den Slider verschiebe. Ich vermute, es liegt am Controller, denn der kann gar kein RGBW(W). Ich hab ihn mal geöffnet und siehe da - es ist zwar die von mir oben verlinkte Platine verbaut, es werden aber nur 4 Anschlüsse nach außen geführt, also + R G B. Müßte ich mal messen, ob der 5. Kontakt mit angesteuert wird.
                            Aber die Hauptsache ist, daß ich meiner Idee etwas näher gekommen bin.
                            Vielen dank für die Hilfe! :+1:
                            Andi

                            J 1 Antwort Letzte Antwort
                            0
                            • 1Topf1 1Topf

                              So, gesagt getan. Mein Zigbeesensor steht immer noch bei 7,7°C, is wohl die Batterie leer ... :man-shrugging:
                              Kurz gesagt: es funzt. Man kann auch die HSB-Werte nehmen. Mir war das mit dem Text-Block nicht bekannt, sonst wäre ich sicher selbst drauf gekommen. Ich finde, da fehlt mal ein richtiges Wiki / HowTo, wofür man in Blockly die jeweiligen Blöcke benutzen kann. Zumindest finde ich keins. Wenn mein 8jähriger Sohn "Scratch" nutzt, finde ich das viel verständlicher. :male-technologist: :relaxed:


                              blockly03.jpg

                              Der Controller läuft mit Tasmota 8.x.x.x, hatte ich erst neu geflasht. Vorher war noch eine 6er-Version drauf. Im ioBroker ändert sich der RGBWW-Wert nicht, wenn ich den Slider verschiebe. Ich vermute, es liegt am Controller, denn der kann gar kein RGBW(W). Ich hab ihn mal geöffnet und siehe da - es ist zwar die von mir oben verlinkte Platine verbaut, es werden aber nur 4 Anschlüsse nach außen geführt, also + R G B. Müßte ich mal messen, ob der 5. Kontakt mit angesteuert wird.
                              Aber die Hauptsache ist, daß ich meiner Idee etwas näher gekommen bin.
                              Vielen dank für die Hilfe! :+1:
                              Andi

                              J Offline
                              J Offline
                              Jan1
                              schrieb am zuletzt editiert von Jan1
                              #14

                              @1Topf
                              Du hast ein RGB Controller und den habe ich auch, wenn der Hex Wert sich nicht ändert, stimmt was nicht.
                              Klar kannst da auch jeden beliebigen anderen DP nehmen der die Farbe ändert, der Hex ist eben der einfachste.
                              Blockly erklärt sich eigentlich von selbst. Wenn Du ein DP beschreiben willst der ein String enthält, nimmt man eben den Text Block und nicht den Zahlen Block.

                              HSB ist übrigens auch eine String, obwohl Zahlen drin stehen, sieht mal aber wenn man den DP öffnet, somit ist das auch kein Rätselraten welchen Block man da nehmen muss:wink:

                              Hier hatte übrigens einer Dein Problem, dass sich der "color" DP nicht aktualisiert.

                              1 Antwort Letzte Antwort
                              1
                              • 1Topf1 Offline
                                1Topf1 Offline
                                1Topf
                                schrieb am zuletzt editiert von
                                #15

                                Hab auch den Sonoff 2.3.3, aber Hex ändert sich nicht. HSB dagegen schon. Aber is ja auch nicht so tragisch, da ich den Wert nicht abgreifen möchte.
                                Danke nochmal und schönes WE.

                                J 1 Antwort Letzte Antwort
                                0
                                • 1Topf1 1Topf

                                  Hab auch den Sonoff 2.3.3, aber Hex ändert sich nicht. HSB dagegen schon. Aber is ja auch nicht so tragisch, da ich den Wert nicht abgreifen möchte.
                                  Danke nochmal und schönes WE.

                                  J Offline
                                  J Offline
                                  Jan1
                                  schrieb am zuletzt editiert von Jan1
                                  #16

                                  @1Topf
                                  Das ist im Moment noch nicht tragisch, da das aber nicht normal ist, hast irgendwo ein Problem und wo eins vernachlässigt wird, kommen schnell noch andere dazu.
                                  Meine Konfiguration für den RGB Controller sieht so aus:
                                  f4c1b116-cbb6-4165-adb7-94aa32e32303-grafik.png

                                  Die Haken hast auch alle gesetzt?
                                  0b13c3c7-9c85-4ac3-abd2-9c3b32782ee7-grafik.png

                                  1 Antwort Letzte Antwort
                                  0
                                  • 1Topf1 Offline
                                    1Topf1 Offline
                                    1Topf
                                    schrieb am zuletzt editiert von
                                    #17

                                    Ja, Haken sind gesetzt.
                                    Bei mir siehts so aus, hab mit IR, was aber nicht eingerichtet ist.


                                    tasmota01.jpg

                                    Hab GPIO15 auch schon deaktiviert, aber ohne Ergebnis.

                                    J 1 Antwort Letzte Antwort
                                    0
                                    • 1Topf1 1Topf

                                      Ja, Haken sind gesetzt.
                                      Bei mir siehts so aus, hab mit IR, was aber nicht eingerichtet ist.


                                      tasmota01.jpg

                                      Hab GPIO15 auch schon deaktiviert, aber ohne Ergebnis.

                                      J Offline
                                      J Offline
                                      Jan1
                                      schrieb am zuletzt editiert von
                                      #18

                                      @1Topf
                                      Wenn Du ein RGB hast, warum konfigurierst dann noch den 4. PWM für weiß und den IR, wenn eh nicht verwendet?

                                      1 Antwort Letzte Antwort
                                      0
                                      • 1Topf1 Offline
                                        1Topf1 Offline
                                        1Topf
                                        schrieb am zuletzt editiert von
                                        #19

                                        Weil ich einfach die passende MagicHome-Vorlage in Tasmota verwendet habe. Das die dann doch nicht ganz passend ist ... :man-shrugging:

                                        J 1 Antwort Letzte Antwort
                                        0
                                        • 1Topf1 1Topf

                                          Weil ich einfach die passende MagicHome-Vorlage in Tasmota verwendet habe. Das die dann doch nicht ganz passend ist ... :man-shrugging:

                                          J Offline
                                          J Offline
                                          Jan1
                                          schrieb am zuletzt editiert von
                                          #20

                                          @1Topf
                                          Ja das ist nur ein "Vorschlag", was da eigentlich zu tun ist steht im WiKi.

                                          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

                                          654

                                          Online

                                          32.7k

                                          Benutzer

                                          82.4k

                                          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