Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. (gelöst) WM 55 Status per Blockly setzen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    (gelöst) WM 55 Status per Blockly setzen

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      holgerwolf @paul53 last edited by

      @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?

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @holgerwolf last edited by

        @holgerwolf sagte:

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

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

        H 1 Reply Last reply Reply Quote 0
        • H
          holgerwolf @paul53 last edited by

          @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?

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @holgerwolf last edited by

            @holgerwolf sagte:

            im Script aber die Meldung ausgegeben?

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

            H 1 Reply Last reply Reply Quote 0
            • H
              holgerwolf @paul53 last edited by

              @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."

              AlCalzone 1 Reply Last reply Reply Quote 0
              • AlCalzone
                AlCalzone Developer @holgerwolf last edited by

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

                H 1 Reply Last reply Reply Quote 0
                • H
                  holgerwolf @AlCalzone last edited by

                  @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"
                    }
                  }
                  
                  foxriver76 1 Reply Last reply Reply Quote 0
                  • foxriver76
                    foxriver76 Developer @holgerwolf last edited by

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

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      holgerwolf @foxriver76 last edited by

                      @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

                      foxriver76 H 2 Replies Last reply Reply Quote 0
                      • foxriver76
                        foxriver76 Developer @holgerwolf last edited by

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

                        1 Reply Last reply Reply Quote 0
                        • H
                          holgerwolf @holgerwolf last edited by

                          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 Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          478
                          Online

                          31.7k
                          Users

                          79.8k
                          Topics

                          1.3m
                          Posts

                          blockly
                          4
                          13
                          632
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo