NEWS
MQTT Adapter - lässt sich nicht schalten
-
FHEM wäre möglich, aber ich hätte gerne, wenn möglich, ein reines iobroker. Wenn MQTT nicht geht, dann würde ich FHEM installieren.
Gesendet von meinem GT-I9195 mit Tapatalk
-
na das meinte ich nicht im 2.png anstatt openhab mqtt fhem mqtt nehmen wenn es verfügbar ist.
Das kommuniziert dann auch mit iobroker mqtt direkt
-
schau doch mal hier nach!
http://forum.iobroker.net/viewtopic.php … 460#p55564
Kannst Du mir sagen, was Du genau erzeugen willst? Soll es ein Schalter/Taster sein? oder eher ein Relai was geschaltet werden soll?
Im oberen Link hat der Kollege Starfisch ein paar Beispiele gegeben.
Schaue auch unter Rules nach!
-
Schalte Debug Level an. Da sieht man mehr.
-
-
Hey kannst du mir mitteilen welche Firmware du drauf hast? Wenn es irgendwas spezielles ist kannst es mir auch gerne senden dann teste ich es mal an meinem nodemcu
-
Habe nun mal auf ESPeasy Mega upgedatet.
Gehen tuts dennoch nicht.
LOG sieht so aus.
mqtt.0 2017-07-14 17:23:39.194 info publishOnSubscribe send all known states mqtt.0 2017-07-14 17:23:39.193 info Client [ESPClient0] subscribes on "ESP03.#" with regex /^mqtt\.0\.ESP03\..*/ mqtt.0 2017-07-14 17:23:39.193 info Client [ESPClient0] subscribes on "ESP03.#" with regex /^ESP03\..*/ mqtt.0 2017-07-14 17:23:39.193 info Client [ESPClient0] connected mqtt.0 2017-07-14 17:23:25.802 info Starting MQTT-WebSocket server on port 1884 mqtt.0 2017-07-14 17:23:25.798 info Starting MQTT server on port 1883 mqtt.0 2017-07-14 17:23:24.288 info starting. Version 1.3.2 in /opt/iobroker/node_modules/iobroker.mqtt, node: v4.6.2 mqtt.0 2017-07-14 17:23:19.447 info terminating mqtt.0 2017-07-14 17:23:19.008 debug onStateChange mqtt.0.info.connection: {"val":"","ack":true,"ts":1500045798973,"q":0,"from":"system.adapter.mqtt.0","lc":1500045798973} mqtt.0 2017-07-14 17:23:19.007 debug stateChange mqtt.0.info.connection: {"val":"","ack":true,"ts":1500045798973,"q":0,"from":"system.adapter.mqtt.0","lc":1500045798973} mqtt.0 2017-07-14 17:23:19.005 debug inMem message mqtt.0.* mqtt.0.info.connection val=, ack=true, ts=1500045798973, q=0, from=system.adapter.mqtt.0, lc=1500045798973 mqtt.0 2017-07-14 17:23:18.985 debug Использование последней версии MQTT пакета, en=fix authentication in server, de=Korregiere Kennwortprüfung im Broker, ru=Исправлена проверка пароля, en=do not parse JSON states, that do not have attri mqtt.0 2017-07-14 17:23:18.985 debug Benutzung von neuem MQTT Paket, ru=Поддержка LWT для сервера mqtt.0 2017-07-14 17:23:18.985 debug update mqtt package version, de=Implementierung von LWT für Sevrer mqtt.0 2017-07-14 17:23:18.985 debug Настраиваемый Client ID, en=Fix server publishing, de=Korregiere ServerPublish, ru=Исправлен publish сервера, en=additional debug output, de=Debug-Ausgaben hinzugefügt, ru=Добавлена отладочная информа mqtt.0 2017-07-14 17:23:18.985 debug Einstellbares Client ID, ru=Обновлён mqtt модуль mqtt.0 2017-07-14 17:23:18.985 debug configurable client ID, de=Update mqtt Packet mqtt.0 2017-07-14 17:23:18.985 debug изменеён диалог настроек, en=Update mqtt package mqtt.0 2017-07-14 17:23:18.985 debug Добавлены новые настройки для сервера mqtt.0 2017-07-14 17:23:18.985 debug Ändere Konfigurationsdialog, ru=Обновлён mqtt модуль mqtt.0 2017-07-14 17:23:18.985 debug Neue Einstellungen für Server hizugefügt mqtt.0 2017-07-14 17:23:18.985 debug reorganise configuration dialog, de=Update mqtt Packet mqtt.0 2017-07-14 17:23:18.985 debug add Interval before send topics by connection ans send interval settings mqtt.0 2017-07-14 17:23:18.985 debug inMem message system.adapter.* system.adapter.mqtt.0 _id=system.adapter.mqtt.0, type=instance, name=mqtt, js-controller=>=0.10.0, version=1.3.2, en=Fix convert of UTF8 payloads, de=Korregiere die Ko mqtt.0 2017-07-14 17:23:18.979 debug stateChange mqtt.0.ESP03.status: {"val":"[object Object]","ack":true,"ts":1500045798964,"q":0,"from":"system.adapter.mqtt.0","lc":1500045798964} mqtt.0 2017-07-14 17:23:18.974 debug inMem message mqtt.0.* mqtt.0.ESP03.status val=[object Object], ack=true, ts=1500045798964, q=0, from=system.adapter.mqtt.0, lc=1500045798964 mqtt.0 2017-07-14 17:23:18.960 info Client [ESPClient0] closed mqtt.0 2017-07-14 17:23:10.404 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:22:55.328 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:22:40.326 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:22:40.311 debug onStateChange mqtt.0.ESP03.Temperatur.Temperature: {"val":18.5,"ack":true,"ts":1500045760296,"q":0,"from":"system.adapter.mqtt.0","lc":1500045218582} mqtt.0 2017-07-14 17:22:40.310 debug stateChange mqtt.0.ESP03.Temperatur.Temperature: {"val":18.5,"ack":true,"ts":1500045760296,"q":0,"from":"system.adapter.mqtt.0","lc":1500045218582} mqtt.0 2017-07-14 17:22:40.305 debug inMem message mqtt.0.* mqtt.0.ESP03.Temperatur.Temperature val=18.5, ack=true, ts=1500045760296, q=0, from=system.adapter.mqtt.0, lc=1500045218582 mqtt.0 2017-07-14 17:22:25.284 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:22:10.283 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:21:55.282 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:21:40.282 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:21:40.247 debug stateChange mqtt.0.ESP03.Temperatur.Temperature: {"val":18.5,"ack":true,"ts":1500045700237,"q":0,"from":"system.adapter.mqtt.0","lc":1500045218582} mqtt.0 2017-07-14 17:21:40.244 debug inMem message mqtt.0.* mqtt.0.ESP03.Temperatur.Temperature val=18.5, ack=true, ts=1500045700237, q=0, from=system.adapter.mqtt.0, lc=1500045218582 mqtt.0 2017-07-14 17:21:25.234 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:21:10.232 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:20:55.233 debug Client [ESPClient0] pingreq mqtt.0 2017-07-14 17:20:40.731 debug onStateChange mqtt.0.ESP03.Notlicht.Switch: {"val":1,"ack":false,"ts":1500045640721,"q":0,"from":"system.adapter.admin.0","lc":1500045640721} mqtt.0 2017-07-14 17:20:40.730 debug stateChange mqtt.0.ESP03.Notlicht.Switch: {"val":1,"ack":false,"ts":1500045640721,"q":0,"from":"system.adapter.admin.0","lc":1500045640721} mqtt.0 2017-07-14 17:20:40.727 debug inMem message mqtt.0.* mqtt.0.ESP03.Notlicht.Switch val=1, ack=false, ts=1500045640721, q=0, from=system.adapter.admin.0, lc=1500045640721 mqtt.0 2017-07-14 17:20:40.207 debug onStateChange mqtt.0.ESP03.Temperatur.Temperature: {"val":18.5,"ack":true,"ts":1500045640191,"q":0,"from":"system.adapter.mqtt.0","lc":1500045218582} mqtt.0 2017-07-14 17:20:40.206 debug stateChange mqtt.0.ESP03.Temperatur.Temperature: {"val":18.5,"ack":true,"ts":1500045640191,"q":0,"from":"system.adapter.mqtt.0","lc":1500045218582} mqtt.0 2017-07-14 17:20:40.201 debug inMem message mqtt.0.* mqtt.0.ESP03.Temperatur.Temperature val=18.5, ack=true, ts=1500045640191, q=0, from=system.adapter.mqtt.0, lc=1500045218582 mqtt.0 2017-07-14 17:20:39.366 debug onStateChange mqtt.0.ESP03.status: {"val":"Connected","ack":true,"ts":1500045639326,"q":0,"from":"system.adapter.mqtt.0","lc":1500045639326} mqtt.0 2017-07-14 17:20:39.365 debug stateChange mqtt.0.ESP03.status: {"val":"Connected","ack":true,"ts":1500045639326,"q":0,"from":"system.adapter.mqtt.0","lc":1500045639326} mqtt.0 2017-07-14 17:20:39.358 debug inMem message mqtt.0.* mqtt.0.ESP03.status val=Connected, ack=true, ts=1500045639326, q=0, from=system.adapter.mqtt.0, lc=1500045639326 mqtt.0 2017-07-14 17:20:39.300 info publishOnSubscribe send all known states mqtt.0 2017-07-14 17:20:39.300 info Client [ESPClient0] subscribes on "ESP03.#" with regex /^mqtt\.0\.ESP03\..*/ mqtt.0 2017-07-14 17:20:39.297 info Client [ESPClient0] subscribes on "ESP03.#" with regex /^ESP03\..*/ mqtt.0 2017-07-14 17:20:39.195 debug onStateChange mqtt.0.info.connection: {"val":"ESPClient0","ack":true,"ts":1500045639176,"q":0,"from":"system.adapter.mqtt.0","lc":1500045639176} mqtt.0 2017-07-14 17:20:39.193 debug stateChange mqtt.0.info.connection: {"val":"ESPClient0","ack":true,"ts":1500045639176,"q":0,"from":"system.adapter.mqtt.0","lc":1500045639176} mqtt.0 2017-07-14 17:20:39.188 debug inMem message mqtt.0.* mqtt.0.info.connection val=ESPClient0, ack=true, ts=1500045639176, q=0, from=system.adapter.mqtt.0, lc=1500045639176 mqtt.0 2017-07-14 17:20:38.747 info Client [ESPClient0] connected mqtt.0 2017-07-14 17:20:35.379 debug onStateChange mqtt.0.ESP03.Innenlicht.Switch: {"val":1,"ack":false,"ts":1500045635366,"q":0,"from":"system.adapter.admin.0","lc":1500045635366} mqtt.0 2017-07-14 17:20:35.378 debug stateChange mqtt.0.ESP03.Innenlicht.Switch: {"val":1,"ack":false,"ts":1500045635366,"q":0,"from":"system.adapter.admin.0","lc":1500045635366} mqtt.0 2017-07-14 17:20:35.375 debug inMem message mqtt.0.* mqtt.0.ESP03.Innenlicht.Switch val=1, ack=false, ts=1500045635366, q=0, from=system.adapter.admin.0, lc=1500045635366 mqtt.0 2017-07-14 17:20:29.450 debug onStateChange mqtt.0.ESP03.Aussenlicht.Switch: {"val":1,"ack":false,"ts":1500045629431,"q":0,"from":"system.adapter.admin.0","lc":1500045629431} mqtt.0 2017-07-14 17:20:29.445 debug stateChange mqtt.0.ESP03.Aussenlicht.Switch: {"val":1,"ack":false,"ts":1500045629431,"q":0,"from":"system.adapter.admin.0","lc":1500045629431} mqtt.0 2017-07-14 17:20:29.441 debug inMem message mqtt.0.* mqtt.0.ESP03.Aussenlicht.Switch val=1, ack=false, ts=1500045629431, q=0, from=system.adapter.admin.0, lc=1500045629431 mqtt.0 2017-07-14 17:20:09.921 debug stateChange mqtt.0.info.connection: {"val":"","ack":true,"ts":1500045609888,"q":0,"from":"system.adapter.mqtt.0","lc":1500045603045} mqtt.0 2017-07-14 17:20:09.899 debug inMem message mqtt.0.* mqtt.0.info.connection val=, ack=true, ts=1500045609888, q=0, from=system.adapter.mqtt.0, lc=1500045603045 mqtt.0 2017-07-14 17:20:09.859 info Starting MQTT-WebSocket server on port 1884 mqtt.0 2017-07-14 17:20:09.858 info Starting MQTT server on port 1883 mqtt.0 2017-07-14 17:20:08.547 info starting. Version 1.3.2 in /opt/iobroker/node_modules/iobroker.mqtt, node: v4.6.2 mqtt.0 2017-07-14 17:20:08.447 debug statesDB connected mqtt.0 2017-07-14 17:20:08.299 debug objectDB connected
-
Hey kannst du mir mitteilen welche Firmware du drauf hast? Wenn es irgendwas spezielles ist kannst es mir auch gerne senden dann teste ich es mal an meinem nodemcu `
installiert ist
Release v2.0.0-dev10
von hier:
-
Ok ich checke das und gebe Info.
Gesendet von meinem SM-G930F mit Tapatalk
-
Danke
Gesendet von meinem GT-I9195 mit Tapatalk
-
also ich bekomme es mit der 2er version auch nicht hin. Habe nun noch einen anderen MQTT Server unter Windows aufgesetzt aber auch der empfängt rein gar nichts. Auch test.mosquitto.org funzt nicht.
Ich vermute es liegt an der Firmware
Die 148er Version funktioniert dagegen wunderbar :?
-
hmm, hatte ja vorher die 147 drauf, die wollte ja auch nicht.
und unter FHEM ging die 2er auch, allerdings mit dem FHEM HTTP
Controller. Für FHEM wird dann auch kein MQTT benötigt.
Kannst mal zeigen, wie die 148 bei dir eingestellt ist?
-
Unter Tools und dann Log kannst dir ja anschauen was der gerade macht. Dort steht in der 148 5306 : MQTT : Connected to broker
und es geht auch.
Einstellungen genau wie die 2er version
2343_mqtt.png -
Sonst keine Unterschiede zu meinen aus Post 1?
Wie sehen deine Datenpunkte aus?
Gesendet von meinem GT-I9195 mit Tapatalk
-
Jetzt mal unabhängig von der MQTT Einrichtung. Funktioniert das überhaupt einen Schalter per MQTT zu schalten? Müsste auf dem NodeMCU nicht ein Dummy eingerichtet werden den du per MQTT schaltest?
-
Bisher war das weder bei FHEM noch bei pimatic notwendig einen Dummy einzurichten. Gibt ja leider kein richtige Anleitung wie es unter iobroker geht.
Gesendet von meinem GT-I9195 mit Tapatalk
-
Warte leider immer noch auf meine China teile bis ich richtig damit loslegen kann dann kommt das auch noch auf mich zu dann sehen wir weiter.
-
dann muss ich wohl weiter auf eine Lösung warten, kann mir
eigentlich nicht vorstellen, das die ganzen 2er Versionen
einen Bug haben.
Entweder meine Einstellungen sind falsch oder der Adapter funktioniert
einfach nicht 100%ig.
Gruß
-
So, auch wenn ich nicht ein 2tes System wollte, habs nun mit
FHEM und der ESPbridge gemacht. Im iobroker läuft es dann
über den FHEM Adapter.
Lief sofort, auch vis…. (auch mit ESP Mega 2.0). Einzig die mobile-gui
will noch nicht....