Hallo,
ich versuche über MQTT einen WeMos mit LED zu steuern. Das funktionierte auch mal, aber ich musste Fhem komplett neuaufsetzten.
Laut der Wiki Anleitung habe ich den Broker auf dem Raspi auf dem auch Fhem läuft installiert.
Unter Fhem steht : active und open
Die Befehle die unter Fhem dann abgebe scheinen auf dem WeMos nicht anzukommen, dieser ist aber im WLAN, sowie hat den Verweis auf den Broker.
sudo service mosquitto status liefert : Active: active (running) since Fri 2018-03-02 14:58:18 CET; 2min 17s ago
Jetzt wollte ich mal mithören und habe MQTT.fx unter Windows laufen, allerdings kann ich mich anscheinend nicht verbinden:
2018-03-02 14:45:26,819 INFO --- ScriptsController : Clear console.
2018-03-02 14:45:26,819 ERROR --- BrokerConnectService : Unable to connect to server
2018-03-02 15:01:34,396 INFO --- BrokerConnectorController : onConnect
2018-03-02 15:01:34,400 INFO --- ScriptsController : Clear console.
2018-03-02 15:01:34,403 INFO --- MqttFX ClientModel : MqttClient with ID 6f46667655d749dead42a5e642fe335e assigned.
2018-03-02 15:01:41,734 INFO --- BrokerConnectorController : onDisconnect
2018-03-02 15:01:41,736 INFO --- ScriptsController : Clear console.
2018-03-02 15:01:41,737 INFO --- ScriptsController : Cancel script excution.
2018-03-02 15:01:41,738 INFO --- ScriptsController : Cancel script excution.
2018-03-02 15:01:41,774 INFO --- ScriptsController : Clear console.
2018-03-02 15:01:41,780 INFO --- ScriptsController : Clear console.
2018-03-02 15:01:41,787 INFO --- ScriptsController : Cancel script excution.
2018-03-02 15:02:09,627 INFO --- BrokerConnectorController : onConnect
2018-03-02 15:02:09,629 INFO --- ScriptsController : Clear console.
2018-03-02 15:02:09,630 INFO --- MqttFX ClientModel : MqttClient with ID b655e1f3541546f7bc2f7cfa542fba07 assigned.
Was gebe ich denn als Client ID an?
Jemand eine Idee?
Wenn ich deine Beschreibung richtig interpretiere, läuft lokal auf den Raspi der Broker einwandfrei, aber eine Verbindung z.B. mit MQTT.fx von einem anderen Gerät im lokalen Netz funktioniert nicht.
Das kann verschiedene Ursachen haben.
- Firewall
- Konfiguration von Mosquitto
- ...
Was hast du denn bereits getestet? Solange du über MQTT.fx den Mosquitto Server nicht erreichst, wird wahrscheinlich dein WeMos es auch nicht schaffen.