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

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

(gelöst) WM 55 Status per Blockly setzen

Scheduled Pinned Locked Moved Blockly
blockly
13 Posts 4 Posters 1.0k Views 2 Watching
  • 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.
  • H Online
    H Online
    holgerwolf
    wrote on last edited by holgerwolf
    #1

    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 1 Reply Last reply
    0
    • 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
      wrote on last edited by
      #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 Reply Last reply
      0
      • paul53P paul53

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

        H Online
        H Online
        holgerwolf
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              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
                wrote on last edited by
                #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 Reply Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  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
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      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
                        wrote on last edited by
                        #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 Replies Last reply
                        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
                          wrote on last edited by
                          #12

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

                          Videotutorials & mehr

                          Hier könnt ihr mich unterstützen.

                          1 Reply Last reply
                          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
                            wrote on last edited by
                            #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 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

                            731

                            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