I'm very new to the Mango M2M. I'm very impressed with what is available, and I wna tto send out a big thank you to those that have made it possible :D.
My question is about Reqlinquish. Is it possible to relinquish the priority of BACnet points from Mango.
For example if I have an AO point which is connected to a heating valve I want to be able to override the valve say to 100% from Mango and when I have finished Relinquish it back to automatic control.
In my system the BACnet priority for automatic control is 12, while the BACnet priority for override is 8.
No, you weren't missing anything - there's was no means of relinquish. But it was actually relatively straightforward to add, so you will see this in this next release. Basically, in the set point layer (where you can set the value of a point) you will see a "relinquish" link. But only, of course, for BACnet points. Doesn't apply to anything else TIKO.
Thank you Matthew.
I have spent some more time with the Mango M2M and I am VERY impressed, you have doe a great job.
I have some further suggestions with regard to "Relinquish" and BACnet priority setting in general.
- Write Priority, can Mango have 2 levels of priority, user selectable but say: Events to be written at priority 10. So if Mango is writing a point due to a scheduled time the priority is 10.
When the user writes a value to a point say from a graphic view or a watchlist, the point is written at priority 8.
This means that an operator can permanently override a scheduled event if desired.
This brings up the second point which is what priority to relinquish to. I think Mango should always relinguish the point at the same priority as it was set so if the point is written at priority 8 then it should be priority 8 that is relinquished. I expect you already had this in mind.
Would it be possible to add something to the graphical renderers that made it obvious that a point was at the overwritten priority, in my example if the point was at priority 8 could a hand symbol pop up to signify the point is no longer automatically controlled?
When a BACnet point is logged is a change in priority logged as well?
Thanks for all the supporting comments and involvement with Mango M2M.
At this time, the planned implementation is fairly rudimentary, but extremely viable. This will be available in the next release.
It will not be able to meet the requirements and suggestions that you outlined below. However, if this is a feature that has real use to you or your business, we would be interested in following up with you on this to see if there's an opportunity for us to do some sponsored development to enhance it to this level. If there is, you can contact us at this page: http://mango.serotoninsoftware.com/contact.jsp
We appreciate your continued interest in Mango M2M.
How can I relinquish a priority using BACnet4J?
Is it as simple as sending a NULL value or is there a specific function that needs to be called? Any sample code would be greatly appreciated.
I don't have the code in front of me, but yes, i believe just sending a null priority will do the trick.