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.

  • abeip module won't connect to 5069-L306ER

    2
    0 Votes
    2 Posts
    934 Views
    terrypackerT
    @meverett without knowing exactly what the problem is it will be hard for us to diagnose/fix the bug. Can you provide a pcap file from WireShark for the communication for a few polls? It is either the read request for the data points OR the connection request to initialize the connection. Once I have some time I will take a look. I will admit it has been some time since I've decomposed any ABeIP packets but hopefully it will come back to me quickly!
  • ReferenceError on Meta Data Source script

    7
    0 Votes
    7 Posts
    2k Views
    W
    Thank you @terrypacker. I had a global script using $EXEC Once I removed that the script would execute.
  • User role for event handler creation and modification on Mango 3.7.4?

    3
    0 Votes
    3 Posts
    1k Views
    TurboT
    Thanks for the response-- That seems unfortunate.. I know mango has a USER-CREATE-REPORTS type role for this kind of thing for report creation-- I don't think it's unreasonable to have a similar permission role for my users to be able to configure their own alarms. I suppose for now, that's where we are, but that means I need to hand out lots of superadmin to people, which is definitely not ideal.
  • Consumption of JVM memory leads to disconnect of MQTT data source

    2
    0 Votes
    2 Posts
    835 Views
    TurboT
    Heya: I ran into similar issues with memory usage-- Notably, whenever one of our users ran one of their Big Excel Reports, the Available Memory would go to Zero, and the wheels would come off of Mango. We set our JAVAOPTS to be 10G, and those problems seem to go away. Mango uses Monster Amounts of Memory under certain conditions-- I'd say that you 1600Meg is too small. I've got site machines running with 2 gigs of RAM, and we use the JAVAOPTS small for that. Those sites only use the Modbus datasource, a handful of metapoints, and the persistent publisher. Even that seems to use all the available memory at times, and once Java takes RAM it never give sit back.. Right now, our main machine is set up with 16 gigs of RAM, with only 174 megs free. The rest of that is JAVA, which is using 14.785 GB of RAM according to TOP. This peaks whenever a report is ran, but then Java never gives RAM back to the OS after it's taken. Right now, our JVM free memory is about 5 gigs, but that will go to < 2 gigs if one of these big reports gets ran. Cheers, -Greg
  • Dashboard backup and share

    2
    0 Votes
    2 Posts
    811 Views
    R
    We do it via json-file /administration/JSON store.
  • Dashboard gauge data point scale

    dashboard gauge
    2
    0 Votes
    2 Posts
    929 Views
    MattFoxM
    If you're using a single value, try {{pt.value/3600}} or pt.value/3600 depends on your markup Fox
  • After update of Mango no more web server

    11
    0 Votes
    11 Posts
    1k Views
    CraigWebC
    Hi @shoffend from the logs that you sent to us it looks like all you need to do it delete the Brewersdashboard module and restart mango. It is located in /opt/mango/web/modules
  • Getting error when submitting an Issue

    3
    0 Votes
    3 Posts
    1k Views
    S
    Thanks Craig,
  • 0 Votes
    22 Posts
    8k Views
    terrypackerT
    Great news. Also no worries, we all really appreciate the help you provide on the forum so its good to be able to pay you back.
  • Moving global script functions to a server file

    6
    0 Votes
    6 Posts
    2k Views
    I
    Hi @terrypacker Thanks for pointing me towards the audit trial. I hadn't realized what elements were tracked here. However, the audit trail doesn't offer any comparison tools, version tagging, etc that source control app would, like Github. This was my intention for saving the global scripts to an external file. Thanks Ian
  • Dashboard writes only whole numbers

    7
    0 Votes
    7 Posts
    2k Views
    realmoosemanR
    Ya, I was numeric but when I clicked on the refresh it picked alpha. Presently is selected for numeric.
  • How to configure email?

    email smtp reports starttls
    13
    0 Votes
    13 Posts
    3k Views
    MattFoxM
    You need to setup an application only password in gmail for mango to use. Otherwise you are unable to send mail.
  • 0 Votes
    14 Posts
    4k Views
    MattFoxM
    Looks like you've got it sorted, nicely done.
  • Adding condition checks to ma-set-point-value

    2
    0 Votes
    2 Posts
    822 Views
    MattFoxM
    Hi Ian, My first suggestion for 1) involves using a number input with the desired mins and maxes, then a ma-button/md-button to use the point.setValue( numberFieldVal) <md-input-container> <input type="number" minimum="0" maximum="5" ng-model="angleToSet"/> <md-button ng-click="anglePoint.setValue( angleToSet ) " class="md-primary md-raised">Set Angle Value</md-button> </md-input-container> Do you have any suggestions if I wanted to add custom condition checks to the ma-set-point-value object? Would I have to create my own component so I could add the condition checks? That would be best. As you know, the components in the UI all use the REST API, so use that to enable you to write your own checks etc. In fact if you're trying to do the same above, you may as well look at the github and see Jared's approach and work from there. You could then likely set different "setValue" calls so when setting a point value, you can run different checking algorithms and set alerts using an alert or $mdToast or the like. Fox
  • Creating a chart with dynamic number of series

    2
    0 Votes
    2 Posts
    583 Views
    MattFoxM
    I did something similar, the easiest way I did it was hard coding three graph series and wrapping it with an ng-if="seriesCount==1" or 2 or 4 in the html template file. You know for a fact you're working with only up to three series, so it shouldn't be overkill. Store all necessary settings in your JSON then go forth. I think you're making it more complex than required. Alternatively, Map everything into controller variables then link them into the chart instance: <ma-serial-chart points="$ctrl.points" values="$ctrl.values" legend="true" export="true" graph-options="$ctrl.graphOptions" options="$ctrl.serialChartOptions"> </ma-serial-chart> <ma-point-values points="$ctrl.points" values="$ctrl.values" from="$ctrl.dateBar.from" to="$ctrl.dateBar.to" rollup="{{$ctrl.rollupType}}" rollup-interval="{{$ctrl.rollupInterval}} {{$ctrl.rollupIntervalPeriod}}" ></ma-point-values> Fox
  • Triggering a counter data point to enable and restart

    3
    0 Votes
    3 Posts
    965 Views
    MattFoxM
    Use an event handler and trigger it which runs a script which increments, enables/disables values using a the supplied scripting context points when it has fired. Use the Set Point value type handler.
  • Migrating a custom page to a component

    4
    0 Votes
    4 Posts
    966 Views
    MattFoxM
    My pleasure, glad to see you were able to figure it out!
  • Some settings not displayed in new version of "Mango ES Configuration"

    1
    0 Votes
    1 Posts
    531 Views
    No one has replied
  • Virtual Serial Client

    28
    0 Votes
    28 Posts
    18k Views
    MattFoxM
    Anytime, that's what we're (the forum) here for.
  • Excel Reports - XLSM files

    3
    0 Votes
    3 Posts
    1k Views
    B
    Thanks!