Re: Logdatei unverständliche Einträge
Verfasst: 19. Jul 2022 18:11
Nein, die Meldung steht ja oben:
Du hast bei einem Item als Profile MAP ausgewählt. Für MAP musst Du zwingend einen Dateinamen angeben, die Datei muss zwingend im Ordner /etc/openhab/transform/ liegen und zwingend die Endung .map aufweisen. Der Dateiname muss exakt angegeben werden, also unter Beachtung der Groß/Kleinschreibung. In der Datei kannst Du - wie bei MAP üblich - Wertpaare angeben. Der Wert auf der linken Seite wird durch den Wert auf der rechten Seite ersetzt, er wird gemappt. Sinnvoll ist das natürlich nur bei einem Eingangswert, der aus einer beschränkten Anzahl an Einträgen besteht, z.B.
Der Channel liefert einen der Werte [Mon,Tue,Wed,Thu,Fri,Sat,Sun] und im Item landet der deutsche Name des entsprechenden Wochentags. Das geht natürlich nur mit Strings. Man könnte das aber auch mit Zahlen verwenden, aber wie gesagt, sinnvoll nur bei einer festen Auswahl an Werten, da man ja sonst "Löcher" hätte, für die openHAB keinen gültigen Wert liefern kann. Für Wertebereiche gibt es hingegen SCALE als Transformation Service.
Code: Alles auswählen
2022-07-17 10:49:35.529 [WARN ] [al.profiles.MapTransformationProfile] - Please specify a function and a source format for this Profile in the 'function' and 'sourceFormat' parameters, e.g "translation.map" and "%s". Returning the original state now.
Code: Alles auswählen
Mon=Montag
Tue=Dienstag
Wed=Mittwoch
Thu=Donnerstag
Fri=Freitag
Sat=Samstag
Sun=Sonntag