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. Entwicklung
  4. Erlaubte Zeichen in Datenpunkten

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Erlaubte Zeichen in Datenpunkten

Geplant Angeheftet Gesperrt Verschoben Entwicklung
6 Beiträge 5 Kommentatoren 450 Aufrufe 3 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.
  • SKBS Offline
    SKBS Offline
    SKB
    Developer Most Active
    schrieb am zuletzt editiert von SKB
    #1

    Hallo,
    ich würde gerne einmal nachfragen, ob es eine offizielle Liste der Zeichen gibt, die im Namen des Datenpunkt erlaubt ist.

    Da ich gerne eine Funktion nutzen möchte, wo der Benutzer {Name.des.Datenpunktes} eingeben kann und der Wert des passenden Datenpunktes herausgesucht wird.

    Da ich in dem Kontext allerdings auch Javascript-Code drin habe, würde { const test=new Date(null); } eben auch als Datenpunkt funktionieren, was ich natürlich vermeiden möchte ;)

    Vielen Dank!

    ... wer nicht mit der Zeit geht, geht mit der Zeit ...

    Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

    haus-automatisierungH paul53P 2 Antworten Letzte Antwort
    0
    • SKBS SKB

      Hallo,
      ich würde gerne einmal nachfragen, ob es eine offizielle Liste der Zeichen gibt, die im Namen des Datenpunkt erlaubt ist.

      Da ich gerne eine Funktion nutzen möchte, wo der Benutzer {Name.des.Datenpunktes} eingeben kann und der Wert des passenden Datenpunktes herausgesucht wird.

      Da ich in dem Kontext allerdings auch Javascript-Code drin habe, würde { const test=new Date(null); } eben auch als Datenpunkt funktionieren, was ich natürlich vermeiden möchte ;)

      Vielen Dank!

      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @skb Alles außer

      https://github.com/ioBroker/ioBroker.js-controller/blob/03d82e2a18c2d61bdf5ef1fbe4e05134746a920f/packages/common-db/src/lib/common/tools.ts#L155-L168

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      1 Antwort Letzte Antwort
      2
      • SKBS SKB

        Hallo,
        ich würde gerne einmal nachfragen, ob es eine offizielle Liste der Zeichen gibt, die im Namen des Datenpunkt erlaubt ist.

        Da ich gerne eine Funktion nutzen möchte, wo der Benutzer {Name.des.Datenpunktes} eingeben kann und der Wert des passenden Datenpunktes herausgesucht wird.

        Da ich in dem Kontext allerdings auch Javascript-Code drin habe, würde { const test=new Date(null); } eben auch als Datenpunkt funktionieren, was ich natürlich vermeiden möchte ;)

        Vielen Dank!

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

        @skb sagte in: Liste der Zeichen gibt, die im Namen des Datenpunkt erlaubt ist.

        Im Namen ist (fast) alles erlaubt. In der ID sind viele Sondereichen nicht erlaubt und der Punkt hat eine besondere Funktion.

        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
        1
        • SKBS Offline
          SKBS Offline
          SKB
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          Dank Euch - ich übernehme dann die:
          export const FORBIDDEN_CHARS = /[^._\-/ :!#$%&()+=@^{}|~\p{Ll}\p{Lu}\p{Nd}]+/gu;

          ... wer nicht mit der Zeit geht, geht mit der Zeit ...

          Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

          T OliverIOO 2 Antworten Letzte Antwort
          0
          • SKBS SKB

            Dank Euch - ich übernehme dann die:
            export const FORBIDDEN_CHARS = /[^._\-/ :!#$%&()+=@^{}|~\p{Ll}\p{Lu}\p{Nd}]+/gu;

            T Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von ticaki
            #5

            @skb

            Da sind noch viele aus kompatibilitätsgründen drin. "Erwünscht" ist lt. Apollon (Stand: ende 2023)

            string = string.replace(/[^0-9A-Za-z_-]/gu, '_');
            

            . muss natürlich enthalten sein, wenn du ganze ids prüfst :)

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            1 Antwort Letzte Antwort
            2
            • SKBS SKB

              Dank Euch - ich übernehme dann die:
              export const FORBIDDEN_CHARS = /[^._\-/ :!#$%&()+=@^{}|~\p{Ll}\p{Lu}\p{Nd}]+/gu;

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von
              #6

              @skb

              die Anweisung funktioniert in node,
              in browsern allerdings erst ab 2023/2024
              https://caniuse.com/mdn-javascript_builtins_regexp_unicodesets

              es gibt aber ein (umfangreicheres) Ersatzregex, falls du es für den browser brauchst

              Babel REPL

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              1 Antwort Letzte Antwort
              1
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              658

              Online

              32.4k

              Benutzer

              81.5k

              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