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.

  • BacNet Discovery -> Use Description instead of Object_Name if available

    2
    0 Votes
    2 Posts
    2k Views
    C
    When discovering bacnet points, would it be possible to set the point's 'Name' to the value returned by the Description property instead of the Object_Name property? Perhaps maybe only if Description is actually populated, and if not revert to Object_Name? On most controllers, Object_Name is tied directly to the hardware (AI-1, for instance) and is in no way related to the actual point data being represented. Description, on the other hand, is usually the writable property that describes what the point value represents.
  • Thermostat example for beginner

    3
    0 Votes
    3 Posts
    2k Views
    phildunlapP
    It will depend on the protocol you're using and the configuration of the thermostat device you're trying to set. If your device is modbus, you just need to look up the register that's holding the setpoint, then configure a modbus point that is settable and corresponds to that register. Setting to the point to x will send a modbus signal out that the value of that register is now x.
  • Error when copying a data point

    4
    0 Votes
    4 Posts
    2k Views
    mebiusM
    Got it. I will feedback to you after I testing the new core. thanks.
  • Problem on OPCDA data source module

    4
    0 Votes
    4 Posts
    2k Views
    JoelHaggarJ
    I uploaded a new version of the module, you can get it here: http://store.infiniteautomation.com/module/opcda Please let me know how this works for you. Joel.
  • Remote view issue

    8
    0 Votes
    8 Posts
    4k Views
    T
    The problem occurs only, and with all "dynamic graphic" objects. I realized that there is a URL call for some "ajax...google..." site. Probably there is the problem, as this call does not happen with other graphic objects. The debug-mode log does not contain any useful information. Here is the call of a view containing a horizontal level (dyn. graphic), that fails: DEBUG 2013-12-19 08:42:05,764 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=8, eventTypeId=1) DEBUG 2013-12-19 08:42:05,767 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=8, eventTypeId=2) DEBUG 2013-12-19 08:42:05,772 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=11, eventTypeId=1) DEBUG 2013-12-19 08:42:05,780 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=11, eventTypeId=2) DEBUG 2013-12-19 08:42:05,806 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=7, eventTypeId=1) DEBUG 2013-12-19 08:42:05,814 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=7, eventTypeId=2) DEBUG 2013-12-19 08:42:06,757 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=1, eventTypeId=1) DEBUG 2013-12-19 08:42:06,768 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=1, eventTypeId=2) DEBUG 2013-12-19 08:42:06,781 (org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.getHandlerInternal:221) - Mapping [/public_view.htm] to HandlerExecutionChain with handler [com.serotonin.m2m2.web.mvc.UrlHandlerController@7f68faf3] and 1 interceptor DEBUG 2013-12-19 08:42:08,850 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=6, eventTypeId=1) DEBUG 2013-12-19 08:42:08,852 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=6, eventTypeId=2) DEBUG 2013-12-19 08:42:10,432 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=14, eventTypeId=1) DEBUG 2013-12-19 08:42:10,433 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=14, eventTypeId=2) DEBUG 2013-12-19 08:42:10,441 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=1) DEBUG 2013-12-19 08:42:10,442 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=2) DEBUG 2013-12-19 08:42:26,854 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=1) DEBUG 2013-12-19 08:42:26,855 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=2) And a view call without the level graphic, that works smoothly: DEBUG 2013-12-19 08:39:20,637 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=6, eventTypeId=1) DEBUG 2013-12-19 08:39:20,638 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=6, eventTypeId=2) DEBUG 2013-12-19 08:39:21,336 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=14, eventTypeId=1) DEBUG 2013-12-19 08:39:21,338 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=14, eventTypeId=2) DEBUG 2013-12-19 08:39:21,341 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=1) DEBUG 2013-12-19 08:39:21,343 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=2) DEBUG 2013-12-19 08:39:27,121 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=1) DEBUG 2013-12-19 08:39:27,124 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=2) DEBUG 2013-12-19 08:39:33,323 (org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.getHandlerInternal:221) - Mapping [/public_view.htm] to HandlerExecutionChain with handler [com.serotonin.m2m2.web.mvc.UrlHandlerController@7f68faf3] and 1 interceptor DEBUG 2013-12-19 08:39:46,864 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=1) DEBUG 2013-12-19 08:39:46,868 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=15, eventTypeId=2) DEBUG 2013-12-19 08:40:05,817 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=8, eventTypeId=1) DEBUG 2013-12-19 08:40:05,818 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=8, eventTypeId=2) DEBUG 2013-12-19 08:40:05,842 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=7, eventTypeId=1) DEBUG 2013-12-19 08:40:05,843 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=7, eventTypeId=2) DEBUG 2013-12-19 08:40:05,864 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=11, eventTypeId=1) DEBUG 2013-12-19 08:40:05,864 (com.serotonin.m2m2.rt.EventManager.returnToNormal:216) - Event returned to normal: type=DataSoureEventType(dataSourceId=11, eventTypeId=2) SUGGESTED SOLUTION: Don't use some funny external ajax calls for such simple things, but include the graphics into the mango module code. As intermediate solution, mapping it as an analog graphic will do.
  • Error occured when viewing watchlist

    6
    0 Votes
    6 Posts
    2k Views
    mebiusM
    I found a strange thing. this error will not occur under a user account but always occur under account of admin. that occurred in a same browser instance.
  • Exception from modbus master: No error in nativeavailable

    4
    0 Votes
    4 Posts
    3k Views
    mebiusM
    An unexpected failure leads to that sensors connecting to COM8 can't be reached. Turning off power and turn on then, those sensors can be reached again. thanks Joel.
  • Power Curve

    5
    0 Votes
    5 Posts
    3k Views
    JoelHaggarJ
    This should answer your question: http://vimeo.com/81751946
  • Scripting Data Source

    6
    0 Votes
    6 Posts
    2k Views
    P
    Joel, Thank You. That puts me on the right track. Paul
  • What's the different between Meta Data Source and Virtual Data Source?

    6
    0 Votes
    6 Posts
    2k Views
    mebiusM
    Solved it by your instruction. thanks. BTW, anybody else who need to do the same thing must pay attention to download right version for your Mango installation.
  • How to set length of a decimal?

    4
    0 Votes
    4 Posts
    2k Views
    mebiusM
    thanks. solved it by your instruction.
  • How to use serial data

    3
    0 Votes
    3 Posts
    2k Views
    JoelHaggarJ
    We have a new Data Source for this and will be posting it next week. Joel.
  • DGlux remote view

    2
    0 Votes
    2 Posts
    2k Views
    N
    this is the simple code , save it as xxxxx.html and run in browser <div style="position:relative;width:80px;height:150px"> <iframe frameBorder="0" style="position:absolute;width:1250px;height:750px" scrolling="no" allowTransparency="true" src="http://localhost:8080/dglux/view?dgml=dgml%2Fhouse_project.dgml"></iframe> </div>
  • HTTP Receiver Tutorial

    2
    0 Votes
    2 Posts
    1k Views
    N
    Please read the link , if any question keep a msg , remember this method is not for real time data , http://scadaforplcs.blogspot.com/
  • Use of Set point URL in HTTP Receiver data source

    6
    0 Votes
    6 Posts
    3k Views
    JoelHaggarJ
    Hi, thanks for your interest in this. Basically the HTTP retriever or receiver can be used to to get or receive HTTP posts. If you want to make the data points in Mango stable you can specify the Set point URL. This is a URL where you have an HTTP listener. Any time you "Set" the point in Mango, Mango will make an HTTP post to your Set point URL with the value that was updated. You can easily use two installations of Mango to experiment with this and you can use the Listen for HTTP data feature in the data sources to see the raw data come in from a post. Thanks, Joel.
  • Doing math on point

    5
    0 Votes
    5 Posts
    3k Views
    phildunlapP
    I suggest you experiment with the 'Meta Data Source'
  • Modbus Serial Errors

    15
    0 Votes
    15 Posts
    9k Views
    A
    I still get the following error when I use Modbus Serial. "'Modbus': Exception from modbus master: No recipient was found waiting for response for key com.serotonin.modbus4j.serial.SerialWaitingRoomKeyFactory$TransportSyncWaitingRoomKey@1". Is this a known bug?
  • Start / stop mango from linux shell script

    13
    0 Votes
    13 Posts
    9k Views
    A
    I have received the new license file thanks. If anyone needs to see the log when Mango starts as a service under Ubuntu Linux (12.04) it's at /var/log/upstart/mango.log Look at the log continuously: sudo tail -f /var/log/upstart/mango.log
  • Points using old name after renaming them?

    6
    0 Votes
    6 Posts
    2k Views
    JoelHaggarJ
    Click on the point details icon on the far left of the top menu. Then click on the "edit data point" icon and you will see the option to change the device name. In our next release we have combined all these setting into one place to make it much easier to find. Joel.
  • Anyone know how to set datasource with ASCII string thru GPRS

    2
    0 Votes
    2 Posts
    1k Views
    A
    I have some telemetry RTU which is not Modbus. They are primary using GPRS and transmit string and if connection fail it falls back to GSM and transmit data using SMS. Does anyone have any experience setting up this to Mango?