NEWS
Sonoff-Adapter und MQTT
-
Hallo,
bräuchte eure Hilfe, da ich als Einsteiger so langsam an meine Grenzen komme.
Versuche seit mehreren Tagen meine Sonoffs mit Iobroker zu verbinden, was leider bis Dato nicht zum Erfolg führte. Habe mir sämtliche Foren-Beiträge zum Thema durchgelesen und der Sonoff-Adapter startet einfach nicht (Status-Gelb).
Windows 10 mit Iobroker 3.4.7
js-controller 1.4.2
node 8.11.4
npm 6.4.1
Sonoff-Adapter 2.2.2
S20 Sonoff Tasmota 6.2.1 (nachträglich über OTA von 6.1.1 aktualisiert, trotzdem keine Verbindung möglich)
Einstellungen im Adapter und im Sonoff nach Anleitung eingerichtet.
In der Konsole vom Sonoff steht folgendes:
12:06:10 MQT: Attempting connection…
12:06:16 MQT: Connect failed to IP:1883, rc -2. Retry in 10 sec
Also versucht der Sonoff doch eine Verbindung zum Host über MQTT herzustellen
Habe einen anderen Port 1884 versucht, auch kein Erfolg
Es sind auch keine weiteren MQTT-Adapter installiert
Wenn ich über discovery.o Geräte suche findet dieser auch den Sonoff mit der Hue emulation
Könnte es eventuell am Router liegen oder kommt der Sonoff-Adapter mit der Version 6.x.x nicht zurecht?
Wäre über weiteren Support wirlich dankbar.
Gruß Chris
8699_sonoff-adapter.png
8699_instanzen.png -
Mach mal ein Screenshot vom MQTT Menü des S20, hab da so ein Verdacht
Und hast zufällig noch den MQTT Adapter am Laufen?
-
Adapter gelb ist erst mal nicht schlecht, der wird erst grün, wenn Daten rein kommen.
Ich denke der Adapter ist richtig installiert und es liegt am Client.
Es sieht aus als ob du im Sonoff keine IP vom MQTT-Server hinterlegt hast.
Hier mal ein log von einem Sonoff-Client von mir beim anmelden:
! 00:00:00 Projekt sonoff Sonoff (Topic sonoff, Fallback DVES_F00C25, GroupTopic sonoffs) Version 6.1.1.6-2_3_0<\n>
! 00:00:00 WIF: verbinden mit AP1 100MBit in Modus 11N wie sonoff-3109…<\n>
! 00:00:15 WIF: verbunden<\n>
! 00:00:15 DNS: initialisiert<\n>
! 00:00:15 HTP: Web-Server aktiv bei sonoff-3109.local mit IP-Adresse 192.168.44.37<\n>
! 00:00:16 MQT: Verbindungsversuch...<\n>
! 00:00:16 MQT: verbunden<\n>
! 00:00:16 MQT: tele/sonoff/LWT = online (beibehalten)<\n>
! 00:00:16 MQT: cmnd/sonoff/POWER = <\n>
! 00:00:16 MQT: tele/sonoff/INFO1 = {"Module":"Generic","Version":"6.1.1.6","FallbackTopic":"DVES_F00C25","GroupTopic":"sonoffs"}<\n>
! 00:00:16 MQT: tele/sonoff/INFO2 = {"WebServerMode":"Admin","Hostname":"sonoff-3109","IPAddress":"192.168.44.37"}<\n>
! 00:00:16 MQT: tele/sonoff/INFO3 = {"RestartReason":"External System"}<\n>
! 12:58:54 MQT: stat/sonoff/RESULT = {"POWER1":"OFF"}<\n>
! 12:58:54 MQT: stat/sonoff/POWER1 = OFF<\n>
! 12:58:54 MQT: stat/sonoff/RESULT = {"POWER2":"OFF"}<\n>
! 12:58:54 MQT: stat/sonoff/POWER2 = OFF<\n>
! 12:58:54 MQT: stat/sonoff/RESULT = {"POWER3":"OFF"}<\n>
! 12:58:54 MQT: stat/sonoff/POWER3 = OFF<\n>
! 12:58:54 MQT: stat/sonoff/RESULT = {"POWER4":"OFF"}<\n>
! 12:58:54 MQT: stat/sonoff/POWER4 = OFF<\n>
-
Habe so weit ich weiß, keinen weiteren MQTT-Adapter laufen, habe es dewegen auch schon mal über den Port1884 versucht, ohne Erfolg-
In der Sonoff MQTT Config habe ich die IP vom IObroker eingetragen.
8699_mqtt.png
8699_other.png -
Hier noch ein Screenshot aus der Sonoff Console
8699_konsole.png -
Das passt eigentlich alles. Den Port hast dann natürlich beim Sonoff und im Adapter mal geändert zum Testen? Bis jetzt hatten eigentlich alle die hier Probleme hatten, entweder den MQTT Adapter auf dem selben Port am Laufen, oder sich schlicht beim Passwort vertippt. Dein Passwort sieht auch recht lang aus, vergebe mal hier ein anderen kurzen Benutzername und ein einfaches kurzes Passwort, sollte es damit funktionieren, kannst ja wieder das "alte" verwenden.
-
Die Ip Adresse ist die vom Iobroker ?
Gesendet von iPad mit Tapatalk Pro
-
Ja, das hat er auch geschrieben.
-
Habe ich auch schon versucht, daran kann es nicht liegen. Könnte es eventl. auch an der Admin 3.4.7 liegen, da ich auch keine Smart Geräte unter Cloud.o hinzufügen kann. Deweiteren habe ich unter 3.4.7 Probleme im discovery.0 Geräte hinzuzufügen. Musste dafür den Admin. 2.0.9 installieren, dann hat es funktionirt. Leider nicht mit dem Sonoff-Adapter-
-
Kein Plan, bei mir läuft das aufm Pi und da sind die Versionen höher.
Stell mal den Javascript Adapter auf debug und schau mal ob im Log was dazu steht.
-
Was meinst du genau mit debug?
-
hier mal ein aktueller Screenshot vom Log, sieht auch nicht ganz sauber aus.
8699_log.png -
stell mal bei Quelle auf sonoff
-
Habe den Adapter neu gestartet
8699_log_sinoff.png -
Habe gerade mal die Hue geloscht
8699_unbenannt.png -
Also der MQTT des Sonoff startet auf Port 1883 und wenn am Sonoff der selbe Port eingestellt ist und das Login passt, sollte das auch laufen. Geb einfach mal ein n eues Login an, hast Dich bestimmt vertippt. Hatten wir schon echt ein paar mal, dass der User sich vertippt hatte und vorher auch behauptet hat, das alles stimmt.
Von den Einstellungen passt das und sollte laufen. Im Log seh ich auch nichts was hier stören sollte.
-
Bin ganz deiner Meinung, nur funktioniert es nicht. Habe jetzt mehrmals die Zugangsdaten geändert, er will einfach nicht.
Habe auch schon versucht die Ports über dem Router anzugeben. Vielleicht hängt es mit Windows oder Router Firwall zusammen.
Ich brauche langsam mal ein Erfolgserlebnis für das Belohnungssystem.
-
So gehts mir gerade mit dem Telegram Adapter, alles richtig und der will nicht mehr :lol:
-
Ein Erfolgerlebnis Halleluja.
Habe die Windows und Router Firwall ausgeschaltet und die Sonoffs sind da.
Ein Anfang, nur ohne Schutz auch nicht das Wahre
-
OK, kannst ja die Ports in der Firewall dafür öffnen. Dann sollte das laufen, wobei das ganze unter Windows eh nicht das Optimale ist.