Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ; Zerstört States in Datenpunkt

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    ; Zerstört States in Datenpunkt

    This topic has been deleted. Only users with topic management privileges can see it.
    • David G.
      David G. last edited by

      Hallo,

      ich habe einen DP mit mehreren States erstellt.

      In manchen States muss ich ein

      ;
      

      verwenden.

      Dieses macht mir den entsprechenden State aber unbrauchbar.
      Kann ich das irgendwie korrigieren?

      Homoran Jey Cee haus-automatisierung 3 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @David G. last edited by

        @david-g sagte in ; Zerstört States in Datenpunkt:

        In manchen States muss ich ein
        ;

        verwenden.

        heisst was?
        in der ID?

        ; ist ein Forbidden Charakter für IDs.

        1 Reply Last reply Reply Quote 0
        • Jey Cee
          Jey Cee Developer @David G. last edited by

          @david-g zeig mal den inhalt des dp oder was du da schreiben willst.

          Wenn du das machst was ich Denke, geht das nicht da ; ein Steuerzeichen ist.

          1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @David G. last edited by haus-automatisierung

            @david-g sagte in ; Zerstört States in Datenpunkt:

            In manchen States muss ich ein

            Du meinst Option states? So? https://iobroker.readthedocs.io/de/latest/development/objects.html#confval-common.states

            Wenn das ; in Anführungszeichen steht, sollte das kein Problem sein.

            Die "alte" Syntax alles in einen String zu packen ist nicht mehr erlaubt.

            1 Reply Last reply Reply Quote 0
            • David G.
              David G. last edited by David G.

              Der Datenpunkt sieht wie folgt aus
              (Werte ersetzt, dort Standen Namen mit Umlauten):

              {
                "common": {
                  "type": "string",
                  "states": "Bär:Bär;Löwe:Löwe",
                  "custom": {
                    "lovelace.0": {
                      "enabled": true,
                      "entity": "input_select",
                      "name": "Papierbestellung_Besteller"
                    }
                  },
                  "name": "Besteller",
                  "role": "state"
                },
                "native": {
                  "type": "string",
                  "states": "Bär:Bär;Löwe:Löwe",
                  "custom": {
                    "lovelace.0": {
                      "enabled": true,
                      "entity": "input_select",
                      "name": "Papierbestellung_Besteller"
                    }
                  },
                  "name": "0_userdata.0.Papierbestellung.Besteller",
                  "role": "state"
                },
                "type": "state",
                "_id": "0_userdata.0.Papierbestellung.Besteller",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                },
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1687763378216
              

              Die Umlaute wollte ich (zB beim ä) durch

              ä
              

              ersetzten.

              Habe das Problem allerdings jetzt mit css lösen können (da hab ich sowas von keine Ahnung von....).
              Schreibe ein PDF aus einem HTML. Da hat er die Umlaute immer zerschossen.

              haus-automatisierung 1 Reply Last reply Reply Quote 0
              • haus-automatisierung
                haus-automatisierung Developer Most Active @David G. last edited by

                @david-g sagte in ; Zerstört States in Datenpunkt:

                "states": "Bär:Bär;Löwe:Löwe",                                                                                                                                                                            
                

                Wie gesagt, die Schreibweise erzeugt eh eine Warning im Log. Bitte als Objekt hinterlegen.

                David G. 1 Reply Last reply Reply Quote 0
                • David G.
                  David G. @haus-automatisierung last edited by

                  @haus-automatisierung

                  Wie würde das dann aussehen?
                  Hab mir ein kleines Script geschrieben mit dem ich mir die Datenpunkte mit Mehrfachauswahl anlege.

                  Dann würde ich das mal überarbeiten.
                  Wer weiß, wann nochmal sowas kommt...

                  haus-automatisierung 1 Reply Last reply Reply Quote 0
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @David G. last edited by

                    @david-g Hatte ich doch verlinkt.

                    "states": {
                        "Bär": "Bär",
                        "Löwe": "Löwe"
                    }
                    
                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    983
                    Online

                    32.1k
                    Users

                    80.7k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    186
                    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