ESP EASY status absent logged obwohl verfügbar und ping ok

Begonnen von riker1, 21 März 2018, 08:06:04

Vorheriges Thema - Nächstes Thema

riker1

Hallo
habe ESP Easy devices die ich in fhem steuere.

Leider ist der log immer mit absents voll, obwohl der ESP dauerhaft pingbar und schaltbar war.

Was mache ich denn da falsch?

Danke

die bridge
defmod espBridge ESPEasy bridge 8383
attr espBridge authentication 0
attr espBridge combineDevices 0
attr espBridge group ESPEasy Bridge


das device
defmod ESPEasy_esp_172_gelb_Relais_G0 ESPEasy 192.168.0.172 80 espBridge esp_172_gelb_Relais_G0
attr ESPEasy_esp_172_gelb_Relais_G0 IODev espBridge
attr ESPEasy_esp_172_gelb_Relais_G0 Interval 300
attr ESPEasy_esp_172_gelb_Relais_G0 group ESPEasy Device
attr ESPEasy_esp_172_gelb_Relais_G0 presenceCheck 1
attr ESPEasy_esp_172_gelb_Relais_G0 readingSwitchText 1
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Bennemannc

Hallo,

wie ist denn das Relais im ESP-Easy eingerichtet? Schickt das regelmäßig etwas? Was ist bei Delay eingestellt?

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

riker1

Hallo Christoph,

das relais ist als switch input integriert
delay 0

in fhem schalte ich es denn mit gpio 0 0 , gpio 0 1

Send Boot state:   on
Send Data:          on

hilft das ?

Danke Thomas
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Bennemannc

Setz doch mal das Delay auf 60 oder 120. Dann sollte das Device jede Minute oder alle 2 Minuten seinen Status senden. Dadurch geht es micht auf absent.
Das hatte ich mit meinem Sonoff POW auch. Dauend absent und trotzdem schaltbar. Nachdem ich ein Delay gesetzt habe ist der auch nicht mehr absent.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

riker1

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Frank_Huber

Das geht auf absent wenn keine Daten mehr kommen.
Es gibt zwei Möglichkeiten:
1. regelmäßig Daten senden, das hat ja Christoph schon gepostet.
2. Den Presencecheck abschalten per Attribut. Dann bekommst aber auch nicht mehr mit wenn er wirklich weg ist.

gehen tun beide Wege. Welcher für dich besser passt musst du entscheiden. ;)

riker1

Hallo

also ich denke, er ist laufend verfügbar, trotzdem kommt absent.
hatte parallel ein ping auf terminal ,

delay war 60 sec

2018-03-21_11:22:55 ESPEasy_esp_172_gelb_Relais_G0 gpio 0 0
2018-03-21_11:22:55 ESPEasy_esp_172_gelb_Relais_G0 Releais-G0: off
2018-03-21_11:22:55 ESPEasy_esp_172_gelb_Relais_G0 Rel: off
2018-03-21_11:22:58 ESPEasy_esp_172_gelb_Relais_G0 gpio 0 1
2018-03-21_11:22:59 ESPEasy_esp_172_gelb_Relais_G0 Releais-G0: on
2018-03-21_11:22:59 ESPEasy_esp_172_gelb_Relais_G0 Rel: on
2018-03-21_11:23:00 ESPEasy_esp_172_gelb_Relais_G0 gpio 0 0
2018-03-21_11:23:00 ESPEasy_esp_172_gelb_Relais_G0 Releais-G0: off
2018-03-21_11:23:00 ESPEasy_esp_172_gelb_Relais_G0 Rel: off
2018-03-21_11:27:53 ESPEasy_esp_172_gelb_Relais_G0 presence: present
2018-03-21_11:27:53 ESPEasy_esp_172_gelb_Relais_G0 Rel: off
2018-03-21_11:32:56 ESPEasy_esp_172_gelb_Relais_G0 presence: absent
2018-03-21_11:32:56 ESPEasy_esp_172_gelb_Relais_G0 absent
2018-03-21_11:38:04 ESPEasy_esp_172_gelb_Relais_G0 presence: absent
2018-03-21_11:38:04 ESPEasy_esp_172_gelb_Relais_G0 absent
2018-03-21_11:39:07 ESPEasy_esp_172_gelb_Relais_G0 Releais-G0: on
2018-03-21_11:39:07 ESPEasy_esp_172_gelb_Relais_G0 presence: present
2018-03-21_11:39:07 ESPEasy_esp_172_gelb_Relais_G0 Rel: on



Abschalten will ich den presence check nicht, darum geht es ja gerade , die verfügbarkeit und den status des Relay zu kennen....

danke , eventuell noch eine Idee? Oder habe ich das mit dem dauern senden falsch verstanden?
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Frank_Huber

2018-03-21_11:27:53 ESPEasy_esp_172_gelb_Relais_G0 Rel: off
2018-03-21_11:32:56 ESPEasy_esp_172_gelb_Relais_G0 presence: absent


interval 300 = 5 Minuten.
Hier kam 303 Sekunden lang nichts also absent.

dein ESPEasy hat nichts gesendet.
Zeig doch mal die Konfig vom ESPEasy. denke da ist noch der Wurm drin.

riker1

#8
Hi Frank,

hier mal ein Screenshot von der ESP

hatte nochmal delay verlängert.

also obwohl sie angepingt ist, website aufgerufen wurde, logged fhem absent

Im advanced tab: Message Delay (ms):   
1000
ist aber glaube ich nicht relevant für fhem?

wie ermittelt fhem denn den absent status?
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Frank_Huber

#9
der delay sieht hier gut aus.

Aber was ist das denn für eine Version?

Noch etwas, hast Du unter Controllers dein FHEM richtig drin?
Nicht dass da versehentlich der 8083 port ist anstatt 8383.

dev0

Zitat von: riker1 am 21 März 2018, 15:02:33
wie ermittelt fhem denn den absent status?
Das ist in der command reference beschrieben. Attribut prsenceCheck.

riker1

Zitat von: Frank_Huber am 21 März 2018, 16:52:29
der delay sieht hier gut aus.

Aber was ist das denn für eine Version?

Noch etwas, hast Du unter Controllers dein FHEM richtig drin?
Nicht dass da versehentlich der 8083 port ist anstatt 8383.

Hallo
habe die R147, eine andere läuft auf dem puya chip nicht

habe auch port nochmal gecheckt. 8383 ist enthalten
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

Zitat von: dev0 am 22 März 2018, 05:52:46
Das ist in der command reference beschrieben. Attribut prsenceCheck.

Ja diese Bedingungen sind erfüllt, trotzdem meldet fhem das device absent owohl present

Kann man da irgendwo noch mehr loggen?

Setze mal die espbridge auf verbose 5

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1


also habe auch bei einem anderen EPS Device mit dem Absent present attribut.

einere ESP Version.

Delay eingestellt.

Status:
GPIO schaltbar per Fhem und WEb
ESP pingbar

in Fhem: get presence liefert absent....



FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Frank_Huber

nochmal:

Die ESPEasy Presence erkennt eingehende Daten des ESP.
sendet der ESP regelmäßig die Daten ist er anwesend.
kommt nichts ist er (nach der eingestellten Zeit) abwesend.

Wir haben gestern schon festgestellt dass dein ESP nichts sendet.
Dein Fehler liegt am ESP selbst oder im ESPEasy.