• Recent
    • Tags
    • Popular
    • Register
    • Login
    1. Home
    2. patd2020
    3. Topics

    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
    P
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 12
    • Best 0
    • Controversial 0
    • Groups 0

    Topics created by patd2020

    • P

      How To set up email alert level sensor

      How-To
      • • • patd2020
      4
      0
      Votes
      4
      Posts
      2.2k
      Views

      P

      thank you Jeremy. Great clear instructions. most appreciated

    • P

      GPIO Controller command protocol

      How-To
      • • • patd2020
      8
      0
      Votes
      8
      Posts
      4.0k
      Views

      phildunlapP

      Hi moonmonkey,

      Presuming you are referring to the document Patd posted, it looks like you could use the TCP/IP data source, with 'configuration in hex' selected, and set values as simple hex string without the 0x prefix, so if I have a write command on a TCP/IP point like:

      0101

      Then every time I set any value whatsoever to that point, I'll get out the binary...

      0000000100000001

      it would toggle that output, and it's value regex will be given a chance to parse incoming data on the socket. Here's a point that should do something (you'll need to set the host and port) but it is not a realistic expectation for me to get too deep into your documentation for the sake of answering your questions for free.

      { "dataSources":[ { "xid":"DS_082653", "name":"GPIO", "enabled":false, "type":"TcpIp", "alarmLevels":{ "POLL_ABORTED":"URGENT", "DATA_SOURCE_EXCEPTION":"URGENT", "POINT_READ_EXCEPTION":"URGENT" }, "purgeType":"YEARS", "updatePeriodType":"MINUTES", "delimiter":"", "hex":true, "host":"localhost", "port":5200, "timeout":5000, "updatePeriods":5, "editPermission":"", "purgeOverride":false, "purgePeriod":1 } ], "dataPoints":[ { "xid":"DP_646604", "name":"Toggle1", "enabled":false, "loggingType":"ON_CHANGE", "intervalLoggingPeriodType":"MINUTES", "intervalLoggingType":"INSTANT", "purgeType":"YEARS", "pointLocator":{ "dataType":"ALPHANUMERIC", "queryable":false, "readCommand":"", "settable":true, "valueIndex":1, "valueRegex":"8101([0-9A-F]{2})", "writeCommand":"0101" }, "eventDetectors":[ ], "plotType":"STEP", "unit":"", "chartColour":"blue", "chartRenderer":null, "dataSourceXid":"DS_082653", "defaultCacheSize":1, "deviceName":"access", "discardExtremeValues":false, "discardHighLimit":1.7976931348623157E308, "discardLowLimit":-1.7976931348623157E308, "intervalLoggingPeriod":15, "intervalLoggingSampleWindowSize":0, "overrideIntervalLoggingSamples":false, "purgeOverride":false, "purgePeriod":1, "readPermission":"", "setPermission":"", "textRenderer":{ "type":"PLAIN", "useUnitAsSuffix":false, "unit":"", "renderedUnit":"", "suffix":"" }, "tolerance":0.0 } ] }

      Some people will, instead of writing a point for each output command, have a point with the write command %VALUE% only, such that they can have more control over the communication by passing values out through a scripting data source script setting the command point, and then focusing the definition of points on taking data in.

    • P

      Modbus data source setup

      User help
      • • • patd2020
      14
      0
      Votes
      14
      Posts
      6.8k
      Views

      P

      Sorry I meant to say I change the data source to MODBUS IP because I could not get the COM to to work