Logfile: Skip processing this value // Wie mache ich das?

Begonnen von Jogi, 30 Juli 2019, 10:21:49

Vorheriges Thema - Nächstes Thema

Jogi

Hallo,
ich habe einige ESPEasy auf eine aktuellere Version gebracht und nun habe ich unzählige Meldungen im logfile wie die hier:
2019.07.30 10:13:11 2: ESPEasy espBridge_192.168.178.80_49280: WARNING: value name or value is missing (192.168.178.80). Skip processing this value.
2019.07.30 10:13:11 2: ESPEasy espBridge_192.168.178.80_49280: Data: {"module":"ESPEasy","version":"1.04","data":{"ESP":{"name":"ESP_Kueche_IP80","unit":0,"version":2,"build":20103,"build_notes":" - Mega","build_git":"mega-20190225","node_type_id":17,"sleep":0,"ip":"192.168.178.80"},"SENSOR":{"0":{"deviceName":"WLAN_Kueche_IP80","valueName":"RSSI","type":7,"value":"-70.00"},"1":{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"},"2":{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"},"3":{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"}}}}


Die Ursache liget scheinbar darin, dass Generic - System Info aus ESPEasy nun mehr Werte liefert als in der alten Version. Ich benötige aber nur den RSSI und habe die anderen drei auf NONE gestellt. Trotzdem wird da scheinbar etwas übertragen.

Im Logfile steht:
Skip processing this value.

Dumme Frage: Wie geht das? Ich habe dazu leider im Forum und auch in der Commandref nichts gefunden.
Sorry, wenn die Frage vielleicht doof ist, aber ich komme nicht drauf.

Gruß,
Jogi

CoolTux

Das sollst Du nicht machen, sondern das macht das Modul gerade. Es überspringt die Abarbeitung des Wertes und geht zum nächsten über. Ist eine Info
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Habe mal im Code geschaut.

Er will immer Wertenamen, Wert und Typ haben

{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"},"2":{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"},"3":{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"}}}
In Deinem Beispiel fehlt immer der Name   "valueName":""
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Jogi

Zitat von: CoolTux am 30 Juli 2019, 10:29:22
Habe mal im Code geschaut.

Er will immer Wertenamen, Wert und Typ haben

{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"},"2":{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"},"3":{"deviceName":"WLAN_Kueche_IP80","valueName":"","type":7,"value":"0"}}}
In Deinem Beispiel fehlt immer der Name   "valueName":""
Ja, genau da ist ja das Problem. Ich brauche nur einen Wert (RSSI). Die SystemInfo bietet aber 4 Möglichkeiten an. Darum habe ich die anderen auf NONE gesetzt. Ich dachte eigentlich, dass dann auf den anderen 3 auch nichts gesendet wird.
Siehe Anhang

Gruß,
Jogi


CoolTux

Ich kann Dir da nicht mehr zu sagen. Kenne mich damit nicht wirklich aus. Habe halt nur kurz in den Code gesehen. Am besten warten bis sich der Modulautor meldet.
Ist aber Schwierig hier im Anfängerbereich. Du solltest daher noch einmal einen Thread im entsprechenden Modulforum auf machen.

https://svn.fhem.de/trac/browser/trunk/fhem/MAINTAINER.txt
Hier siehst Du in welchen Forum Dein Modul besprochen wird.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Jogi

Ich habe jetzt einfach überall Werte eingegeben. Die brauche ich in FHEM zwar eigentlich nicht, aber dadurch sind die Meldungen im Logfile weg.