FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: appi am 22 Februar 2013, 08:32:10

Titel: OWDevice - LCD -Variable
Beitrag von: appi am 22 Februar 2013, 08:32:10
Hallo
mein LCD läuft super als OWDevice.
Frage: wie kann ich eine Variable z.B. die Zeit anzeigen?
mit dem Befehl "set OW.LCD.1 line20.0 $time" wird ales angezeigt wie geschrieben.
Danke für einen Hinweis.

gruss
Remo
Titel: Aw: OWDevice - LCD -Variable
Beitrag von: UweH am 23 Februar 2013, 18:26:46
Geht z.B. mit einer sub in 99_myUtils.pm, die von einem Timer jede Minute angestoßen wird und den Wert ins Display schiebt:

sub
prg_LCD_Time()
{
my $time = (localtime());

fhem ("set LCD line20.0 $time");
}
Titel: Aw: OWDevice - LCD -Variable
Beitrag von: appi am 23 Februar 2013, 18:27:27
Hallo
ich bin etwas weiter und kann aus einem shell script die Variablen wunschentsprechend ausgeben.

datum=`date +'%d.%m. %H:%M'`
/opt/fhem/fhem.pl 7072 "set OW.LCD.1 line20.0 $datum $alert9"

Gruss Remo
Titel: Aw: OWDevice - LCD -Variable
Beitrag von: appi am 23 Februar 2013, 18:38:10
Hallo Uwe
danke für deine Hilfe. Ich werde deine Lösung testen.

en Gruess
Remo