Weiter zum Inhalt
  • Home
  • Aktuell
  • 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. Entwicklung
  4. Erlaubte Zeichen in Datenpunkten

NEWS

  • NEWS: Neu im Admin, zentrale Verwaltung für Passwörter und Schlüssel
    BluefoxB
    Bluefox
    11
    1
    96

  • Neue Adresse: die ioBroker-Webseite liegt jetzt auf iobroker.com
    BluefoxB
    Bluefox
    3
    1
    199

  • Die neue ioBroker Webseite ist online!
    BluefoxB
    Bluefox
    11
    1
    217

Erlaubte Zeichen in Datenpunkten

Geplant Angeheftet Gesperrt Verschoben Entwicklung
6 Beiträge 5 Kommentatoren 731 Aufrufe 3 Beobachtet
  • Ä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
    SKBS
    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
      haus-automatisierungH
      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 Dokumentation

      1 Antwort Letzte Antwort
      3
      • 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
        paul53P
        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: Asus PN42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

        1 Antwort Letzte Antwort
        1
        • SKBS
          SKBS
          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
            T
            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
              OliverIOO
              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

              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

              585

              Online

              33.1k

              Benutzende

              83.8k

              Themen

              1.4m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2026
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe