Ich habe ein LCD 2004 Display über ESPEasy laufen (https://blog.moneybag.de/fhem-lcd-2004-display-mit-espeasy-als-statusanzeige/ (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.
Zitat
So steht es auch im Link oben.
Nö, steht dort nicht so.
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!!!
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