NEWS
Mqtt sendet (unerklärliche) Nachrichten an Mosquitto
-
@gender sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Die INstanz des Adapters hatte ich frisch aufgesetzt:
ist das der MQTT oder der MQTT-Client?
-
@gender Kann es sein, dass Du den mqtt-Adapter als Broker definiert hast? - Oder hast Du den mqtt-Client installiert, da kann ich weniger zu sagen, ausser dass Du ggf. den anderen nehmen solltes.
Wenn Du den mqtt Client/Server Adapter nutzt - gibst Du an der markierten Stelle an, was publiziert wird. So können theoretisch das ganze iobroker System gepublished werden, wenn man hier * oder sonstigen Mist einträgt.

Zumindest sollte man auch alle Optionen bei diesem Adapter deaktivieren.
-
@gender Kann es sein, dass Du den mqtt-Adapter als Broker definiert hast? - Oder hast Du den mqtt-Client installiert, da kann ich weniger zu sagen, ausser dass Du ggf. den anderen nehmen solltes.
Wenn Du den mqtt Client/Server Adapter nutzt - gibst Du an der markierten Stelle an, was publiziert wird. So können theoretisch das ganze iobroker System gepublished werden, wenn man hier * oder sonstigen Mist einträgt.

Zumindest sollte man auch alle Optionen bei diesem Adapter deaktivieren.
@mickym sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
da kann ich weniger zu sagen, ausser dass Du ggf. den anderen nehmen solltes.
Einspruch ;-)
Aber das ist ein anderes ThemaAber die Frage hatte ich auch gestellt, dann muss man nämlich in den gepublishten Objekten nachsehen ob dort der Publish konfiguruert ist
-
@mickym sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
da kann ich weniger zu sagen, ausser dass Du ggf. den anderen nehmen solltes.
Einspruch ;-)
Aber das ist ein anderes ThemaAber die Frage hatte ich auch gestellt, dann muss man nämlich in den gepublishten Objekten nachsehen ob dort der Publish konfiguruert ist
@homoran Nun ja wenn man nur bestimmte Topics subscribed oder published dann mag der reine MQTT-Client sinnvoller sein. Will man jedoch alle Datenpunkte des mosquittos verfügbar haben, dann ist der MQTT-Client/Server Adapter in meinen Augen praktischer. ;)
-
@gender sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Die INstanz des Adapters hatte ich frisch aufgesetzt:
ist das der MQTT oder der MQTT-Client?
Ok, jetzt wir mir einiges ETWAS klarer.
Das, was ich benutze, ist der MQTT-Adapter. Diesen habe ich auf "Client/Subscriber" gestellt. Mir war bis jetzt nicht klar, dass es noch einen reinen MQTT-Client-Adapter gibt (erschien mir überflüssig, da man ja im MQTT-Adapter in den Einstellungen zwischen Server und Client wechseln kann).
Nun denn, ich habe also den MQTT-Adapter und diesen auf "Client/Subscriber" gestellt. Folglich habe ich das Screenshot von @mickym markierte Feld "Maske zum Bekanntgeben eiener States" gar nicht. Daher wundert es mich ja so, dass vom mqtt-Client/Subscriber trotzdem Objektdaten an mosquitto gepublished werden, obwohl ich das nirgends (bewusst) konfiguriert habe.
@homoran said in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Aber die Frage hatte ich auch gestellt, dann muss man nämlich in den gepublishten Objekten nachsehen ob dort der Publish konfiguruert ist
Wo kann ich denn diese Konfiguration einsehen?
-
Ok, jetzt wir mir einiges ETWAS klarer.
Das, was ich benutze, ist der MQTT-Adapter. Diesen habe ich auf "Client/Subscriber" gestellt. Mir war bis jetzt nicht klar, dass es noch einen reinen MQTT-Client-Adapter gibt (erschien mir überflüssig, da man ja im MQTT-Adapter in den Einstellungen zwischen Server und Client wechseln kann).
Nun denn, ich habe also den MQTT-Adapter und diesen auf "Client/Subscriber" gestellt. Folglich habe ich das Screenshot von @mickym markierte Feld "Maske zum Bekanntgeben eiener States" gar nicht. Daher wundert es mich ja so, dass vom mqtt-Client/Subscriber trotzdem Objektdaten an mosquitto gepublished werden, obwohl ich das nirgends (bewusst) konfiguriert habe.
@homoran said in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Aber die Frage hatte ich auch gestellt, dann muss man nämlich in den gepublishten Objekten nachsehen ob dort der Publish konfiguruert ist
Wo kann ich denn diese Konfiguration einsehen?
-
Ok, jetzt wir mir einiges ETWAS klarer.
Das, was ich benutze, ist der MQTT-Adapter. Diesen habe ich auf "Client/Subscriber" gestellt. Mir war bis jetzt nicht klar, dass es noch einen reinen MQTT-Client-Adapter gibt (erschien mir überflüssig, da man ja im MQTT-Adapter in den Einstellungen zwischen Server und Client wechseln kann).
Nun denn, ich habe also den MQTT-Adapter und diesen auf "Client/Subscriber" gestellt. Folglich habe ich das Screenshot von @mickym markierte Feld "Maske zum Bekanntgeben eiener States" gar nicht. Daher wundert es mich ja so, dass vom mqtt-Client/Subscriber trotzdem Objektdaten an mosquitto gepublished werden, obwohl ich das nirgends (bewusst) konfiguriert habe.
@homoran said in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Aber die Frage hatte ich auch gestellt, dann muss man nämlich in den gepublishten Objekten nachsehen ob dort der Publish konfiguruert ist
Wo kann ich denn diese Konfiguration einsehen?
@gender sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Wo kann ich denn diese Konfiguration einsehen?
Das geht nur mit dem MQTT-Client Adapter.
Aber du hast ja den MQTT-Adapter auf Client gestellt.
Mich wundert allerdings, dass du die masker zum publishen nicht hastMal mit einem anderen Browser probiert?
-
@gender sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Wo kann ich denn diese Konfiguration einsehen?
Das geht nur mit dem MQTT-Client Adapter.
Aber du hast ja den MQTT-Adapter auf Client gestellt.
Mich wundert allerdings, dass du die masker zum publishen nicht hastMal mit einem anderen Browser probiert?
@homoran
Das Feld für den masker zum publishen habe ich nur, wenn ich unter dem Reiter "Verbindung" unter IP "Server/Broker" einstelle. Wenn diese Einstellung (wie bei mir auf "Client/Subscriber") steht, habe ich dieses Feld (auch in einem anderen Browser) nicht.
Ergibt für mich auch irgendwie Sinn, da ich ja in dieser Einstellung den Adapter benutzen will, um als Client mich beim mosquitto-Server anzumelden und nicht etwa, um als MQTT-Server zu fungieren. -
@homoran
Das Feld für den masker zum publishen habe ich nur, wenn ich unter dem Reiter "Verbindung" unter IP "Server/Broker" einstelle. Wenn diese Einstellung (wie bei mir auf "Client/Subscriber") steht, habe ich dieses Feld (auch in einem anderen Browser) nicht.
Ergibt für mich auch irgendwie Sinn, da ich ja in dieser Einstellung den Adapter benutzen will, um als Client mich beim mosquitto-Server anzumelden und nicht etwa, um als MQTT-Server zu fungieren. -
@gender Nein das stimmt nicht, das Feld ist bei mir auch da und da gibst Du exakt als Client an, welche Topics man veröffentlichen will.
@mickym
Ja ok, dann stimmt bei mir tatsächlich irgendwas nicht.
Was mir beim direkten Vergleich mit deinem Screenshot auch auffällt: Teilweise ist auch die Bezeichnung etwas anders.
Was mir leider erst jetzt einfällt: Da mit der aktuell veröffentlichen Version des Adapters scheinbar keine Sonderzeichen im Passwort enthalten sein dürfen, habe ich (nach Issue von Github https://github.com/ioBroker/ioBroker.mqtt/issues/275) die aktuellste Github-Version 3.0.6 direkt installiert. Dadurch kann antürlich der Unterschied begründet sein
-
@mickym
Ja ok, dann stimmt bei mir tatsächlich irgendwas nicht.
Was mir beim direkten Vergleich mit deinem Screenshot auch auffällt: Teilweise ist auch die Bezeichnung etwas anders.
Was mir leider erst jetzt einfällt: Da mit der aktuell veröffentlichen Version des Adapters scheinbar keine Sonderzeichen im Passwort enthalten sein dürfen, habe ich (nach Issue von Github https://github.com/ioBroker/ioBroker.mqtt/issues/275) die aktuellste Github-Version 3.0.6 direkt installiert. Dadurch kann antürlich der Unterschied begründet sein
@gender sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Was mir beim direkten Vergleich mit deinem Screenshot auch auffällt: Teilweise ist auch die Bezeichnung etwas anders.
welche Version hast du denn?
oder besser alle:
iobroker update -i -
@gender sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
Was mir beim direkten Vergleich mit deinem Screenshot auch auffällt: Teilweise ist auch die Bezeichnung etwas anders.
welche Version hast du denn?
oder besser alle:
iobroker update -i -
@homoran
ich habe Version 3.0.6 (siehe mein letzter post)
Direkt im iobroker ist derzeit 2.7.4 verfügbar.@gender sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
@homoran
ich habe Version 3.0.6 (siehe mein letzter post)
Direkt im iobroker ist derzeit 2.7.4 verfügbar.da hätte ich jetzt fast gesagt: da bist du aber gewaltig im alpha Testing, aber
github: 3.0.6 latest: 3.0.6 for 8 days stable: 2.7.4 for 46 days3.0.6 ist inzwischen schon beta
-
@gender sagte in Mqtt sendet (unerklärliche) Nachrichten an Mosquitto:
@homoran
ich habe Version 3.0.6 (siehe mein letzter post)
Direkt im iobroker ist derzeit 2.7.4 verfügbar.da hätte ich jetzt fast gesagt: da bist du aber gewaltig im alpha Testing, aber
github: 3.0.6 latest: 3.0.6 for 8 days stable: 2.7.4 for 46 days3.0.6 ist inzwischen schon beta
@homoran
Ja, letztlich hat das mit den Sonderzeichen im Passwort auch in 3.0.6 nicht funktioniert. Hatte also nichts gebracht. Habe dann das Passwort geändert.Vielleicht downgrade ich mal zu 2.7.4 und schaue, ob der Adapter dann immernoch gewisse Daten sendet.
Danke erstmal!
-
@homoran
Ja, letztlich hat das mit den Sonderzeichen im Passwort auch in 3.0.6 nicht funktioniert. Hatte also nichts gebracht. Habe dann das Passwort geändert.Vielleicht downgrade ich mal zu 2.7.4 und schaue, ob der Adapter dann immernoch gewisse Daten sendet.
Danke erstmal!
-
wenn ich mir das log im Screenshot ansehe, scheinen das ja nur die Anmeldetopics zu sein, keine Daten
-
Wird in 4.0.0 gefixt (https://github.com/ioBroker/ioBroker.mqtt/issues/285)
-
Wird in 4.0.0 gefixt (https://github.com/ioBroker/ioBroker.mqtt/issues/285)
Edit: Adapter wurde doch installiert. Instanz wird jedoch nicht installiert. Hab dann auf stable gestellt und mit Version 2.4.1 klappt es.
Ich bekomme mqtt-Adapter nicht installiert. Ich bin auf admin 5.4.9 (mit admin 6.0 ist noch der bug, dass man keine adapter installieren kann)
$ iobroker add mqtt auto --host ioBrokerCT host.ioBrokerCT install adapter mqtt upload [13] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [12] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [11] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [10] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [9] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [8] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [7] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [6] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [5] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [4] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [3] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/index_m.html index_m.html text/html upload [2] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/jsonConfig.json jsonConfig.json application/json upload [1] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/mqtt.png mqtt.png image/png upload [0] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/words.js words.js application/javascript host.ioBrokerCT Invalid version of "admin". Installed "5.3.8", required ">=5.4.3" ERROR: Process exited with code 32
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

