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. ioBroker Allgemein
  4. Wo Pseudo-States bzw. Datenpunkte anlegen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Wo Pseudo-States bzw. Datenpunkte anlegen?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 9 Kommentatoren 5.5k 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.
  • D Offline
    D Offline
    daniel_2k
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe mal eine etwas kosmetische Frage:

    für bestimmte Aktionen brauche ich Pseudo States. Also Datenpunkte, die von keinem Adapter wie hm-rega oder hm-rpc bereitgestellt werden, sondern welche, die ich selbst anlege und von unterschiedlichen Quellen aus steuere (simple API, Telegram etc.).

    Ich reagiere da meist mit einem Trigger in Javascript drauf und mache meine Aktionen damit.

    Wo legt man diese Pseudo-DPs am besten an?

    Ich habe angefangen einige im Javascript-Adapter (z.B. javascript.0.Variablen) anzulegen. Aber so richtig gefällt mir das nicht. Lösche ich den Adapter aus irgendwelchen Gründen mal sind die DPs auch weg.

    Am Besten finde ich es in einem eigenen Bereich anzulegen. Z.b. var.0.Meine_Variable1. Mit Trick bekommt man sowas ja hin (raw-Reiter im Objekt).

    Aber ist das der richtige Weg? Bleiben diese DP dauerhaft erhalten oder muss ich befürchten, dass die beim Neustart oder Update mal verschwinden. var.0 ist ja kein Adapter.

    Wie sind eure Erfahrungen/Vorgehensweisen so?

    1 Antwort Letzte Antwort
    0
    • I Offline
      I Offline
      ioAli
      schrieb am zuletzt editiert von
      #2

      Hallo daniel_2k

      ich beschäftige mich seit einigen Tagen mit ioBroker für meine Hausautomation.

      Beim erstellen der ersten Scripte kam mir der selbe Gedanke wie du Ihn beschrieben haste.

      Antworten gab es ja leider keine. Wie hast du es denn nun gelöst?

      Hast du evtl. Information zum strukturellen und sinnvollen Aufbau eines ioBroker-System gefunden?

      Gruß

      ioAli

      1 Antwort Letzte Antwort
      0
      • HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        Die Frage ist wohl an mir vorbeigegangen.

        Solche Datenpunkte kann man direkt mit js anlegen und werden dann automatisch im js-Ordner angezeigt, bei node-red im node-red ordner usw.

        ich strebe aber auch nach einer Struktur außerhalb, um diesen Ordner als ganzes bei Umzug auf eine andere Installation so mitnehmen zu können:
        144_messwerte.jpg

        Gruß

        Rainer

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          daniel_2k
          schrieb am zuletzt editiert von
          #4

          Also ich habe mir jetzt auch außerhalb des js-Zweigs eine neue Struktur angelegt. Für alle Pseudo-Steuer-Datenpunkte (für Skripte) habe ich mir jetzt unter anderem eine Struktur "control.0" angelegt.

          Man beachte, dass man den Namen frei vergeben kann. Es muss aber immer in der Form <name>.# sein, also immer mit einem Punkt gefolgt einer Zahl abschließen (eben wie ein Adaptername).</name>
          2323_000055.jpg

          1 Antwort Letzte Antwort
          0
          • pedrrP Offline
            pedrrP Offline
            pedrr
            schrieb am zuletzt editiert von
            #5

            @daniel_2k:

            Also ich habe mir jetzt auch außerhalb des js-Zweigs eine neue Struktur angelegt. Für alle Pseudo-Steuer-Datenpunkte (für Skripte) habe ich mir jetzt unter anderem eine Struktur "control.0" angelegt.

            Man beachte, dass man den Namen frei vergeben kann. Es muss aber immer in der Form <name>.# sein, also immer mit einem Punkt gefolgt einer Zahl abschließen (eben wie ein Adaptername).</name> `

            Das sieht ja schon richtig gut aus.

            Kannst du einen Code-Schnipsle Posten mit dem du die Datenpunkte so angelegt hast?

            VG

            Pedrr

            1 Antwort Letzte Antwort
            0
            • BuZZyB Offline
              BuZZyB Offline
              BuZZy
              schrieb am zuletzt editiert von
              #6

              Du brauchst nur das kleine '+' Symbol oberhalb der Liste mit den Datenpunkten drücken..

              Dann wird unter dem aktuell markierten Datenpunkt ein neuer erstellt..

              Gruß

              1 Antwort Letzte Antwort
              0
              • apollon77A Offline
                apollon77A Offline
                apollon77
                schrieb am zuletzt editiert von
                #7

                @daniel_2k:

                Also ich habe mir jetzt auch außerhalb des js-Zweigs eine neue Struktur angelegt. Für alle Pseudo-Steuer-Datenpunkte (für Skripte) habe ich mir jetzt unter anderem eine Struktur "control.0" angelegt.

                Man beachte, dass man den Namen frei vergeben kann. Es muss aber immer in der Form <name>.# sein, also immer mit einem Punkt gefolgt einer Zahl abschließen (eben wie ein Adaptername).</name> `

                Die Wette geht so lange auf bis jemand einen "Control"-Adapter schreibt und damit den "control"-Namespace für einen Adapter braucht den DU auch haben willst.

                Man sollte sich, wenn man das tut, wirklich die Namen gut überlegen weil sobald ein Adater kommt der den Namespace "beansprucht" ists blöd. Daher … javascript..0 ist immer noch das beste und einfachste

                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                1 Antwort Letzte Antwort
                0
                • E Offline
                  E Offline
                  el_malto
                  schrieb am zuletzt editiert von
                  #8

                  Ich muss hier nochmal nachfragen.

                  Wie kann ich so eine Ordnerstruktur anlegen?

                  Wenn ich auf das "+" drücke, kann ich nur neue Datenpunkte unter einer ausgewählten Instanz hinzufügen z.B. unter admin.0 oder sonoff.0. Ich bekomme es aber nicht hin selber eine Ordnerstruktur anzulegen.

                  1 Antwort Letzte Antwort
                  0
                  • DutchmanD Offline
                    DutchmanD Offline
                    Dutchman
                    Developer Most Active Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @el_malto:

                    Ich bekomme es aber nicht hin selber eine Ordnerstruktur anzulegen. `

                    Ich empfehle dir hier die best praktise und alles unter Javascript.0 an zu legen.

                    1 Antwort Letzte Antwort
                    0
                    • paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #10

                      @el_malto:

                      kann ich nur neue Datenpunkte unter einer ausgewählten Instanz hinzufügen z.B. unter admin.0 oder sonoff.0. `
                      Eigene Datenpunkte möglichst nur unter javascript.0 anlegen, da die Adapter ihre Objekte verwalten (auch löschen).
                      @el_malto:

                      Ich bekomme es aber nicht hin selber eine Ordnerstruktur anzulegen. `
                      Ordnerstrukturen erzeugt man mit Punkten in der ID. Der Name "Ordner.Unterordner.meinDP" unter javascript.0 erzeugt die ID

                      "javascript.0.Ordner.Unterordner.meinDP". Den eigentlchen Namen (common.name) kann man anschließend ändern.

                      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
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

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

                      557

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      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