MQTT2_Device / automatische Einbindung S20 funktioniert nicht

Begonnen von Rainer82, 29 November 2019, 20:53:12

Vorheriges Thema - Nächstes Thema

Rainer82

Hallo,

versuche seit mehreren Stunden ein SonOff-S20 Modul unter FHEM anzusprechen, leider ohne Erfolg.

Ich habe noch ein zweites Modul, SonOff POW R2, welches sich automatisch einbindet und geschaltet werden kann.



rudolfkoenig

Die topics schauen beim ersten Geraet merkwuerdig aus, ich bin die zweite Variante gewoehnt, eine Erklaerung dafuer habe ich aber nicht.
Wie schaut das subscriptions Reading aus?

Rainer82

#2
ZitatWie schaut das subscriptions Reading aus?

Was ist das ?  :-\ Oben habe ich auf dem RasperryPi zum debuggen das hier eingegeben "mosquitto_sub -d -t '#'"

EDIT:

Habe jetzt nochmal alles neu konfiguriert, erst den MQTT2_SERVER und dann die Geräte nacheinander angeschlossen ! Jetzt geht's ...
Kann es sein das der Fehler dadurch entstanden ist, das ich die Geräte abwechselnd eingesteckt hatte ?



rudolfkoenig

Mit "subscriptions Reading" meinte ich eine Zeile in der Detailansicht, im Abschnitt Readings, und in der ersten Spalte "subscriptions".
Da sind die Topics, was der MQTT-Client auswertet, und diese sollten sich in der setList Attribut wiederfinden.

ZitatKann es sein das der Fehler dadurch entstanden ist, das ich die Geräte abwechselnd eingesteckt hatte ?
Ich tippe eher auf eine zu fruehe Zuweisung von attrTemplate, zusammen mit dem nicht richtig Ausfuellen des dabei angezeigten Dialogs.
Aber das ist nur wilde Raterei, was Besseres koennte ich nur nach eine sehr detaillierte Beschreibung des Anmeldevorgangs liefern.

Reinhart

Mosquitto und MQTT2-Server gleichzeitig solltest du NICHT verwenden, das führt zu Fehlfunktionen!

Debuging etc. kannst du ja mit Fhemlog oder EventMonitor durchführen und den Mosquitto deinstallieren.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

rudolfkoenig

ZitatMosquitto und MQTT2-Server gleichzeitig solltest du NICHT verwenden, das führt zu Fehlfunktionen!
Ich praezisiere:
- mosquitto_sub ist ein Clientprogramm, und kann (genauso wie mosquitto_pub) ohne Weiteres mit dem MQTT2_SERVER verwendet werden.
- mosquitto (ohne _sub und _pub) ist ein MQTT-Server, und erledigt die gleiche Aufgabe wie das MQTT2_SERVER Modul, diese beiden sollten nur von solchen Benutzer parallel betrieben werden, die genau wissen was sie wollen.