MAC36NL - BACnet - No rights to save values
Issue
It is impossible to remotely save z value to a BACnet read/write variable when the MAC36NL controller acts as a BACnet server.
Possible causes and solutions
Insufficient permissions level for the BACnet user
The BACnet user, added by default to the /Config/Services/UserService
location, has no permissions to save components, therefore, it has no rights to save new values and components fall into the Fault status with additional information: Property: Write Access Denided
Solution
Create a dedicated user role (/Config/Services/RoleService
) for the BACnet user with permission to save values in a selected category (/Config/Services/CategoryService
), which groups the BACnet points components. The user can also be assigned to the admin role but it is not recommended.
Attempt to save values to priorities, which were not enabled in BACnet points
Remote device tries to save values to points using a BACnet priority, which has not been configured for relevant read/write points.
Solution
There are two solution to this issue:
Save values from the remote device using configured priorities.
Go to the point’s definition and enable missing priorities: