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. Skripten / Logik
  4. Objektordner als "Folder" statt "state" - wie?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Objektordner als "Folder" statt "state" - wie?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 2 Kommentatoren 308 Aufrufe 2 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.
  • _JOHN__ Offline
    _JOHN__ Offline
    _JOHN_
    schrieb am zuletzt editiert von _JOHN_
    #1

    Hallo,

    ich lege per Script verschieden Ordner nebst Unterordner an.
    Ich löse das ganze über eine Java-Funktion was im Grunde schon funktioniert

      createState (id, 0, true, 
      {
            type: "folder",
            name: name1,
            role: "" }, {type: "folder"});
    

    ID und Name sind dabei Variablen die ich übergebe.

    096588f7-77b6-4bb9-9571-6350c5a40539-image.png

    ABER leider werden die Ordner die über "CreateState" angelegt wurden in der Objekt Übersicht als Typ "State" angezeigt.

    38a7a821-b4ee-423d-abc0-7b6a3c430da1-image.png

    Alle Versuche den vermeintlich korrekten Wert "type:folder" zu übergeben scheiterten.
    Die Werte werden zwar unter "common" bzw. "native" korrekt gesetzt.

    b19b02ea-b77d-461c-bc39-6b6c8d6e259a-image.png

    Ein letzter Wert, der wohl entscheidende ist (oben rot markiert), bekomme ich aber nicht angepasst/gesteuert egal was ich bis her versucht habe.
    Ändere ich diesen Wert manuell über die "Bearbeiten" Option in der Objekt-Übersicht ebenfalls von "state" zu "folder" wird auch "optisch" aus dem State dann auch wirklich ein Folder wie gewünscht. ich hoffe es ist verständlich was ich meine.

    f51ad8ba-2ee9-481f-9a74-5c01f39ba387-image.png
    Daher meine Annahme das es auch automatisiert gehen muss.
    Es ist zugegeben vermutlich nur kosmetisch...augenscheinlich kann ich auch so mit den Ordnern arbeiten, mir stört aber das diese alle einen Wert "null" haben und mir das evtl. an spätere Stelle im Weg stehen könnte.

    Nur wie?? ich habe mir diverse Einträge im Forum, wie auch die Syntax des Befehls auf GitHub angesehene, leider behandelt keine diese konkrete Frage bzw. ich verstehe die korrekte Funktion vll. auch einfach nicht.

    Ich hoffe auch hilfreiche Tips. Danke!

    F 1 Antwort Letzte Antwort
    0
    • _JOHN__ _JOHN_

      Hallo,

      ich lege per Script verschieden Ordner nebst Unterordner an.
      Ich löse das ganze über eine Java-Funktion was im Grunde schon funktioniert

        createState (id, 0, true, 
        {
              type: "folder",
              name: name1,
              role: "" }, {type: "folder"});
      

      ID und Name sind dabei Variablen die ich übergebe.

      096588f7-77b6-4bb9-9571-6350c5a40539-image.png

      ABER leider werden die Ordner die über "CreateState" angelegt wurden in der Objekt Übersicht als Typ "State" angezeigt.

      38a7a821-b4ee-423d-abc0-7b6a3c430da1-image.png

      Alle Versuche den vermeintlich korrekten Wert "type:folder" zu übergeben scheiterten.
      Die Werte werden zwar unter "common" bzw. "native" korrekt gesetzt.

      b19b02ea-b77d-461c-bc39-6b6c8d6e259a-image.png

      Ein letzter Wert, der wohl entscheidende ist (oben rot markiert), bekomme ich aber nicht angepasst/gesteuert egal was ich bis her versucht habe.
      Ändere ich diesen Wert manuell über die "Bearbeiten" Option in der Objekt-Übersicht ebenfalls von "state" zu "folder" wird auch "optisch" aus dem State dann auch wirklich ein Folder wie gewünscht. ich hoffe es ist verständlich was ich meine.

      f51ad8ba-2ee9-481f-9a74-5c01f39ba387-image.png
      Daher meine Annahme das es auch automatisiert gehen muss.
      Es ist zugegeben vermutlich nur kosmetisch...augenscheinlich kann ich auch so mit den Ordnern arbeiten, mir stört aber das diese alle einen Wert "null" haben und mir das evtl. an spätere Stelle im Weg stehen könnte.

      Nur wie?? ich habe mir diverse Einträge im Forum, wie auch die Syntax des Befehls auf GitHub angesehene, leider behandelt keine diese konkrete Frage bzw. ich verstehe die korrekte Funktion vll. auch einfach nicht.

      Ich hoffe auch hilfreiche Tips. Danke!

      F Offline
      F Offline
      fastfoot
      schrieb am zuletzt editiert von
      #2

      @leone-mortuo das geht mit setObject()
      setObject('0_userdata.0.MyFolder', { type: 'folder', common: { name: 'Myfolder' }})

      iobroker läuft unter Docker auf QNAP TS-451+
      SkriptRecovery: https://forum.iobroker.net/post/930558

      _JOHN__ 1 Antwort Letzte Antwort
      1
      • F fastfoot

        @leone-mortuo das geht mit setObject()
        setObject('0_userdata.0.MyFolder', { type: 'folder', common: { name: 'Myfolder' }})

        _JOHN__ Offline
        _JOHN__ Offline
        _JOHN_
        schrieb am zuletzt editiert von
        #3

        @fastfoot tausend Dank!

        Kann ich lange rumprobieren wenn ich mit der falschen Funktion arbeite :anguished:
        Ich ändere jetzt die Werte nach initialer Anlage der Ordner, funktioniert bestens.
        Es kann so einfach sein. Danke nochmal. :+1:

        John

        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

        688

        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