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. ioBroker Allgemein
  4. SQL-Adapter (extern) Error: connect ETIMEDOUT

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • 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.5k

SQL-Adapter (extern) Error: connect ETIMEDOUT

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 4 Kommentatoren 483 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.
  • M Offline
    M Offline
    Martin-72
    schrieb am zuletzt editiert von Martin-72
    #1

    Hallo Zusammen,
    ich möchte Daten meines ioBrokers in einer MySQL-Datenbank auf meiner Homepage speichern.
    Dazu habe ich eine Datenbank angelegt mit den Zugangsdaten:
    e9866296-df3e-4839-9cbe-fdcfcefab24c-image.png

    Den SQL-Adapter habe ich wie folgt konfiguriert:
    bcd43e86-2802-47bf-a56f-2881193c9dc7-image.png
    c3ffca6e-1d46-45b1-aebf-f4d5b8dde65f-image.png

    Leider erhalte ich folgende Meldung, wenn ich die Verbindung testen möchte:
    9c6dbd05-01ab-49e5-a20f-196ee72c2f6f-image.png

    Und diese Ansicht in der Übersicht der Instanzen:
    7ee875fc-407f-422f-ba35-7abae0d298c3-image.png

    Im log lese ich:
    9077e5aa-266e-4b8b-94d5-b44014fe4edd-image.png

    Kann mir jemand einen Tipp geben, was ich falsch gemacht habe?

    Vielen Dank

    Martin

    ? 1 Antwort Letzte Antwort
    0
    • M Martin-72

      Hallo Zusammen,
      ich möchte Daten meines ioBrokers in einer MySQL-Datenbank auf meiner Homepage speichern.
      Dazu habe ich eine Datenbank angelegt mit den Zugangsdaten:
      e9866296-df3e-4839-9cbe-fdcfcefab24c-image.png

      Den SQL-Adapter habe ich wie folgt konfiguriert:
      bcd43e86-2802-47bf-a56f-2881193c9dc7-image.png
      c3ffca6e-1d46-45b1-aebf-f4d5b8dde65f-image.png

      Leider erhalte ich folgende Meldung, wenn ich die Verbindung testen möchte:
      9c6dbd05-01ab-49e5-a20f-196ee72c2f6f-image.png

      Und diese Ansicht in der Übersicht der Instanzen:
      7ee875fc-407f-422f-ba35-7abae0d298c3-image.png

      Im log lese ich:
      9077e5aa-266e-4b8b-94d5-b44014fe4edd-image.png

      Kann mir jemand einen Tipp geben, was ich falsch gemacht habe?

      Vielen Dank

      Martin

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #2

      @martin-72

      Moin,

      das ist ja eine IP aus dem Internet, kannst Du denn vom ioBroker diese IP anpingen? Und ist die MySQL Datenbank auf Deiner WEB Präsenz auch so eingerichtet, dass von außerhalb eine Verbindung erlaubt ist?

      Remote Access

      VG
      Bernd

      CodierknechtC 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @martin-72

        Moin,

        das ist ja eine IP aus dem Internet, kannst Du denn vom ioBroker diese IP anpingen? Und ist die MySQL Datenbank auf Deiner WEB Präsenz auch so eingerichtet, dass von außerhalb eine Verbindung erlaubt ist?

        Remote Access

        VG
        Bernd

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von Codierknecht
        #3

        @Martin-72

        @dp20eic sagte in SQL-Adapter (extern) Error: connect ETIMEDOUT:

        Und ist die MySQL Datenbank auf Deiner WEB Präsenz auch so eingerichtet, dass von außerhalb eine Verbindung erlaubt ist?

        Viele (wenn nicht die meisten) Webhoster lassen den Zugriff auf MySQL von außen gar nicht zu.
        Es geht ja um eine Web-Präsenz und keinen DB-Provider.

        Da müsste dann (per PHP oder wie auch immer) erst ein Zugang geschaffen werden.
        Man müsste sich also sein eigenes kleines API bauen.
        Kann aber gut sein, dass es sowas auch schon fertig gibt.

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        OliverIOO 1 Antwort Letzte Antwort
        0
        • CodierknechtC Codierknecht

          @Martin-72

          @dp20eic sagte in SQL-Adapter (extern) Error: connect ETIMEDOUT:

          Und ist die MySQL Datenbank auf Deiner WEB Präsenz auch so eingerichtet, dass von außerhalb eine Verbindung erlaubt ist?

          Viele (wenn nicht die meisten) Webhoster lassen den Zugriff auf MySQL von außen gar nicht zu.
          Es geht ja um eine Web-Präsenz und keinen DB-Provider.

          Da müsste dann (per PHP oder wie auch immer) erst ein Zugang geschaffen werden.
          Man müsste sich also sein eigenes kleines API bauen.
          Kann aber gut sein, dass es sowas auch schon fertig gibt.

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

          @codierknecht sagte in SQL-Adapter (extern) Error: connect ETIMEDOUT:

          Man müsste sich also sein eigenen kleines API bauen

          da muss man sich aber dann schon relativ gut auskennen,

          @Martin-72
          da man dann die Sicherheit auch mit berücksichtigen muss.
          die api steht ja dann offen im netzt. da benötigst du definitiv noch einen Authentifizierungsmechanismus.

          für php (steht auf den meisten web präsenzen als programmiersprache zur verfügung kann ich symfony empfehlen.
          hervorragend dokumentiert und umfangreich auf der welt auch produktiv auf relevanten seiten im einsatz.
          hier ein beispiel für eine api im zusammenspiel mit einem abstraction layer für die datenbank
          dringend dann auch nach einem oauth beispiel für die authentifizierung schauen.
          https://symfony.com/doc/current/the-fast-track/de/26-api.html
          (falls du dir das gesamt projekt zutraust)

          wenn du es einfacher haben willst, aber weniger komfortabel und evtl auch nicht für minutenaktuell gedacht, könntest du deine daten in eine lokale mysql datenbank schreiben und dann den dump per ftp evtl maximal stündlich auf deine webpräsenz schieben.
          dann brauchst du nur noch eine php seite, mit dem du den import des dumps in die mysql datenbank antriggern kannst.
          oder auch export/import per csv datenformat wäre so auch möglich.
          als Sicherheit nutzt du dann die schon vohandenen möglichkeiten.
          ein bisschen programmieren musst du allerdings schon. da gibts nix out of the box

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

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @codierknecht sagte in SQL-Adapter (extern) Error: connect ETIMEDOUT:

            Man müsste sich also sein eigenen kleines API bauen

            da muss man sich aber dann schon relativ gut auskennen,

            @Martin-72
            da man dann die Sicherheit auch mit berücksichtigen muss.
            die api steht ja dann offen im netzt. da benötigst du definitiv noch einen Authentifizierungsmechanismus.

            für php (steht auf den meisten web präsenzen als programmiersprache zur verfügung kann ich symfony empfehlen.
            hervorragend dokumentiert und umfangreich auf der welt auch produktiv auf relevanten seiten im einsatz.
            hier ein beispiel für eine api im zusammenspiel mit einem abstraction layer für die datenbank
            dringend dann auch nach einem oauth beispiel für die authentifizierung schauen.
            https://symfony.com/doc/current/the-fast-track/de/26-api.html
            (falls du dir das gesamt projekt zutraust)

            wenn du es einfacher haben willst, aber weniger komfortabel und evtl auch nicht für minutenaktuell gedacht, könntest du deine daten in eine lokale mysql datenbank schreiben und dann den dump per ftp evtl maximal stündlich auf deine webpräsenz schieben.
            dann brauchst du nur noch eine php seite, mit dem du den import des dumps in die mysql datenbank antriggern kannst.
            oder auch export/import per csv datenformat wäre so auch möglich.
            als Sicherheit nutzt du dann die schon vohandenen möglichkeiten.
            ein bisschen programmieren musst du allerdings schon. da gibts nix out of the box

            CodierknechtC Online
            CodierknechtC Online
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @oliverio sagte in SQL-Adapter (extern) Error: connect ETIMEDOUT:

            da muss man sich aber dann schon relativ gut auskennen,
            ...
            da man dann die Sicherheit auch mit berücksichtigen muss.

            Jepp! Ob dann Aufwand und Nutzen noch im Verhältnis stehen, wage ich zu bezweifeln.

            Fragen wir dich mal andersrum:

            @Martin-72
            Warum willst Du die Daten in die MySQL-DB Deines Webservers schreiben?
            Wäre da eine lokale Instanz nicht die bessere Wahl?

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            M 1 Antwort Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @oliverio sagte in SQL-Adapter (extern) Error: connect ETIMEDOUT:

              da muss man sich aber dann schon relativ gut auskennen,
              ...
              da man dann die Sicherheit auch mit berücksichtigen muss.

              Jepp! Ob dann Aufwand und Nutzen noch im Verhältnis stehen, wage ich zu bezweifeln.

              Fragen wir dich mal andersrum:

              @Martin-72
              Warum willst Du die Daten in die MySQL-DB Deines Webservers schreiben?
              Wäre da eine lokale Instanz nicht die bessere Wahl?

              M Offline
              M Offline
              Martin-72
              schrieb am zuletzt editiert von
              #6

              Hallo Zusammen,

              vielen Dank für Eure Rückmeldungen und Ideen. Dazu muss ich leider eingestehen, dass meine Idee aufgrund einer gewissen "Naivität" und Unwissenheit entstanden ist.
              Ich habe halt die Möglichkeit weitere MySQL-Datenbanken in der Webpräsenz einzubinden und dachte, dass ich dann dort eine Art Visualisierung erstellen könnte, in der ich ohne jedes Mal per VPN oder zu auf meinen RasPi zu gehen gewissen Daten anzeigen könnte. Schaltzustände und Verbräuche zum Beispiel.
              Rudimentäre Programmierkenntnisse sind vorhanden, die reichen aber nicht um eine API etc. zu bauen. Einen Zugang auf die Datenbanken lässt mein Provider nicht zu.
              Ich hatte bei der Meldung "Verbindung zu Host grün - Verbindung zu Geräten rot" eher an einen anderen Fehler als, dass ein Zugriff auf die Datenbank nicht möglich ist...

              Liebe Grüße
              Martin

              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              742

              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