Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Homematic Dimmer, Status per Script definieren

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Homematic Dimmer, Status per Script definieren

Scheduled Pinned Locked Moved ioBroker Allgemein
6 Posts 2 Posters 2.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    lukasp
    wrote on last edited by
    #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 Reply Last reply
    0
    • L Offline
      L Offline
      lukasp
      wrote on last edited by
      #2

      Hallo zusammen,

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

      Grüße,

      Lukas

      1 Reply Last reply
      0
      • M Offline
        M Offline
        Martin1982
        wrote on last edited by
        #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 Reply Last reply
        0
        • L Offline
          L Offline
          lukasp
          wrote on last edited by
          #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 Reply Last reply
          0
          • M Offline
            M Offline
            Martin1982
            wrote on last edited by
            #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 Reply Last reply
            0
            • L Offline
              L Offline
              lukasp
              wrote on last edited by
              #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 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              624

              Online

              32.6k

              Users

              82.2k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe