FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: Christian72D am 05 April 2020, 17:09:31

Titel: MQTT2: keine Verbindung von Wemos
Beitrag von: Christian72D am 05 April 2020, 17:09:31
Ich habe MQTT2 auf dem Server laufen, meine Tasmota Geräte senden auch brav ihre Daten, aber ich würde jetzt gerne von einem Wemos Daten senden.

In fhem sehe ich, daß sich die Anzahl Clients kurzfristig um 1 erhöht, wenn der Client versucht sich zu verbinden, klappt aber nicht.

Ich habe dann einen Demo Sketch gefunden, der mir eine Fehlermeldung liefert, RC 4.

Also den Secure Client genommen, wieso auch immer, dann bekomme ich einen RC 2 gemeldet.

Und JETZT komme ich nicht weiter.

Titel: Antw:MQTT2: keine Verbindung von Wemos
Beitrag von: Otto123 am 05 April 2020, 18:54:58
Und was läuft auf dem Wemos? Was soll der machen? Warum nimmst Du dort nicht auch Tasmota?
Titel: Antw:MQTT2: keine Verbindung von Wemos
Beitrag von: rudolfkoenig am 05 April 2020, 19:45:48
Was steht in dem FHEM Log nach "attr mqtt2_server verbose 5" ?
Titel: Antw:MQTT2: keine Verbindung von Wemos
Beitrag von: Christian72D am 05 April 2020, 20:49:40
Zitat von: Otto123 am 05 April 2020, 18:54:58
Und was läuft auf dem Wemos? Was soll der machen? Warum nimmst Du dort nicht auch Tasmota?
Ein normaler Sketch, der erst mal zum Testen (weil ein DHT22 hier noch liegt) Temp und feuchte per PubSubClient schicken soll.

Später soll ein zusätzlicher Druck Sensor verbaut werden, der einen Wasser Druck messen kann, das OLED Display soll dran usw.

Keine Ahnung, ob das alles mit Tasmota geht. Das kannte ich bisher überwiegend für Sonoff.
Titel: Antw:MQTT2: keine Verbindung von Wemos
Beitrag von: Christian72D am 05 April 2020, 20:59:07
Zitat von: rudolfkoenig am 05 April 2020, 19:45:48
Was steht in dem FHEM Log nach "attr mqtt2_server verbose 5" ?

Da kommt:
2020.04.05 20:55:54 4: Connection accepted from mqtt2s_192.168.1.50_51796
2020.04.05 20:55:54 5: in:  CONNECT: (16)(25)(0)(4)MQTT(4)(2)(0)(15)(0)(13)ESP8266Client
2020.04.05 20:55:54 3: Login denied via mqtt2s_192.168.1.50_51796


Ich hatte zum Spaß im Code mal ein

const char* mqttUser = "christian";
const char* mqttPassword = "PASSWORD";


drin, ändert aber nichts am Fehler.
Titel: Antw:MQTT2: keine Verbindung von Wemos
Beitrag von: rudolfkoenig am 06 April 2020, 09:18:59
"Login denied" => der mqtt2s Instanz ist ein allowed mit Benutzername & Passwort zugewiesen, und bei der Anmedung wurden nicht die verlangten Daten gesendet.
"CONNECT" => Da kommt gar kein Benutzer/Passwort, nur ein ClientID (ESP8266Client), was auch nicht eindeutig ist. Das ist dann schlecht, wenn mehrere davon sich anmelden.