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. ioBroker Allgemein
  4. Homematic Dimmer, Status per Script definieren

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Homematic Dimmer, Status per Script definieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 2 Kommentatoren 2.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.
  • L Offline
    L Offline
    lukasp
    schrieb am zuletzt editiert von
    #1

    Hall zusammen,

    bin dabei mir eine Seite für meine Lampen zu erstellen, auf der ich mir den Status der Lampe (An oder Aus) anzeigen lasse.

    Für meine Philips Hue Lampen ist es relativ einfach, da die Objekte einen Status "on" true oder false haben.

    Für meinen Homematic Dimmer gibt es leider einen Status on, sondern nur den aktuellen Dimmer-Wert.

    Wie bekomme ich es hin, dass ich mittels Skript, oder einen anderen Möglichkeit einen Status definieren kann?

    also Dimm-Wert größer als 0 –> An und DimmWert = 0 --> Aus.

    Ich nutze die "Metro" Widgets für meine Dashboards.

    Wäre euch für jegliche Tipps und Hilfe dankbar.

    Grüße,

    Lukas
    5908_iobroker_hm_dimmer_status.jpg

    1 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      lukasp
      schrieb am zuletzt editiert von
      #2

      Hallo zusammen,

      falls etwas in meiner Frage unklar sein sollte, so lasst es mich bitte wissen.

      Grüße,

      Lukas

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Martin1982
        schrieb am zuletzt editiert von
        #3

        Hallo,

        ich hatte vor kurzem eine Ähnliche Frage (HM Dimmer per Checkbox ein/aus schalten).

        Den Lösungsweg kannst du bestimmt auch für deinen Fall verwenden.

        http://forum.iobroker.net/viewtopic.php?t=11811

        Wenn du auf diesen Weg nicht schalten möchtet, sollte der Trigger auf der HM Dimmer Level und die eine Variable reichen.

        Gruß

        Martin

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          lukasp
          schrieb am zuletzt editiert von
          #4

          @Martin1982:

          Wenn du auf diesen Weg nicht schalten möchtet, sollte der Trigger auf der HM Dimmer Level und die eine Variable reichen. `

          Hallo Martin,

          vielen Dank. Mi reicht es vollkommen aus, wenn ich nur 2 Werte definiere:

          1. Licht aus = Dimmert 0%

          2. Licht an = Dimmert größer als 0%

          Wenn ich ein Skript erstelle, wie kann ich es dann in ein Widget einbinden, bzw. wie verbinde ich das Script mit meinem Widget?

          Danke und Grüße,

          Lukas

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Martin1982
            schrieb am zuletzt editiert von
            #5

            Hallo,

            Ohne es jetzt auszuprobieren, müsste es so gehen.

            Neuen State anlegen (in dem Fall homematic.KellerlichDimmer) und per Trigger auf dem Level des dimmers den State setzen. In VIS gibst du dann den neuen State an.

            on("hm-rpc.0.OEQ0076563.1.LEVEL", function(obj) {
               var newVal = (obj.state.val > 0);
               if (newVal != getState("javascript.0.Homematic.KellerlichtDimmer").val) {
                  setState("javascript.0.Homematic.KellerlichtDimmer", newVal);
               }
            });
            
            
            1 Antwort Letzte Antwort
            0
            • L Offline
              L Offline
              lukasp
              schrieb am zuletzt editiert von
              #6

              @Martin1982:

              Neuen State anlegen (in dem Fall homematic.KellerlichDimmer) und per Trigger auf dem Level des dimmers den State setzen. In VIS gibst du dann den neuen State an. `

              Guten Morgen,

              aaah, da liegt mein Problem. Ich wusste nicht, dass ich dafür einen neuen State anlegen muss :)

              Vielen dank Martin!

              Grüße,

              Lukas

              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              794

              Online

              32.5k

              Benutzer

              81.7k

              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