Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [Vorlage] Skript: Erstellen von User-Datenpunkten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    11
    1
    117

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

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

[Vorlage] Skript: Erstellen von User-Datenpunkten

Scheduled Pinned Locked Moved JavaScript
86 Posts 16 Posters 20.1k Views 30 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    passuff
    wrote on last edited by
    #81

    Ich habe das Skript lange Zeit erfolgreich genutzt. Kürzlich habe ich die Datenpunkte neu erstellen wollen, nachdem ich iobroker neu aufgesetzt hatte. Wie es scheint, kann das System die mit dem Skript erstellten Datenpunkte nicht lesen. Zumindest triggern skripte nicht auf Änderungen der Datenpunkte. Wenn ich über die Admin Oberfläche Datenpunkte erstelle, funktioniert es aber tadellos.
    Ich habe versucht die Eigenschaften zu vergleichen, konnte jedoch nichts ungewöhnliches feststellen. Hat jemand eine Idee?

    paul53P 1 Reply Last reply
    0
    • P passuff

      Ich habe das Skript lange Zeit erfolgreich genutzt. Kürzlich habe ich die Datenpunkte neu erstellen wollen, nachdem ich iobroker neu aufgesetzt hatte. Wie es scheint, kann das System die mit dem Skript erstellten Datenpunkte nicht lesen. Zumindest triggern skripte nicht auf Änderungen der Datenpunkte. Wenn ich über die Admin Oberfläche Datenpunkte erstelle, funktioniert es aber tadellos.
      Ich habe versucht die Eigenschaften zu vergleichen, konnte jedoch nichts ungewöhnliches feststellen. Hat jemand eine Idee?

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #82

      @passuff sagte: triggern skripte nicht auf Änderungen der Datenpunkte.

      Gleiche Javascript-Instanz wie die mit dem Skript zum Erstellen der Datenpunkte?

      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

      P 1 Reply Last reply
      0
      • paul53P paul53

        @passuff sagte: triggern skripte nicht auf Änderungen der Datenpunkte.

        Gleiche Javascript-Instanz wie die mit dem Skript zum Erstellen der Datenpunkte?

        P Offline
        P Offline
        passuff
        wrote on last edited by
        #83

        @paul53 habe nur eine Instanz.
        Ich hatte noch eine alte Version des Skriptes (0.2) und habe diese gegen die aktuelle getauscht, alle dp gelöscht und neu erstellen lassen. Jetzt funktioniert es augenscheinlich, jedoch muss ich noch testen. Allgemein scheint admin 5 etwas zickig zu sein, was dp betrifft.

        O 1 Reply Last reply
        0
        • P passuff

          @paul53 habe nur eine Instanz.
          Ich hatte noch eine alte Version des Skriptes (0.2) und habe diese gegen die aktuelle getauscht, alle dp gelöscht und neu erstellen lassen. Jetzt funktioniert es augenscheinlich, jedoch muss ich noch testen. Allgemein scheint admin 5 etwas zickig zu sein, was dp betrifft.

          O Offline
          O Offline
          oFbEQnpoLKKl6mbY5e13
          wrote on last edited by oFbEQnpoLKKl6mbY5e13
          #84

          Ich setze ebenfalls noch die Version 0.2 ein. Das Einzige, was mir dbzgl. heute aufgefallen ist, ist dass in allen States "native": {}," fehlt. Das hat zur Folge, dass die States nicht ohne manuelle Anpassung im iot-Adapter als Alexa-Geräte verwendet werden können.

          1 Reply Last reply
          0
          • P Offline
            P Offline
            passuff
            wrote on last edited by
            #85

            Ich habe mein System noch mal neu aufgesetzt und das Skript in seiner letzten Version genutzt. Dabei fiel mir auf, dass obwohl ich für jedes Objekt einen default state gesetzt habe, dieser oft nicht umgesetzt wird. Hier zB:

            Aus dem Skript:

            ['Wetter.clouds', {'name':'clouds', 'type':'number', "unit": "%", 'read':true, 'write':true, 'role':'', 'def':'0'}],
            

            Umsetzung in den Objekten:

            {
              "type": "state",
              "native": {},
              "common": {
                "name": "clouds",
                "type": "number",
                "unit": "%",
                "read": true,
                "write": true,
                "role": "",
                "def": "0"
              },
              "from": "system.adapter.javascript.0",
              "user": "system.user.admin",
              "ts": 1643224647680,
              "_id": "0_userdata.0.Wetter.clouds",
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              }
            }
            

            Objektansicht:

            6cf07f13-1ced-48f5-91a1-deeed1934876-image.png

            Warum hat die Variable den Wert "(null)"?

            dslraserD 1 Reply Last reply
            0
            • P passuff

              Ich habe mein System noch mal neu aufgesetzt und das Skript in seiner letzten Version genutzt. Dabei fiel mir auf, dass obwohl ich für jedes Objekt einen default state gesetzt habe, dieser oft nicht umgesetzt wird. Hier zB:

              Aus dem Skript:

              ['Wetter.clouds', {'name':'clouds', 'type':'number', "unit": "%", 'read':true, 'write':true, 'role':'', 'def':'0'}],
              

              Umsetzung in den Objekten:

              {
                "type": "state",
                "native": {},
                "common": {
                  "name": "clouds",
                  "type": "number",
                  "unit": "%",
                  "read": true,
                  "write": true,
                  "role": "",
                  "def": "0"
                },
                "from": "system.adapter.javascript.0",
                "user": "system.user.admin",
                "ts": 1643224647680,
                "_id": "0_userdata.0.Wetter.clouds",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                }
              }
              

              Objektansicht:

              6cf07f13-1ced-48f5-91a1-deeed1934876-image.png

              Warum hat die Variable den Wert "(null)"?

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              wrote on last edited by dslraser
              #86

              @passuff sagte in [Vorlage] Skript: Erstellen von User-Datenpunkten:

              "def": "0"

              "def": "0"
              

              Die 0 ist Text...(lass mal die Anführungsstriche weg)

              "def": 0
              
              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              543

              Online

              32.7k

              Users

              82.4k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe