• G
    glamprecht

    @phildunlap said in How to recover missing dashboard Page ??:

    /ui/administration/json-store

    Can you please provide the full path:
    find / | grep json-store
    does not return anything.
    find / | grep /ui/administration
    does not return anything.

    I found these, but it does nothing looks anything to what you describe. I have the latest version installed. My page went missing during an update the last couple of months.

    /opt/mango/web/resources/amd/dojox/app/schema/store.json
    /opt/mango/web/resources/dstore/bower.json
    /opt/mango/web/resources/dstore/package.json
    /opt/mango/web/resources/dojox/app/schema/store.json

    posted in Dashboard Designer & Custom AngularJS Pages read more
  • G
    glamprecht

    I have 100 DataSources for 100 routers. Each DataSource contains 10 Datapoints. I want the user to select a router in the drop down box, and then display its points, like temperature, signal, etc. For each of the 100 routers their datapoints have the same names, like temperature.

    In this example: https://help.infiniteautomation.com/linking-to-dynamic-pages/ you have to create a Watch list first. I dont want to create 100 Watch lists (one for each DataSource)

    I have had a look at the examples, but I cannot get it working at all.

    posted in Dashboard Designer & Custom AngularJS Pages read more
  • G
    glamprecht

    I am trying to do a bulk read permissions set, but get this error. I have tried changing the search criteria to other points, but still get this error. There are about 8 datapoints associated with this data source name.
    I just want to add another item to the read permissions.

    0_1539952360306_6b124b0d-f701-40ac-9529-44184c284dd4-image.png

    posted in User help read more
  • G
    glamprecht

    I have for example 15 BLE devices asynchronously transmitting their values through BLE advertisements (not being connected) every 5 seconds. I have a python scanner that get the value and spawns off a thread to post its value with the MAC to Mango.

    If I need to add a new sensor in Mango, I just need to enter the MAC in the datapoint and bring the BLE device within 100m of any PI and it works. I can also build redundancy by having multiple PI's in reach of each other without any extra coding. I dont even have to add/register the PI on Mango. It is completely transparent. And all I need to do to add another node is copy the PI sdCard and put it in another PI. The elegance of the system is great, except the real world values is not so elegant at the moment.

    Wont using virtual serial port limit this connection to 1 stream, ie 1 PI ?

    posted in Mango Automation general Discussion read more
  • G
    glamprecht

    Yes I have control over the HTTP messages, so I can add anything to that, I would appreciate help with the script. Thank you

    posted in Mango Automation general Discussion read more
  • G
    glamprecht

    We are implementing a transparent BLE - HTTP Receiver solution using Raspberry Pi. So the Pi will transmit all bluetooth values that it receive. There is a combination of water, beer, electricity, etc pulses that are transmitted. However on some flow meters it is 5 pulses per litre, sometimes 10 pulses per kWh, and so on. It will become a complete mess if we have to configure the Pi or the bluetooth device in the field that is a $10 part with "real world translation"

    So we would like to configure Multiplicand and Augend (optional) on the back-end.

    Is there a way to do this without having to create 2 datapoints (point link or virtual data point) for each sensor?

    SNMP works well, but many raspberry pi's are behind networks that only allow HTTP traffic. So we have to use HTTP Receiver.

    posted in Mango Automation general Discussion read more
  • G
    glamprecht

    @jared-wiltshire said in Opening image based on datapoint value under watch list:

    I can now see how to get the point value. Likewise I can get the dataSourceXid like this:
    (designer.points | filter:{name:'Camera_name'}:true | maFirst).dataSourceXid)

    Instead of using the value as in the past, I would now like to get the last digits of the IP address of the dataSourceXid (being an SNMP datasource)

    I can see how to access the datapoint through designer.points ,but I cannot figure out how to access the datasource and its address?

    posted in Dashboard Designer & Custom AngularJS Pages read more
  • G
    glamprecht

    Is there an elegant way in mango to refresh/reload an img (image) either periodically or when clicked on? Or can it somehow detect a change in date/time of the file that ng-src points to?

    There are lots of help on the internet using javascript and/or angular, but they all seem to be very wide workarounds for quite a common requirement.

    posted in User help read more
  • G
    glamprecht

    The Modbus DataSource act as a master. Configure that to get data from a PLC or Modbus capable RTU.

    The Modbus Publisher act as a slave. You would need to use virtual Datasource/datapoint in this case for each value you want to transfer, unless those datapoint that you want to transfer come from another source.

    It is a bit more effort to work through the publisher (as a slave) because you need to anticipate or figure out what the Master (maybe another SCADA software) want from Mango (publisher) In our case after much debugging we found the modbus master poll register 1-30 from Mango publisher. if those are not configured, Mango do not respond, and the modbus master gives up and never get to the real registers above 4000 that we were actually interested. So we had to create 30 dummy virtual points to make the master happy.

    posted in Mango Automation general Discussion read more