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. Ordner mit states löschen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    117

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Ordner mit states löschen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
6 Beiträge 2 Kommentatoren 431 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.
  • T Offline
    T Offline
    tombox
    schrieb am zuletzt editiert von
    #1

    Ich würde gerne den Ordner options mit allen enthaltenen states löschen, was wäre der passende Befehl in einem Adapter?
    delObject funktioniert ich bekomme den Fehler not exist zurück
    e6adcbdc-6b9f-4b62-b2a6-099951090bda-image.png

    AlCalzoneA 1 Antwort Letzte Antwort
    0
    • T tombox

      Ich würde gerne den Ordner options mit allen enthaltenen states löschen, was wäre der passende Befehl in einem Adapter?
      delObject funktioniert ich bekomme den Fehler not exist zurück
      e6adcbdc-6b9f-4b62-b2a6-099951090bda-image.png

      AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      @tombox Alle States enumerieren und die Objekte einzeln löschen. Die "Ordner" sind nur für die Anzeige.

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        tombox
        schrieb am zuletzt editiert von
        #3

        Könntest du genauer erklären wie man states enumieren kann. Ich sehe nur dass man enum member hinzufügen könnte. Aber kein Beispiel.

        $('channel[state.id=*.options.*]').each
        

        sowas geht nur in Skripten?

        AlCalzoneA 1 Antwort Letzte Antwort
        0
        • T tombox

          Könntest du genauer erklären wie man states enumieren kann. Ich sehe nur dass man enum member hinzufügen könnte. Aber kein Beispiel.

          $('channel[state.id=*.options.*]').each
          

          sowas geht nur in Skripten?

          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #4

          @tombox $ ist eine Eigenheit des Skript-Adapters. In eigenen Adaptern geht das mit adapter.getStates und ähnlichen Methoden. Falls du VSCode o.ä. als Editor mit einem halbwegs aktuellen Template verwendest, gibt es dazu Syntax-Hilfe.

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          T 1 Antwort Letzte Antwort
          0
          • AlCalzoneA AlCalzone

            @tombox $ ist eine Eigenheit des Skript-Adapters. In eigenen Adaptern geht das mit adapter.getStates und ähnlichen Methoden. Falls du VSCode o.ä. als Editor mit einem halbwegs aktuellen Template verwendest, gibt es dazu Syntax-Hilfe.

            T Offline
            T Offline
            tombox
            schrieb am zuletzt editiert von
            #5

            @AlCalzone Ich nutze VScode aber das template ist leider ein altes.
            getStates geht meiner Erfahrung nur * oder die konkrete Id. aber keine wildcard abfragen.

            AlCalzoneA 1 Antwort Letzte Antwort
            0
            • T tombox

              @AlCalzone Ich nutze VScode aber das template ist leider ein altes.
              getStates geht meiner Erfahrung nur * oder die konkrete Id. aber keine wildcard abfragen.

              AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #6

              @tombox sagte in Ordner mit states löschen:

              getStates geht meiner Erfahrung nur *

              oder getStates("prefix.0.abc.*", ...). Aus den zurückgegebenen IDs filterst du dir diejenigen IDs raus, die du löschen möchtest.

              das template ist leider ein altes.

              Wenn du statt der lokalen utils.js folgenden Import verwendest
              const utils = require('@iobroker/adapter-core');
              solltest du auch die Syntaxhilfe bekommen.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              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

              739

              Online

              32.5k

              Benutzer

              81.7k

              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