Readings der Logo umformatieren

Begonnen von Marsupilami, 01 Oktober 2015, 14:07:04

Vorheriges Thema - Nächstes Thema

Marsupilami

hallo zusammen,

ich habe da eine Frage:
Wie kann ich mit FHEM das Reading "value" oder "state" umformatieren?
Hintergrund: Die Logo gibt mir beim LOGO_ANALOG lesen einen Wert (in u2 - unsigned int 2 Byte) zurück.
Dieser besteht ja aus 16 Bit. Bit 0 bis 3 sind die Einer-Minuten, Bit 4-7 die Zehner-Minuten, Bit 8-11 die Einer-Stunden und Bit 12-15 die Zehner-Stunden.
Wie könnte ich nun diesen Zahlenwert in eine Ausgabe wie zB 13:55 formatieren?

Gruß
Siggi

betateilchen

Mit dem Attribut stateFormat und einer darin angegebenen Konvertierungsfunktion.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Oder mit userReadings neue Readings anzulegen, mit umgerechneten Werten.