LCD 2004 mit ESPEasy - Readings anzeigen

Begonnen von Marekh, 04 Januar 2017, 19:19:44

Vorheriges Thema - Nächstes Thema

Marekh

Ich habe ein LCD 2004 Display über ESPEasy laufen (https://blog.moneybag.de/fhem-lcd-2004-display-mit-espeasy-als-statusanzeige/) Danke Robin!
Text kann ich direkt mit wget mit einen notify schicken, testweise mit meiner Fernbedienung:

Fernbedienung_Z_Wave_Tasten_7.basicSet:.255 "wget -q -O- 'http://192.168.2.53/control?cmd=lcd,2,1,Test'"

Jetzt würde ich gern aber auch readings zum Display schicken:

Fernbedienung_Z_Wave_Tasten_7.basicSet:.255 "wget -q -O- 'http://192.168.2.53/control?cmd=lcd,2,1,".ReadingsVal("Aussentemperatur","temperature","n.n")."'")}

So steht es auch im Link oben. Leider zeigt es mir den kompletten Text ".ReadingsVal("Aussentemperatur","temperature","n.n")." auf dem Display an.

dev0

Zitat
So steht es auch im Link oben.

Nö, steht dort nicht so.

Marekh

Ja hast Recht:

Fernbedienung_Z_Wave_Tasten_7.basicSet:.255 {system("wget -q -O- 'http://192.168.2.53/control?cmd=lcd,2,1, ".ReadingsVal("Aussentemperatur","temperature","n.n")."'")}

Da habe ich den ganzen Tag rumprobiert und dann sowas: {system(..)}

Vielen Dank!!!

Marekh

Es funktioniert jetzt, aber ich bekomme folgende Fehler (verbose 5) ins log:

2017.01.05 12:45:33 5: Triggering Test_Display_1_notify
2017.01.05 12:45:33 4: Test_Display_1_notify exec {system("wget -q -O- 'http://192.168.2.53/control?cmd=lcd,2,1, ".ReadingsVal("Aussentemperatur","temperature","n.n")."'")}
2017.01.05 12:45:34 3: Test_Display_1_notify return value: -1


Was bedeutet return value: -1 ?

Das notify (Test_Display_1) dazu:
Fernbedienung_Z_Wave_Tasten_7.basicSet:.255 {system("wget -q -O- 'http://192.168.2.53/control?cmd=lcd,2,1, ".ReadingsVal("Aussentemperatur","temperature","n.n")."'"

Danke