• C
    CraigWeb

    Yes, a couple of people have complained about excel doing that. If you are working on the latest version of mango you can edit multiple data points at the same time which in most cases, you will not need to export and edit.

    If not you should use libre office instead of excel. it handles CSVs much better than excel. Another option is to use VS code text editor. You can highlight a text, right-click and choose change all occurrences.

    posted in User help read more
  • C
    CraigWeb

    Hi @v8dave the read permissions has recently changed ill try explain it.

    All non-admin users have read permission of "user" by default even if their read permission is blank.

    When a data point 's read permission is left blank it reverts to super admin. meaning only admins will see it.

    So in your case you could just add "user" to the data points read permissions and then ALL non-admins will see the points.

    If you require different user roles to view different points then I would advise on adding specific read permission to those points such as the client's name then add that roll to the user who should see those points.

    posted in User help read more
  • C
    CraigWeb

    With regards to smsing and 3G routers, my recommendation is the Teltonika RUT955.
    It is an amazing router with duel sim, internal GPS. It allows you to send sms's from the router via HTTP requests.
    It is rugged and industrialised. cost is a little over $200.00

    posted in Hardware read more
  • C
    CraigWeb

    Hi @ThomasEinasto

    Here is some extracts of a scripting data source I did recently minus the logic I did on the JSON.

    var dao = com.serotonin.m2m2.db.dao.JsonDataDao.instance;
    var objectMapper = com.serotonin.m2m2.Common.getBean(com.fasterxml.jackson.databind.ObjectMapper.class, "daoObjectMapper");
    
    var jsonDataVo = dao.getByXid('8b203a82-166a-4963-8dc5-17bba149e28b');
    var dataAsString = jsonDataVo.jsonData.toString();
    var data = JSON.parse(dataAsString);
    

    You can now edit the data object as you would normally in JS

      var newJsonData = objectMapper.readTree(JSON.stringify(data)); 
     //If objectmapper is not used before saving, all objects get saved as an array.
      jsonDataVo.setJsonData(newJsonData); 
      dao.save(jsonDataVo) 
    

    To save back to the JSON store.

    posted in How-To read more
  • C
    CraigWeb

    The best advice I can give is that the drop-down on the dashboard designer is filterable. Just start typing your pages name.

    posted in Wishlist read more
  • C
    CraigWeb

    Hi Rowen

    It is kind of hard to tell what you are exactly describing here. Can you paste a link to the video you are referring to?
    Are you referring to logging into the ES via cloud connect?

    posted in User help read more
  • C
    CraigWeb

    Ye googling that error came up with a lot of safari issues. Just out of curiosity does your browser open a new tab when you click the download button?

    posted in User help read more
  • C
    CraigWeb

    I just tested this and had no issue downloading a CSV from a cloud server. Are you behind a proxy or fire wall ?

    posted in User help read more
  • C
    CraigWeb

    Yes correct it does require chrome to be installed but it's still quite cool and handy for the clients who demand an app. Ive had my fair share from corporate ITC policies its a nightmare.

    posted in Dashboard Designer & Custom AngularJS Pages read more
  • C
    CraigWeb

    @thomaseinasto said in Native desktop app with NodeJS / Electron without having to think about how to solve browser issues:

    https://github.com/jiahaog/nativefier

    This is awesome, ill give it a try. Not sure if you saw on the latest UI release that service workers are part of the package. So you can install a chrome app of the mango instance.

    posted in Dashboard Designer & Custom AngularJS Pages read more