FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Cybers am 14 April 2016, 09:49:28

Titel: [gelöst] ReadingsTimestamp -> nur Uhrzeit ohne Datum
Beitrag von: Cybers am 14 April 2016, 09:49:28
Hallo,

ich möchte über das Atrribut userReadings nur die Zeit aus dem TimeStamp eines Readings in ein neues Reading schreiben.

wenn ich folgendes verwende wird mir sowohl das Datum als auch die Uhrzeit in das Reading Uhrzeit geschrieben:
attr DEVICE userReadings Uhrzeit {ReadingsTimestamp("WhatsApp_Sascha","message",0)}

Ich möchte aber nur die Uhrzeit in dem Reading stehen haben. Geht das?

Gruß, Sascha
Titel: Antw:ReadingsTimestamp -> nur Uhrzeit ohne Datum
Beitrag von: JoWiemann am 14 April 2016, 11:17:08
Zitat von: Cybers am 14 April 2016, 09:49:28
attr DEVICE userReadings Uhrzeit {ReadingsTimestamp("WhatsApp_Sascha","message",0)}
attr DEVICE userReadings Uhrzeit {(split(' ',ReadingsTimestamp("WhatsApp_Sascha","message",0)))[1]}

Grüße Jörg
Titel: Antw:ReadingsTimestamp -> nur Uhrzeit ohne Datum
Beitrag von: Cybers am 14 April 2016, 12:58:37
Danke, das funktioniert wie gewünscht.
Könnte man das Datum auch ins deutsche Datumsformat umstellen?

Gruß, Sascha
Titel: Antw:ReadingsTimestamp -> nur Uhrzeit ohne Datum
Beitrag von: JoWiemann am 14 April 2016, 13:45:46
Zitat von: Cybers am 14 April 2016, 12:58:37
Danke, das funktioniert wie gewünscht.
Könnte man das Datum auch ins deutsche Datumsformat umstellen?

Gruß, Sascha

{join("." => reverse split('-', (split(' ',ReadingsTimestamp("WhatsApp_Sascha","message",0)))[0]))}

Grüße Jörg
Titel: Antw:ReadingsTimestamp -> nur Uhrzeit ohne Datum
Beitrag von: Cybers am 14 April 2016, 14:00:44
Vielen Dank. Du hast mir sehr geholfen.

Gruß, Sascha