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. Entwicklung
  4. Adapter GetAllCustomObject funktion (virtualpowermeter )

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    794

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.4k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.6k

Adapter GetAllCustomObject funktion (virtualpowermeter )

Geplant Angeheftet Gesperrt Verschoben Entwicklung
8 Beiträge 3 Kommentatoren 950 Aufrufe 2 Beobachtet
  • Ä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.
  • Omega236O Offline
    Omega236O Offline
    Omega236
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe mit @iobroker/create-adapter v1.9.0 einen neuen Adapter erstellt mit Custom-Einstellungen (custom_m.html).

    leider schaffe ich es nicht im Code alle Datenpunkte mit Custom Settings auszulesen.

    in anderen Adaptern habe ich diese Zeile gefunden (iobroker.sql)

    adapter.objects.getObjectView('custom', 'state', {}, function (err, doc) {
    

    hier bekome ich aber den err Cannot find view "custom".

    was mache ich falsch bzw gibts nenanderen/besseren weg?

    ps der Adapter soll iobroker.virtualpowermeter werden.

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      Schau mal hier:
      https://github.com/ioBroker/ioBroker.sql/blob/master/io-package.json#L243

      Die Objekt-View "custom" ist nicht vordefiniert, sondern wird vom Adapter selbst mitgebracht.

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

      1 Antwort Letzte Antwort
      0
      • Omega236O Offline
        Omega236O Offline
        Omega236
        schrieb am zuletzt editiert von
        #3

        ok, hört sich logisch an, aber auch wenn ich das hinzufüge bekomme ich immernoch den gleichen fehler :(

        apollon77A 1 Antwort Letzte Antwort
        0
        • AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #4

          iobroker upload <adaptername> durchgeführt?

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

          1 Antwort Letzte Antwort
          0
          • Omega236O Offline
            Omega236O Offline
            Omega236
            schrieb am zuletzt editiert von Omega236
            #5

            in welchem verzeichnis sollte man iobroker upload durchführen und was macht das?

            Alternative idee:

            adapter.getForeignObjects("", function(err, objects){
            			var adsf = 3434;
            		});
            

            hier bekomme ich alle Objekte, hier könnte ich auch filtern, aber ich weiß nicht wie ich hier foreach ausführe.
            objects: Record<string, ioBroker.Object>
            type Record<K extends keyof any, T> = {
            [P in K]: T;
            };

            apollon77A 2 Antworten Letzte Antwort
            0
            • Omega236O Omega236

              ok, hört sich logisch an, aber auch wenn ich das hinzufüge bekomme ich immernoch den gleichen fehler :(

              apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

              @Sebastian-Lutz upload und dann aber instanz löschen und neu anlegen!!

              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
              • Omega236O Omega236

                in welchem verzeichnis sollte man iobroker upload durchführen und was macht das?

                Alternative idee:

                adapter.getForeignObjects("", function(err, objects){
                			var adsf = 3434;
                		});
                

                hier bekomme ich alle Objekte, hier könnte ich auch filtern, aber ich weiß nicht wie ich hier foreach ausführe.
                objects: Record<string, ioBroker.Object>
                type Record<K extends keyof any, T> = {
                [P in K]: T;
                };

                apollon77A Offline
                apollon77A Offline
                apollon77
                schrieb am zuletzt editiert von
                #7

                @Sebastian-Lutz sagte in Adapter GetAllCustomObject funktion (virtualpowermeter ):

                in welchem verzeichnis sollte man iobroker upload durchführen und was macht das?

                SOllte an sich egal sein bze im ioBroker Verzeichnis machst Du da nichts verkehrt. Das upload Kommando lädt einige Files aus den node_modules Verzeichnissen in den internen Speicher bzw vor allem (in dem Fall) die io-package.json in die Systemobjekte.

                Aber wie geschrieben, damit das custom angelegt wird musst Du eine Instanz neu anlegen

                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
                • Omega236O Omega236

                  in welchem verzeichnis sollte man iobroker upload durchführen und was macht das?

                  Alternative idee:

                  adapter.getForeignObjects("", function(err, objects){
                  			var adsf = 3434;
                  		});
                  

                  hier bekomme ich alle Objekte, hier könnte ich auch filtern, aber ich weiß nicht wie ich hier foreach ausführe.
                  objects: Record<string, ioBroker.Object>
                  type Record<K extends keyof any, T> = {
                  [P in K]: T;
                  };

                  apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von apollon77
                  #8

                  @Sebastian-Lutz sagte in Adapter GetAllCustomObject funktion (virtualpowermeter ):

                  Alternative idee:

                  Lass mal lieber! Damit würdest Du ungefiltert ALLE Objekte bekommen (also bei mir wären das 13983 ... ds macht keinen Sinn. Einen Adapter der das tut würde ich im Repo ablehnen ;-) (sorry to say that)

                  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

                  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

                  285

                  Online

                  33.0k

                  Benutzer

                  83.5k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2026
                  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