• Recent
    • Tags
    • Popular
    • Register
    • Login
    1. Home
    2. aussieMESH
    3. Posts

    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.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website
    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 25
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by aussieMESH

    • HTTP Sender - Static Parameters

      Hi all,

      I am using Mango to get MODBUS data from various sources, including RTU's residing on Xbee nodes via a Digi Connectport X4.

      I would like to POST data to the Etherios cloud using the Mango HTTP sender publisher, and have successfully tested this using HTTP POST with a Python Script.

      However, I am unsure as to the format of the Static Parameters in the Mango HTTP sender properties.

      The path is http://<hostname>/ws/DataPoint/one
      I need to add the following snippet of the HTTP POST method to a KEY:

      <DataPoint>
      <staticId>one</staticId>
      <data>42</data>
      </DataPoint>

      I cannot use just the two entries:
      KEY=data and Value=42
      KEY=staticId and Value=one
      Somewhere I need to add the "DataPoint" header

      Obviously the value "42" would be where I put the Mango point "Parameter name", but
      I am first trying to send just a static value.

      The "staticId" is the Etherios Data stream ID, and remains constant.

      Can anyone shed some light on this?

      posted in User help
      A
      aussieMESH
    • RE: HTTP Sender - Static Parameters

      Hi all,

      I am using Mango to get MODBUS data from various sources, including RTU's residing on Xbee nodes via a Digi Connectport X4.

      I would like to POST data to the Etherios cloud using the Mango HTTP sender publisher, and have successfully tested this using HTTP POST with a Python Script.

      However, I am unsure as to the format of the Static Parameters in the Mango HTTP sender properties.

      The path is http://<hostname>/ws/DataPoint/one
      I need to add the following snippet of the HTTP POST method to a KEY:

      <DataPoint>
      <staticId>one</staticId>
      <data>42</data>
      </DataPoint>

      I cannot use just the two entries:
      KEY=data and Value=42
      KEY=staticId and Value=one
      Somewhere I need to add the "DataPoint" header

      Obviously the value "42" would be where I put the Mango point "Parameter name", but
      I am first trying to send just a static value.

      The "staticId" is the Etherios Data stream ID, and remains constant.

      Can anyone shed some light on this?

      posted in User help
      A
      aussieMESH
    • RE: Zigbee - Connectports - All works

      Just as an update on this post.

      Although I would recommend setting packetization and character timeouts as above, this was not the underlying problem.

      zzzz....zzzz....zzzz WAKE UP!!! Can't respond to MODBUS polls when it is asleep!

      I thought the router or coordinator the bee was attached to would buffer the request and then send it on when it wakes,
      but I could not get it to do this. even with short sleep/wake cycles under the poll timeout value.

      So I made sure all my nodes are running ROUTER firmware, so the do not go to sleep.
      You could run end device firmware and set the sleep mode to "Pin Sleep" and then wire
      the sleep pin permanently LOW, but using ROUTER firmware allows the radio to participate in the MESH.

      posted in Hardware
      A
      aussieMESH
    • RE: Accessing the console with Mango as a Windows Service

      @JoelHaggar said:

      I'm not aware of a terminal window you can open. You just start and stop the service by right clicking on the service.

      Joel.

      I believe now I can access this information via the logs, which serves the purpose.

      H

      posted in User help
      A
      aussieMESH
    • RE: No WAN connect on 8080 - M2M V1.12.4

      Thanks for the reply Joel.

      I still can't connect on my mobile, so I asked another
      friend to connect from another state on 8080/safari and he had no problems.

      So I am going to put it down to poor internet connectivity here
      in Australia and/or an issue with my mobile co.

      One thing that concearns me with the iframes, is someone, or
      many people could copy the iframe address out of my website source
      code and paste it in another website/s. This could cause connectivity
      issues and misuse of data. it would be good if iframes could be more secure
      somehow.
      A workaround for me would be to add my company logo to the graphical display.

      Thanks Joel

      posted in User help
      A
      aussieMESH
    • No WAN connect on 8080 - M2M V1.12.4

      Hi all,

      I have had my 1.12.4 server running for about a month.
      I have BEEN able to connect to:
      8080 on my LAN
      8080 on the WAN (Phone and PC)(Static WAN IP)
      8080 via iframe remote view from my website.

      Now the 8080 WAN has dropped off, but I can still connect via the other two methods.
      I am getting gateway timeouts.

      I have called my ISP, they said they have not blocked 8080.(anyway the iframes are getting through)
      I have tried changing everything to 8081, no success.
      I have obviously restarted and checked firewall exceptions and port forwarding.
      Also I can access my webcams and modbus TCP devices directly from the WAN.

      I'm using M2M as a test bench before moving to (and hopefully selling) Mango Automation,
      and remote access is a must.

      I recently ran a Java update, but that was JRE not JDK.....????

      Any ideas? Can anyone throw me a freakin bone here?

      posted in User help
      A
      aussieMESH
    • RE: No WAN connect on 8080 - M2M V1.12.4

      Hi all,

      I have had my 1.12.4 server running for about a month.
      I have BEEN able to connect to:
      8080 on my LAN
      8080 on the WAN (Phone and PC)(Static WAN IP)
      8080 via iframe remote view from my website.

      Now the 8080 WAN has dropped off, but I can still connect via the other two methods.
      I am getting gateway timeouts.

      I have called my ISP, they said they have not blocked 8080.(anyway the iframes are getting through)
      I have tried changing everything to 8081, no success.
      I have obviously restarted and checked firewall exceptions and port forwarding.
      Also I can access my webcams and modbus TCP devices directly from the WAN.

      I'm using M2M as a test bench before moving to (and hopefully selling) Mango Automation,
      and remote access is a must.

      I recently ran a Java update, but that was JRE not JDK.....????

      Any ideas? Can anyone throw me a freakin bone here?

      posted in User help
      A
      aussieMESH
    • RE: Accessing the console with Mango as a Windows Service

      Thanks for the reply Joel, but I can see the services window and see tomcat running, but I cannot see how to open the console.
      Any other ideas?

      posted in User help
      A
      aussieMESH
    • Accessing the console with Mango as a Windows Service

      Hi all,

      Probably a quickie for all you Windows Guru's out there.
      I am running 1.12.4 and have it running as a Windows service on XP. It now runs TOTALLY in the background,
      I mean TOTALLY! The console is nowhere to be found.
      Can anyone tell me how to see then console? I need to see what is going on.

      posted in User help
      A
      aussieMESH
    • RE: Accessing the console with Mango as a Windows Service

      Hi all,

      Probably a quickie for all you Windows Guru's out there.
      I am running 1.12.4 and have it running as a Windows service on XP. It now runs TOTALLY in the background,
      I mean TOTALLY! The console is nowhere to be found.
      Can anyone tell me how to see then console? I need to see what is going on.

      posted in User help
      A
      aussieMESH
    • User Notes

      Matthew/Joel,

      How do I delete the user notes from a point?

      I have looked through the system, but could not find the answer.

      Thanks Hayden

      posted in Mango Automation general Discussion
      A
      aussieMESH
    • RE: User Notes

      Matthew/Joel,

      How do I delete the user notes from a point?

      I have looked through the system, but could not find the answer.

      Thanks Hayden

      posted in Mango Automation general Discussion
      A
      aussieMESH
    • RE: Pulse as event handler action

      It is a suggestion for implementation.

      posted in Wishlist
      A
      aussieMESH
    • Pulse as event handler action

      Hi,

      It may be advantageous to have a "Pulse Target" in the Event Handler Active action. The pulse time could be set in system settings maybe.

      This would be used to "Trigger" devices that just require one set pulse.

      Hayden

      posted in Wishlist
      A
      aussieMESH
    • RE: Pulse as event handler action

      Hi,

      It may be advantageous to have a "Pulse Target" in the Event Handler Active action. The pulse time could be set in system settings maybe.

      This would be used to "Trigger" devices that just require one set pulse.

      Hayden

      posted in Wishlist
      A
      aussieMESH
    • RE: Zigbee - Connectports - All works

      The main problem I had initially was timeouts, so I increased to 5 seconds, but probably could go to 10.

      Also, I have the character timeout in the gateway set at 5 now, but this seems to be a grey area according to my
      research. And then there is the Xbee radio paketization timeout, which I have set at 5 also, in the co-ordinator
      and the end node radios, another grey area. Have not used a router in between at this stage, but may slow things
      down a bit with more hops. The Arduino is sending data via its end node at only 9600! I think by adjusting the arduino
      MODBUS slave library to accommodate a higher baud rate would really help.

      Definitions:

      Packetization Timeout
      The number of character times of inter-character delay required before transmission. If set to zero, characters are
      transmitted as soon as they arrive instead of buffering them into one RF packet.

      Character Timeout
      Specifies how long to wait for additional message data before discarding a partially received message.

      I am still learning a lot about Xbee, but it appears now to transport MODBUS very successfully, especially
      seeing as it it getting translated from TCP to RTU and vica versa in the gateway. My test node is pulling
      4 analog values and sending one digital output every 5 seconds, but is capable of 6AI, 2AO, 6DI and 4DO.
      This is all the pins used up on a Arduino UNO. You could also change the combinations if you like.

      I would be happy to pass on any knowledge I have about this subject.

      Below is the Mango Data source for the Arduino/Xbee node:

       {
               "xid":"DS_101326",
               "type":"MODBUS_IP",
               "alarmLevels":{
                  "DATA_SOURCE_EXCEPTION":"INFORMATION",
                  "POINT_READ_EXCEPTION":"INFORMATION",
                  "POINT_WRITE_EXCEPTION":"INFORMATION"
               },
               "purgeType":"YEARS",
               "updatePeriodType":"SECONDS",
               "transportType":"TCP_KEEP_ALIVE",
               "encapsulated":false,
               "host":"10.1.1.12",
               "port":502,
               "contiguousBatches":false,
               "createSlaveMonitorPoints":false,
               "discardDataDelay":2500,
               "logIO":false,
               "maxReadBitCount":2000,
               "maxReadRegisterCount":125,
               "maxWriteRegisterCount":120,
               "multipleWritesOnly":false,
               "quantize":false,
               "retries":2,
               "timeout":5000,
               "updatePeriods":5,
               "enabled":true,
               "name":"Arduino1",
               "purgeOverride":true,
               "purgePeriod":1
            },
      

      Cabinet Temperature data point:

      {
               "loggingType":"INTERVAL",
               "intervalLoggingPeriodType":"MINUTES",
               "intervalLoggingType":"AVERAGE",
               "purgeType":"YEARS",
               "pointLocator":{
                  "range":"INPUT_REGISTER",
                  "modbusDataType":"TWO_BYTE_INT_UNSIGNED",
                  "writeType":"NOT_SETTABLE",
                  "additive":0.0,
                  "bit":0,
                  "charset":"ASCII",
                  "multiplier":0.488,
                  "offset":3,
                  "registerCount":0,
                  "slaveId":1,
                  "slaveMonitor":false
               },
               "eventDetectors":[
                  {
                     "xid":"PED_959001",
                     "type":"HIGH_LIMIT",
                     "alarmLevel":"CRITICAL",
                     "limit":45.0,
                     "durationType":"MINUTES",
                     "duration":1,
                     "alias":""
                  }
               ],
               "engineeringUnits":"Degrees celsius",
               "plotType":"STEP",
               "chartColour":"",
               "chartRenderer":{
                  "type":"IMAGE",
                  "timePeriodType":"HOURS",
                  "numberOfPeriods":8
               },
               "dataSourceXid":"DS_101326",
               "defaultCacheSize":1,
               "deviceName":"Arduino1",
               "discardExtremeValues":false,
               "discardHighLimit":45.0,
               "discardLowLimit":5.0,
               "enabled":true,
               "intervalLoggingPeriod":15,
               "name":"Cabinet Temperature",
               "purgeOverride":true,
               "purgePeriod":1,
               "textRenderer":{
                  "type":"ANALOG",
                  "format":"0.00",
                  "suffix":"&deg;C in Pole Cabinet"
               },
               "tolerance":0.25,
               "xid":"DP_144357"
            },
      
      posted in Hardware
      A
      aussieMESH
    • RE: Android and other second connections

      So if I delete the license file, I would be able to connect to the server from three different IP addresses?

      Will my modbus module still be functional, and can I trial DGlux?

      Thanks

      posted in Mango Automation Installation
      A
      aussieMESH
    • RE: Modbus Scaling

      They are MODBUS points, but in point settings, I can only see multiply and add (or subtract).
      I don't think I can do the above equation there. Am I missing something?

      I have checked out meta points, and yea, that method is pretty much the same as using point links.

      posted in Mango Automation general Discussion
      A
      aussieMESH
    • Android and other second connections

      Simple licensing question.

      I am currently using the FREE core version. It is running on an XP PC 10.1.1.26.

      When I attempt to log on from another machine(on the same subnet) to 10.1.1.26:8080, I get the error:

      "Your license domain 'localhost:8080' does not match the current domain"

      So, in the free licence conditions, what are the 3 unique IP addresses?
      I would like to see how this runs on my android, and will be looking to purchase
      a full license after complete testing.

      Maybe you guys are looking toward an android app in the furture, but for now it should work
      pretty well using a browser over a LAN or Cellular.

      Thanks.

      posted in Mango Automation Installation
      A
      aussieMESH
    • RE: Android and other second connections

      Simple licensing question.

      I am currently using the FREE core version. It is running on an XP PC 10.1.1.26.

      When I attempt to log on from another machine(on the same subnet) to 10.1.1.26:8080, I get the error:

      "Your license domain 'localhost:8080' does not match the current domain"

      So, in the free licence conditions, what are the 3 unique IP addresses?
      I would like to see how this runs on my android, and will be looking to purchase
      a full license after complete testing.

      Maybe you guys are looking toward an android app in the furture, but for now it should work
      pretty well using a browser over a LAN or Cellular.

      Thanks.

      posted in Mango Automation Installation
      A
      aussieMESH