WEMOS GPIO als Ausgang nutzen

Begonnen von Marlen, 01 Oktober 2017, 20:21:33

Vorheriges Thema - Nächstes Thema

Marlen

Hallo,

ich möchte an meinen WEMOS ( 1-Wire-Bridge mit WEMOS drauf vom Hexenmeister) über den GPIO eine Relaisplatine ansteuern.

Ich kann das auch schalten, aber bekomme den Status nicht richtig in FHEM rein.

In FHEM hab ich das so definert:
defmod ESPEasy_1_Wire_Bridge_15_leer ESPEasy 192.168.178.52 80 espBridge 1_Wire_Bridge_15
attr ESPEasy_1_Wire_Bridge_15_leer IODev espBridge
attr ESPEasy_1_Wire_Bridge_15_leer Interval 300
attr ESPEasy_1_Wire_Bridge_15_leer devStateStyle Switch
attr ESPEasy_1_Wire_Bridge_15_leer eventMap /gpio 15 on:off/gpio 15 off:on/gpio 15 gpio:on/gpio 15 output:on/
attr ESPEasy_1_Wire_Bridge_15_leer group ESPEasy Device
attr ESPEasy_1_Wire_Bridge_15_leer presenceCheck 1
attr ESPEasy_1_Wire_Bridge_15_leer readingSwitchText 1
attr ESPEasy_1_Wire_Bridge_15_leer room Ausgänge_KG
attr ESPEasy_1_Wire_Bridge_15_leer setState 3
attr ESPEasy_1_Wire_Bridge_15_leer stateFormat GPIO_15


Und in der 1-Wire-Bridge hab ich das so definiert.....siehe Anhang.

Was mach ich falsch?

LG
  Marlen

Frank_Huber

Nimm mal "normal switch". Das  im Anhang funktioniert bei mir bei allen sonoff und mehreren wemos.


defmod SONOFF_01 ESPEasy 192.168.12.191 80 ESPBridge SONOFF_01_Relais
attr SONOFF_01 userattr room_map structexclude
attr SONOFF_01 DbLogExclude .*
attr SONOFF_01 IODev ESPBridge
attr SONOFF_01 Interval 300
attr SONOFF_01 event-on-change-reading .*
attr SONOFF_01 eventMap /gpio 12 on:on/gpio 12 off:off
attr SONOFF_01 presenceCheck 0
attr SONOFF_01 readingSwitchText 1
attr SONOFF_01 room_map Rel:on:on|Rel:off:off
attr SONOFF_01 setState 3
attr SONOFF_01 stateFormat Relais

(https://uploads.tapatalk-cdn.com/20171001/60c43d6463c59efaa41be2c309e943b6.jpg)

Gesendet von meinem S3_32 mit Tapatalk


Marlen

O.k. jetzt bekomme ich den Status, allerdings brauch ich es genau anders heraum!

Also on = off.

Hab das dann so gelöst:


/gpio 15 on:off/gpio 15 off:on


Dann zieht es zwar für set .... on das Relais an aber der State is dann off. Gibt es dafür einen Trick?

LG
  Marlen

Frank_Huber

Das müßte in espeasy mit "inversed logic" zu lösen sein.

Gesendet von meinem S3_32 mit Tapatalk


SamNitro

(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)