BACnet Emulator
Overview
This platform emulates a BACnet device with configurable points.
Configuration
Start by adding a plugin that uses this platform
Host (Required): The hostname or IP address of the BACnet emulator.
Port (Required): The port on which the BACnet emulator is listening (default: 47808).
Device ID (Required): The identifier for the BACnet device (default: 89089).
BBMD address: The IP address of the BACnet Broadcast Management Device (BBMD) if used in a BACnet/IP network.
Functionality
This platform provides an ObjectBase class that can be used for the following types:
Binary Input
Binary Output
Multi State Value
Each object will have the following properties:
Present value: The current value of the object.
Reliability: The reliability status of the object.
Out of service: A flag that is set by disabling the object from the plugin.
State values: A list of state values for multi-state objects.
For Binary Output objects, a callback can be passed which will be called when the present value is changed by a BACnet client.