Announcement

Collapse
No announcement yet.

Beta Testing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Beta Testing

    There was a new release published today (Jan 5). 3.2.x

    - Better Debugging
    - Support for Zero-based addressing

    For those having issues reading registers/coils, please confirm the parity/baud/etc. are set correctly. If the plugin becomes unresponsive you may need to re-start it to get it to pick up new settings. Sometimes the serial port gets stuck.
    Author of Highpeak Plugins | SMS-Gateway Plugin | Blue Iris Plugin | Paradox (Beta) Plugin | Modbus Plugin | Yamaha Plugin

    #2
    Please note- you will need to remove and re-add your gateway devices, as the data stored in the device has changed.
    Author of Highpeak Plugins | SMS-Gateway Plugin | Blue Iris Plugin | Paradox (Beta) Plugin | Modbus Plugin | Yamaha Plugin

    Comment


      #3
      Originally posted by beerygaz View Post
      There was a new release published today (Jan 5). 3.2.x

      - Better Debugging
      - Support for Zero-based addressing

      For those having issues reading registers/coils, please confirm the parity/baud/etc. are set correctly. If the plugin becomes unresponsive you may need to re-start it to get it to pick up new settings. Sometimes the serial port gets stuck.
      The support of Zero-based addressing is working.

      In case not selected I retrieve the value of address 40013 in case I entered 40013 as address.

      In case selected I retrieve the value of address 40012 in case I entered 40013 as address.

      Thanks for the fix
      ---
      John

      Comment


        #4
        Originally posted by beerygaz View Post
        There was a new release published today (Jan 5). 3.2.x

        - Better Debugging
        - Support for Zero-based addressing

        For those having issues reading registers/coils, please confirm the parity/baud/etc. are set correctly. If the plugin becomes unresponsive you may need to re-start it to get it to pick up new settings. Sometimes the serial port gets stuck.
        Beergayz,

        You wrote that sometimes the serial port gets stuck. Can you indicate how often that will be (what is your own experience)?

        I will start an endurance test polling 10 addresses every minute.

        ---
        John

        Comment


          #5
          What I meant was that if the PI tries to poll and the device is unavailable or the baud/parity, etc is wrong, the PI does not recover well right now and all future serial Comms fails. This the need for a restart.


          Sent from my iPhone using Tapatalk
          Author of Highpeak Plugins | SMS-Gateway Plugin | Blue Iris Plugin | Paradox (Beta) Plugin | Modbus Plugin | Yamaha Plugin

          Comment


            #6
            Originally posted by beerygaz View Post
            What I meant was that if the PI tries to poll and the device is unavailable or the baud/parity, etc is wrong, the PI does not recover well right now and all future serial Comms fails. This the need for a restart.


            Sent from my iPhone using Tapatalk
            Ok, that is clear. I will monitor how frequent this will happen with my device just for information.

            ---
            John

            Comment


              #7
              Beta test results

              Beerygaz,

              My compliments for the PI. Great job done.

              It seems that I can poll multiple addresses without any issues at the moment, so it seems that the additional configurable parameters for Scan rate (response time out) 2100 ms and time between (delay between polls) are not necessary. The upcoming days I will have a closure look to the ModbusManager to decide which information I wants to log. After that session I will at the required addresses to the Modbus PI and see how it behaves.

              Do you have any plans to change the data stored in the devices that will require removal and re-adding of all devices?

              At the end of this week I will also test the writing to a holding register.

              I hope the major issues reported will be fixed in the next update of the PI. The minor issues reported are not disturbing the functionality of the PI and in my opinion these don't need to be solved on short notice.

              ---
              John

              Comment


                #8
                Version 3.2?

                Hi beerygaz,

                The version that I can see ready for download is 3.1.5848.33860 - is this the latest?

                Kind regards,
                Jan


                Originally posted by beerygaz View Post
                There was a new release published today (Jan 5). 3.2.x

                - Better Debugging
                - Support for Zero-based addressing

                For those having issues reading registers/coils, please confirm the parity/baud/etc. are set correctly. If the plugin becomes unresponsive you may need to re-start it to get it to pick up new settings. Sometimes the serial port gets stuck.

                Comment


                  #9
                  Beta Testing

                  Jan, 3.2 was a typo, should have been 3.1.

                  John, once we have all the required parameters in place the. There will be no need to remove and re-add all devices. I can code around this annoyance but wanted to focus on getting the main functionality working rather than elegantly handling device creation right now.

                  The next version will have your multiplier in as well as support for negative values.



                  Sent from my iPhone using Tapatalk
                  Author of Highpeak Plugins | SMS-Gateway Plugin | Blue Iris Plugin | Paradox (Beta) Plugin | Modbus Plugin | Yamaha Plugin

                  Comment


                    #10
                    Originally posted by beerygaz View Post
                    Jan, 3.2 was a typo, should have been 3.1.

                    John, once we have all the required parameters in place the. There will be no need to remove and re-add all devices. I can code around this annoyance but wanted to focus on getting the main functionality working rather than elegantly handling device creation right now.

                    The next version will have your multiplier in as well as support for negative values.



                    Sent from my iPhone using Tapatalk

                    Beerygaz,

                    It will be great that the next version will support multiplying and negative values.

                    I made a selection of 29 addresses that needs to be polled. The PI will poll these addresses correctly.

                    Last night the PI stopped logging after 8.5 hours. Restarting the PI solved the issue.

                    ---
                    John
                    Attached Files

                    Comment


                      #11
                      RS485 interface?

                      Hi John,

                      As you may have read in another thread I have trouble reading registers. I wonder if it may have to do with the USB-RS485 interface I use, although I did use the same one with the YoYo Modbus PI on HS2.

                      It looks like things are working for you, which interface are you using?

                      Regards,
                      Jan

                      Comment


                        #12
                        Beta Testing

                        Hi Jan,

                        A Nibe Modbus 40 interface is connected to the heating pump. The RS-485 signals are converted to RS-232 by means of the ATC-107N RS-485 to RS-232 converter.

                        The RS-232 signal will go over TCP/IP by means of a Netcom 113 Pro Network to Serial converter.

                        Hope this will help you.

                        I hope your device will also work as I am also interested in this device .
                        ---
                        John

                        Verzonden vanaf mijn iPhone met behulp van Tapatalk

                        Comment


                          #13
                          This is the debug Log when the PI stops logging the data (after 13.5 hours, reading 29 values with a poll interval of 1 minute).

                          The latest change of a value in the device list was on 8:41:22 PM. It look that there were issues reading Modbus register address 40012.


                          2016-01-06 20:40:35.0934| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47036 : Address 47036 as HoldingRegister:Int16 to 200
                          2016-01-06 20:40:34.9062| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40008 HoldingRegister:Int16 as 427
                          2016-01-06 20:40:35.0934| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40004 HoldingRegister:Int16
                          2016-01-06 20:40:36.8498| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47011 HoldingRegister:Int16 as 0
                          2016-01-06 20:40:36.8654| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47402 HoldingRegister:Int16
                          2016-01-06 20:40:38.8576| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40083 HoldingRegister:Int16 as 43
                          2016-01-06 20:40:38.8576| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40081 HoldingRegister:Int16
                          2016-01-06 20:40:38.8888| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 43005 HoldingRegister:Int16 as 65468
                          2016-01-06 20:40:38.8888| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40012 HoldingRegister:Int16
                          2016-01-06 20:40:38.9360| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40004 HoldingRegister:Int16 as 65499
                          2016-01-06 20:40:38.9360| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40033 HoldingRegister:Int16
                          2016-01-06 20:40:40.8612| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47398 HoldingRegister:Int16 as 200
                          2016-01-06 20:40:40.8612| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 43009 HoldingRegister:Int16
                          2016-01-06 20:40:40.8924| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 43009 HoldingRegister:Int16 as 401
                          2016-01-06 20:40:40.8924| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 43420 HoldingRegister:Int16
                          2016-01-06 20:40:40.9392| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40033 HoldingRegister:Int16 as 196
                          2016-01-06 20:40:40.9392| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40015 HoldingRegister:Int16
                          2016-01-06 20:40:42.8581| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47570 HoldingRegister:Int16 as 0
                          2016-01-06 20:40:42.8581| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47019 HoldingRegister:Int16
                          2016-01-06 20:40:42.8893| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:42.8893| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:42.9205| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:42.9371| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:42.9753| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:42.9753| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.0065| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.0065| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.0533| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.0533| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.0965| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.1045| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.1261| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.1261| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.1729| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.1729| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.2041| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.2041| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.2509| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.2509| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.2821| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.2977| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.3289| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.3289| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.3741| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.3741| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.4053| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.4053| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.4521| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.4521| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.5039| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.5039| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.5351| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.5507| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.5893| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.5893| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.6219| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.6219| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.6531| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.6687| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.6999| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.6999| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.7467| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.7467| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.7859| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.7859| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.8171| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.8171| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.8639| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.8795| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.9107| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.9273| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.9429| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:43.9897| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.0183| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.0363| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.0393| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:43.9897| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.0693| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.0693| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.1161| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.1161| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.1473| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.1473| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.1941| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.1941| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.2253| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.2253| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.2721| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.2721| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.3189| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.3189| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.3575| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.3575| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.4043| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.4043| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.4435| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.4435| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.4747| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.4747| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.5215| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.5215| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.5527| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.5683| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.5995| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.6151| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.6483| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.6483| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.6749| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.6905| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.7217| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.7217| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.7685| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.7685| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.8087| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.8087| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.8477| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.8477| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.8789| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.8789| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.9257| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.9257| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:44.9569| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:44.9569| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.0037| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.0037| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.0505| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.0505| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.0817| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.0973| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.1285| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.1285| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.1597| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.1597| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.2065| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.2065| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.2387| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.2387| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.2855| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.2855| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.3167| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.3323| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.3689| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.3689| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.4081| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.4081| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.4549| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.4549| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.4861| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.4861| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.5173| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.5173| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.5641| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.5641| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.5953| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.6109| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.6421| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.6421| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.6889| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.6889| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.7201| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:45.7201| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:45.7583| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 43009 HoldingRegister:Int16 as 401
                          2016-01-06 20:40:45.7583| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 43420 HoldingRegister:Int16
                          2016-01-06 20:40:45.8051| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 43024 HoldingRegister:Int16 as 0
                          2016-01-06 20:40:45.8051| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47371 HoldingRegister:Int16
                          2016-01-06 20:40:46.9627| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47032 HoldingRegister:Int16 as 0
                          2016-01-06 20:40:46.9627| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47036 HoldingRegister:Int16
                          2016-01-06 20:40:48.9859| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47015 HoldingRegister:Int16 as 200
                          2016-01-06 20:40:48.9859| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47011 HoldingRegister:Int16
                          2016-01-06 20:40:49.0327| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40014 HoldingRegister:Int16 as 433
                          2016-01-06 20:40:49.0327| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 43024 HoldingRegister:Int16
                          2016-01-06 20:40:50.8581| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47371 HoldingRegister:Int16 as 0
                          2016-01-06 20:40:50.8581| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40083 HoldingRegister:Int16
                          2016-01-06 20:40:50.8893| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40012 HoldingRegister:Int16 as 366
                          2016-01-06 20:40:50.8893| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40013 HoldingRegister:Int16
                          2016-01-06 20:40:50.9361| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40015 HoldingRegister:Int16 as 62
                          2016-01-06 20:40:50.9361| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40016 HoldingRegister:Int16
                          2016-01-06 20:40:52.8683| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47207 HoldingRegister:Int16 as 0
                          2016-01-06 20:40:52.8683| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47206 HoldingRegister:Int16
                          2016-01-06 20:40:54.9803| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47206 HoldingRegister:Int16 as 65476
                          2016-01-06 20:40:54.9959| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47570 HoldingRegister:Int16
                          2016-01-06 20:40:57.0051| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47402 HoldingRegister:Int16 as 20
                          2016-01-06 20:40:57.0051| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47398 HoldingRegister:Int16
                          2016-01-06 20:40:58.8589| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47036 HoldingRegister:Int16 as 200
                          2016-01-06 20:40:58.8745| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40008 : Address 40008 as HoldingRegister:Int16 to 427
                          2016-01-06 20:40:58.9057| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40004 : Address 40004 as HoldingRegister:Int16 to 65499
                          2016-01-06 20:40:58.9057| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40033 : Address 40033 as HoldingRegister:Int16 to 196
                          2016-01-06 20:40:58.9213| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40015 : Address 40015 as HoldingRegister:Int16 to 62
                          2016-01-06 20:40:58.9369| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40016 : Address 40016 as HoldingRegister:Int16 to 13
                          2016-01-06 20:40:58.9369| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 43005 : Address 43005 as HoldingRegister:Int16 to 65468
                          2016-01-06 20:40:58.9525| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40012 : Address 40012 as HoldingRegister:Int16 to 366
                          2016-01-06 20:40:58.9525| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40013 : Address 40013 as HoldingRegister:Int16 to 458
                          2016-01-06 20:40:58.9681| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40014 : Address 40014 as HoldingRegister:Int16 to 433
                          2016-01-06 20:40:58.9681| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 43024 : Address 43024 as HoldingRegister:Int16 to 0
                          2016-01-06 20:40:58.9837| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device Modbus Device : Address 47371 as HoldingRegister:Int16 to 0
                          2016-01-06 20:40:58.9837| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40083 : Address 40083 as HoldingRegister:Int16 to 43
                          2016-01-06 20:40:58.9993| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40081 : Address 40081 as HoldingRegister:Int16 to 32
                          2016-01-06 20:40:58.9993| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 40079 : Address 40079 as HoldingRegister:Int16 to 11
                          2016-01-06 20:40:59.0149| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 43416 : Address 43416 as HoldingRegister:Int16 to 8435
                          2016-01-06 20:40:59.0305| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 45001 : Address 45001 as HoldingRegister:Int16 to 0
                          2016-01-06 20:40:59.0305| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 43427 : Address 43427 as HoldingRegister:Int16 to 60
                          2016-01-06 20:40:59.0481| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47207 : Address 47207 as HoldingRegister:Int16 to 0
                          2016-01-06 20:40:59.0481| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47206 : Address 47206 as HoldingRegister:Int16 to 65476
                          2016-01-06 20:40:59.0481| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47570 : Address 47570 as HoldingRegister:Int16 to 0
                          2016-01-06 20:40:59.0651| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47019 : Address 47019 as HoldingRegister:Int16 to 450
                          2016-01-06 20:40:59.0771| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47015 : Address 47015 as HoldingRegister:Int16 to 200
                          2016-01-06 20:40:59.0771| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47011 : Address 47011 as HoldingRegister:Int16 to 0
                          2016-01-06 20:40:59.0771| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47402 : Address 47402 as HoldingRegister:Int16 to 20
                          2016-01-06 20:40:59.0941| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47398 : Address 47398 as HoldingRegister:Int16 to 200
                          2016-01-06 20:40:59.0941| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 43009 : Address 43009 as HoldingRegister:Int16 to 401
                          2016-01-06 20:40:59.0941| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 43420 : Address 43420 as HoldingRegister:Int16 to 2809
                          2016-01-06 20:40:59.1111| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47032 : Address 47032 as HoldingRegister:Int16 to 0
                          2016-01-06 20:40:59.1111| DEBUG|HSPI_MODBUS.plugin.UpdateDevice |Updating device 47036 : Address 47036 as HoldingRegister:Int16 to 200
                          2016-01-06 20:41:00.8567| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47011 HoldingRegister:Int16 as 0
                          2016-01-06 20:41:00.8723| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 47402 HoldingRegister:Int16
                          2016-01-06 20:41:02.8613| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 47398 HoldingRegister:Int16 as 200
                          2016-01-06 20:41:02.8925| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 43009 HoldingRegister:Int16
                          2016-01-06 20:41:02.9237| DEBUG|HSPI_MODBUS.Gateway.Read |Read Slave: 1 Address: 40013 HoldingRegister:Int16 as 458

                          Comment


                            #14
                            New beta published 3.2. Better debugging, multiplier support and negative value support (I hope).


                            Sent from my iPhone using Tapatalk
                            Author of Highpeak Plugins | SMS-Gateway Plugin | Blue Iris Plugin | Paradox (Beta) Plugin | Modbus Plugin | Yamaha Plugin

                            Comment


                              #15
                              Object reference not set to an instance of an object

                              Beerygaz,

                              Since I installed version 3.2 a get a lot of "Object reference not set to an instance of an object", for e.g. for 40079

                              Is there something changed in the PI as in the previous version of the PI the reading of the values was much smoother.

                              2016-01-07 19:55:07.6874| DEBUG|HSPI_MODBUS.Gateway.Read |Trying Slave: 1 Address: 40079 HoldingRegister:Int16
                              2016-01-07 19:55:07.6874| ERROR|HSPI_MODBUS.Gateway.ReadInt16 |Error in ReadInt16: Object reference not set to an instance of an object.
                              System.NullReferenceException: Object reference not set to an instance of an object.
                              at Modbus.Device.ModbusMaster.PerformReadRegisters(ReadHoldingI nputRegistersRequest request)
                              at Modbus.Device.ModbusMaster.ReadHoldingRegisters(Byte slaveAddress, UInt16 startAddress, UInt16 numberOfPoints)
                              at HSPI_MODBUS.Gateway.ReadInt16(Int32 address, Int32 SlaveID, AddressTypes AddressType, Boolean IsSigned)
                              2016-01-07 19:55:07.6874| ERROR|HSPI_MODBUS.Gateway.ReadValue |Error in ReadValue: Object reference not set to an instance of an object.
                              System.NullReferenceException: Object reference not set to an instance of an object.
                              at Modbus.Device.ModbusMaster.PerformReadRegisters(ReadHoldingI nputRegistersRequest request)
                              at Modbus.Device.ModbusMaster.ReadHoldingRegisters(Byte slaveAddress, UInt16 startAddress, UInt16 numberOfPoints)
                              at HSPI_MODBUS.Gateway.ReadInt16(Int32 address, Int32 SlaveID, AddressTypes AddressType, Boolean IsSigned)
                              at HSPI_MODBUS.Gateway.ReadValue(Address address)
                              2016-01-07 19:55:07.6874| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Object reference not set to an instance of an object.
                              System.NullReferenceException: Object reference not set to an instance of an object.
                              at Modbus.Device.ModbusMaster.PerformReadRegisters(ReadHoldingI nputRegistersRequest request)
                              at Modbus.Device.ModbusMaster.ReadHoldingRegisters(Byte slaveAddress, UInt16 startAddress, UInt16 numberOfPoints)
                              at HSPI_MODBUS.Gateway.ReadInt16(Int32 address, Int32 SlaveID, AddressTypes AddressType, Boolean IsSigned)
                              at HSPI_MODBUS.Gateway.ReadValue(Address address)


                              ---
                              John

                              Comment

                              Working...
                              X