Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. String State via Blocky ändern

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    690

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

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

String State via Blocky ändern

Geplant Angeheftet Gesperrt Verschoben Gelöst Blockly
blockly
11 Beiträge 2 Kommentatoren 2.0k Aufrufe
  • Ä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.
  • A Offline
    A Offline
    Adnim
    schrieb am zuletzt editiert von Adnim
    #1

    Moin Moin zusammen,
    bekomme es nicht hin den State via Blocky zu ändern, hat mir wer einen Tipp wie das in dem Fall geht?

    ein Steuere mit Textmodul : An führt zu einem Roten Wert der keine änderung auslöst

    {
      "from": "system.adapter.homeconnect.0",
      "user": "system.user.admin",
      "ts": 1572159166405,
      "common": {
        "name": "Energiezustand",
        "type": "string",
        "role": "indicator",
        "unit": "",
        "write": true,
        "read": true,
        "states": {
          "BSH.Common.EnumType.PowerState.On": "An",
          "BSH.Common.EnumType.PowerState.Standby": "Standby"
        }
      },
      "native": {},
      "acl": {
        "object": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator",
        "state": 1636
      },
      "_id": "homeconnect.0.SIEMENS-TI9575X1DE-68A40E25983C.settings.BSH_Common_Setting_PowerState",
      "type": "state"
    }
    

    Danke für den Tipp, ist bestimmt ganz einfach :)

    paul53P 1 Antwort Letzte Antwort
    0
    • A Adnim

      @paul53 sagte in String State via Blocky ändern:

      "BSH.Common.EnumType.PowerState.On"

      Erhalte dann eine Fehlermeldung vom Adapter im Log

      (19008) 409: Key BSH.Common.Setting.PowerState has unknown enum type or enum member "BSH.Common.EnumType.PowerState.On".

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

      @Adnim sagte:

      Erhalte dann eine Fehlermeldung vom Adapter

      Aber nur, wenn die states im Objekt definiert sind, da Strings mit states nicht vorgesehen sind. Was mir nicht einleuchten will, dass es mit Blockly ohne die states nicht funktioniert.

      Blockly_temp.JPG

      EDIT: Habe mal den Datenpunkt nachgebildet: Es kommen keine Fehlermeldungen.

      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

      A 1 Antwort Letzte Antwort
      0
      • A Adnim

        Moin Moin zusammen,
        bekomme es nicht hin den State via Blocky zu ändern, hat mir wer einen Tipp wie das in dem Fall geht?

        ein Steuere mit Textmodul : An führt zu einem Roten Wert der keine änderung auslöst

        {
          "from": "system.adapter.homeconnect.0",
          "user": "system.user.admin",
          "ts": 1572159166405,
          "common": {
            "name": "Energiezustand",
            "type": "string",
            "role": "indicator",
            "unit": "",
            "write": true,
            "read": true,
            "states": {
              "BSH.Common.EnumType.PowerState.On": "An",
              "BSH.Common.EnumType.PowerState.Standby": "Standby"
            }
          },
          "native": {},
          "acl": {
            "object": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator",
            "state": 1636
          },
          "_id": "homeconnect.0.SIEMENS-TI9575X1DE-68A40E25983C.settings.BSH_Common_Setting_PowerState",
          "type": "state"
        }
        

        Danke für den Tipp, ist bestimmt ganz einfach :)

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

        @Adnim sagte:

        ein Steuere mit Textmodul : An führt zu einem Roten Wert der keine änderung auslöst

        Datenpunkte mit Rolle "indicator" dienen nur zur Anzeige.

        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

        A 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @Adnim sagte:

          ein Steuere mit Textmodul : An führt zu einem Roten Wert der keine änderung auslöst

          Datenpunkte mit Rolle "indicator" dienen nur zur Anzeige.

          A Offline
          A Offline
          Adnim
          schrieb am zuletzt editiert von
          #3

          @paul53 sagte in String State via Blocky ändern:

          dienen nur zur Anzeige.

          Aber im Admin unter objekte kann ich ihn steuern, dort erhalte ich ein dropdown mit den beiden werten

          Screenshot_10.png

          paul53P 1 Antwort Letzte Antwort
          0
          • A Adnim

            @paul53 sagte in String State via Blocky ändern:

            dienen nur zur Anzeige.

            Aber im Admin unter objekte kann ich ihn steuern, dort erhalte ich ein dropdown mit den beiden werten

            Screenshot_10.png

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

            @Adnim sagte:

            unter objekte kann ich ihn steuern,

            Wenn es im Reiter "Objekte" funktioniert, dann müssen die Strings in Blockly lauten:

            • "BSH.Common.EnumType.PowerState.On"
            • "BSH.Common.EnumType.PowerState.Standby"

            denn das sind die Werte im Datenpunkt.

            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

            A 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @Adnim sagte:

              unter objekte kann ich ihn steuern,

              Wenn es im Reiter "Objekte" funktioniert, dann müssen die Strings in Blockly lauten:

              • "BSH.Common.EnumType.PowerState.On"
              • "BSH.Common.EnumType.PowerState.Standby"

              denn das sind die Werte im Datenpunkt.

              A Offline
              A Offline
              Adnim
              schrieb am zuletzt editiert von
              #5

              @paul53 sagte in String State via Blocky ändern:

              "BSH.Common.EnumType.PowerState.On"

              Das wird nicht bestätigt und die Maschine bleibt auch aus.

              An(BSH.Common.EnumType.PowerState.On)

              Schreibt das Dropdown Menü in den Datenpunkt, wenn ich das per Blocky tue bleibt die Maschine auch aus. Manuell im Admin funktioniert das aber.

              paul53P 1 Antwort Letzte Antwort
              0
              • A Adnim

                @paul53 sagte in String State via Blocky ändern:

                "BSH.Common.EnumType.PowerState.On"

                Das wird nicht bestätigt und die Maschine bleibt auch aus.

                An(BSH.Common.EnumType.PowerState.On)

                Schreibt das Dropdown Menü in den Datenpunkt, wenn ich das per Blocky tue bleibt die Maschine auch aus. Manuell im Admin funktioniert das aber.

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

                @Adnim sagte:

                wenn ich das per Blocky tue bleibt die Maschine auch aus

                In ioBroker sind Zustandstexte (states) zu String-Datenpunkten nicht vorgesehen. Lösche mal die states im Datenpunkt und versuche es dann mit Blockly. Löschen:

                ,
                    "states": {
                      "BSH.Common.EnumType.PowerState.On": "An",
                      "BSH.Common.EnumType.PowerState.Standby": "Standby"
                    }
                

                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
                • A Offline
                  A Offline
                  Adnim
                  schrieb am zuletzt editiert von
                  #7

                  @paul53 sagte in String State via Blocky ändern:

                                                                                                                                              ,                                                                                                                                                                                "states": {                                                                                                                                                                                  "BSH.Common.EnumType.PowerState.On": "An",                                                                                                                                                                                  "BSH.Common.EnumType.PowerState.Standby": "Standby"                                                                                                                                                                                }
                  

                  habe ich versucht, dann kein dropdown menü im Reiter Objekte und es passiert nix wenn ich die strings manuell/via blocky rein kopiere. habe die states wieder reingenommen, dann kann ich wieder manuell im Reiter Objekte die Maschine schalten.

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • A Adnim

                    @paul53 sagte in String State via Blocky ändern:

                                                                                                                                                ,                                                                                                                                                                                "states": {                                                                                                                                                                                  "BSH.Common.EnumType.PowerState.On": "An",                                                                                                                                                                                  "BSH.Common.EnumType.PowerState.Standby": "Standby"                                                                                                                                                                                }
                    

                    habe ich versucht, dann kein dropdown menü im Reiter Objekte und es passiert nix wenn ich die strings manuell/via blocky rein kopiere. habe die states wieder reingenommen, dann kann ich wieder manuell im Reiter Objekte die Maschine schalten.

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

                    @Adnim sagte:

                    dann kein dropdown menü im Reiter Objekte

                    Das ist klar, denn das gibt es nur mit states.

                    @Adnim sagte in String State via Blocky ändern:

                    es passiert nix wenn ich die strings manuell/via blocky rein kopiere

                    steuere Objekt mit "BSH.Common.EnumType.PowerState.On" bewirkt keine Reaktion ? Erstaunlich, dass es dann im Reiter "Objekte" funktioniert.

                    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

                    A 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @Adnim sagte:

                      dann kein dropdown menü im Reiter Objekte

                      Das ist klar, denn das gibt es nur mit states.

                      @Adnim sagte in String State via Blocky ändern:

                      es passiert nix wenn ich die strings manuell/via blocky rein kopiere

                      steuere Objekt mit "BSH.Common.EnumType.PowerState.On" bewirkt keine Reaktion ? Erstaunlich, dass es dann im Reiter "Objekte" funktioniert.

                      A Offline
                      A Offline
                      Adnim
                      schrieb am zuletzt editiert von
                      #9

                      @paul53 sagte in String State via Blocky ändern:

                      "BSH.Common.EnumType.PowerState.On"

                      Erhalte dann eine Fehlermeldung vom Adapter im Log

                      (19008) 409: Key BSH.Common.Setting.PowerState has unknown enum type or enum member "BSH.Common.EnumType.PowerState.On".

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • A Adnim

                        @paul53 sagte in String State via Blocky ändern:

                        "BSH.Common.EnumType.PowerState.On"

                        Erhalte dann eine Fehlermeldung vom Adapter im Log

                        (19008) 409: Key BSH.Common.Setting.PowerState has unknown enum type or enum member "BSH.Common.EnumType.PowerState.On".

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

                        @Adnim sagte:

                        Erhalte dann eine Fehlermeldung vom Adapter

                        Aber nur, wenn die states im Objekt definiert sind, da Strings mit states nicht vorgesehen sind. Was mir nicht einleuchten will, dass es mit Blockly ohne die states nicht funktioniert.

                        Blockly_temp.JPG

                        EDIT: Habe mal den Datenpunkt nachgebildet: Es kommen keine Fehlermeldungen.

                        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

                        A 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @Adnim sagte:

                          Erhalte dann eine Fehlermeldung vom Adapter

                          Aber nur, wenn die states im Objekt definiert sind, da Strings mit states nicht vorgesehen sind. Was mir nicht einleuchten will, dass es mit Blockly ohne die states nicht funktioniert.

                          Blockly_temp.JPG

                          EDIT: Habe mal den Datenpunkt nachgebildet: Es kommen keine Fehlermeldungen.

                          A Offline
                          A Offline
                          Adnim
                          schrieb am zuletzt editiert von
                          #11

                          @paul53 sagte in String State via Blocky ändern:

                          Habe gerade nochmal gespielt, anscheinend hatte ich da was falsch. Funktioniert so, auch wenn die States im String drin bleiben...

                          Danke für die Hilfe!

                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          341

                          Online

                          32.7k

                          Benutzer

                          82.6k

                          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