PowerStationMonitor/openhab2/things/modbus_apc.ups.things

19 lines
1.4 KiB
Plaintext

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"]
}
}