Announcement

Collapse
No announcement yet.

SimpleHomeNet Plugin Version 1.0.1.1 Beta

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

    SimpleHomeNet Plugin Version 1.0.1.1 Beta

    <!-- / icon and title --><!-- message -->
    The SimpleHomeNet Plugin has been updated to Beta version 1.0.1.1

    This version includes the following changes:
    • Minor bug fixes with polling and reading device input status
    • Improved performance and and logging
    • Added support for reading the analog input value on the EZIO2X4, EZIO8SA and EZIO6I.
      • The analog inputs are converted using a 10-bit A/D conversion. The 10-bit A/D converter results in 1024 voltage ranges (0-1023).
      • The EZIO device will send out a broadcast notification when the relevant threshold has been exceeded and the associated device in HomeSeer will be updated accordingly.
      • Once the threshold has been exceeded, the analog input value will be read and stored in the HomeSeer Device Value field. This allows the value to be used for triggering events. The value stored is the raw A/D converted value from 0 to 1023.
      • If analog inputs are enabled and a polling interval is set, the analog value will also be read during each poll of the device.
    • Removed Manual A/D conversion method. Both the manual and continous methods appear to work exactly the same, so this option was removed to reduce confusion.
    To install the beta version, follow the below procedures:
    • Shutdown HomeSeer
    • Rename the existing HSPI_SimpleHomeNet.dll to HSPI_SimpleHomeNet.bak
    • Copy the HSPI_SimpleHomeNet.dll from the attached ZIP file to the HomeSeer directory
    • Restart HomeSeer
    Please let me know if you have any questions or issues,

    Adam
    Attached Files

    #2
    Thank you for working on this.
    I installed on Sunday and will let you know how it works. So far everything seems to be working.

    Comment


      #3
      I am having problems with one of my inputs on my 2X4 device.

      Input 2 works fine, but Input 1 no longer functions.

      Here is some debug logging. I can see the light on the 2x4 blink when I trip the input. Let me know if there is anything else that you need.

      7/31/2012 10:32:49 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:48 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:47 PM SimpleHomeNet Debug Entered ProcessInputStatus() subroutine.
      7/31/2012 10:32:47 PM SimpleHomeNet Debug HSEvent EV_TYPE_GENERIC Case: 01 01 70 82 07 03 01 87 27 0E
      7/31/2012 10:32:47 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:46 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:45 PM SimpleHomeNet Debug Entered ProcessInputStatus() subroutine.
      7/31/2012 10:32:45 PM SimpleHomeNet Debug HSEvent EV_TYPE_GENERIC Case: 01 01 70 82 07 03 01 83 27 0F
      7/31/2012 10:32:45 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:44 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:43 PM SimpleHomeNet Debug Entered ProcessInputStatus() subroutine.
      7/31/2012 10:32:43 PM SimpleHomeNet Debug HSEvent EV_TYPE_GENERIC Case: 01 01 70 82 07 03 01 87 27 0E
      7/31/2012 10:32:43 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:42 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:41 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:40 PM SimpleHomeNet Debug Entered ProcessInputStatus() subroutine.
      7/31/2012 10:32:40 PM SimpleHomeNet Debug HSEvent EV_TYPE_GENERIC Case: 01 01 70 82 07 03 01 83 27 0F
      7/31/2012 10:32:39 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:39 PM SimpleHomeNet Debug Entered TimedPoll() subroutine.
      7/31/2012 10:32:38 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:37 PM SimpleHomeNet Debug Entered ProcessInputStatus() subroutine.
      7/31/2012 10:32:37 PM SimpleHomeNet Debug HSEvent EV_TYPE_GENERIC Case: 01 01 70 82 07 03 01 87 27 0E
      7/31/2012 10:32:37 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:36 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:35 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      7/31/2012 10:32:34 PM SimpleHomeNet Debug Entered Timeout() subroutine.
      HomeSeer Version: HS3 Pro Edition
      Operating System: Microsoft Windows 10 Pro
      Processor Type and Speed: i7 - 3.26 GHz
      Total Physical Memory: 16Gig

      Plugins: BlBackup | EasyTrigger | FitbitSeer | HSTouchServer | Insteon | WeatherXML

      Comment


        #4
        I was able to find a bug in the EZIO2X4 input status processing. I have attached an update that should correct this issue. Please try this version and let me know if it works for you.

        Adam
        Attached Files

        Comment


          #5
          That seems to have done it. Thanks!!!
          HomeSeer Version: HS3 Pro Edition
          Operating System: Microsoft Windows 10 Pro
          Processor Type and Speed: i7 - 3.26 GHz
          Total Physical Memory: 16Gig

          Plugins: BlBackup | EasyTrigger | FitbitSeer | HSTouchServer | Insteon | WeatherXML

          Comment


            #6
            SimpleHomeNet Plugin Version 1.0.1.1 Beta

            There seems to be a small issue with the plugin and analog. I it set to read the analog continuous and poll every 2 minutes. This seems to work for about 36 to 48 hrs then turn off. I have tried to find a pattern or reason, but so far it seems random.
            Is there a way to send a command once a day to reset it to continuous ?
            Our pool temp sensors are hooked to the analog in on a EZIO8, other then the turning off, this version has been rock solid.

            Comment


              #7
              Originally posted by JHughes View Post
              There seems to be a small issue with the plugin and analog. I it set to read the analog continuous and poll every 2 minutes. This seems to work for about 36 to 48 hrs then turn off. I have tried to find a pattern or reason, but so far it seems random.
              Is there a way to send a command once a day to reset it to continuous ?
              Our pool temp sensors are hooked to the analog in on a EZIO8, other then the turning off, this version has been rock solid.
              This is very strange. Next time the polling turns off, would you enable debug logging and see if you get entries every minute to the HomeSeer log that say something about entering timedpoll()? Also, what version of Windows and .Net are you using? The poll timer runs in a seperate thread using some windows and .net features so maybe there is some issues there.

              Adam

              Comment


                #8
                Can you told me how your ezio2x4 device is configured, and into homeseer, and how the inputs you are using are wired?

                And about the led that is blinking when the inputs status change, does it is a normal behavior or we have something to configure to have it happen?

                Thanks!

                Comment


                  #9
                  I turned on polling last Friday, it has not dropped the connection since. Here is the latest section of the poll.


                  <table border="0" cellpadding="0" cellspacing="2" width="100%"><tbody><tr><td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:39:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:40:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:41:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Info </td><td colspan="8" class="LOGEntry1" align="left">Polling DEVICE 1 with address of 19.ab.43</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 28 00 01 19 AB 43 19 76 A6 2B 28 00</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 28 00</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 01</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4A 01 19 AB 43 19 76 A6 2B 2B 01</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered ProcessOutputStatus() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:07 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 49 00 01 19 AB 43 19 76 A6 2B 49 30</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:07 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 49 30</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:07 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered ProcessInputStatus() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:08 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4C 01 19 AB 43 19 76 A6 2B 2B F8</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:08 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B F8</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:08 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered ProcessAnalogValue() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:08 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4D 01 19 AB 43 19 76 A6 2B 2B 00</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:08 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 00</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:08 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered ProcessAnalogValue() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:09 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B C1</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:09 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4E 01 19 AB 43 19 76 A6 2B 2B C1</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:09 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered ProcessAnalogValue() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:09 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 00</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:42:09 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4F 01 19 AB 43 19 76 A6 2B 2B 00</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:42:09 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered ProcessAnalogValue() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:43:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:43:43 AM </td><td colspan="3" class="LOGType1" align="left"> Event </td><td colspan="8" class="LOGEntry1" align="left">Event Trigger "Get Pool Temp"</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:43:43 AM </td><td colspan="3" class="LOGType0" align="left"> Event </td><td colspan="8" class="LOGEntry0" align="left">Running script in background: Send_Peek_1.txt</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:44:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:45:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Info </td><td colspan="8" class="LOGEntry0" align="left">Polling DEVICE 1 with address of 19.ab.43</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 28 00</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 28 00 01 19 AB 43 19 76 A6 2B 28 00</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:07 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 01</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:07 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4A 01 19 AB 43 19 76 A6 2B 2B 01</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:07 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered ProcessOutputStatus() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:07 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 49 30</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:07 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 49 00 01 19 AB 43 19 76 A6 2B 49 30</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:07 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered ProcessInputStatus() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:08 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4C 01 19 AB 43 19 76 A6 2B 2B 00</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:08 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 00</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:08 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered ProcessAnalogValue() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:08 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 01</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:08 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4D 01 19 AB 43 19 76 A6 2B 2B 01</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:08 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered ProcessAnalogValue() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:09 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4E 01 19 AB 43 19 76 A6 2B 2B C3</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:09 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B C3</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:09 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered ProcessAnalogValue() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:09 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">HSEvent EV_TYPE_GENERIC Case: ACK 2B 4F 01 19 AB 43 19 76 A6 2B 2B 00</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:46:09 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 00</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:46:09 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered ProcessAnalogValue() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime1" align="left" nowrap="nowrap">09/08/2012 10:47:06 AM </td><td colspan="3" class="LOGType1" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry1" align="left">Entered TimedPoll() subroutine.</td></tr> <tr> <td colspan="1" class="LOGDateTime0" align="left" nowrap="nowrap">09/08/2012 10:48:06 AM </td><td colspan="3" class="LOGType0" align="left"> SimpleHomeNet Debug </td><td colspan="8" class="LOGEntry0" align="left">Entered TimedPoll() subroutine.</td></tr></tbody></table>

                  Comment


                    #10
                    Originally posted by JHughes View Post
                    I turned on polling last Friday, it has not dropped the connection since. Here is the latest section of the poll.


                    <TABLE border=0 cellSpacing=2 cellPadding=0 width="100%"><TBODY><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:39:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:40:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:41:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Info </TD><TD class=LOGEntry1 colSpan=8 align=left>Polling DEVICE 1 with address of 19.ab.43</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 28 00 01 19 AB 43 19 76 A6 2B 28 00</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 28 00</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 01</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4A 01 19 AB 43 19 76 A6 2B 2B 01</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered ProcessOutputStatus() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:07 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 49 00 01 19 AB 43 19 76 A6 2B 49 30</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:07 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 49 30</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:07 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered ProcessInputStatus() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:08 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4C 01 19 AB 43 19 76 A6 2B 2B F8</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:08 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B F8</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:08 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered ProcessAnalogValue() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:08 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4D 01 19 AB 43 19 76 A6 2B 2B 00</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:08 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 00</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:08 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered ProcessAnalogValue() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:09 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B C1</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:09 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4E 01 19 AB 43 19 76 A6 2B 2B C1</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:09 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered ProcessAnalogValue() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:09 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 00</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:42:09 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4F 01 19 AB 43 19 76 A6 2B 2B 00</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:42:09 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered ProcessAnalogValue() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:43:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:43:43 AM </TD><TD class=LOGType1 colSpan=3 align=left>Event </TD><TD class=LOGEntry1 colSpan=8 align=left>Event Trigger "Get Pool Temp"</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:43:43 AM </TD><TD class=LOGType0 colSpan=3 align=left>Event </TD><TD class=LOGEntry0 colSpan=8 align=left>Running script in background: Send_Peek_1.txt</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:44:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:45:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Info </TD><TD class=LOGEntry0 colSpan=8 align=left>Polling DEVICE 1 with address of 19.ab.43</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 28 00</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 28 00 01 19 AB 43 19 76 A6 2B 28 00</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:07 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 01</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:07 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4A 01 19 AB 43 19 76 A6 2B 2B 01</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:07 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered ProcessOutputStatus() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:07 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 49 30</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:07 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 49 00 01 19 AB 43 19 76 A6 2B 49 30</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:07 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered ProcessInputStatus() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:08 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4C 01 19 AB 43 19 76 A6 2B 2B 00</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:08 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 00</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:08 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered ProcessAnalogValue() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:08 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 01</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:08 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4D 01 19 AB 43 19 76 A6 2B 2B 01</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:08 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered ProcessAnalogValue() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:09 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4E 01 19 AB 43 19 76 A6 2B 2B C3</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:09 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B C3</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:09 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered ProcessAnalogValue() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:09 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: ACK 2B 4F 01 19 AB 43 19 76 A6 2B 2B 00</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:46:09 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>HSEvent EV_TYPE_GENERIC Case: 01 19 AB 43 19 76 A6 2B 2B 00</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:46:09 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered ProcessAnalogValue() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:47:06 AM </TD><TD class=LOGType1 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:48:06 AM </TD><TD class=LOGType0 colSpan=3 align=left>SimpleHomeNet Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered TimedPoll() subroutine.</TD></TR></TBODY></TABLE>

                    Based on the log, it looks like everything is working correctly. One thing I did notice is these entries:

                    <TABLE border=0 cellSpacing=2 cellPadding=0 width="100%"><TBODY><TR><TD class=LOGDateTime1 noWrap align=left>09/08/2012 10:43:43 AM </TD><TD class=LOGType1 colSpan=3 align=left>Event </TD><TD class=LOGEntry1 colSpan=8 align=left>Event Trigger "Get Pool Temp"</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>09/08/2012 10:43:43 AM </TD><TD class=LOGType0 colSpan=3 align=left>Event </TD><TD class=LOGEntry0 colSpan=8 align=left>Running script in background: Send_Peek_1.txt

                    </TD></TR></TBODY></TABLE>
                    Is this event trying to poll the EZIO2X4 directly via script?

                    Adam

                    Comment


                      #11
                      How does this plugin work with/next to Mark Sandler's INSTEON plug-in? I have a PLM and his plug-in working well - does this plug-in register as an external device or communicate with the PLM directly?

                      -BD

                      Comment


                        #12
                        Originally posted by BrunDog View Post
                        How does this plugin work with/next to Mark Sandler's INSTEON plug-in? I have a PLM and his plug-in working well - does this plug-in register as an external device or communicate with the PLM directly?

                        -BD
                        The SimpleHomeNet plugin will register each EZIO device as an external device to the MNSandler Insteon plugin. The Insteon plugin handles all communication with the PLM and will forward Insteon traffic from EZIO devices to the SimpleHomeNet plugin for processing.

                        Adam

                        Comment


                          #13
                          Cool! I have the Sage thermostat plugin, souns like this works the same way.

                          -BD

                          Comment


                            #14
                            Originally posted by BrunDog View Post
                            Cool! I have the Sage thermostat plugin, souns like this works the same way.

                            -BD
                            Correct, this plugin works in a similar fashion to the Sage plugin.

                            Adam

                            Comment


                              #15
                              Originally posted by hurry4it View Post
                              Based on the log, it looks like everything is working correctly. One thing I did notice is these entries:

                              <table border="0" cellpadding="0" cellspacing="2" width="100%"><tbody><tr><td class="LOGDateTime1" align="left" nowrap="">09/08/2012 10:43:43 AM </td><td class="LOGType1" colspan="3" align="left">Event </td><td class="LOGEntry1" colspan="8" align="left">Event Trigger "Get Pool Temp"</td></tr><tr><td class="LOGDateTime0" align="left" nowrap="">09/08/2012 10:43:43 AM </td><td class="LOGType0" colspan="3" align="left">Event </td><td class="LOGEntry0" colspan="8" align="left">Running script in background: Send_Peek_1.txt

                              </td></tr></tbody></table>
                              Is this event trying to poll the EZIO2X4 directly via script?

                              Adam
                              I as the original script to poll the EZIO8 and process the data, now it just process the returned data from your plugin.

                              Comment

                              Working...
                              X