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
    10
    1
    201

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

(gelöst) WM 55 Status per Blockly setzen

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
13 Beiträge 4 Kommentatoren 946 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 Offline
    H Offline
    holgerwolf
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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
      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 Offline
        H Offline
        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 Offline
            H Offline
            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 Offline
                H Offline
                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 Offline
                    H Offline
                    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 Offline
                        H Offline
                        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 Offline
                            H Offline
                            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

                            756

                            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