The BAScontrol20 is a 20-point unitary controller which supports BACnet/IP and Sedona using a single Ethernet connection. The controller complies with the B-ASC device profile having a convenient mix of 8 universal inputs, 4 binary inputs, 4 analog outputs and either four relay outputs or four triac outputs for floating controllers. The unit has 48 web components which link Sedona wiresheet readable/writeable data to web pages, and 24 virtual points which link Sedona wiresheet readable/writeable data to a BACnet client.