Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 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. ioBroker Allgemein
  4. Neuer User - ein paar Kleinigkeiten…

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    784

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

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

Neuer User - ein paar Kleinigkeiten…

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 435 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.
  • Z Offline
    Z Offline
    Zamanis
    schrieb am zuletzt editiert von
    #1

    Hallo liebe ioBroker-Gemeinde,

    nun bin ich nach jahrelanger Nutzung von Homematic und mediola inklusive Apache-Server etc. mal auf iobroker gestoßen. Erst einmal Respekt und herzlichen Glückwunsch zu diesem ungewöhnlich offenen, umfangreichen und sehr durchdachtem Projekt !!

    Alles was man sich so als Programmierer einer Hausautomatisierung wünscht, lässt sich hier verwirklichen.

    Ich habe natürlich noch ein paar Fragen, die ich auch nach längerem Lesen und Suchen nicht gefunden habe und es kommen whs. noch mehr…

    Falls diese doch irgendwo beantwortet wurden, bitte ich um Entschuldigung.

    1. wenn man den iobroker mit "sudo iobroker stop" stoppt und einen rpc-service mit Homematic verbunden ist: Meldet sich dieser dann automatisch ordnungsgemäß von der CCU ab, oder ist es besser vorher den Adapter zu Stoppen ?

    2. was mach ich mit dem Datenpunkt vom Typ Objekt ? Wie kann ich ein Objekt in der Datenbank abbilden (z.B. so : {varName1:value,varname2:value} ) und dieses dann via JavaScript mit getState als Object zurückzubekommen ?

    3. wie sieht es mit dem Datenpunkt Feld aus ? Wie ich gelesen habe, bedeutet es das Gleiche wie Array... (wenn ich jetzt einen assoziativen Array anlegen möchte, wie genau muß ich den Datenpunkt befüllen, daß ich bei getState einen Array zurückbekomme ?)

    4. Wo sollte man am besten Bugs melden (im Forum oder sich unter GitHub registrieren und dort direkt ?)

    5. Gibt es eine Sektion für Wünsche ? -- Würde anregen, ob man im Javascript-Adapter die Tablänge definieren kann (ist nur eine Kleinigkeit)

    Ansonsten schon mal vielen Dank im Voraus !

    Viele Grüße

    Andreas

    1 Antwort Letzte Antwort
    0
    • ruhr70R Offline
      ruhr70R Offline
      ruhr70
      schrieb am zuletzt editiert von
      #2

      Hallo Andreas,

      erst einmal herzlich willkommen! :-)

      @Zamanis:

      2. was mach ich mit dem Datenpunkt vom Typ Objekt ? Wie kann ich ein Objekt in der Datenbank abbilden (z.B. so : {varName1:value,varname2:value} ) und dieses dann via JavaScript mit getState als Object zurückzubekommen ? `

      Du kannst ein Objekt, wie bei Deinem Beispiel schreiben und wieder lesen und dann weiter damit arbeiten.

      Dann steht es als [object][object] unter Wert beim Datenpunkt.

      Meistens wird es vorher in ein String umgewandelt, so dass man es unter Objekten "lesen" kann.

      setState(id, JSON.stringify(obj));
      

      Wenn man es dann liest, muss man es von String wieder in ein Objekt umwandeln.

      obj = JSON.parse(getState(id).val);
      

      @Zamanis:

      3. wie sieht es mit dem Datenpunkt Feld aus ? Wie ich gelesen habe, bedeutet es das Gleiche wie Array… (wenn ich jetzt einen assoziativen Array anlegen möchte, wie genau muß ich den Datenpunkt befüllen, daß ich bei getState einen Array zurückbekomme ?) `

      Datenpunkt Feld?

      Und was ist ein assoziatives Array?

      Eventuell, wie unter 2.

      @Zamanis:

      4. Wo sollte man am besten Bugs melden (im Forum oder sich unter GitHub registrieren und dort direkt ?) `

      In Github beim Adapter.

      @Zamanis:

      5. Gibt es eine Sektion für Wünsche ? – Würde anregen, ob man im Javascript-Adapter die Tablänge definieren kann (ist nur eine Kleinigkeit) `

      Erweiterungen eines Adapters, wie bei Punkt 4. In Github beim Adapter.

      Für neue Adapter:

      https://github.com/ioBroker/AdapterRequests

      Viel Spaß mit ioBroker!

      Adapter: Fritzbox, Unify Circuit
      Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

      1 Antwort Letzte Antwort
      0
      • Z Offline
        Z Offline
        Zamanis
        schrieb am zuletzt editiert von
        #3

        ahh sehr cool, danke für die Antwort. Der Punkt mit dem JSON erst als String umwandeln hatte mit irgendwie gefehlt. Jetzt ists klar :D

        ein assoziatives Array ist ein Array, in dem die einzelnen Werte Namen haben (wobei das eher aus php kommt), also sowas hier :

        $array = array("foo" => "bar1", "bar" => "etc");
        

        aber letztendlich lässt sich das genauso in einem JSON abbilden :

        {"foo":"bar1","bar1":"etc"}
        

        Danke und

        LG

        1 Antwort Letzte Antwort
        0

        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
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        533

        Online

        32.8k

        Benutzer

        82.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