NEWS
Wemos EasyESP Homematic
-
Wow, tausend Dank erst einmal für die ausführliche Beschreibung!!!
Ich habe mir auch einmal die Mühe gemacht alles komplett neu aufzusetzen. Nur mit einer LED an D6 (GPIO12)
Funktioniert alles, bis auf die Aktion, dass man in ioBroker Admin Objects den Wert händisch von 0 auf 1 ändern, oder zurück.
Da passiert einfach nichts!
Der Wert ändert sich zwar, bei bestätigt steht dann false
Genau wie auch mit dem anderem ESP und den Relais. Ich bekomme es nicht von ioBroker aus gesteuert!
Muss jetzt ins Training und kann auf Wunsch auch heute Abend mal Screens posten.
Grüße
-
… kann auf Wunsch auch heute Abend mal Screens posten. `
Das mach mal bitte! Ich habe heute auch nochmal parallel mitprobiert, sollte eigentlich gehen.
Enrico
-
So, hier sind die Screenshot. Hoffe dass alles dabei ist.
-
Funktioniert alles, bis auf die Aktion, dass man in ioBroker Admin Objects den Wert händisch von 0 auf 1 ändern, oder zurück.
Da passiert einfach nichts!Grüße `
Bestätigung false ist bei mir auch so. GPIO auf 1 ändern wird übernommen, aber nicht bestätigt. Rückmeldung kommt etwas später, ist bestätigt.
Einen kleinen Unterschied habe ich gesehen:
Ob es dass jetzt sein soll?
Nochmal zur Sicherheit, du änderst den Wert bei GPIO, oder?
Enrico
-
geht mal 1 Seite zurück, da sind meine MQTT-Adapter-Einstellungen zu sehen.
Bestätigung false nach Änderung des GPIO-Wertes ist bei mir auch so.
Wert bei Rückmeldung kommt kurz zeitverzögert (0,5 sec)
Grüße Ingo
-
Ja, hatte von Enrico mal die Einstellungen ausprobiert, geht auch nicht. Sogar noch schlimmer, hier geht auch nicht mehr das Schalten über MQTTfx.
Btw. habe ich von MQTTfx die V1.4.2. Da gibt es wohl ein Update, wenn ich das bestätige, kommt "Location not set".
Finde aber nirgends eine Location Einstellung.
Also, nochmal, ich kann von MQTTfx die Werte ändern. Es werden beide Werte auch im ioBroker Admin verändert.
Was eben NICHT geht ist, der Wert des GPIO "händisch" zu ändern, auch nicht per VIS Widget.
Es muss also eigentlich am Datenpunkt liegen, also das schreiben eines Wertes und übermitteln an den MQTT/ESP
Hier mal die Einstellung:
-
hmmmmm…...
sieht bei mir genau so aus,
in meiner Anleitung habe ich ja immer mal beschrieben, wie man zwischendurch mal was testen bzw. auslesen kann.
Bis wohin funktioniert es denn, bzw. ab wo nicht mehr ?
Hast du evtl. den MQTT-Client mit installiert ??? Rausschmeißen.
Mach mal unter Devices bei "Send Boot state" den Haken raus, ist bei mir nicht drin.
Ansonsten habe ich bei deinen Bildern nichts feststellen können.
Nach jeder Änderung der Einstellungen im Wemos reboote ich das Modul, manche Sachen funktionieren erst dann.
Grüße Ingo
-
MQTT Client hatte ich installiert, aber wieder seit einiger Zeit rausgeschmissen. Vielleicht hat der was dauerhaft verstellt?
Send boost state auch ausgehakt und gebootet - keine Besserung.
Wenn ich über MQTTfx den GPIO verstelle wird es normal geloggt im fx, wenn ich über iobroker admin den Wert verändere, kommt im fx-log nichts an.
Also definitiv ein Schreibproblem von ioBroker zu MQTT
-
eben probiert:
Wert in Objekte verändert, im Log von MQTTfx kommt es sauber an.
Momentan habe ich keine Idee mehr, was das sein könnte.
Bin dann gleich im MoBa-Club bis Abend.
Grüße Ingo
-
Dein Objekt ist vom Typ Zeichenkette, bei mir ist der Typ Zahl, was anderes ging glaub ich nicht.
Enrico
-
Beides ausprobiert. NIX.
Bin leider mit meinem Latein am Ende!
-
Hab jetzt zu Hause nochmal probiert, Zeichenkette geht auch!
Was zeigt denn der Wemos im log an?
Könntest du mal bitte einen Screenshot mit ausgeklappter info machen, steht da der Wemos drin?
Enrico
-
So, hier nochmal zwei Screenshot. Wusste jetzt nicht was genau du sehen wolltest.
Log von Easy ESP. Hier sieht man das Schalten über MQTTfx aber nichts durch das Schalten über Objekts.
Und hier Objekts mit aufgeklappter Info.
Leider kann ich irgendwie die Spalten nicht auseinanderziehen. Ist wohl ein kleiner Bug in ioBroker
Nochmal die Frage wegen dem Update von MQTT fx. Wie setzt man hier die Location?
Mit welcher Version arbeitest du?
-
Für mich sieht es so aus, als wenn der Wemos nicht mit dem MQTT Adapter verbunden ist. Wenn ich mal ne falsche IP-Adresse eingebe, kommt auch diese Meldung: WD. Uptime….. connectfailure....usw. Stimmt denn die IP-Adresse in den Controller-Einstellungen des Wemos? Hast du da aus Versehen was falsches drin?
Edit:
Habe grad nochmal probiert, hast du vielleicht einen copy&paste Fehler bei der IP-Adresse drin. Wenn die Adresse mit einem Leerzeichen dahinter eingegeben wird, geht es nicht, beim prüfen wird allerdings immer die Einstellung ohne Leerzeichen angezeigt. Dann einfach nochmal auf "submit" klicken, dann war der Fehler bei mir weg!
Enrico
-
Moin!
Hier nochmal ein Screenshot vom Log direkt nach dem Booten.
Verbindung ist da. Sonst würde ich ja in Objects auch keine Veränderung sehen, wenn ich über fx schalte.
Nochmal die Frage wegen der Version von MQTTfx
-
Guten Morgen zusammen,
läuft es schon bei wem ?
habe glaub ich etwas den Faden verloren…
> Für mich sieht es so aus, als wenn der Wemos nicht mit dem MQTT Adapter verbunden ist.
kann man ganz einfach prüfen:
Arduino IDE serieller Monitor, Resetknopf am Modul.
Dann sollte
` > INIT : Booting version: v2.0.0-dev12
INIT : Warm boot #1
FS : Mounting…
FS : Mount successful, used 75802 bytes of 957314
INIT : Free RAM:26056
INIT : I2C
INIT : SPI not enabled
WIFI : AP Mode disabled
WIFI : AP Mode ssid will be Wemos_Rel_Rue_9 with address 192.168.4.1
IP : Static IP :192.168.2.150
WIFI : Connecting WLAN-Ingo attempt #1
WIFI : Connected! IP: 192.168.2.150 (Wemos_Rel_Rue_9)
MQTT : Connected to broker
Subscribed to: /Wemos_Rel_Rue/#
WD : Uptime 0 ConnectFailures 0 FreeMem 22584
SW : GPIO 12 Set to 0 `
erscheinen. (Die oberste wirre Zeile hab ich mal weg gelassen)
Wichtig ist, was hinter "MQTT:" erscheint.
Hatte ich in meiner Anleitung aber erwähnt.
MQTTfx habe ich die 1.3.1, Updates hab ich auch nicht hinbekommen, funktioniert ja.
Evtl neue Version runterladen, alte Version deinstallieren und neue drauf….
Grüße Ingo
-
wer hat meinen Status auf "professional" gesetzt ???
Fühle mich unendlich geschmeichelt, ist aber nicht gerechtfertigt, so blöd wie ich mich bei anderen Themen tue.
Grüße Ingo
-
Ich glaub' ab 100 Beiträge, wobei ich auch eher noch "Rookie" bin, besonders was SW angeht. Komme aus der HW Ecke.
Also, verbunden mit MQTT bin ich, sieht man auch im Log. Kriegt halt nur keine Daten von iobroker nach MQTT.
-
ES GEHT!!!!!!
Habe den MQTT Adapter deinstalliert und einfach noch einmal neu installiert. Nun geht es, kann von Objekts und auch Widget die LED schalten.
Was ein Geburt!!!
Ich denke durch die Installation von MQTT client hatte sich wohl was verstellt.
Danke an Alle für die Hilfe.
Jetzt kann das nächste Projekt kommen.
Ströme per SCT013 z.B. im Schaltschrank messen und per ESP an ioBroker übertragen. Geht nur per Arduino, aber dazu würde ich einen neuen Thread aufmachen. Erst einmal ein bisschen experimentieren….
-
Herzlichen Glückwunsch !