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. JavaScript
  5. createDevice - welches package?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

createDevice - welches package?

Geplant Angeheftet Gesperrt Verschoben JavaScript
5 Beiträge 2 Kommentatoren 465 Aufrufe 1 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.
  • tomidrT Offline
    tomidrT Offline
    tomidr
    schrieb am zuletzt editiert von
    #1

    Hallo und bitte verzeiht die ggf. doofe Frage. Ich bastele derzeit an einem JavaScript, um meinen Husqvarna Automower auszulesen und zu steuern (RESTful API).

    Das klappt alles sehr gut so weit, allerdings möchte ich gerne etwas Struktur in den Datenbaum bringen und daher devices und channel anlegen.

    createDevice und createChannel sind aber nicht definiert - welches package muss ich dazu inkludieren?

    Danke Euch
    Tom

    paul53P 1 Antwort Letzte Antwort
    0
    • tomidrT tomidr

      Hallo und bitte verzeiht die ggf. doofe Frage. Ich bastele derzeit an einem JavaScript, um meinen Husqvarna Automower auszulesen und zu steuern (RESTful API).

      Das klappt alles sehr gut so weit, allerdings möchte ich gerne etwas Struktur in den Datenbaum bringen und daher devices und channel anlegen.

      createDevice und createChannel sind aber nicht definiert - welches package muss ich dazu inkludieren?

      Danke Euch
      Tom

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @tomidr sagte: createDevice und createChannel sind aber nicht definiert - welches package muss ich dazu inkludieren?

      setObject(). Das Objekt bitte sauber deklarieren.

      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

      tomidrT 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @tomidr sagte: createDevice und createChannel sind aber nicht definiert - welches package muss ich dazu inkludieren?

        setObject(). Das Objekt bitte sauber deklarieren.

        tomidrT Offline
        tomidrT Offline
        tomidr
        schrieb am zuletzt editiert von
        #3

        @paul53 : danke dir. Legt setObject dann das device an oder muss ich dieses vorher mit createState anlegen und danach modifizieren?

        paul53P 1 Antwort Letzte Antwort
        0
        • tomidrT tomidr

          @paul53 : danke dir. Legt setObject dann das device an oder muss ich dieses vorher mit createState anlegen und danach modifizieren?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @tomidr sagte: Legt setObject dann das device an

          Das muss im Objekt angegeben werden:

          function createDevice(id, name) {
             const obj = {
                type: 'device',
                common: {
                   name: name
                },
                native: {}
             };
             setObject(id, obj);
          }   
          

          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

          tomidrT 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @tomidr sagte: Legt setObject dann das device an

            Das muss im Objekt angegeben werden:

            function createDevice(id, name) {
               const obj = {
                  type: 'device',
                  common: {
                     name: name
                  },
                  native: {}
               };
               setObject(id, obj);
            }   
            
            tomidrT Offline
            tomidrT Offline
            tomidr
            schrieb am zuletzt editiert von
            #5

            @paul53 Danke, hat jetzt funktioniert, nachdem ich im JS Adapter setObject explizit freigegeben habe ;)

            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

            698

            Online

            32.6k

            Benutzer

            82.1k

            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