FHEM Forum

Verschiedenes => Bastelecke => ESP Familie => Thema gestartet von: maci am 23 April 2019, 14:24:20

Titel: gpio Status anzeigen
Beitrag von: maci am 23 April 2019, 14:24:20
Hallo,

Ich möchte den Status von zwei GPIO Eingängen auf einem ESP8266 mit EspEasy in Fhem anzeigen.

Ich in EspEasy die beiden Eingänge als Switch input konfiguriert.
Die Eingänge sind über einen Spannungsteiler beschaltet, da hier ansonsten 5V anliegen würden.
Habe die aktuellste EspEasy Version auf meinem ESP8266 geflasht.

Ich möchte in Fhem nur ein on bzw off geliefert bekommen.

Doch in Fhem habe ich als Status Sta: on bzw Sta: off

Ich kann mir nicht erklären woher das kommt.
Was mache ich falsch bzw. was sollte ich anders machen.

Hier noch ein List meiner Definition in Fhem:
Internals:
   CFGFN     
   DEF        192.168.1.201 80 espBridge Regenwasser_Batterie_laden
   ESP_BUILD  20103
   ESP_BUILD_GIT mega-20190416
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID ESP Easy Mega
   ESP_SLEEP  20
   ESP_UNIT   2
   ESP_VERSION 2
   FUUID      5cbec45c-f33f-0d7f-2cf7-5414d026986c166a
   HOST       192.168.1.201
   IDENT      Regenwasser_Batterie_laden
   INTERVAL   300
   IODev      espBridge
   LASTInputDev espBridge
   MAX_CMD_DURATION 1
   MSGCNT     445
   NAME       ESPEasy_Regenwasser_Batterie_laden
   NOTIFYDEV  global
   NR         146529
   NTFY_ORDER 50-ESPEasy_Regenwasser_Batterie_laden
   PORT       80
   STATE      Sta: on
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    2.18
   espBridge_MSGCNT 445
   espBridge_TIME 2019-04-23 14:24:54
   READINGS:
     2019-04-23 14:24:54   State           on
     2019-04-23 14:20:29   presence        present
     2019-04-23 14:24:54   sleepState      awaked for 20s (-1s): 1556022313.84841
     2019-04-23 14:24:54   state           Sta: on
   helper:
     fpc        1556005981
     pm:
       Encode     1
       JSON       1
     received:
       State      1556022294
       state      1556018388
   sec:
     admpwd     
Attributes:
   DbLogExclude .*
   IODev      espBridge
   Interval   300
   devStateIcon on:10px-kreis-gruen off:10px-kreis-rot
   group      Zisterne
   presenceCheck 1
   readingSwitchText 1
   room       9.04_Strom_System
   setState   3
   sortby     2

Titel: Antw:gpio Status anzeigen
Beitrag von: steffen83 am 23 April 2019, 14:39:33
Gehe doch über stateformat dann ist es fertig

Gesendet von meinem MI 8 mit Tapatalk

Titel: Antw:gpio Status anzeigen
Beitrag von: Otto123 am 23 April 2019, 15:08:22
Hi,

nach meinen Aufzeichnungen (https://heinz-otto.blogspot.com/2017/07/einbindung-von-espeasy-schaltern-in-fhem.html) könntest Du so setzen:
attr ESPEasy_Regenwasser_Batterie_laden setState 0
attr ESPEasy_Regenwasser_Batterie_laden userReadings state {ReadingsVal($name,"State","") }


Gruß Otto
Titel: Antw:gpio Status anzeigen
Beitrag von: maci am 24 April 2019, 21:28:54
Zitat von: Otto123 am 23 April 2019, 15:08:22
Hi,

nach meinen Aufzeichnungen (https://heinz-otto.blogspot.com/2017/07/einbindung-von-espeasy-schaltern-in-fhem.html) könntest Du so setzen:
attr ESPEasy_Regenwasser_Batterie_laden setState 0
attr ESPEasy_Regenwasser_Batterie_laden userReadings state {ReadingsVal($name,"State","") }


Gruß Otto

Danke Otto!

Das war es.