Parser Warnung bei Modul ESPEASY

Begonnen von optimizer, 20 März 2017, 00:26:08

Vorheriges Thema - Nächstes Thema

optimizer

Hi,
Danke für die einfache Anbindung von ESP8266 über ESPEASY > FHEM HTTP.
Beim Parsen vom ESP-device "System Info" Indicator "Uptime" gibt es ein Warnung, die das Logfile vollschreibt:

2017.03.20 00:04:11 2: ESPEasy espBridge_192.168.4.47_7667: WARNING: value name or value is missing (192.168.4.47). Skip processing this value.
2017.03.20 00:04:11 2: ESPEasy espBridge_192.168.4.47_7667: Data: {"module":"ESPEasy","version":"1.02","data":{"ESP":{"name":"ESP8266","unit":0,"version":9,"build":147,"sleep":0,"ip":"192.168.4.47"},"SENSOR":{"0":{"deviceName":"ESP_Uptime","valueName":"","type":1,"value":"215.00"}}}}

state: ESPEasy_ESP8266_ESP_Uptime absent
Bitte prüfen.

Gruß
optimizer

dev0

Du hast inder ESPEasy Konfiguration (ESP8266/ESP_Uptime) keinen Value Name angegeben.

optimizer

Danke für die schnelle Antwort.
Ich dachte, das wären optionale Parameter.

Gruß
optimizer

87insane

Hallo zusammen,

ich habe nun:

2019.01.25 13:51:12 2: ESPEasy espBridge_192.168.20.32_49162: WARNING: value name or value is missing (192.168.20.32). Skip processing this value.
2019.01.25 13:51:12 2: ESPEasy espBridge_192.168.20.32_49162: Data: {"module":"ESPEasy","version":"1.04","data":{"ESP":{"name":"wz_rollo","unit":0,"version":2,"build":20103,"build_notes":" - Mega","build_git":"mega-20190116","node_type_id":17,"sleep":0,"ip":"192.168.20.32"},"SENSOR":{"0":{"deviceName":"RSSI","valueName":"RSSI","type":7,"value":"-59.00"},"1":{"deviceName":"RSSI","valueName":"","type":7,"value":"0.00"},"2":{"deviceName":"RSSI","valueName":"","type":7,"value":"0.00"},"3":{"deviceName":"RSSI","valueName":"","type":7,"value":"0.00"}}}}


Habe den Schalter gecheckt. Habe bei RSSI auch ein value ausgefüllt.... Was kann es noch sein?

87insane

#4
Okay hab es schon gefunden....

In der aktuellen ESPeasy Version muss "Formula" mit ausgefüllt werden.

UPDATE: Okay - Stimmt nicht...teste eben weiter...

Wernieman

Was will dieser Part uns sagen ...
.... value name or value is missing ....
....."valueName":""....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

87insane

Ja, ja... Das sehe ich auch. Nur....

...was soll da fehlen? Muss ich vier mal RSSI da rein schreiben bzw. vier mal irgendwas in die leeren Felder die auch auf None sind?

Wernieman

Welche Version?

Ich habe bei Formular nichts reingeschrieben ... kann Dir aber erst ?heute Abend? ein Screenshot gehen.

Aber fürs Debuggen: Kannst Du mal 4 Werte reinschreiben?
also z.B. ubtime, load etc.?

Habe bei mir 4 Werte drin ....

Nur mal so als Anmerkung: Braucht man bei RSII-Werten 2 Dezimalstellen nach dem Komma? ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

87insane

Version steht auch im Fehler... mega-20190116

Hab in Versionen von 07/18 auch noch keinen Fehler da. Allerdings haben die auch nur 1 Feld pro Device. In der aktuellen schon vier. (Bezieht sich auf das Info Device)

Jo, hab gerade auf einem Schalter einfach noch 2,3,4 hinzugefügt und warte aufs Log...

Sind Sonoff T1 Schalter - Da brauche ich den Wert nicht mal. Ist nur Fake damit die Online bleiben in FHEM.
Nein, natürlich nicht. Hatte es einfach so gelassen, weil es mir egal ist. Aber der Schönheit zur Liebe, werde ich es gleich machen.

Wernieman

Die 4 Werte wurden eingeführt, damit von den ?12? möglichen Devices nicht 4 Generik-Infos sind ... da ich selber schon immer 4 Werte logge (RSSI, uptime,FreeRAM und load), war es mir niemals Aufgefallen.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

87insane

Ah - Ja gut, klar! Das macht Sinn!

Problem gelöst. Habe einfach 2,3,4 eingefügt, damit etwas drin steht und es geht nun ohne Fehler. Werde es mal melden. Wenn oben NONE gewählt wird, dass unten dann auch aus ist.

Danke Dir!

Wernieman

Nicht dafür .. war ja auch nur eine Idee ...
Du meldest s im espeasy-Forum?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

87insane

Jo - Schon passiert. Aber soweit ich gelesen habe soll das eh rauß. Wird bestimmt gedroped

Wernieman

Wieder raus? Also auf wider nur 1 Device?
Finde ich jetzt persönlich blöde ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

87insane

Ne - Es wird eh so angepasst wie ich oben sagte bzw mir wünschen würde.
NONE = nix
Und wenn nicht NONE = RSSI.......