Bridge modbus:tcp:apc_ups [ host="192.168.0.122", port=502, id="1" ] { Bridge poller apc_ups_measurements [ start=128, length=19, refresh=200, type="holding" ] { Thing data time_remaining [ readStart="128", readValueType="uint32", readTransform="JS(divide60.js)"] Thing data soc [ readStart="130", readValueType="uint16", readTransform="JS(divide512.js)"] Thing data battery_pos [ readStart="131", readValueType="int16", readTransform="JS(divide32.js)" ] Thing data load_W [ readStart="136", readValueType="uint16", readTransform="JS(divide256.js)" ] Thing data battery_temp [ readStart="135", readValueType="int16", readTransform="JS(divide128.js)" ] Thing data load_VA [ readStart="138", readValueType="uint16", readTransform="JS(divide256.js)" ] Thing data ac_current [ readStart="140", readValueType="uint16", readTransform="JS(divide32.js)" ] Thing data ac_voltage [ readStart="142", readValueType="uint16", readTransform="JS(divide64.js)" ] Thing data ac_freq [ readStart="144", readValueType="uint16", readTransform="JS(divide128.js)" ] Thing data work [ readStart="145", readValueType="uint32", readTransform="JS(divide1000.js)" ] } Bridge poller apc_status [ start=18, length=1, refresh=200, type="holding" ] { Thing data on_battery [ readStart="18.0", readValueType="bit"] } }