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. RGB Wert nach Temperaturen ändern in blockly

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    351

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

RGB Wert nach Temperaturen ändern in blockly

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 4 Kommentatoren 1.0k 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.
  • M Offline
    M Offline
    Mifo
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen

    Hat jemand schon mal so etwas gemacht ?

    ich würde gerne die miHome Zentrale (resp. das Licht) nach den Temperaturen des im Adapter weatherunderground angezeigen Temp. anpassen, also von Kalt(blau) nach Heiss (rot)

    Bin in JS nicht wirklich bewandert und versuche mein Glück normalerweise mit blockly ;)

    Für Ideen wie ich so etwas hin bekomme bin ich dankbar

    Grüsse

    Mike

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      RappiRN
      Most Active
      schrieb am zuletzt editiert von
      #2

      Dann versuch doch dein Glück in Blockly, schreib das noch in den Betreff und dann helfen dir noch mehr.

      Also, Trigger auf die Temperatur die du als Farbe ausgeben willst, dann ein "falls" Block, wo du soviele "sonst falls" einstellst, wie du Temperaturstufen haben möchtest. Dann gibst du die Bereiche als, ich glaube Logikblöcke kleiner gleich oder größer gleich und darunter dann die entsprechende Farbe für dein Licht.

      Fang mal an und zeige uns deine Fortschritte, bin grad nicht am PC.

      Enrico

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        @Mifo:

        Für Ideen wie ich so etwas hin bekomme bin ich dankbar `
        Nur eine Idee:

        const idTemp = '...';
        const idRot = '...';
        const idGruen = '...';
        const idBlau = '...';
        const tmin = -15;  // minimale Temperatur
        const tmax = 35;   // maximale Temperatur
        const tg = 10;     // Temperatur für 100% grün
        const maxFarbe = 255;  // max. Farbwert
        
        var t = getState(idTemp).val;
        
        function farbe() {
           if(t < tmin) t = tmin;
           if(t > tmax) t = tmax;
           if(t < tg){
              setState(idRot, 0, true);
              setState(idGruen, maxFarbe * (t - tmin) / (tg - tmin), true);
              setState(idBlau, maxFarbe * (tg - t) / ( tg - tmin), true);
           } else {
              setState(idRot, maxFarbe * (t - tg) / (tmax - tg), true);
              setState(idGruen, maxFarbe * (tmax - t) / ( tmax - tg), true);
              setState(idBlau, 0, true);
           }
        }
        
        farbe();  // Skriptstart
        
        on(idTemp, function(dp) {
           t = dp.state.val;
           farbe();
        });   
        
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Mifo
          schrieb am zuletzt editiert von
          #4

          Vielen Dank für Eure Antworten.

          Ich werde mich mal daran machen und meine Fortschritte hier posten

          Grüsse

          Mike

          S 1 Antwort Letzte Antwort
          0
          • M Mifo

            Vielen Dank für Eure Antworten.

            Ich werde mich mal daran machen und meine Fortschritte hier posten

            Grüsse

            Mike

            S Offline
            S Offline
            Stoni
            schrieb am zuletzt editiert von
            #5

            @Mifo Du bist uns seit zwei Jahren deine Antworten über deinen Fortschritt schuldig.

            Ich möchte gerne mit einem Aqara Taster die Farbe eines LED Bandes wechseln. Deshalb wäre ich an deinem Lösungsansatz interessiert, wie man per Blockly die Farbe ändert...

            Gruß Stoni

            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

            538

            Online

            32.5k

            Benutzer

            81.8k

            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