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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Adapter GetAllCustomObject funktion (virtualpowermeter )

Geplant Angeheftet Gesperrt Verschoben Entwicklung
8 Beiträge 3 Kommentatoren 611 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.
  • 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
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  385

                  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