NEWS
MQTT und Shelly
-
Das habe ich nicht verstanden. Das läuft schon seit Jahren so. Was ist das falsch und wie geht es denn richtig?
wie geht es denn richtig?
Der Mqtt Adapter liefert "reines MQTT" als json.
Der Sonoff Adapter und der Shelly-Adapter haben ebenfalls eine mqtt-Engine im Bauch und bereiten die Daten für Tasmota bzw. Shelly in einzelne Datenpunkte auf.Wenn du nur Tasmota nutzt, musst du dem Gerät zur mqtt-Kommunikation <IPdesIobroker>:1883 angeben und in iobroker den Sonoff-Adapter nutzen.
Analog bei shelly <IP>:1884 und den Shelly Adapter
den Mqtt Adapter brauchst du dann nicht und darfst den auf keinen Fall unter Port 1883 laufen lassen!
-
So, ich habe den mqtt gestopt, und sieh da, mein Zähler kommuniziert weiter. Werde ich beobachten. Aber auf den Shelly hat das keinen Einfluss.
-
So sieht das jetzt aus:
+ system.adapter.lgtv.0 : lgtv : grafenhof - enabled + system.adapter.linkeddevices.0 : linkeddevices : grafenhof - enabled system.adapter.material.0 : material : grafenhof - enabled + system.adapter.modbus.0 : modbus : grafenhof - enabled system.adapter.mqtt.0 : mqtt : grafenhof - disabled, port: 1883, bind: 0.0.0.0 + system.adapter.net-tools.0 : net-tools : grafenhof - enabled + system.adapter.notification-manager.0 : notification-manager : grafenhof - enabled + system.adapter.opendtu.0 : opendtu : grafenhof - enabled + system.adapter.opendtu.1 : opendtu : grafenhof - enabled + system.adapter.ping.0 : ping : grafenhof - enabled + system.adapter.pollenflug.0 : pollenflug : grafenhof - enabled + system.adapter.pushover.0 : pushover : grafenhof - enabled + system.adapter.pvforecast.0 : pvforecast : grafenhof - enabled + system.adapter.rest-api.0 : rest-api : grafenhof - enabled, port: 8093, bind: 0.0.0.0, run as: admin + system.adapter.shelly.0 : shelly : grafenhof - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.shuttercontrol.0 : shuttercontrol : grafenhof - enabled + system.adapter.sonoff.0 : sonoff : grafenhof - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.sql.0 : sql : grafenhof - enabled, port: 3306 + system.adapter.stiebel-isg.0 : stiebel-isg : grafenhof - enabled + system.adapter.tr-064.0 : tr-064 : grafenhof - enabled -
So, ich habe den mqtt gestopt, und sieh da, mein Zähler kommuniziert weiter. Werde ich beobachten. Aber auf den Shelly hat das keinen Einfluss.
-
-
-
-
-
-
Wenn die Screenshots in #86 aktuell sind hast du noch immer den Port falsch eingegeben.
Der Adapter läuft auf Port 1884

Am Shelly hast du Port 1882 eingegeben:

Wenn du den Shelly zur falschen Türe schickst wird er nicht reinkommen.
ALSO:
Port AM SHELLY richtige eingeben (1884)
Passwort am SHELLY NOCHMALS richtig eingeben
Daten im Shelly abspeichern
Shelly rebootenDann sollte sich der Shelly verbinden.
Wenn nicht:Logfile des ioBroker Hosts (normales Log reicht mal, kein debug Log)
Aktueller Screenshot der Shelly MQTT Config -
-
@mcm1957 nein, das sind doch nur die Beispielbilder direkt aus der Instanz
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


