ESPeasy WEMOS D1 mit MCP23017

Begonnen von R1F800, 17 Februar 2020, 09:12:28

Vorheriges Thema - Nächstes Thema

R1F800

Moin.

Ich habe aktuell einen WEMOS mit MCP23017 (FW:1.20)  laufen. Am MCP ist auf GPB0 ein Taster, der im WEMOS selber auch nach vorheriger Definition erkannt wird.
Die Konfiguration des WEMOS (Controller FHEM IP) ist alles konfiguriert.

Dennoch will mein FHEM beim Wechsel des States von 0 auf 1 den Taster selber nicht anlegen (autocreate ist bei der ESPBridge aktiviert)

Was übersehe ich ?

steffen83

Überträgst du ihn den an den Controller?

Gesendet von meinem MI 8 mit Tapatalk

Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

R1F800

was meinst Du mit überträgst Du ihn an den Controller ?

Im Log des WEMOS sehe ich, dass sich der STATE ändert. Aber nicht, ob der an den Controller übertragen wird.

> LOG der ESP Bridge auf verbose 5 ?

Frank_Huber

ESPEasy --> ins Gerät --> kucken ob der Haken beim Controller gesetzt ist.

Du kannst ja mehrere Controller definieren an die verschiedene Geräte denden.

R1F800

Zitat von: Frank_Huber am 17 Februar 2020, 15:17:19
ESPEasy --> ins Gerät --> kucken ob der Haken beim Controller gesetzt ist.

Du kannst ja mehrere Controller definieren an die verschiedene Geräte denden.

Der Controller ist enabled... es ist auch nur einer deklariert.

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

sparkiie

Enabled ist nur die halbe Wahrheit, du musst auch Send to Controller anhaken!

R1F800

Zitat von: sparkiie am 17 Februar 2020, 21:47:31
Enabled ist nur die halbe Wahrheit, du musst auch Send to Controller anhaken!

Auch das :-)  ist aktiviert

sparkiie

Welches Device hast du für den Taster genutzt?

Dummy wird beim Statuswechsel nicht automatisch gesendet!

R1F800

#9
WEMOS Taster LOG
104809 : MCP : State 1
109170 : MCP : State 0

FHEM LOG:


2020.02.18 17:42:35 4 : Connection accepted from ESPBridge_192.168.0.40_19775
2020.02.18 17:42:35 4 : ESPEasy ESPBridge_192.168.0.40_19775: Peer address 192.168.0.40 accepted
2020.02.18 17:42:35 5 : ESPEasy ESPBridge_192.168.0.40_19775: Incomplete or no header, awaiting more data: GET /fhem?cmd=set%20TestWemos%20off HTTP/1.1 Host: 192.168.0.31 Authorization: Basic ***** Connection: close
2020.02.18 17:42:35 4 : ESPEasy ESPBridge_192.168.0.40_19775: Closing tcp session.


Device:

sparkiie

Welche Version ist das, die sieht ziemlich alt aus?
Hast du bei IDX schon mal eine andere ID probiert?

R1F800

#11
Zitat von: sparkiie am 18 Februar 2020, 17:45:53
Welche Version ist das, die sieht ziemlich alt aus?
Hast du bei IDX schon mal eine andere ID probiert?

Ja, ist das Gleiche.

Die Version ist die letzte als Stable verlinkte ...


Nach dem Flashen der Version 20191208 und der erneuten Konfiguration des WEMOS ... et voila ...
Läuft
autocreate hat wie gwünscht den Taster angelegt ... das muss ich jetzt nicht verstehen oder ...

Wernieman

Hattest Du nur ein mal geflasht oder mehrmals?
Hatte schon häufiger, das es beim flashen Probleme gab ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

R1F800

Zitat von: Wernieman am 18 Februar 2020, 18:56:39
Hattest Du nur ein mal geflasht oder mehrmals?
Hatte schon häufiger, das es beim flashen Probleme gab ...

nur ein Mal mit der 1_20

Danach die aktuelle Version ... dann ging es.

Frank_Huber

Zitat von: R1F800 am 19 Februar 2020, 09:30:46
nur ein Mal mit der 1_20

https://fhem.de/commandref.html#ESPEasy sagt:
ZitatRequirements:
ESPEasy build >= R128 (self compiled) or an ESPEasy precompiled image >= R140_RC3
ESPEasy Mega with option to set sleep awake time (Config -> Sleep Mode -> Sleep awake time) is required to control ESP Easy nodes in deep sleep. Receiving sensor values works with all other supported versions.