gpio Status anzeigen

Begonnen von maci, 23 April 2019, 14:24:20

Vorheriges Thema - Nächstes Thema

maci

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

Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

steffen83

Gehe doch über stateformat dann ist es fertig

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

Otto123

Hi,

nach meinen Aufzeichnungen könntest Du so setzen:
attr ESPEasy_Regenwasser_Batterie_laden setState 0
attr ESPEasy_Regenwasser_Batterie_laden userReadings state {ReadingsVal($name,"State","") }


Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

maci

Zitat von: Otto123 am 23 April 2019, 15:08:22
Hi,

nach meinen Aufzeichnungen 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.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan