FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: majorshark am 22 März 2017, 14:36:45

Titel: ESPEasy sendet Wert doppelt
Beitrag von: majorshark am 22 März 2017, 14:36:45
Hallo Forum.

Ich habe eine ESP8266 mit ESP-Easy befüllt und möchte unter anderem die Akkuspannung über den ADC des ESP messen. Der ESP übermittelt seine Werte und geht dann wieder für 15min schlafen. Hardware und Software auf dem ESP ist soweit klar.

Jetzt zum Problem. Der ESP sendet kurze Zeit nach dem ersten Messwert noch einen zweiten. Im Logbuch steht:

2017-03-21_03:13:12 ESPEasy_Device Voltage: 3.87
2017-03-21_03:13:13 ESPEasy_Device Voltage: -1.00
2017-03-21_03:13:15 ESPEasy_Device RSSI: -71
2017-03-21_03:27:50 ESPEasy_Device Voltage: 3.88
2017-03-21_03:27:51 ESPEasy_Device Voltage: -1.00
2017-03-21_03:27:53 ESPEasy_Device RSSI: -71
2017-03-21_03:42:28 ESPEasy_Device Voltage: 3.87
2017-03-21_03:42:30 ESPEasy_Device Voltage: -1.00
2017-03-21_03:42:32 ESPEasy_Device RSSI: -71


Wie bekomme ich die -1.00 da raus.

Auf der ESP Seite sehe ich keine Möglichkeit die -1.00 zu eliminieren. Falls einer einen Vorschlag hat dann her damit.

Auf der FHEM Seite habe ich folgende Versuche der Lösung unternommen:
attr device event-min-interval Voltage:10
Damit bekomme ich zwar die -1.00 aus dem Log aber nicht aus dem Reading.

attr device event-aggregator voltage:300:none:v0
Schreibt nur alle Stunden ein Logbucheintrag für dieses Reading. Das Reading als solches bleibt bei -1.00 bzw. wird sicherlich mit dem richtigen Wert gesetzt aber, wie im ersten Versuch, immer wieder überschrieben.

Hat einer noch eine Idee für eine Lösung des Problems?

Titel: Antw:ESPEasy sendet Wert doppelt
Beitrag von: dev0 am 22 März 2017, 17:28:00
Sieht für mich nach einem ESPEasy Bug oder einer Fehlkonfiguration auf ESPEasy Seite aus.
Wenn Du das ESPEasy Modul verwendest, dann kannst Du die Bridge auf verbose 5 stellen und ins log schauen ob die Daten auch so empfangen werden.
Events etc. auf FHEM Seite zu unterdrücken kaschiert das eigentliche Problem nur.
Titel: Antw:ESPEasy sendet Wert doppelt
Beitrag von: majorshark am 22 März 2017, 20:13:20
Da gebe ich Dir recht. Aber viel kann man ja auf ESP Seite nicht einstellen. Ich schau mal ins Log. Ist aber auch das erste mal das ich da Probleme habe. Mit der internen ESPEasy Spannungsmessung geht das bei allen Geräten.

Edit:
Der Fehler saß mal wieder davor. Ich hatte vergessen das Device für die interne Spannungsmessung zu entfernen. Ganz großes Kino.
Titel: Antw:ESPEasy sendet Wert doppelt
Beitrag von: stefanne am 23 Juni 2019, 19:35:02
Hallo das kann ich nur bestätigen  :( Mit dem Attribut waitsame = 1 des DOIFs konnte ich die erste Ausführung verhindern.

HTH
Stefan