Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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?

Scheduled Pinned Locked Moved Entwicklung
neuer adapterfrageindexm.html
7 Posts 4 Posters 499 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jampr
    wrote on last edited by
    #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 Replies Last reply
    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 Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Replies Last reply
          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
            wrote on last edited by 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 Reply Last reply
            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
              wrote on last edited by 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 Reply Last reply
              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
                wrote on last edited by
                #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 Reply Last reply
                1
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                514

                Online

                32.4k

                Users

                81.5k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Home
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe