[MQTT] Unable to get mqttprefix of client with id "shellyplus1-xxxxxxxxxxxx"

  • Hallo zusammen


    Ich nutze einen Raspberry 4 mit 8GB, den Iobroker und habe etwas mehr als 60 Shellies (Gen1&Gen2) in Betrieb. Ich habe (soweit möglich) alle mit MQTT konfiguriert. In letzter Zeit kommen irre viele Meldungen mit:

    [MQTT] Unable to get mqttprefix of client with id "shellyplusi4-xxxxxxxxxx"

    Diese Meldungen kommen seitenweise. Dadurch wird der IObroker so langsam, dass keine Scripte mehr richtig laufen. Auch werden die Shellys unter Objekten „braun“ angezeigt, als ob diese Shellys keine Netzwerkverbindung haben. Manche Shellies sind „grün“, verlieren dann aber irgendwann die Netzwerkverbindung. Im Log kann das Ganze auch beobachtet werden.

    2023-10-23 12:37:12.318 - [32minfo[39m: shelly.0 (8237) [MQTT] Device with client id "shellyplus1-441793a9c2e8" connected!2023-10-23 12:37:23.158 - [32minfo[39m: shelly.0 (8237) [MQTT] Client Close: (shellyplus1 / shellyplus1-441793a9c2e8 / shellyplus1#441793a9c2e8#1) (false)

    2023-10-23 12:38:03.010 - [31merror[39m: shelly.0 (8237) [MQTT] Unable to get mqttprefix of client with id "shellyplus1-441793a9c2e8"

    Erst Verbindung, dann Verbindungsverlust und dann „unable to get……..“

    Noch ein paar Fakten: interner MQTT Port 1880

    Fehler bleibt in Version 6.4.1 und 6.6.1 gleich

    Die meisten Shellies haben die FW 20230912-081943/1.0.3-g6176478

    Ich habe auch schon versucht ein paar Shellies auf die FW 20231018-133002/1.0.7-beta2-g5d80465 zu ziehen. Fehlerbild bleibt.

    Alle Shellies haben den „Originalen“-Prefix.

    host.iobroker iobroker Update shelly from @6.4.1 to @6.6.1 (Versuch von heute morgen!)

    host.iobroker iobroker NPM version: 9.6.7

    shelly.0 (8237) starting. Version 6.6.1 in /opt/iobroker/node_modules/iobroker.shelly, node: v18.17.1, js-controller: 5.0.14

    shelly.0 (8237) Starting in MQTT mode. Listening on 0.0.0.0:1880 (QoS 0)

    So, ich bin völlig fertig, weil nichts läuft und meine Familie mir auf’s Dach steigt.

    Kann mir irgendjemand helfen? Hat irgendjemand eine Idee?

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
    Was kann ich noch tun, um eine Verbesserung herbeizuführen.

    VG

    Don

    Einmal editiert, zuletzt von DonPosei (23. Oktober 2023 um 17:46)

  • Der MQTT Server ist doch in dem Shelly Adapter inkludiert. Es steht auch geschrieben, dass man KEINEN MQTT Client gegen den Shelly MQTT Server konnekten kann.

    Also, (sorry bitte) wie soll ich den MQTT Adapter testen. Ich habe keine Ahnung was du meinst.

    VG

    Don ;(

  • Nun, es gibt nicht nur den Shelly-Adapter mit MQTT-Funktionalität, sondern eben auch einen MQTT-Adapter.

  • Zunächst mal Danke Stefan für die Antwort. Ja es gibt weitere MQTT-Adapter. Das ist deine Aussage.Und die ist richtig!

    Leider hilf mir das nicht wirklich weiter......

    Sollte also jemand weiteres einen konkreten Hinweis haben, der mir helfen könnte und den ich umsetzen kann, würde ich mich sehr freuen.

    Ich habe übrigends den Shelly Adapter mal deinstalliert und wieder neu installiert. Leider ist der Fehler geblieben.

    VG

    Mike

  • Dieses Thema enthält 10 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.