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.

  • is there a way to restore a deleted dashboard ?

    4
    0 Votes
    4 Posts
    1k Views
    phildunlapP
    Glad to hear it! :D
  • Bouncing Notification in New 3.6 UI is disturbing (disable?)

    4
    0 Votes
    4 Posts
    2k Views
    Jared WiltshireJ
    Great. I might look at adding some more options to prevent them appearing and disappearing too quickly.
  • Chart of sum data points

    4
    0 Votes
    4 Posts
    3k Views
    phildunlapP
    As the update event of the meta data point.
  • 0 Votes
    18 Posts
    6k Views
    P
    OK Thanks Jared I have it working now. Thank-you very much for all your help and to the other guys as well. That's great.
  • User component menu not showing up in dashboard designer

    11
    0 Votes
    11 Posts
    3k Views
    W
    I added the component with the + and now User Components is visible and i can drag them from the menu
  • Removing last edited page from the default load

    5
    0 Votes
    5 Posts
    2k Views
    phildunlapP
    You can also use another search engine if you prefer. You can add the term site://forum.infiniteautomation.com while googling, for instance.
  • md-card affecting Chart render??

    6
    0 Votes
    6 Posts
    2k Views
    P
    Thanks Craig, That looks like the problem, Didn't even see that there . Cheers!
  • Momentary Button Bug?

    Moved
    9
    0 Votes
    9 Posts
    3k Views
    S
    Update on a really old thread. There was just no option for me to change anything on the PLC side as mentioned before but figured out a workaround. The problem was that the pump could not be started if the stop bit held the 1 (or stopped if the start bit held the 1) You can visibly see a stuck button if the bit held the 1. The same button could be pressed again to attempt to write a 0 at release. But instead of explaining that process, I am having the momentary of the start write a 0 to the stop and the stop will write a 0 to the start. This ensures the end user uses the buttons as intended without having to worry about stuck button or held bits. Seems to work fine.
  • Change Step in ma-point-value

    3
    0 Votes
    3 Posts
    2k Views
    C
    @jared-wiltshire said in Change Step in ma-point-value: it should be released in the next couple of weeks Ok thanks
  • Using <ma-state-params

    15
    0 Votes
    15 Posts
    5k Views
    C
    @Jared-Wiltshire @CraigWeb Thank you for your help it works perfectly
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    50 Views
    No one has replied
  • Styling amCharts

    8
    0 Votes
    8 Posts
    4k Views
    richard.mortimerR
    Thanks for the suggestions, I ultimately went a different route with this, and bound a slider to the variable that was previously at the top of the page (which was 30 in the first instance) and allowed the user to select how many days worth of data they wanted to see: [image: 1iAVMU2.png] [image: RNZDNz9.png] [image: HRdkfDv.png] [image: 9A9hOeK.png] The text box is also editable, so they can manually type a number in, if they wish (the '500' example at the end). I did use some of the styles suggested to modify the axes to a different grey to lessen it's impact upon the page, but it also meant that the X-axes date was relevant again, so the requirement to remove it changed (let's just call it 'agile development :). The slider modifies about 10 graphs across the page and works quite fast. Cheers Richard
  • Powered by Mango Footer

    3
    0 Votes
    3 Posts
    2k Views
    richard.mortimerR
    Put the ng-repeat inside it's element, but make sure that is surrounded by the div with a class of: class="ma-designer-root" I've also found it handy to give this div a sensible ID (ie not a UUID generated one) on which you can start doing some styling. EG: <style> #main { width: 100%; height: 100%; padding: 0; margin: 0; } </style> <div class="ma-designer-root" style="width: 1366px; height: 768px; position: relative;" id="main"> <p ng-repeat="(name, age) in {'adam':20, 'amalie':22}">{{name}} is {{age}}</p> </div> HTH Richard
  • Pie Chart Nested donut chart

    3
    0 Votes
    3 Posts
    1k Views
    R
    Oh, I see, Jared. Thank you! ;)
  • Rotate .SVG

    3
    0 Votes
    3 Posts
    2k Views
    C
    @jared-wiltshire Thanks, works well!
  • Scripting control to Publishers

    2
    0 Votes
    2 Posts
    1k Views
    phildunlapP
    Hi JoHn-Beer, It does seem like those functions should exist for completeness. Currently there would be two ways to do this, Use the JsonEmport tool. You could export the publishers JSON, find the publisher you wished to toggle, change the 'enabled' property appropriately and reimport. Go through the actual runtime manager, like function enablePublisher(xid, enabled) { var publisher = com.serotonin.m2m2.db.dao.PublisherDao.getByXid(xid); publisher.enabled = enabled; com.serotonin.m2m2.Common.runtimeManager.savePublisher(publisher); } And then call it as needed. I'll create a git issue about putting such a function into the script environments' RuntimeManager utility.
  • Excel report

    11
    0 Votes
    11 Posts
    4k Views
    P
    @jared-wiltshire said in Excel report: @psysak said in Excel report: Is it still the case that the <ma-excel-report-run> does not support multiple ranges? There are three ways of running it, by default it only sets the date range for one time series. You can however get it to set the dates for all the time series by setting all-time-series="true" or only certain time series by passing time-series-names="['Time series 1', 'Time series 3']" I suspected you might say that, I was curious what the option was for. That's perfect Jared!
  • Isolating users to a dashboard with only their device points

    15
    0 Votes
    15 Posts
    5k Views
    P
    Works like a charm, just user has to be User, picky little thing :)
  • I'm stuck in writing problems.

    2
    0 Votes
    2 Posts
    1k Views
    phildunlapP
    Hi JoHn-Beer, It sounds like a time to use the PointValueQuery. var endDate = CONTEXT.getTimestamp(); var startDate = endDate - CONTEXT.millisInPast(DAY, 30); //handles DST shenanigans var results = []; var callback = function(idValueTime) { results.push(idValueTime); }; var pointsToQuery = [ p1.getDataPointWrapper().getId() ]; PointValueQuery.rollupQuery( pointsToQuery, startDate, endDate, callback, LAST, 1, DAY); print(results); //Do want you want now with the results, or in the callback function Run on cron 0 0 8 * * ?
  • Dashboards go blank when called from nested menu item

    2
    0 Votes
    2 Posts
    1k Views
    Jared WiltshireJ
    https://forum.infiniteautomation.com/topic/4004/menu-folders