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. (gelöst) WM 55 Status per Blockly setzen

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

(gelöst) WM 55 Status per Blockly setzen

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
13 Beiträge 4 Kommentatoren 970 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.
  • H holgerwolf

    Hallo,

    da ich im log Fehlermeldungen vom Typ "You are assigning a string to the state" bekomme, tippe ich mal ich setze den "state" eines objectes nicht richtig.
    Hier die states von den Icons im WM55 display. Mögliche states laut object sind:

    "states": {
          "": "Empty",
          "0x80": "OFF",
          "0x81": "ON",
          "0x82": "Opened",
          "0x83": "Closed",
          "0x84": "error",
          "0x85": "All OK",
          "0x86": "Information",
          "0x87": "New message",
          "0x88": "Service message"
    

    Wenn ich nun in Blocky
    5dbdf7cd-3b27-4363-9952-3b685eae96b4-grafik.png

    benutze kommt oben die Fehlermeldung.

    Wie mach ich das richtig?

    Danke und Gruß
    Holger

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

    @holgerwolf
    Das sind keine Strings, sondern (hexadezimale) Zahlen.

    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

    H 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @holgerwolf
      Das sind keine Strings, sondern (hexadezimale) Zahlen.

      H Online
      H Online
      holgerwolf
      schrieb am zuletzt editiert von
      #3

      @paul53 Aber wie schreibe ich diese Hex-Werte in den Status? Als Zahl geht ja auch nicht. Oder muss ich hier erst den Hex Wert in einen Integer umrechnen?

      paul53P 1 Antwort Letzte Antwort
      0
      • H holgerwolf

        @paul53 Aber wie schreibe ich diese Hex-Werte in den Status? Als Zahl geht ja auch nicht. Oder muss ich hier erst den Hex Wert in einen Integer umrechnen?

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

        @holgerwolf sagte:

        Oder muss ich hier erst den Hex Wert in einen Integer umrechnen?

        Was kein Problem sein sollte: 0x83 = 128 + 3 = 131.

        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

        H 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @holgerwolf sagte:

          Oder muss ich hier erst den Hex Wert in einen Integer umrechnen?

          Was kein Problem sein sollte: 0x83 = 128 + 3 = 131.

          H Online
          H Online
          holgerwolf
          schrieb am zuletzt editiert von
          #5

          @paul53 Schon, aber ich dachte das ginge direkt. Wo ja auch die Werte so im der Objekt-Beschreibung (siehe oben) stehen. Warum wird das da akzeptiert, im Script aber die Meldung ausgegeben?

          paul53P 1 Antwort Letzte Antwort
          0
          • H holgerwolf

            @paul53 Schon, aber ich dachte das ginge direkt. Wo ja auch die Werte so im der Objekt-Beschreibung (siehe oben) stehen. Warum wird das da akzeptiert, im Script aber die Meldung ausgegeben?

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

            @holgerwolf sagte:

            im Script aber die Meldung ausgegeben?

            Weil wahrscheinlich der Datenpunkt vom Typ "Zahl" ("number") ist.

            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

            H 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @holgerwolf sagte:

              im Script aber die Meldung ausgegeben?

              Weil wahrscheinlich der Datenpunkt vom Typ "Zahl" ("number") ist.

              H Online
              H Online
              holgerwolf
              schrieb am zuletzt editiert von
              #7

              @paul53 Eine Zahl will er da auch nicht:
              "You are assigning a number to the state "hm-rpc.0.OEQ2233524.0.EPAPER_ICON4" which expects a EPAPER_ICON. Please fix your code to use a EPAPER_ICON or change the state type to number."

              AlCalzoneA 1 Antwort Letzte Antwort
              0
              • H holgerwolf

                @paul53 Eine Zahl will er da auch nicht:
                "You are assigning a number to the state "hm-rpc.0.OEQ2233524.0.EPAPER_ICON4" which expects a EPAPER_ICON. Please fix your code to use a EPAPER_ICON or change the state type to number."

                AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                schrieb am zuletzt editiert von
                #8

                @holgerwolf Dann ist die Objektdefinition schmu. EPAPER_ICON ist kein offizieller Datenpunkt-Typ.
                Hast du die selbst angelegt? Oder kommt die vom Adapter?

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                H 1 Antwort Letzte Antwort
                0
                • AlCalzoneA AlCalzone

                  @holgerwolf Dann ist die Objektdefinition schmu. EPAPER_ICON ist kein offizieller Datenpunkt-Typ.
                  Hast du die selbst angelegt? Oder kommt die vom Adapter?

                  H Online
                  H Online
                  holgerwolf
                  schrieb am zuletzt editiert von
                  #9

                  @AlCalzone Kommt so vom rpc Adapter:

                  {
                    "type": "state",
                    "common": {
                      "type": "EPAPER_ICON",
                      "read": false,
                      "write": true,
                      "states": {
                        "": "Empty",
                        "0x80": "OFF",
                        "0x81": "ON",
                        "0x82": "Opened",
                        "0x83": "Closed",
                        "0x84": "error",
                        "0x85": "All OK",
                        "0x86": "Information",
                        "0x87": "New message",
                        "0x88": "Service message"
                      },
                      "name": "Display Flur:0.EPAPER_ICON4"
                    },
                    "native": {
                      "TYPE": "EPAPER_ICON",
                      "ID": "ICON4",
                      "STATES": {
                        "": "Empty",
                        "0x80": "OFF",
                        "0x81": "ON",
                        "0x82": "Opened",
                        "0x83": "Closed",
                        "0x84": "error",
                        "0x85": "All OK",
                        "0x86": "Information",
                        "0x87": "New message",
                        "0x88": "Service message"
                      },
                      "OPERATIONS": 2
                    },
                    "from": "system.adapter.hm-rpc.0",
                    "ts": 1538475614088,
                    "_id": "hm-rpc.0.OEQxxxxxxxxxxxxxxx.EPAPER_ICON4",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    }
                  }
                  
                  foxriver76F 1 Antwort Letzte Antwort
                  0
                  • H holgerwolf

                    @AlCalzone Kommt so vom rpc Adapter:

                    {
                      "type": "state",
                      "common": {
                        "type": "EPAPER_ICON",
                        "read": false,
                        "write": true,
                        "states": {
                          "": "Empty",
                          "0x80": "OFF",
                          "0x81": "ON",
                          "0x82": "Opened",
                          "0x83": "Closed",
                          "0x84": "error",
                          "0x85": "All OK",
                          "0x86": "Information",
                          "0x87": "New message",
                          "0x88": "Service message"
                        },
                        "name": "Display Flur:0.EPAPER_ICON4"
                      },
                      "native": {
                        "TYPE": "EPAPER_ICON",
                        "ID": "ICON4",
                        "STATES": {
                          "": "Empty",
                          "0x80": "OFF",
                          "0x81": "ON",
                          "0x82": "Opened",
                          "0x83": "Closed",
                          "0x84": "error",
                          "0x85": "All OK",
                          "0x86": "Information",
                          "0x87": "New message",
                          "0x88": "Service message"
                        },
                        "OPERATIONS": 2
                      },
                      "from": "system.adapter.hm-rpc.0",
                      "ts": 1538475614088,
                      "_id": "hm-rpc.0.OEQxxxxxxxxxxxxxxx.EPAPER_ICON4",
                      "acl": {
                        "object": 1636,
                        "state": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      }
                    }
                    
                    foxriver76F Offline
                    foxriver76F Offline
                    foxriver76
                    Developer
                    schrieb am zuletzt editiert von
                    #10

                    @holgerwolf meta Daten löschen und Gerät löschen und neu anlegen lassen, ist bereits gefixt seit einiger Zeit

                    Videotutorials & mehr

                    Hier könnt ihr mich unterstützen.

                    H 1 Antwort Letzte Antwort
                    0
                    • foxriver76F foxriver76

                      @holgerwolf meta Daten löschen und Gerät löschen und neu anlegen lassen, ist bereits gefixt seit einiger Zeit

                      H Online
                      H Online
                      holgerwolf
                      schrieb am zuletzt editiert von
                      #11

                      @foxriver76 Jetzt wirds leider komplexer :-(
                      Nach dem Löschen und neuanlegen der Metadaten lassen sich die Icons nicht mehr schalten. Auch nicht direkt im Object.
                      dc995cda-967b-4b1a-9199-924bc88dc40d-grafik.png
                      Liste wird zwar angezeigt und Wert dann auch übernommen aber im Display tut sich nix.

                      Text geht noch.
                      rpc Adapter ist 1.9.15

                      foxriver76F H 2 Antworten Letzte Antwort
                      0
                      • H holgerwolf

                        @foxriver76 Jetzt wirds leider komplexer :-(
                        Nach dem Löschen und neuanlegen der Metadaten lassen sich die Icons nicht mehr schalten. Auch nicht direkt im Object.
                        dc995cda-967b-4b1a-9199-924bc88dc40d-grafik.png
                        Liste wird zwar angezeigt und Wert dann auch übernommen aber im Display tut sich nix.

                        Text geht noch.
                        rpc Adapter ist 1.9.15

                        foxriver76F Offline
                        foxriver76F Offline
                        foxriver76
                        Developer
                        schrieb am zuletzt editiert von
                        #12

                        @holgerwolf sollte eigentlich keinen Unterschied machen, mal rpc neu gestartet?

                        Videotutorials & mehr

                        Hier könnt ihr mich unterstützen.

                        1 Antwort Letzte Antwort
                        0
                        • H holgerwolf

                          @foxriver76 Jetzt wirds leider komplexer :-(
                          Nach dem Löschen und neuanlegen der Metadaten lassen sich die Icons nicht mehr schalten. Auch nicht direkt im Object.
                          dc995cda-967b-4b1a-9199-924bc88dc40d-grafik.png
                          Liste wird zwar angezeigt und Wert dann auch übernommen aber im Display tut sich nix.

                          Text geht noch.
                          rpc Adapter ist 1.9.15

                          H Online
                          H Online
                          holgerwolf
                          schrieb am zuletzt editiert von
                          #13

                          Es ist ein wenig komplizierter wie gedacht:

                          Das Display mag es wohl nicht, wenn ein Icon gesetzt wird und es dazu keinen Text gibt. Durch das Neuanlegen des Gerätes waren die Metadaten in den Textfeldern leer. Wenn man die erst beschreibt und dann das Icon setzt geht das auch wieder. Ich setzte die Textfeldern nun auch neu wenn sich nur das Icon ändert.

                          Übrigens jetzt auch ohne Fehlermeldung im Log.

                          Ich habe den Titel des Beitrages mal geändert und als "Gelöst" gekennzeichnet.

                          Danke und Gruß
                          Holger

                          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

                          606

                          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