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
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
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":""
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
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.
Ich habe jetzt einfach überall Werte eingegeben. Die brauche ich in FHEM zwar eigentlich nicht, aber dadurch sind die Meldungen im Logfile weg.