Mam zmienną, której wartość muszę przekazać do OH jako np pomnożoną x10 lub przesuniętą np +100. Jak w Things lub Items zdefiniować ją aby uwzględnić te przeliczenia, np /10 i -100? W ioBrokerze jest to wprost podawane w konfiguracji zmiennej, tu niestety nie mogę się dokopać. W dokumentacji zero na ten temat.
Nie prawda 🙂 Do tego służy transform, jest ich kilka, najbardziej uniwersalny jest Javascript: https://www.openhab.org/addons/transformations/javascript/
Można go wykorzystać w bindingu (np w MODBUS binding) albo w definicji kanału.
Jest też transform Scale, który służy do zamiany przedziałów wartości na jedną wartość.