Announcement

Collapse
No announcement yet.

Anyone else seeing double?

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Anyone else seeing double?

    I noticed just today that with the .net version and the older version that when my thermostats temp is probed it comes back twice. Is this normal? It works fine so its not a show stopper. Just curious as to why. It only does it on the thermostats. Never the keypads or the temp sensors. See below

    1/25/2007 9:21:29 AM Elk-M1 Probe Probe Temp [12=71
    1/25/2007 9:21:30 AM Elk-M1 Probe Probe Temp [13=73
    1/25/2007 9:21:31 AM Elk-M1 Probe Probe Temp [14=44
    1/25/2007 9:21:32 AM Elk-M1 Probe Probe Temp [15=40
    1/25/2007 9:21:33 AM Elk-M1 Probe Probe Temp [16=41
    1/25/2007 9:21:34 AM Elk-M1 Probe Probe Temp [17=81
    1/25/2007 9:21:35 AM Elk-M1 KeyTemp Keypad Temp ] 1=69
    1/25/2007 9:21:36 AM Elk-M1 KeyTemp Keypad Temp ] 2=69
    1/25/2007 9:21:37 AM Elk-M1 ThermTemp Thermostat Temp ] 3=69
    1/25/2007 9:21:38 AM Elk-M1 ThermTemp Thermostat Temp ] 3=69
    1/25/2007 9:21:39 AM Elk-M1 ThermTemp Thermostat Temp ]10=71
    1/25/2007 9:21:40 AM Elk-M1 ThermTemp Thermostat Temp ] 10=71

    #2
    I'm not running either version right now, so I can't comment. I am planning on running the .NET version and will look for this bug once I start looking at the code again.

    Mark

    Comment


      #3
      I am not seeing this on my version.

      If you turn on advanced debug, it may be helpful to see the messages associated with this.

      Mark

      Comment


        #4
        Similar Problem

        I don't have any thermostats hooked up, but after downloading the latest version of the plugin from the updater, I am getting double posts to the log each time one of the outputs is triggered by an Elk rule. These outputs are defined in HS, and I have the "Do not log commands from this device" checked for these items.

        I haven't changed anything in the Elk itself, just upgraded to the newest version of the plugin (I upgraded from v2.2.0.6). None of these outputs posted to the HS log when activated or inactivated before the upgrade, now each one posts twice.

        Any ideas?

        Jerry

        Comment


          #5
          Jerry

          Rather than downloading from the updater, goto the forum thread and grab the latest .net version of this plugin and see if you are still having the same problem.

          If you're keen, you can follow the thred and grab the latest source from google projects and compile your code. The latest source compiles and runs fine.. ie: not seeing your issues.

          Hope this helps

          Pete
          HS 2.2.0.11

          Comment


            #6
            Thanks Pete, no more seeing double with the .net version!

            Comment


              #7
              Jerry , EXCELLENT NEWS ;-)

              Just got back from the ELK wholesaler in OZ, bought a few more input and output expander cards and hope to hook them up in the next few days...

              Cheers..Pete
              HS 2.2.0.11

              Comment


                #8
                Well...It was Excellent News...but...

                I checked the log this morning, and it appears that the double posting has stopped, but the activation/inactivation of output `33 randomly appears in the log. The HS item for this output is checked as "do not log...", but out of the 40 or so activations and inactivations triggered by my Elk rules during the night, a few were randomly logged. This Elk rule triggers the output based on a temperature zone roughly every 5 to 8 minutes. As you can see, it was logged even though "do not log..." is checked in HS:

                2/14/2007 2:32:00 AM ~!~Elk-M1~!~`33 Output Inactivated
                2/14/2007 2:38:51 AM ~!~Pool~!~Pool solar water temperature has changed to 69 degrees.
                2/14/2007 3:50:00 AM ~!~Info~!~Event Trigger "Irrigation Rain Override Check"
                2/14/2007 3:50:00 AM ~!~Info~!~Running script in background: irig_rain_override.txt
                2/14/2007 3:50:00 AM ~!~HVAC~!~Total rain since last sprinkler cycle is 69/100 inches.
                2/14/2007 3:50:00 AM ~!~HVAC~!~Irrigation system will run today.
                2/14/2007 3:50:05 AM ~!~Info~!~Event Trigger "Irrigation Interval Rain Check (delayed event)"
                2/14/2007 3:50:05 AM ~!~Info~!~Event Trigger "Irrigation Interval Rain Check"
                2/14/2007 3:50:05 AM ~!~Info~!~Running script statement immediately: &hs.SetDeviceValue "r1", ((hs.DeviceString ("[15") * 100) - (hs.DeviceString ("r2")))
                2/14/2007 3:50:05 AM ~!~Info~!~Running script statement immediately: &hs.SetDeviceString "r1", hs.DeviceValue ("r1")
                2/14/2007 3:50:05 AM ~!~Info~!~Deleting event after run: "Delayed Actions Irrigation Interval Rain Check (delayed event)"
                2/14/2007 4:00:00 AM ~!~Info~!~Event Trigger "Lawn Sprinkler Cycle"
                2/14/2007 4:00:00 AM ~!~Info~!~Device: Irrigation Sprinkler Pump (P15) ON
                2/14/2007 4:00:00 AM ~!~Info~!~Device: None Sprinkler Cycle Manual Start (P36) OFF
                2/14/2007 4:00:13 AM ~!~HVAC~!~Lo Compressor ON
                2/14/2007 4:06:21 AM ~!~HVAC~!~Lo Compressor OFF after 6 minutes.
                2/14/2007 4:41:52 AM ~!~Pool~!~Pool solar water temperature has changed to 68 degrees.
                2/14/2007 4:42:52 AM ~!~Pool~!~Pool solar water temperature has changed to 69 degrees.
                2/14/2007 4:45:00 AM ~!~Info~!~Event Trigger "Sprinkler Pump (delayed action)"
                2/14/2007 4:45:00 AM ~!~Info~!~Device: Irrigation Sprinkler Pump (P15) OFF
                2/14/2007 4:45:00 AM ~!~Info~!~Deleting event after run: "Delayed Actions Sprinkler Pump (delayed action)"
                2/14/2007 4:46:00 AM ~!~Info~!~Event Trigger "Sprinkler Pump (delayed action)-1"
                2/14/2007 4:46:00 AM ~!~Info~!~Device: Irrigation Sprinkler Pump (P15) ON
                2/14/2007 4:46:00 AM ~!~Info~!~Deleting event after run: "Delayed Actions Sprinkler Pump (delayed action)-1"
                2/14/2007 4:48:52 AM ~!~Pool~!~Pool solar water temperature has changed to 68 degrees.
                2/14/2007 4:49:52 AM ~!~Pool~!~Pool solar water temperature has changed to 69 degrees.
                2/14/2007 4:51:53 AM ~!~Pool~!~Pool solar water temperature has changed to 68 degrees.
                2/14/2007 4:52:53 AM ~!~Pool~!~Pool solar water temperature has changed to 69 degrees.
                2/14/2007 5:06:30 AM ~!~Elk-M1~!~`33 Output Activated
                2/14/2007 5:07:48 AM ~!~DooNetwork Info~!~Network VAIO Notebook Laptop PC is connected
                2/14/2007 5:11:00 AM ~!~Elk-M1~!~`33 Output Inactivated
                2/14/2007 5:31:00 AM ~!~Info~!~Event Trigger "Sprinkler Pump (delayed action)-2"
                2/14/2007 5:31:00 AM ~!~Info~!~Device: Irrigation Sprinkler Pump (P15) OFF
                2/14/2007 5:31:00 AM ~!~Info~!~Deleting event after run: "Delayed Actions Sprinkler Pump (delayed action)-2"
                2/14/2007 5:31:53 AM ~!~Pool~!~Pool solar water temperature has changed to 68 degrees.
                2/14/2007 5:32:53 AM ~!~Pool~!~Pool solar water temperature has changed to 69 degrees.
                2/14/2007 5:34:59 AM ~!~Elk-M1~!~`33 Output Activated
                2/14/2007 5:36:53 AM ~!~Pool~!~Pool solar water temperature has changed to 68 degrees.
                2/14/2007 5:49:30 AM ~!~Elk-M1~!~`33 Output Activated
                2/14/2007 5:54:00 AM ~!~Elk-M1~!~`33 Output Inactivated
                2/14/2007 6:08:30 AM ~!~Elk-M1~!~`33 Output Inactivated
                As a test, I checked Advanced Debug Mode in the Elk config, activated and inactivated the output manually 5 times from HS, and the following was placed in the log:
                2/14/2007 8:57:56 AM ~!~Elk-M1~!~Config Submitted
                2/14/2007 8:57:59 AM ~!~Elk-M1~!~Buffer = 0ACC033100E2
                2/14/2007 8:57:59 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:57:59 AM ~!~Elk-M1~!~comm_message 0: 0ACC033100E2
                2/14/2007 8:57:59 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:57:59 AM ~!~Elk-M1~!~`33 Output Activated
                2/14/2007 8:58:02 AM ~!~Elk-M1~!~Buffer = 19KC01000000000100000000016
                2/14/2007 8:58:02 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:02 AM ~!~Elk-M1~!~comm_message 0: 19KC01000000000100000000016
                2/14/2007 8:58:02 AM ~!~Elk-M1~!~Message Identifier=KC
                2/14/2007 8:58:08 AM ~!~Elk-M1~!~Buffer = 16XK1258084140207010006B
                2/14/2007 8:58:08 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:08 AM ~!~Elk-M1~!~comm_message 0: 16XK1258084140207010006B
                2/14/2007 8:58:08 AM ~!~Elk-M1~!~Message Identifier=XK
                2/14/2007 8:58:16 AM ~!~Elk-M1~!~Buffer = 0ACC033000E3
                2/14/2007 8:58:16 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:16 AM ~!~Elk-M1~!~comm_message 0: 0ACC033000E3
                2/14/2007 8:58:16 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:18 AM ~!~Elk-M1~!~Buffer = 0ACC033100E2
                2/14/2007 8:58:18 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:18 AM ~!~Elk-M1~!~comm_message 0: 0ACC033100E2
                2/14/2007 8:58:18 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:20 AM ~!~Elk-M1~!~Buffer = 0ACC033000E3
                2/14/2007 8:58:20 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:20 AM ~!~Elk-M1~!~comm_message 0: 0ACC033000E3
                2/14/2007 8:58:20 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:20 AM ~!~Elk-M1~!~`33 Output Inactivated
                2/14/2007 8:58:23 AM ~!~Elk-M1~!~Buffer = 0ACC033100E2
                2/14/2007 8:58:23 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:23 AM ~!~Elk-M1~!~comm_message 0: 0ACC033100E2
                2/14/2007 8:58:23 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:23 AM ~!~Elk-M1~!~`33 Output Activated
                2/14/2007 8:58:25 AM ~!~Elk-M1~!~Buffer = 0ACC033000E3
                2/14/2007 8:58:25 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:25 AM ~!~Elk-M1~!~comm_message 0: 0ACC033000E3
                2/14/2007 8:58:25 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:28 AM ~!~Elk-M1~!~Buffer = 0ACC033100E2
                2/14/2007 8:58:28 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:28 AM ~!~Elk-M1~!~comm_message 0: 0ACC033100E2
                2/14/2007 8:58:28 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:30 AM ~!~Elk-M1~!~Buffer = 0ACC033000E3
                2/14/2007 8:58:30 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:30 AM ~!~Elk-M1~!~comm_message 0: 0ACC033000E3
                2/14/2007 8:58:30 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:30 AM ~!~Elk-M1~!~`33 Output Inactivated
                2/14/2007 8:58:32 AM ~!~Elk-M1~!~Buffer = 19KC01000000000100000000016
                2/14/2007 8:58:32 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:32 AM ~!~Elk-M1~!~comm_message 0: 19KC01000000000100000000016
                2/14/2007 8:58:32 AM ~!~Elk-M1~!~Message Identifier=KC
                2/14/2007 8:58:33 AM ~!~Elk-M1~!~Buffer = 0ACC033100E2
                2/14/2007 8:58:33 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:33 AM ~!~Elk-M1~!~comm_message 0: 0ACC033100E2
                2/14/2007 8:58:33 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:35 AM ~!~Elk-M1~!~Buffer = 0ACC033000E3
                2/14/2007 8:58:35 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:35 AM ~!~Elk-M1~!~comm_message 0: 0ACC033000E3
                2/14/2007 8:58:35 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:35 AM ~!~Elk-M1~!~`33 Output Inactivated
                2/14/2007 8:58:37 AM ~!~Elk-M1~!~Buffer = 16XK43580841402070100067
                2/14/2007 8:58:37 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:37 AM ~!~Elk-M1~!~comm_message 0: 16XK43580841402070100067
                2/14/2007 8:58:37 AM ~!~Elk-M1~!~Message Identifier=XK
                2/14/2007 8:58:38 AM ~!~Elk-M1~!~Buffer = 0ACC033100E2
                2/14/2007 8:58:38 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:38 AM ~!~Elk-M1~!~comm_message 0: 0ACC033100E2
                2/14/2007 8:58:38 AM ~!~Elk-M1~!~Message Identifier=CC
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Buffer = 0CST0141620058
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~comm_message 0: 0CST0141620058
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Message Identifier=ST
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Buffer = 0CST015130005C
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~comm_message 0: 0CST015130005C
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Message Identifier=ST
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Buffer = 0CST0161320059
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~comm_message 0: 0CST0161320059
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Message Identifier=ST
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Buffer = 0CST101114005E
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~comm_message 0: 0CST101114005E
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Message Identifier=ST
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Buffer = 0CST102122005E
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Incoming Split 0of 0
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~comm_message 0: 0CST102122005E
                2/14/2007 8:58:54 AM ~!~Elk-M1~!~Message Identifier=ST
                2/14/2007 8:59:00 AM ~!~Elk-M1~!~Config Submitted
                I may be missing something, but I don't see any difference in the comm_message lines before the log entries for the activations/inactivations of this outpt, and the comm_message lines where the activations were NOT logged.

                Thanks,
                Jerry

                Comment


                  #9
                  Jerry,

                  I don't have any code that stops this particular message from being logged. I don't see any problem with adding it.

                  Let me see if I can get you a version tonight.

                  Thanks,

                  Mark

                  Comment

                  Working...
                  X