Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. MQTT: client error

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    664

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

MQTT: client error

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 321 Aufrufe 2 Beobachtet
  • Ä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.
  • A Offline
    A Offline
    andre232
    schrieb am zuletzt editiert von andre232
    #1

    Hallo zusammen,

    Wenn ich versuche, von ioBroker eine Verbindung zu meinem MQTT Server herzustellen, bekomme ich diesen Fehler:

    MQTT: client error: Error: self signed certificate in certificate chain
    

    Die Verbindung erfolgt über SSL, der MQTT Server nutzt ein Zertifkat von einer eigenen CA, die ich als vertrauenswürdig hinterlegt habe (Debian). Die Prüfung mit openssl ist erfolgreich:

    root@iobroker:~# openssl s_client -showcerts -connect mosquitto.home:8883
    CONNECTED(00000003)
    depth=1 C = DE, ST = BV, L = XXX, O = XXX, OU = XXX, CN = XXX, emailAddress = XXX
    verify return:1
    ... (zertifikatsdetails) ...
    ---
    No client certificate CA names sent
    Peer signing digest: SHA256
    Peer signature type: RSA-PSS
    Server Temp Key: X25519, 253 bits
    ---
    SSL handshake has read 4022 bytes and written 386 bytes
    Verification: OK
    ---
    New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
    Server public key is 4096 bit
    Secure Renegotiation IS NOT supported
    Compression: NONE
    Expansion: NONE
    No ALPN negotiated
    Early data was not sent
    Verify return code: 0 (ok)
    ---
    closed
    

    Ist es notwendig / gibt es einen Weg eine eigene CA als vertrauenswürdig in ioBroker zu hinterlegen? Mit allen anderen der zahlreichen Dienste in meinem Netz (z.B. Home Assistant, Zigbee2MQTT, Node-Red, Frigate etc) funktioniert es tadellos, nur ioBroker bekomme ich nicht dazu.
    Ich würde gern ioBroker mehr nutzen, aber das ist ein fundamentaler Showstopper. Die Nutzung meiner eigenen CA ist alternativlos, da ich im Heimnetz einige dutzend Dienste damit betreibe.

    Danke für eure Hilfe!

    apollon77A 1 Antwort Letzte Antwort
    0
    • A andre232

      Hallo zusammen,

      Wenn ich versuche, von ioBroker eine Verbindung zu meinem MQTT Server herzustellen, bekomme ich diesen Fehler:

      MQTT: client error: Error: self signed certificate in certificate chain
      

      Die Verbindung erfolgt über SSL, der MQTT Server nutzt ein Zertifkat von einer eigenen CA, die ich als vertrauenswürdig hinterlegt habe (Debian). Die Prüfung mit openssl ist erfolgreich:

      root@iobroker:~# openssl s_client -showcerts -connect mosquitto.home:8883
      CONNECTED(00000003)
      depth=1 C = DE, ST = BV, L = XXX, O = XXX, OU = XXX, CN = XXX, emailAddress = XXX
      verify return:1
      ... (zertifikatsdetails) ...
      ---
      No client certificate CA names sent
      Peer signing digest: SHA256
      Peer signature type: RSA-PSS
      Server Temp Key: X25519, 253 bits
      ---
      SSL handshake has read 4022 bytes and written 386 bytes
      Verification: OK
      ---
      New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
      Server public key is 4096 bit
      Secure Renegotiation IS NOT supported
      Compression: NONE
      Expansion: NONE
      No ALPN negotiated
      Early data was not sent
      Verify return code: 0 (ok)
      ---
      closed
      

      Ist es notwendig / gibt es einen Weg eine eigene CA als vertrauenswürdig in ioBroker zu hinterlegen? Mit allen anderen der zahlreichen Dienste in meinem Netz (z.B. Home Assistant, Zigbee2MQTT, Node-Red, Frigate etc) funktioniert es tadellos, nur ioBroker bekomme ich nicht dazu.
      Ich würde gern ioBroker mehr nutzen, aber das ist ein fundamentaler Showstopper. Die Nutzung meiner eigenen CA ist alternativlos, da ich im Heimnetz einige dutzend Dienste damit betreibe.

      Danke für eure Hilfe!

      apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      @andre232 Bitte GitHub issue als Feature Reques anlegen. Nodejs nutzt nicht die Linux System Keychanin oder so, als müsste man den MQTT Adapter erweitern das man zertifikate anlegen kann bzw wählen kann. Ggf gibts auch schon ein issue, also schau mal.

      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
      A 1 Antwort Letzte Antwort
      0
      • apollon77A apollon77

        @andre232 Bitte GitHub issue als Feature Reques anlegen. Nodejs nutzt nicht die Linux System Keychanin oder so, als müsste man den MQTT Adapter erweitern das man zertifikate anlegen kann bzw wählen kann. Ggf gibts auch schon ein issue, also schau mal.

        A Offline
        A Offline
        andre232
        schrieb am zuletzt editiert von andre232
        #3

        @apollon77 danke, habe einen erstellt. Ich habe neulich schon ein älteres Issue dazu gesehen, das aber im Sande verlaufen zu sein scheint.

        Ich frage mich ob ich wirklich der einzige sein kann mit diesem Problem - die Community hier ist ja eigentlich riesig. Vielleicht übersehe ich ja etwas grundlegendes, wenngleich ich recht viel Zeit in die Suche investiert habe. Aber ich habe in den letzten Jahren immer mal wieder ioBroker angeschaut und bin an dieser Stelle nie weitergekommen.

        1 Antwort Letzte Antwort
        0

        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

        Registrieren Anmelden
        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

        282

        Online

        32.9k

        Benutzer

        82.9k

        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