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. index_m.html - wo und wie werden die Werte gespeichtert?

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

index_m.html - wo und wie werden die Werte gespeichtert?

Geplant Angeheftet Gesperrt Verschoben Entwicklung
neuer adapterfrageindexm.html
7 Beiträge 4 Kommentatoren 500 Aufrufe 4 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.
  • J Offline
    J Offline
    jampr
    schrieb am zuletzt editiert von
    #1

    Hi zusammen,

    wenn ich im index_m.html folgendes input habe:

                            <div class="input-field col s12 m6 l4">
                                    <input id="host" type="text" size="30" class="value" />
                                    <label class="translate" for="host">host</label>
                            </div>
    

    wo wird dann der value geschrieben?
    Ich finde den Wert weder im Adapter.0, noch unter system.adapter.Adapter.0

    habe auch mal einen Blick ins iobroker/node_modules/iobroker.admin/www/js/adapter-settings.js reingeschaut, aber als Unwissender findet mir da noch zu viel Magie statt.

    HomoranH UncleSamU 2 Antworten Letzte Antwort
    0
    • J jampr

      Hi zusammen,

      wenn ich im index_m.html folgendes input habe:

                              <div class="input-field col s12 m6 l4">
                                      <input id="host" type="text" size="30" class="value" />
                                      <label class="translate" for="host">host</label>
                              </div>
      

      wo wird dann der value geschrieben?
      Ich finde den Wert weder im Adapter.0, noch unter system.adapter.Adapter.0

      habe auch mal einen Blick ins iobroker/node_modules/iobroker.admin/www/js/adapter-settings.js reingeschaut, aber als Unwissender findet mir da noch zu viel Magie statt.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @jampr sagte in index_m.html - wo und wie werden die Werte gespeichtert?:

      als Unwissender findet mir da noch zu viel Magie statt.

      was machst du dann mit der index_m.html?

      Was erwartest du dort?

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • J jampr

        Hi zusammen,

        wenn ich im index_m.html folgendes input habe:

                                <div class="input-field col s12 m6 l4">
                                        <input id="host" type="text" size="30" class="value" />
                                        <label class="translate" for="host">host</label>
                                </div>
        

        wo wird dann der value geschrieben?
        Ich finde den Wert weder im Adapter.0, noch unter system.adapter.Adapter.0

        habe auch mal einen Blick ins iobroker/node_modules/iobroker.admin/www/js/adapter-settings.js reingeschaut, aber als Unwissender findet mir da noch zu viel Magie statt.

        UncleSamU Offline
        UncleSamU Offline
        UncleSam
        Developer
        schrieb am zuletzt editiert von
        #3

        @jampr wenn die Klasse value definiert ist, wird über die id das Input Feld mit den Einstellungen geladen und dann auch wieder gespeichert. Du solltest oben im index_m.html die zwei Funktionen load() und save() definiert haben.

        Hier ein Beispiel:
        https://github.com/UncleSamSwiss/ioBroker.loxone/blob/e1cf009eea6eb661c57b1362c944b8ddd59400b6/admin/index_m.html#L20-L54

        Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
        ♡-lichen Dank an meine Sponsoren

        J 1 Antwort Letzte Antwort
        0
        • UncleSamU UncleSam

          @jampr wenn die Klasse value definiert ist, wird über die id das Input Feld mit den Einstellungen geladen und dann auch wieder gespeichert. Du solltest oben im index_m.html die zwei Funktionen load() und save() definiert haben.

          Hier ein Beispiel:
          https://github.com/UncleSamSwiss/ioBroker.loxone/blob/e1cf009eea6eb661c57b1362c944b8ddd59400b6/admin/index_m.html#L20-L54

          J Offline
          J Offline
          jampr
          schrieb am zuletzt editiert von
          #4

          @UncleSam
          genau, die sind so definiert. Ich kann da auch Werte eingeben. Aber wo werden die gespeichert?

          @Homoran
          Ich erwarte, unter dem neuen Adapter diese Eingabe in einem State zu finden. Da sie nicht da sind, wo werden sie denn dann gespeichert, wenn ich auf save drücke?

          Und auch wenn ich den iobroker neu starte, bleiben die eingegebenen Werte vorhanden.

          UncleSamU OliverIOO 2 Antworten Letzte Antwort
          0
          • J jampr

            @UncleSam
            genau, die sind so definiert. Ich kann da auch Werte eingeben. Aber wo werden die gespeichert?

            @Homoran
            Ich erwarte, unter dem neuen Adapter diese Eingabe in einem State zu finden. Da sie nicht da sind, wo werden sie denn dann gespeichert, wenn ich auf save drücke?

            Und auch wenn ich den iobroker neu starte, bleiben die eingegebenen Werte vorhanden.

            UncleSamU Offline
            UncleSamU Offline
            UncleSam
            Developer
            schrieb am zuletzt editiert von UncleSam
            #5

            @jampr sagte in index_m.html - wo und wie werden die Werte gespeichtert?:

            Ich erwarte, unter dem neuen Adapter diese Eingabe in einem State zu finden.

            Nein, dem ist nicht so. Die Konfiguration wird im Objekt gespeichert: system.adapter.<name>.<instanz> und dort unter native. Grundsätzlich ist das aber nicht sehr relevant, da du ja in der Adapter Klasse direkt auf die schon geladene Konfiguration zugreifen kannst; auch im index_m.html werden die Daten ja für dich geladen/gespeichert.

            Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
            ♡-lichen Dank an meine Sponsoren

            1 Antwort Letzte Antwort
            0
            • J jampr

              @UncleSam
              genau, die sind so definiert. Ich kann da auch Werte eingeben. Aber wo werden die gespeichert?

              @Homoran
              Ich erwarte, unter dem neuen Adapter diese Eingabe in einem State zu finden. Da sie nicht da sind, wo werden sie denn dann gespeichert, wenn ich auf save drücke?

              Und auch wenn ich den iobroker neu starte, bleiben die eingegebenen Werte vorhanden.

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von OliverIO
              #6

              @jampr
              Als Ergänzung:
              Wenn du einen eigenen Adapter erstellst, dann kannst du in der package.json, ebenfalls unter native die Attribute mit ihren initialen Werten definieren.

              und nicht vergessen. Das ändern und speichern der Werte erzwingt einen Restart der Adapterinstanz. durch iobroker.
              Daher für diese Art der Speicherung immer nur echte Konfigurationsdaten verwenden. Für volatilere Werte immer Datenpunkte oder bei größeren Datenumfängen eine eigene Datei verwenden.

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              J 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @jampr
                Als Ergänzung:
                Wenn du einen eigenen Adapter erstellst, dann kannst du in der package.json, ebenfalls unter native die Attribute mit ihren initialen Werten definieren.

                und nicht vergessen. Das ändern und speichern der Werte erzwingt einen Restart der Adapterinstanz. durch iobroker.
                Daher für diese Art der Speicherung immer nur echte Konfigurationsdaten verwenden. Für volatilere Werte immer Datenpunkte oder bei größeren Datenumfängen eine eigene Datei verwenden.

                J Offline
                J Offline
                jampr
                schrieb am zuletzt editiert von
                #7

                Aaah. Im Instance-Folder is das. Danke.
                Also brauche ich für den Adapter selbst gar kein State mit den 'grundlegenden' Einstellungen.

                Dann weiß ich erstmal bescheid.

                1 Antwort Letzte Antwort
                1
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                801

                Online

                32.4k

                Benutzer

                81.5k

                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