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. JavaScript
  5. [gelöst]HM-OU-LED16 Ansteuerung mit JS

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst]HM-OU-LED16 Ansteuerung mit JS

Geplant Angeheftet Gesperrt Verschoben JavaScript
8 Beiträge 3 Kommentatoren 901 Aufrufe 2 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.
  • S Offline
    S Offline
    Stmiko
    schrieb am zuletzt editiert von Stmiko
    #1

    Hallo zusammen,
    ich habe seit einger Zeit ein Problem mit meiner LED16-Anzeige (HM-OU-LED16). Wann das genau kaputt gegangen ist, kann ich leider nicht sagen.

    aktuelle Konfiguration:
    js-controller 2.0.39
    script-engine: 4.3.3

    Bisher hat es immer so funktioniert, z.B. LED 6 auf grün:

    setState("hm-rpc.0.IEQ0548938.6.LED_STATUS"/*SA_WZ_6.LED_STATUS*/, 2);
    

    Dies funktiort jetzt nicht mehr!
    Jetzt geht ein:

    setState("hm-rpc.0.IEQ0548938.6.LED_STATUS"/*SA_WZ_6.LED_STATUS*/, '2');
    

    (die 2 am Ende in Hochkomma)

    Dann erhalte ich allerdings (berechtigterweise) eine Warning im log:

    You are assigning a string to the state "hm-rpc.0.IEQ0548938.6.LED_STATUS" which expects a number. Please fix your code to use a number or change the state type to string....
    

    Was mache ich falsch?
    Habe ich eine Änderung nicht mitbekommen (evtl. JS-Controller 2.x)?

    Vielen Dank für jede Hilfe.
    LG

    iobroker auf Intel NUC mit Proxmox LXC und Raspi3+

    paul53P 1 Antwort Letzte Antwort
    0
    • S Stmiko

      Hallo zusammen,
      ich habe seit einger Zeit ein Problem mit meiner LED16-Anzeige (HM-OU-LED16). Wann das genau kaputt gegangen ist, kann ich leider nicht sagen.

      aktuelle Konfiguration:
      js-controller 2.0.39
      script-engine: 4.3.3

      Bisher hat es immer so funktioniert, z.B. LED 6 auf grün:

      setState("hm-rpc.0.IEQ0548938.6.LED_STATUS"/*SA_WZ_6.LED_STATUS*/, 2);
      

      Dies funktiort jetzt nicht mehr!
      Jetzt geht ein:

      setState("hm-rpc.0.IEQ0548938.6.LED_STATUS"/*SA_WZ_6.LED_STATUS*/, '2');
      

      (die 2 am Ende in Hochkomma)

      Dann erhalte ich allerdings (berechtigterweise) eine Warning im log:

      You are assigning a string to the state "hm-rpc.0.IEQ0548938.6.LED_STATUS" which expects a number. Please fix your code to use a number or change the state type to string....
      

      Was mache ich falsch?
      Habe ich eine Änderung nicht mitbekommen (evtl. JS-Controller 2.x)?

      Vielen Dank für jede Hilfe.
      LG

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Stmiko
      Wenn es jetzt nicht mehr mit Zahlen, sondern mit Strings funktioniert, müssen Änderungen in der CCU erfolgt sein.

      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
      • S Offline
        S Offline
        Stmiko
        schrieb am zuletzt editiert von Stmiko
        #3

        Hallo Paul,
        vielen Dank für Deine Antwort.

        @paul53 sagte in HM-OU-LED16 Ansteuerung mit JS:

        Wenn es jetzt nicht mehr mit Zahlen, sondern mit Strings funktioniert, müssen Änderungen in der CCU erfolgt sein.

        Da bin ich mir nicht sicher, da der Wert im entsprechenden iobroker-Objekt nicht geändert wird. Da ist die CCU doch noch gar nicht im Spiel, oder?

        iobroker auf Intel NUC mit Proxmox LXC und Raspi3+

        paul53P 1 Antwort Letzte Antwort
        0
        • S Stmiko

          Hallo Paul,
          vielen Dank für Deine Antwort.

          @paul53 sagte in HM-OU-LED16 Ansteuerung mit JS:

          Wenn es jetzt nicht mehr mit Zahlen, sondern mit Strings funktioniert, müssen Änderungen in der CCU erfolgt sein.

          Da bin ich mir nicht sicher, da der Wert im entsprechenden iobroker-Objekt nicht geändert wird. Da ist die CCU doch noch gar nicht im Spiel, oder?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @Stmiko sagte:

          da der Wert im entsprechenden iobroker-Objekt nicht geändert wird.

          Dann dürfte setState() mit Zahlen auch in anderen Skripten nicht funktionieren.

          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
          • S Offline
            S Offline
            Stmiko
            schrieb am zuletzt editiert von
            #5

            @paul53 sagte in HM-OU-LED16 Ansteuerung mit JS:

            @Stmiko sagte:

            da der Wert im entsprechenden iobroker-Objekt nicht geändert wird.

            Dann dürfte setState() mit Zahlen auch in anderen Skripten nicht funktionieren.

            In anderen Scripten funktioniert das einwandfrei....nur nicht bei der LED-Anzeige.

            iobroker auf Intel NUC mit Proxmox LXC und Raspi3+

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Stmiko
              schrieb am zuletzt editiert von
              #6

              Wer hat hier noch die HM-OU-LED16 im Einsatz.

              Hat niemand ausser mir Probleme mit dem Ding?:anguished:

              iobroker auf Intel NUC mit Proxmox LXC und Raspi3+

              RöstkartoffelR 1 Antwort Letzte Antwort
              0
              • S Stmiko

                Wer hat hier noch die HM-OU-LED16 im Einsatz.

                Hat niemand ausser mir Probleme mit dem Ding?:anguished:

                RöstkartoffelR Offline
                RöstkartoffelR Offline
                Röstkartoffel
                schrieb am zuletzt editiert von
                #7

                @Stmiko sagte in HM-OU-LED16 Ansteuerung mit JS:

                Wer hat hier noch die HM-OU-LED16 im Einsatz.

                Hat niemand ausser mir Probleme mit dem Ding?:anguished:

                Ich habe diese Anzeige auch im Einsatz und es funktioniert mit dem

                setState("hm-rpc.2.JEQ0144601.12.LED_STATUS"/*SA_WZ_6.LED_STATUS*/, 2);
                

                der RAW Datenpunkt zeigt dieses:

                {
                  "from": "system.adapter.hm-rpc.2",
                  "ts": 1563378864957,
                  "common": {
                    "name": "LED Bewegung Bad oben.LED_STATUS",
                    "type": "number",
                    "def": 0,
                    "min": 0,
                    "max": 3,
                    "read": true,
                    "write": true,
                    "states": {
                      "0": "OFF",
                      "1": "RED",
                      "2": "GREEN",
                      "3": "ORANGE"
                    }
                  },
                  "native": {
                    "CONTROL": "NONE",
                    "ID": "LED_STATUS",
                    "TYPE": "ENUM",
                    "UNIT": "",
                    "DEFAULT": 0,
                    "FLAGS": 1,
                    "MAX": 3,
                    "MIN": 0,
                    "OPERATIONS": 7,
                    "TAB_ORDER": 1,
                    "VALUE_LIST": [
                      "OFF",
                      "RED",
                      "GREEN",
                      "ORANGE"
                    ]
                  },
                  "acl": {
                    "object": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator",
                    "state": 1636
                  },
                  "_id": "hm-rpc.2.JEQ0144601.12.LED_STATUS",
                  "type": "state"
                }
                

                mein System:
                js-controller 1.5.14
                Javascript Script Engine 3.6.5
                Übersicht.png

                NUC7i3BNH mit Proxmox und ioBroker (VM Debian Buster), Raspi3 (Slave Smartmeter für eHZ easymeter), Hardware CCU2, SMA SB5000TL-21

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Stmiko
                  schrieb am zuletzt editiert von
                  #8

                  @Röstkartoffel sagte in HM-OU-LED16 Ansteuerung mit JS:

                  @Stmiko sagte in HM-OU-LED16 Ansteuerung mit JS:

                  Wer hat hier noch die HM-OU-LED16 im Einsatz.

                  Hat niemand ausser mir Probleme mit dem Ding?:anguished:

                  Ich habe diese Anzeige auch im Einsatz und es funktioniert mit dem

                  setState("hm-rpc.2.JEQ0144601.12.LED_STATUS"/*SA_WZ_6.LED_STATUS*/, 2);
                  

                  der RAW Datenpunkt zeigt dieses:

                  {
                    "from": "system.adapter.hm-rpc.2",
                    "ts": 1563378864957,
                    "common": {
                      "name": "LED Bewegung Bad oben.LED_STATUS",
                      "type": "number",
                      "def": 0,
                      "min": 0,
                      "max": 3,
                      "read": true,
                      "write": true,
                      "states": {
                        "0": "OFF",
                        "1": "RED",
                        "2": "GREEN",
                        "3": "ORANGE"
                      }
                    },
                    "native": {
                      "CONTROL": "NONE",
                      "ID": "LED_STATUS",
                      "TYPE": "ENUM",
                      "UNIT": "",
                      "DEFAULT": 0,
                      "FLAGS": 1,
                      "MAX": 3,
                      "MIN": 0,
                      "OPERATIONS": 7,
                      "TAB_ORDER": 1,
                      "VALUE_LIST": [
                        "OFF",
                        "RED",
                        "GREEN",
                        "ORANGE"
                      ]
                    },
                    "acl": {
                      "object": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator",
                      "state": 1636
                    },
                    "_id": "hm-rpc.2.JEQ0144601.12.LED_STATUS",
                    "type": "state"
                  }
                  

                  mein System:
                  js-controller 1.5.14
                  Javascript Script Engine 3.6.5
                  Übersicht.png

                  Hallo Röstkartoffel,
                  vielen dank für Dein Feedback.

                  Bei mir stand,warum auch immer, der MAX-Wert auf -1.
                  Diesen habe ich jetzt, wie bei Dir, auf 3 gesetzt und es funktioniert wieder mit Zahlen.

                  Nochmals vielen Dank für Deine Hilfe!

                  Lg

                  iobroker auf Intel NUC mit Proxmox LXC und Raspi3+

                  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

                  578

                  Online

                  32.6k

                  Benutzer

                  82.1k

                  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