Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

  • HTTP Sender - Static Parameters

    2
    0 Votes
    2 Posts
    2k Views
    A
    Hi all, I am using Mango to get MODBUS data from various sources, including RTU's residing on Xbee nodes via a Digi Connectport X4. I would like to POST data to the Etherios cloud using the Mango HTTP sender publisher, and have successfully tested this using HTTP POST with a Python Script. However, I am unsure as to the format of the Static Parameters in the Mango HTTP sender properties. The path is http://<hostname>/ws/DataPoint/one I need to add the following snippet of the HTTP POST method to a KEY: <DataPoint> <staticId>one</staticId> <data>42</data> </DataPoint> I cannot use just the two entries: KEY=data and Value=42 KEY=staticId and Value=one Somewhere I need to add the "DataPoint" header Obviously the value "42" would be where I put the Mango point "Parameter name", but I am first trying to send just a static value. The "staticId" is the Etherios Data stream ID, and remains constant. Can anyone shed some light on this?
  • Serial Data Source usage

    6
    0 Votes
    6 Posts
    3k Views
    phildunlapP
    Sending the data (what I'm thinking of as the request) is not the issue. You could send any data by using the Point Identifier in the data point details as the Device ID # and setting values to that point. Unless the data returning from the device also is fixed (which would probably make it uninteresting) the checksum will not be fixed and we'll still have a problem of telling one message from the next, or knowing if we've finished reading a message.
  • DGLux - no Design Mode link

    4
    0 Votes
    4 Posts
    3k Views
    duncanD
    Hi Joel, I have tried clearing cache and have even used another browser. The user icon in Dglux only has the option to logout. This is true on both internal and public IP's. Thanks Duncan
  • Disable share in Mango

    3
    0 Votes
    3 Posts
    2k Views
    JoelHaggarJ
    It would be really easy to remove the share button from the User Interface, you should be able to do that in the .jsp file but this would remove it for admins as well. You could always use the Import / Export to update the shares. We are planning on making some improvements to the User Management system in Mango and could probably include this as an option. Thanks for the idea, Joel.
  • GUID changed after synology OS upgrade

    3
    0 Votes
    3 Posts
    2k Views
    JoelHaggarJ
    We have an service for Mango that works under Ubuntu and might help you with your application. I've attached the file for review. The only thing that we are aware of is that depending on which user starts Mango the GUID can be different. This is something we plan to resolve. I'm not sure what would have happened in the OS update that would have changed the GUID. When you purchase a license and if you need to Move your installation to another computer or your GUID were to change it's not a problem, we will issue you a new license for no charge in this case. In general once Mango is installed and running with a service the GUID will never change. Joel. Attachment: download link
  • 0 Votes
    3 Posts
    2k Views
    phildunlapP
    You can modify these properties in com.serotonin.m2m2.vo.AbstractVO in the 'validate' method
  • Modbus problem

    3
    0 Votes
    3 Posts
    3k Views
    M
    This is not a DGBox forum.
  • Newbie Bacnet questions

    18
    0 Votes
    18 Posts
    7k Views
    C
    Any object type CAN have a Description property, but it is optional. Similarly, there is nothing wrong with the fact that your code asks info on vendor object types, what was wrong was that when it got the unknown object response, it stopped any further requests. It should, if anything, report that error in the results, and carry on. If you are only asking for objects returned by an object_list request, you SHOULDN'T ever see that error, but BACNet manufacturers are notorious for not checking everything out, and bugs like this exist everywhere. The error just needs to be handled gracefully. In the case of those bugged devices, those points are AV's, but are not being reported as such properly in the object_list. I'm in communication with the manufacturer about getting the firmware fixed.
  • Modules & data missing after upgrade to 2.1.3

    13
    0 Votes
    13 Posts
    5k Views
    L
    OK, glad to see my data was still there. Thanks for the help! Les
  • Scheduling help

    7
    0 Votes
    7 Posts
    3k Views
    R
    Ok, sorry. Thanks Joel Regards Rodrigo
  • Script help

    4
    0 Votes
    4 Posts
    3k Views
    phildunlapP
    I think CraziFuzzy does have the root of what's causing that output, but there are some other things you might want to fix in your script, (typeof(p9.value || p10.value)=='undefined') will not work, anything that can be logical or'ed tends to be boolean by its very nature. You have to split that into (typeof(p9.value) == 'undefined' || typeof(p10.value)=='undefined') There is also no definition for result when a < 0 to return.
  • Help with DGBox

    7
    0 Votes
    7 Posts
    4k Views
    R
    Thanks, I got in touch with Dennis from DGLogik, he solved the problem, it was a bug, as this is not the right place for this post, maybe you can delete it. Thanks again Regards Rodrigo
  • Formula for calculating accumulation value of a data point in Meta point

    10
    0 Votes
    10 Posts
    4k Views
    phildunlapP
    I was mistaken: I thought there was a way to access which points had triggered the context update, but I see that I was incorrect. To solve this, I would do the following: Initialize: Create a meta point that is of type Numeric. Write a script, "return 0;" or use your method to initialize, return "p.past(YEAR,1).sum;" Run the script once or twice, so that the value of zero is recorded for the meta point. (use cron "0/1 * * * * ? *" to execute it every second it is enabled and record a value) Configure: Add the point you wish to aggregate to the context, call "p" Add the meta point itself to the context, call "m" Write a script, "return m.value + p.past(MINUTE,1).sum;" Have the meta point run on a Cron pattern, perhaps "0 * * * * ? *" for every minute Enable the point. If one minute is not good enough time resolution, you can modify it to be .past(SECOND, 15) and modify the Cron pattern to be "0/15 * * * * ? *" So long as the number you choose in place of "15" is a factor of 60 (1,2,3,4,5,6,10,12,15,20,30,60) you can use it in both places and get uniform data.
  • Problem with BMS (Modbus RTU)

    7
    0 Votes
    7 Posts
    4k Views
    R
    Understood, thanks really for the help, I was defeated and this solved the problem. Best Regards Rodrigo
  • How to activate system message ?

    4
    0 Votes
    4 Posts
    2k Views
    phildunlapP
    The other option is to probably clear your browser cache (and most of the time, just refreshing the page clears the 'ignore alerts' flag.
  • Target point in point link

    3
    0 Votes
    3 Posts
    2k Views
    JoelHaggarJ
    You don't create a target point you just select an existing point to be the target. Joel.
  • 0 Votes
    3 Posts
    2k Views
    JoelHaggarJ
    Sorry for the delayed response. We should be able to get this resolved next week but it will need to be tested and I don't have any MSTP hardware on hand at the moment to test. I'll update you as soon as I can. Joel.
  • Cant save new or existing data sources

    2
    0 Votes
    2 Posts
    2k Views
    G
    I have had a few instances of Mango running for a couple of years now. Two running 1.12.4 and two with 1.13.0. Just recently I have been unable to save changes made to an existing data source or even create a new one on both 1.12.4 versions and on one of the 1.13.0 versions. I am not even able to activate or deactivate any either. There are no message in logs to give any indication of anything wrong. I have restarted the instances several times but this made no difference. Any help appreciated.
  • BacNet DataSource Device Scan not listening for broadcasts

    7
    0 Votes
    7 Posts
    3k Views
    C
    Joel, Did you ever look further into this issue?
  • Core 2.1 Modbus I/P data source error

    8
    0 Votes
    8 Posts
    3k Views
    S
    What was installed, and the partially allowed Mango to function.