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. Error/Bug
  4. Tankkoenig API-Key Speichert nicht

NEWS

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

  • 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

Tankkoenig API-Key Speichert nicht

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
tankerkönigtankerkönig api speichernadapter
14 Beiträge 7 Kommentatoren 702 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.
  • SASCH84MUCS Offline
    SASCH84MUCS Offline
    SASCH84MUC
    schrieb am zuletzt editiert von
    #1

    Servus zusammen,

    ich habe ein "komisches" Phänomen, wenn ich den Tankkoenig API-Key eintragen möchte 36-Zeichen nimmt der Adapter/Instanz diesen nicht an, leider nur wenn ich 35 Zeichen eingebe.

    Da der Adapter aber mit den 35-Zeichen nicht funktioniert, befinde ich mich in einer "Pattsituation" ;)

    Hat jemand vielleicht eine Idee, wie ich die 36-Zeichen eingeben bekomme?

    Vielen lieben dank im Voraus.

    1 Antwort Letzte Antwort
    0
    • SBorgS SBorg

      Die "unschöne" vonhintendurchdiebrustinsauge-Methode:

      • Apikey mit 35 Zeichen eintragen + speichern
      • ioBroker stoppen
      • /opt/iobroker/iobroker-data/objects.json kopieren (ich habe es auf einen Windows-Rechner gezogen)
      • objects.json mit einem Editor öffnen (da die meist recht groß ist nutze ich notepad++; geht recht fix, sonst Zeit mitbringen)
      • nach deinem 35 stelligen Apikey suchen lassen
      • fehlendes 36. Zeichen an-/einfügen
      • speichern und zurückkopieren
      • ioBroker starten und hoffen...

      Vorher natürlich ein kpl. Backup fahren !

      AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #11

      @SBorg Die einfachere und weniger riskante Methode:

      • Admin auf Expertenmodus schalten
      • Im laufenden Admin das Objekt system.adapter.<adaptername>.<instanznummer> zum Bearbeiten öffnen
      • Unter nativ den entsprechenden Eintrag bearbeiten
      • speichern

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

      1 Antwort Letzte Antwort
      1
      • arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #2

        vorne an erste stelle ein blank vielleicht ??

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        1 Antwort Letzte Antwort
        0
        • SASCH84MUCS Offline
          SASCH84MUCS Offline
          SASCH84MUC
          schrieb am zuletzt editiert von
          #3

          gerade geprüft, leider funktioniert es nicht :(

          bei 35 Zeichen Speichert er, aber bei 36 Zeichen die nötig sind, nicht.

          1 Antwort Letzte Antwort
          0
          • arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #4

            also laut source speichert der 36

            <input id="stationname' + st + '" name="name_station' + st + '" placeholder="Shell City" type="text" class="value" size="36" maxlength="36" autocomplete="off" />';
            

            würde bedeuten das es bei mir auch nicht laufen würde

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

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

              @pix was für dich?

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

              1 Antwort Letzte Antwort
              0
              • arteckA arteck

                also laut source speichert der 36

                <input id="stationname' + st + '" name="name_station' + st + '" placeholder="Shell City" type="text" class="value" size="36" maxlength="36" autocomplete="off" />';
                

                würde bedeuten das es bei mir auch nicht laufen würde

                SASCH84MUCS Offline
                SASCH84MUCS Offline
                SASCH84MUC
                schrieb am zuletzt editiert von
                #6

                @arteck vielleicht ja ein BUG ? - nehme ich das letze Zeichen raus, ist eine Speicherung möglich.
                Ich würde es am Abend nochmal mit einer älteren Version probieren.

                Vielen dank für die mühen vorab schonmal.

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  pix
                  schrieb am zuletzt editiert von
                  #7

                  Hallo,

                  @arteck das ist die Zeile für die Tankstellen ID. Aber eigentlich genauso, wie beim API-Key

                  Hier prüft der Adapter den Schlüssel:
                  https://github.com/Pix---/ioBroker.tankerkoenig/blob/ed4be89bd26b4b3a23ed959f03ec79892d398496/main.js#L401

                  Hier die Zeile für die Einstellungsseite:
                  https://github.com/Pix---/ioBroker.tankerkoenig/blob/ed4be89bd26b4b3a23ed959f03ec79892d398496/admin/index_m.html#L227

                  <input id="apikey" name="name_apikey" pattern="[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}" placeholder="ab345678-ab34-ab34-ab34-ab3456789012" type="text" class="value validate" size="36" maxlength="36" autocomplete="off" />
                  

                  Ich kann nur den Tipp geben, einen anderen Browser zu verwenden, den Schlüssel manuell einzugeben (nicht copy&paste) und mal den Browser Cache zu löschen.
                  Der API-Key ist ja nicht frei wählbar, daher sind falsche Zeichen ausgeschlossen. Es sei denn, Tankerkönig hat was geändert.

                  @SASCH84MUC Wenn du eine ältere Version findest, dann < v2.0.0

                  Pix

                  ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                  SASCH84MUCS 1 Antwort Letzte Antwort
                  0
                  • P pix

                    Hallo,

                    @arteck das ist die Zeile für die Tankstellen ID. Aber eigentlich genauso, wie beim API-Key

                    Hier prüft der Adapter den Schlüssel:
                    https://github.com/Pix---/ioBroker.tankerkoenig/blob/ed4be89bd26b4b3a23ed959f03ec79892d398496/main.js#L401

                    Hier die Zeile für die Einstellungsseite:
                    https://github.com/Pix---/ioBroker.tankerkoenig/blob/ed4be89bd26b4b3a23ed959f03ec79892d398496/admin/index_m.html#L227

                    <input id="apikey" name="name_apikey" pattern="[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}" placeholder="ab345678-ab34-ab34-ab34-ab3456789012" type="text" class="value validate" size="36" maxlength="36" autocomplete="off" />
                    

                    Ich kann nur den Tipp geben, einen anderen Browser zu verwenden, den Schlüssel manuell einzugeben (nicht copy&paste) und mal den Browser Cache zu löschen.
                    Der API-Key ist ja nicht frei wählbar, daher sind falsche Zeichen ausgeschlossen. Es sei denn, Tankerkönig hat was geändert.

                    @SASCH84MUC Wenn du eine ältere Version findest, dann < v2.0.0

                    Pix

                    SASCH84MUCS Offline
                    SASCH84MUCS Offline
                    SASCH84MUC
                    schrieb am zuletzt editiert von
                    #8

                    @pix vielen dank für den Tipp!

                    leider ebenso ohne erfolg, ich habe es gerade in einem anderen Browser / anderen Rechner (Mac, Win) getestet. - NIX

                    ABER ich habe entdeckt, sobald ich einen der Buchstaben im API-Key Groß schreibe, kann man auch wieder speichern. Vielleicht ist das ein Hinweis?

                    Bildschirmfoto 2019-07-11 um 20.18.19.png

                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      pix
                      schrieb am zuletzt editiert von
                      #9

                      Hallo,

                      hier kannst du die Regel des regulären Ausdrucks testen: https://regex101.com/r/Fksv5j/1

                      Acht Zahlen oder kleine Buchstaben Bindestrich vier Zahlen oder kleine Buchstaben Bindestrich vier Zahlen oder kleine Buchstaben zwölf Zahlen oder kleine Buchstaben

                      Es sind also nur kleine Buchstaben erlaubt.

                      @SASCH84MUC sagte in Tankkoenig API-Key Speichert nicht:

                      ABER ich habe entdeckt, sobald ich einen der Buchstaben im API-Key Groß schreibe, kann man auch wieder speichern. Vielleicht ist das ein Hinweis?

                      Das ist sehr seltsam, der Großbuchstaben sind nicht erlaubt.
                      Tut mir leid, habe keine Lösung.

                      Kannst du denn die Tankstellen ID speichern?

                      Pix

                      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                      1 Antwort Letzte Antwort
                      0
                      • SBorgS Offline
                        SBorgS Offline
                        SBorg
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #10

                        Die "unschöne" vonhintendurchdiebrustinsauge-Methode:

                        • Apikey mit 35 Zeichen eintragen + speichern
                        • ioBroker stoppen
                        • /opt/iobroker/iobroker-data/objects.json kopieren (ich habe es auf einen Windows-Rechner gezogen)
                        • objects.json mit einem Editor öffnen (da die meist recht groß ist nutze ich notepad++; geht recht fix, sonst Zeit mitbringen)
                        • nach deinem 35 stelligen Apikey suchen lassen
                        • fehlendes 36. Zeichen an-/einfügen
                        • speichern und zurückkopieren
                        • ioBroker starten und hoffen...

                        Vorher natürlich ein kpl. Backup fahren !

                        LG SBorg ( SBorg auf GitHub)
                        Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                        AlCalzoneA 1 Antwort Letzte Antwort
                        0
                        • SBorgS SBorg

                          Die "unschöne" vonhintendurchdiebrustinsauge-Methode:

                          • Apikey mit 35 Zeichen eintragen + speichern
                          • ioBroker stoppen
                          • /opt/iobroker/iobroker-data/objects.json kopieren (ich habe es auf einen Windows-Rechner gezogen)
                          • objects.json mit einem Editor öffnen (da die meist recht groß ist nutze ich notepad++; geht recht fix, sonst Zeit mitbringen)
                          • nach deinem 35 stelligen Apikey suchen lassen
                          • fehlendes 36. Zeichen an-/einfügen
                          • speichern und zurückkopieren
                          • ioBroker starten und hoffen...

                          Vorher natürlich ein kpl. Backup fahren !

                          AlCalzoneA Offline
                          AlCalzoneA Offline
                          AlCalzone
                          Developer
                          schrieb am zuletzt editiert von
                          #11

                          @SBorg Die einfachere und weniger riskante Methode:

                          • Admin auf Expertenmodus schalten
                          • Im laufenden Admin das Objekt system.adapter.<adaptername>.<instanznummer> zum Bearbeiten öffnen
                          • Unter nativ den entsprechenden Eintrag bearbeiten
                          • speichern

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

                          1 Antwort Letzte Antwort
                          1
                          • SBorgS Offline
                            SBorgS Offline
                            SBorg
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #12

                            Ab und zu macht man es einfach zu kompliziert... ;)

                            LG SBorg ( SBorg auf GitHub)
                            Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                            C 1 Antwort Letzte Antwort
                            1
                            • foxriver76F Offline
                              foxriver76F Offline
                              foxriver76
                              Developer
                              schrieb am zuletzt editiert von
                              #13

                              Die Vermutung liegt nahe, dass der API Key da schon genau so drinnen steht und deshalb erst bei einem abweichenden Wert der speichern Button aktiviert wird.

                              Videotutorials & mehr

                              Hier könnt ihr mich unterstützen.

                              1 Antwort Letzte Antwort
                              0
                              • SBorgS SBorg

                                Ab und zu macht man es einfach zu kompliziert... ;)

                                C Offline
                                C Offline
                                crazy315
                                schrieb am zuletzt editiert von
                                #14

                                @SBorg

                                Danke, das hat geholfen :o)

                                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

                                803

                                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