FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Marekh am 04 Januar 2017, 19:19:44

Titel: LCD 2004 mit ESPEasy - Readings anzeigen
Beitrag von: Marekh am 04 Januar 2017, 19:19:44
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.
Titel: Antw:LCD 2004 mit ESPEasy - Readings anzeigen
Beitrag von: dev0 am 04 Januar 2017, 21:12:14
Zitat
So steht es auch im Link oben.

Nö, steht dort nicht so.
Titel: Antw:LCD 2004 mit ESPEasy - Readings anzeigen
Beitrag von: Marekh am 04 Januar 2017, 21:44:43
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!!!
Titel: Antw:LCD 2004 mit ESPEasy - Readings anzeigen
Beitrag von: Marekh am 05 Januar 2017, 12:52:14
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