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 SET POINT VALUE display is possible to modify ?

    2
    0 Votes
    2 Posts
    1k Views
    phildunlapP
    Hi JF89, You could change the font size with a little CSS. One could do it globally on the /ui/administration/ui-settings page by setting the User stylesheet URL to point to a CSS file with something like md-input-container { font-size: 20px; } But you may see negative side effects depending on size and whatnot. The text associated with the SET POINT VALUE variable is not displayed. (when page running) There are HTML attributes which the components can't actually accept. The Dashboard Designer doesn't attempt to exhaust this validation because there are a lot of components and a lot of attributes! The live preview in the dashboard designer applies the text content as being the content of the element so it appears, but when the element is rendered on the actual page the component eliminates its errant contents. I would advise using another element for static text content.
  • heartbeat in mango, to send it every five seconds to each controller

    8
    0 Votes
    8 Posts
    2k Views
    phildunlapP
    Where to find the syntax to control with that script, the points (coils) of the IP modbus device? I'm not sure I understand - in your image is the help for the scripting data source with examples of setting values to context points. There is also a help document available in the upper right corner of the script entry area in your screenshot. All you would need to do is add the point to the scripting data source's context and set values to it.
  • Output Settings of Event handlers

    4
    0 Votes
    4 Posts
    2k Views
    phildunlapP
    Schedules , work by recovery, from one event to another.(in events handlers) I am not sure what you mean here, but it sounds like you got it working!
  • Bargraphs not filled

    15
    0 Votes
    15 Posts
    5k Views
    J
    Hello Craig, Thank you very much. It works . Best regards [image: tXnhncH.png]
  • Mango clock resetting to Jan 2000 - bad backup battery?

    6
    0 Votes
    6 Posts
    2k Views
    phildunlapP
    Welcome back Andrew! All instances I can recall of instances losing their set times have been battery issues, and could possibly have been that the hwclock -w command was never run, which could be the case if ntp servers were not available at the time of manufacture and when you checked it first. Unless these are particularly old, there should be a primitive script to avoid this issue at /opt/control/saveRTC.sh It does seem unlikely to be the battery losing contact for some period during shipping, but it is possible.
  • SSL Installation on the mango cloud

    14
    0 Votes
    14 Posts
    4k Views
    J
    Hi all; the SSL is now working on my cloud. I thought I would share the procedure and challenges encountered. Step 0. Buy a genuine SSL certificate Step 1. Generate a CSR to request a certificate from a recognised CA Step 2 Generate a file.jks; on my case I used keystore explore to create a keystore.jks and load all my certificate in it. Setp 3 I then imported it into my mango /opt/mango/overrides/properties Challenges: After all these steps, when I edited my env file to activate the SSL, my web page couldn’t be access. The issue was on my env file, I didn’t uncommented the ssl.key.password. I followed the instruction for using certbot which was not the right one for my case. The right is on support under configurationinstallation ssl.on=true ssl.port=443 ssl.keystore.location=[YOUR FULL MANGO PATH HERE]/overrides/keystore.jks ssl.keystore.password=[leave empty if you didn’t use a password] ssl.key.password=[leave empty if you didn’t use a password] (Note that this need to be uncommented as it is initially commented out) Then I restarted mango, and that’s it
  • POP3 e-mail data collection with attached CSV file

    4
    0 Votes
    4 Posts
    2k Views
    phildunlapP
    @jf89 said in POP3 e-mail data collection with attached CSV file: I do not see what these check options REGEX and time Regex are. That will run the value regex over the "Test content" provided below. It will not attempt an email fetch and then run it on that. I would maybe encourage using a catch all regex for the first test, to see if it gets the CSV attachment in the text or not. Something like ((?:.|\r|\n)+)
  • client publisher - EOS alarm -> what dows it mean?

    3
    0 Votes
    3 Posts
    2k Views
    phildunlapP
    Hi elran, It may also help to know what kind of publisher, if Craig's suggestion doesn't solve it.
  • new data source added in servers side - overrides an existing data source

    3
    0 Votes
    3 Posts
    2k Views
    terrypackerT
    @elran pretty vague but if you make a copy of a data source and save it without changing the id field it will update the data source with that id. To signal to Mango that you want to create a new data source you will need to set the id field to -1 In the Java code we have the constant: com.serotonin.m2m2.Common.NEW_ID = -1
  • mulitple publishers configuration on client side is failing

    2
    0 Votes
    2 Posts
    1k Views
    phildunlapP
    is multiple publisher configuration a feasible functionality? Yes you can make as many publishers as your system can handle running. it was verified that on the servers side the 1st and 3rd publisher had the same port configuration... which probably triggered this "bug" What kind of publisher are you talking about? For any but Modbus which have ports, you can use the same port, as it is a client connection to another host at that port. And, in BACnet, it is able to share the local device. I was able to reproduce the issue. It has to do with the way the old UI stores some state about editing on the server side, and it gets confused when you work with multiple tabs open. To achieve this, you could hit the new publisher button in one tab, then the edit existing in another tab, now go back to the first and save the new publisher (must be the same type or there will be a typecast error), and you've updated the existing publisher! This is not going to be fixed, as the publisher UI will soon be present in the new UI. why does the following declaration appear? Ah, so you're using the Mango Persistent TCP Publisher, yes? That message pretty much explains itself. The Receiver is trying to create the incoming point, but it cannot do so because that XID already is being used by another point in the system. You can supply an XID prefix with the publisher such that all points transmitted with have their XIDs prefixed with that string (enabling publishing to localhost). I guess one could manually create a point on a receiver and then add that to a publisher back to that receiver, but I cannot fathom a reason to do so.
  • Problem with import CSV in databulk

    1
    0 Votes
    1 Posts
    817 Views
    No one has replied
  • bulk sync from SQL to persistent TCP

    10
    0 Votes
    10 Posts
    3k Views
    phildunlapP
    maya, My advice was to set the update event to "Logged" on the publisher, and to transmit real time data. On the receiver, save the real time data. Use a "sync point values before" setting like 10 minutes, if you need to make the sync run every fifteen minutes that's probably fine, but you should get all the data from the transmission of real time data. I would not bother with Fox's suggestion. I would not use a sync before time of 1 millisecond, just run the sync more often,
  • Data File Templates

    5
    0 Votes
    5 Posts
    2k Views
    phildunlapP
    Alas 2.8 is not likely to get fixes for this sort of thing. This issue has certainly been fixed, as I mentioned. Did someone from your group call and leave a voicemail about this thread? It was not easy to make out their email address from their message (but it was a gmail address) and they seemed to mention this thread. They said they had compiler output after upgrading, but were getting an error which they provided an incomplete description of. If that was on this issue, could you post the output of the compiler here if you would like help getting through compilation issues?
  • Low disk space on MANGO

    7
    0 Votes
    7 Posts
    3k Views
    phildunlapP
    Hmm, that looks okay. I wonder if maybe there's another cron definition invoking the script? You could try commenting out the line that tries to invoke /usr/sbin/systemInfo/timeAlive in /usr/sbin/systemInfo/getAll to see if that error is what's getting there, but I have the same line in the device I'm looking at and it doesn't produce /var/mail/mail contents. That definitely looks a lot like what was happening when the output of the cron job was not being redirected to /dev/null
  • permission set and auto login

    3
    0 Votes
    3 Posts
    1k Views
    V
    @joelhaggar : Thanks! I got it~ Vincent
  • Doesn't find the values

    9
    0 Votes
    9 Posts
    3k Views
    J
    @phildunlap Thanks for the help. Now the data points have started coming up itself.
  • Send multiple point value in alarm text

    27
    0 Votes
    27 Posts
    17k Views
    phildunlapP
    I used that function because it will give a java.util.List which we could addAll to the other list acquired the same way. You could also use the lastValue function, as described in the JavaScript help, or simply use the .value and .time from the point (which actually wouldn't work quite right here because we need to go through the text renderer, and a .value is a primitive data type usually instead of a DataValue object.
  • MANGO Problem

    4
    0 Votes
    4 Posts
    2k Views
    phildunlapP
    I would not expect 2000 - 3000 Modbus points polled perhaps every 5 seconds to overwhelm the ES from a data acquisition standpoint. Were you able to get it started and running again?
  • Websocket support

    7
    0 Votes
    7 Posts
    4k Views
    Jared WiltshireJ
    It looks like @leandro is opening the websocket connection from a browser, in which case only session authentication is an option. You can't set the Authorization header using the browser WebSocket API.
  • Server error timeout

    12
    0 Votes
    12 Posts
    4k Views
    phildunlapP
    I replied via email to check for /opt/mango/hs_err* files.