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.

  • User Permissions

    5
    0 Votes
    5 Posts
    1k Views
    BGB
    Hello Zaaphod, Unique roles are added in the user menu. When creating a new user we add the user name to the "Roles (permission groups)" setting. This creates a new user role in the system. We then assign that role to the read / set settings on the data points and dashboards as needed. [image: 0II0kdE.png] I hope this is what you were looking for. Cheers Brian
  • New installation strange errors

    24
    0 Votes
    24 Posts
    13k Views
    MattFoxM
    Lets assume the download was iffy and you start again. Seems like a good idea... hate to be that guy, but given the situation, seems like your best shot.. Fox
  • Modbus Poll Duration using Server Home IP

    4
    0 Votes
    4 Posts
    1k Views
    cmusselmC
    Thanks, Craig, that explains some of the results I've seen. For the specific example I showed, the poll had a timeout of 4 seconds, and it was coming back in 3.2 seconds. Since there was no Modbus device actually connected to that IP, did Mango report the poll simply because it received TCP/IP info from the server?
  • SNMP trap receiving - iptables

    4
    0 Votes
    4 Posts
    1k Views
    MattFoxM
    Run wireshark on the mango unit. sudo apt-get install wireshark Also turn on logging on the datasource if it has it
  • Quick View and Dialog Window Chart Freeze

    3
    0 Votes
    3 Posts
    1k Views
    ThomasEinastoT
    Just a bump on this thread because the problem is still relevant for 3.x versions and probably 4.x if AmCharts 3.x is used there also. As analyzing the problem I think the problem lies with the API updating some data where graphs gets nulled straight after Mango updates values using <ma-get-point-values>. For fix basically add try {}catch(e){} method on the underlying loop where the bug happens (handleCursorMove method) and this seems to help with the graph not freezing. Fix: Navigate to /mango_root/web/modules/mangoUI/web Open amcharts.js search in file for following: if (this.prevCursorItem != s || c != this.prevMostCloseGraph) { After this add try{ Now search in the file for following (should be basically quite close to previous search. this.prevCursorItem = s Add after that following }catch(e){} Then save the file and update cache as amcharts is cached with a version. Now your chart should not freeze while cursor is on the chart. Basically you can do it with overrides folder also as Mango updates will probably lose the fix. Pretty printed whole handleCursorMove method with added fix. see Fix start and Fix end comments handleCursorMove: function(t) { A.AmSerialChart.base.handleCursorMove.call(this, t); var e = t.target , i = this.categoryAxis; if (t.panning) this.handleCursorHide(t); else if (this.chartData && !e.isHidden) { var s, r = this.graphs; if (r) if (s = i.xToIndex(this.rotate ? t.y : t.x), s = this.chartData[s]) { var n, a, o, c; if (e.oneBalloonOnly && e.valueBalloonsEnabled) { var h = 1 / 0; for (n = r.length - 1; 0 <= n; n--) if ((a = r[n]).balloon.enabled && a.showBalloon && !a.hidden) { if (o = a.valueAxis.id, o = s.axes[o].graphs[a.id], e.showNextAvailable && isNaN(o.y) && !(o = this.getNextItem(o))) continue; o = o.y, "top" == a.showBalloonAt && (o = 0), "bottom" == a.showBalloonAt && (o = this.height); var l = e.mouseX , g = e.mouseY; (o = this.rotate ? Math.abs(l - o) : Math.abs(g - o)) < h && (h = o, c = a) } e.mostCloseGraph = c } if (this.prevCursorItem != s || c != this.prevMostCloseGraph) { /*start of fix*/ try { for (h = [], n = 0; n < r.length; n++) o = (a = r[n]).valueAxis.id, o = s.axes[o].graphs[a.id], e.showNextAvailable && isNaN(o.y) && !(o = this.getNextItem(o)) && a.balloon ? a.balloon.hide() : c && a != c ? (a.showGraphBalloon(o, e.pointer, !1, e.graphBulletSize, e.graphBulletAlpha), a.balloon.hide(0)) : e.valueBalloonsEnabled ? (a.balloon.showBullet = e.bulletsEnabled, a.balloon.bulletSize = e.bulletSize / 2, t.hideBalloons || (a.showGraphBalloon(o, e.pointer, !1, e.graphBulletSize, e.graphBulletAlpha), a.balloon.set && h.push({ balloon: a.balloon, y: a.balloon.pointToY }))) : (a.currentDataItem = o, a.resizeBullet(o, e.graphBulletSize, e.graphBulletAlpha)); e.avoidBalloonOverlapping && this.arrangeBalloons(h), this.prevCursorItem = s /*end of fix*/ } catch (e) {} } this.prevMostCloseGraph = c } r = A.fitToBounds(t.x, 0, e.width), c = A.fitToBounds(t.y, 0, e.height), i.showBalloon(r, c, e.categoryBalloonDateFormat, t.skip), this.updateLegendValues() } },
  • Data Point Value

    6
    0 Votes
    6 Posts
    1k Views
    MattFoxM
    I am with Craig now that I can see what you are trying to do. The rackspaces can be defined in a json store like he says and then pulled with a <ma-json-store> Fox
  • Data points not appearing in dashboard selection

    2
    1 Votes
    2 Posts
    673 Views
    SwinoS
    I had the same issue on another system that I setup today. Both installs are using version 4.0.0. I even tried deleting the snmp data source and then add it again from scratch. When I check the data point values in the data source tab all the snmp points are reading data fine. when I open each data point it shows a XID associated with the data point. However when I am in my dashboard editor and I try to assign the XID to things on my dashboard the data source XID's are not in the list. I also tried copying the XID and pasting it into the field on the dashboard. I have other devices that appear in the XID list just fine. Is there anyway to refresh the list of available XID's in the dashboard editor. Below is screenshot of the dashboard editor. The data point XID shows all the points from my Moxa switch. However the other device just not show in this list. [image: n1Nt7er.png] This screenshot shows my data source and all the points are reading and are valid. [image: vM2F0sv.png]
  • Mango UI - pre-login bootstrap error.

    6
    0 Votes
    6 Posts
    754 Views
    R
    Exit Mango, backup your mango folder, delete all files inside your existing mango\lib folder and unzip the mango-download-zip file to your mango folder. Accept override existing files.
  • How can I add Bearer Authorization parameter to HTTP datasources?

    2
    0 Votes
    2 Posts
    469 Views
    MattFoxM
    Don't think you can... use a meta point instead Fox
  • Error Reading Value from Point

    1
    0 Votes
    1 Posts
    442 Views
    No one has replied
  • Exception from modbus master: No recipient was found waiting for response

    7
    0 Votes
    7 Posts
    1k Views
    usiU
    This is exactly the reason why I cannot understand the cause of the error. There is also no problem when I use the Modbus tool or a secondary modscan tool. Values ​​come regularly, errors come regularly, although there is no communication problem. Here I share the results I got when scanning with the device's modbus tool and secondary modscan scanner. And of course the device receives queries from a single source. In addition, the slave monitor points in the loop indicate that the communication was successful. [image: xdR3A9O.jpg]
  • Allowing users to download files

    18
    0 Votes
    18 Posts
    4k Views
    MattFoxM
    Check filestore permissions under administration->system-settings->permissions for a start. Fox
  • Event list source and editing

    5
    0 Votes
    5 Posts
    2k Views
    ricardoR
    @Jared-Wiltshire Can you give a quick example on how to use CSS nth-child selector to hide a column? For example, how do you hide the Status column? BR, Ricardo
  • Error when saving page using dashboard designer

    1
    0 Votes
    1 Posts
    461 Views
    No one has replied
  • Persistent TCP publisher Sync Problem for delete action

    2
    0 Votes
    2 Posts
    512 Views
    MattFoxM
    Sounds like normal behaviour to me. The publisher publishes attributes. Unles there was an option to send them back. Its only values that gst lushed back
  • SQL Datasource Documentation

    1
    0 Votes
    1 Posts
    661 Views
    No one has replied
  • Best Way to Store and Use Runtime Status Values

    5
    0 Votes
    5 Posts
    1k Views
    cmusselmC
    One other quick note I forgot to include... When I first tried this solution I was getting an error about a valid certificate path. I found this on Stack Overflow which resolve that issue: https://stackoverflow.com/questions/21076179/pkix-path-building-failed-and-unable-to-find-valid-certification-path-to-requ
  • There is no TCP Keep Alive Packages on Wireshark

    3
    0 Votes
    3 Posts
    865 Views
    M
    @CraigWeb Is that normal not to see TCP Keep Alive packages on the wireshark?
  • Charting number of events over time

    4
    0 Votes
    4 Posts
    882 Views
    MattFoxM
    Just a thought, but is there not an internal mango datapoint you can take a snapshot of with a meta datapoint? Either that or make api calls and store the result. At least then you could graph that however you like. Nice idea with the SQL query Ralf Fox
  • Looking for one on one support.

    1
    0 Votes
    1 Posts
    351 Views
    No one has replied