Announcement

Collapse
No announcement yet.

CM11A not sending x10 codes [RESOLVED, bad CM11a]

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

    CM11A not sending x10 codes [RESOLVED, bad CM11a]

    Newbie trying to set up HS3 on S6. CM11A sees and reacts to x10 codes on the powerline sent by other controllers but does not send x10 codes.

    #2
    What other controllers are you referring to? Does the HS3 log show the signal being sent?
    -Rupp
    sigpic

    Comment


      #3
      HomeVision sends and receives x-10 codes. Also, I can send x-10 codes using an X10 wireless controller connecting to a X10 Powerhouse Transceiver Module Model No. RR501.

      Comment


        #4
        My HomeVision controller sends and receives x-10 codes. Also, I can send x-10 codes using an X10 wireless controller connecting to a X10 Powerhouse Transceiver Module Model No. RR501. The HS3 log shows successful install of the x10 plugin but no indication of any x10 codes in or out. What I do see is a visual indication on or off on the HS3 device list when I control the lights from HomeVision

        Comment


          #5
          A few questions:
          1) Which version of the "X10" plugin are you using?
          2) What version of HS are you running?

          Did you create your X10 device(s) using this procedure: https://forums.homeseer.com/forum/li...very-important

          The X10 plugin does make entries to the HS log for X10 traffic unless Debug Mode is enabled. This is accomplished in two different ways depending on the HS and plugin version you are using, and I can walk you through that once I know the answers to 1-3 above.
          Best regards,
          -Mark-

          If you're not out on the edge, you're taking up too much room!
          Interested in 3D maps? Check out my company site: Solid Terrain Modeling

          Comment


            #6
            Using X10 plugin version 3.0.0.46
            Using HS3 running on S6 controller
            I did follow your procedure for creating x10 devices

            Comment


              #7
              You can enable (and disable) X10 debug logging in HS3 on the 'Manage Plugins' page:
              1) Disable the X10 plugin
              2) Check the "Developer Mode" checkbox (near the top of the page)
              3) Enable the X10 plugin

              Your log will now be filled with a lot of CM11a debug info.

              Try turning an X10 device On or Off from the HS user interface then check the HS log and you should see the entire set of events that occur to send that command. Copy and paste those log entries here if you're unsure what they all mean
              Best regards,
              -Mark-

              If you're not out on the edge, you're taking up too much room!
              Interested in 3D maps? Check out my company site: Solid Terrain Modeling

              Comment


                #8
                Have you all these additional controllers on the same power line. Is it possible you are getting a signal collision. To rule out the obvious unplug any other X10 controller from the power line and run your tests in HS again.

                Comment


                  #9
                  I removed the HomeVision connection. Unfortunately, this action did not make any difference in Homeseer being able to send x10 codes.

                  I have also attached a copy of my Homeseer log for Mark. Please advise if you can decipher the list of events.

                  Auto Update
                  Refresh



                  Date/Time Pri Type/Error Message/Source



                  May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x63 Time: 53278.8801796

                  May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x1 Time: 53278.8674519

                  May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 2

                  May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53278.4613142

                  May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x0 Time: 53278.4482526

                  May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 2

                  May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Success! 0.675 seconds for CM11a to send.

                  May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x55

                  May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).

                  May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x69

                  May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x6 0x63

                  May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Success! 0.221 seconds for CM11a to send.

                  May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x55

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x66

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62

                  May-06 2:47:51 PM X10 ERROR Unable to send to CM11A/CM12U

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Success! 0.754 seconds for CM11a to send.

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x55

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x68

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x6 0x62

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Success! 0.314 seconds for CM11a to send.

                  May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x55

                  May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).

                  May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x66

                  May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Retrying send of data...

                  May-06 2:47:50 PM X10 DEBUG X10 data received for a device not in HS: B2 UOff

                  May-06 2:47:50 PM X10 DEBUG X10 data received for a device not in HS: B2 UOn

                  May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53270.825213

                  May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53270.8124032

                  May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE3 Time: 53270.7997473

                  May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xEE Time: 53270.7874156

                  May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE2 Time: 53270.7726889

                  May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x15 Time: 53270.7596197

                  May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 6

                  May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x5A

                  May-06 2:47:50 PM X10 WARNING Still waiting for CM11a to send data... (1.018 sec)

                  May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).

                  May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x66

                  May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Retrying send of data...

                  May-06 2:47:48 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xEE Time: 53268.8317125

                  May-06 2:47:48 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x0 Time: 53268.8187366

                  May-06 2:47:48 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 2

                  May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x5A

                  May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).

                  May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x66

                  May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53267.8969565

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x1 Time: 53267.8842406

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 2

                  May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Oops, rec'd bad checksum of 0x5A!

                  May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62

                  May-06 2:47:47 PM X10 DEBUG X10 data received for a device not in HS: ALL All_Units_Off

                  May-06 2:47:47 PM X10 DEBUG X10 data received for a device not in HS: B8 UOff

                  May-06 2:47:47 PM X10 DEBUG X10 data received for a device not in HS: B13 UOff

                  May-06 2:47:47 PM X10 DEBUG X10 data received for a device not in HS: ALL All_Units_Off

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53267.5919623

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x10 Time: 53267.5792541

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x69 Time: 53267.5660239

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE3 Time: 53267.5525285

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xED Time: 53267.5402726

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE3 Time: 53267.5272485

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE0 Time: 53267.5139808

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x50 Time: 53267.5014116

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x55 Time: 53267.4891721

                  May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 9

                  May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Oops, rec'd bad checksum of 0x5A!

                  May-06 2:47:43 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:33 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:33 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62

                  May-06 2:47:33 PM X10 WARNING CM11A.SendIt(): No checksum received, will retry send

                  May-06 2:47:23 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:12 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...

                  May-06 2:47:12 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62

                  May-06 2:46:51 PM Warning File does not exist: C:\Program Files (x86)\HomeSeer HS3\html\

                  May-06 2:27:13 PM Web Server Web Server authorized local login successful from: 192.168.0.19 User: default

                  May-06 2:27:10 PM Info System connected to MyHS Service successfully with license ID 130864.

                  May-06 2:27:10 PM Info System connected to MyHS Service, waiting for acknowledge...

                  May-06 2:27:10 PM Startup Start up complete.

                  May-06 2:27:10 PM Info No device issues found

                  May-06 2:27:10 PM Info Checking device parent child relationships...

                  May-06 2:27:10 PM Startup HSSentry is disabled in Setup, sentry will not be started.

                  May-06 2:27:10 PM Startup Starting Event Scheduler...

                  May-06 2:27:10 PM Error Compiling script Startup.vb: compiler initialization failed unexpectedly: The system cannot find the file specified.

                  May-06 2:27:10 PM Error Compiling script Startup.vb: could not find library 'Scheduler.dll'

                  May-06 2:27:09 PM Startup Running the startup script Startup.vb

                  May-06 2:27:09 PM Info Starting speaker client...

                  May-06 2:27:09 PM Startup Starting Find service...

                  May-06 2:27:09 PM Startup Updater services starting...

                  May-06 2:27:09 PM Database Opening (Mode=Read/Write) up HomeSeer Energy database C:\Program Files (x86)\HomeSeer HS3\Data\Energy\Energy.hsd

                  May-06 2:27:09 PM Speech Listening for remote speaker connections on port 10401

                  May-06 2:27:08 PM Startup Initializing Speaker Client Interface

                  May-06 2:27:08 PM Startup Start automation engine...

                  May-06 2:27:08 PM Startup HStouch server started, waiting for clients to connect.

                  May-06 2:27:08 PM HSTouch Server Server started on port 10200

                  May-06 2:27:08 PM Plug-In Finished initializing plug-in X10

                  May-06 2:27:08 PM Starting Plug-In X10 loaded in 1370 milliseconds

                  May-06 2:27:08 PM Starting Plug-In Plugin X10 started successfully in 735 milliseconds

                  May-06 2:27:07 PM Info Initializing CM11A/12U on COM port COM2

                  May-06 2:27:07 PM Starting Plug-In Initializing plugin X10 ...

                  May-06 2:27:07 PM Info Plugin X10 has connected. IP:127.0.0.1:64562

                  May-06 2:27:07 PM Startup Initializing Plug-Ins

                  May-06 2:27:06 PM Plug-In Found plug-in: X10, version: 3.0.0.46

                  May-06 2:27:06 PM Startup Checking for available plug-ins

                  May-06 2:27:06 PM Info Remote plug-in API interface started on port 10400

                  May-06 2:27:06 PM Warning Plug-in developer mode is enabled and connection time out is set to 900000 milliseconds.

                  May-06 2:27:01 PM Startup Creating ASP.NET application host...

                  May-06 2:27:01 PM Web Server Web Server started on port 80

                  May-06 2:27:00 PM Web Server Local IP address (subnet) is: 192.168.0.19 (255.255.255.0)

                  May-06 2:26:59 PM Startup This version of HomeSeer is registered as a HS3PRO version.

                  May-06 2:26:59 PM Startup Creating Speaker Client Interface Object...

                  May-06 2:26:59 PM Startup HomeSeer version is: 3.0.0.548

                  May-06 2:26:59 PM Load Config Loading TIMERS...

                  May-06 2:26:59 PM Load Config Loading COUNTERS...

                  May-06 2:26:59 PM Load Config 1 total events loaded.

                  May-06 2:26:59 PM Load Config Loading Events...

                  May-06 2:26:58 PM Load Config Loading Event Groups...

                  May-06 2:26:58 PM Load Config 2 total devices loaded.

                  May-06 2:26:58 PM Database Loading Devices...

                  May-06 2:26:58 PM Database Opening (Mode=Read Only) up HomeSeer database C:\Program Files (x86)\HomeSeer HS3\Data\HomeSeerData.hsd

                  May-06 2:26:58 PM Startup Loading configuration file ...

                  May-06 2:26:58 PM Startup Database SAVE process started.

                  May-06 2:26:58 PM Startup Local voice recognition class started.

                  May-06 2:26:58 PM Startup Plug-In Interface class started.

                  May-06 2:26:58 PM Startup E-Mail RECEIVE class started.

                  May-06 2:26:58 PM Startup E-Mail SEND class started.

                  May-06 2:26:58 PM Startup Web server class started.

                  May-06 2:26:58 PM Startup Application interface class started.

                  May-06 2:26:58 PM Startup COM port classes started.

                  May-06 2:26:57 PM Startup Creating Class Objects...

                  May-06 2:26:57 PM Startup

                  May-06 2:26:57 PM Startup ************************************************************ ********************

                  May-06 2:26:57 PM Startup HomeSeer version 3.0.0.548 Edition: HS3 Pro Starting Now

                  May-06 2:26:57 PM Startup ************************************************************ ********************

                  May-06 2:26:57 PM Startup

                  May-06 2:26:57 PM Startup Settings Loaded.

                  May-06 2:26:57 PM Startup Loading Settings

                  Comment


                    #10
                    Thank you for the log listing. It's hard to tell excatly what happened after HS was started and the X10 plugin was initialized, but it looks like the CM11A was either unplugged or the serial connection between the S6 and the CM11A was unplugged and re-plugged (or is loose). Here is your log file in chronological order (reverse of the HS log) with my comments, and at the end I offer my conclusions...


                    May-06 2:26:57 PM Startup Loading Settings
                    May-06 2:26:57 PM Startup Settings Loaded.
                    May-06 2:26:57 PM Startup
                    May-06 2:26:57 PM Startup ************************************************************ ********************
                    May-06 2:26:57 PM Startup HomeSeer version 3.0.0.548 Edition: HS3 Pro Starting Now
                    May-06 2:26:57 PM Startup ************************************************************ ********************
                    May-06 2:26:57 PM Startup
                    May-06 2:26:57 PM Startup Creating Class Objects...
                    May-06 2:26:58 PM Startup COM port classes started.
                    May-06 2:26:58 PM Startup Application interface class started.
                    May-06 2:26:58 PM Startup Web server class started.
                    May-06 2:26:58 PM Startup E-Mail SEND class started.
                    May-06 2:26:58 PM Startup E-Mail RECEIVE class started.
                    May-06 2:26:58 PM Startup Plug-In Interface class started.
                    May-06 2:26:58 PM Startup Local voice recognition class started.
                    May-06 2:26:58 PM Startup Database SAVE process started.
                    May-06 2:26:58 PM Startup Loading configuration file ...
                    May-06 2:26:58 PM Database Opening (Mode=Read Only) up HomeSeer database C:\Program Files (x86)\HomeSeer HS3\Data\HomeSeerData.hsd
                    May-06 2:26:58 PM Database Loading Devices...
                    May-06 2:26:58 PM Load Config 2 total devices loaded.
                    May-06 2:26:58 PM Load Config Loading Event Groups...
                    May-06 2:26:59 PM Load Config Loading Events...
                    May-06 2:26:59 PM Load Config 1 total events loaded.
                    May-06 2:26:59 PM Load Config Loading COUNTERS...
                    May-06 2:26:59 PM Load Config Loading TIMERS...
                    May-06 2:26:59 PM Startup HomeSeer version is: 3.0.0.548
                    May-06 2:26:59 PM Startup Creating Speaker Client Interface Object...
                    May-06 2:26:59 PM Startup This version of HomeSeer is registered as a HS3PRO version.
                    May-06 2:27:00 PM Web Server Local IP address (subnet) is: 192.168.0.19 (255.255.255.0)
                    May-06 2:27:01 PM Web Server Web Server started on port 80
                    May-06 2:27:01 PM Startup Creating ASP.NET application host...
                    May-06 2:27:06 PM Warning Plug-in developer mode is enabled and connection time out is set to 900000 milliseconds.
                    May-06 2:27:06 PM Info Remote plug-in API interface started on port 10400
                    May-06 2:27:06 PM Startup Checking for available plug-ins
                    May-06 2:27:06 PM Plug-In Found plug-in: X10, version: 3.0.0.46
                    May-06 2:27:07 PM Startup Initializing Plug-Ins

                    HS attempts to initialize the X10 plugin
                    May-06 2:27:07 PM Info Plugin X10 has connected. IP:127.0.0.1:64562
                    May-06 2:27:07 PM Starting Plug-In Initializing plugin X10 ...
                    May-06 2:27:07 PM Info Initializing CM11A/12U on COM port COM2
                    May-06 2:27:08 PM Starting Plug-In Plugin X10 started successfully in 735 milliseconds
                    May-06 2:27:08 PM Starting Plug-In X10 loaded in 1370 milliseconds
                    May-06 2:27:08 PM Plug-In Finished initializing plug-in X10
                    The X10 plugin was initialized properly and thinks it sees the CM11a

                    May-06 2:27:08 PM HSTouch Server Server started on port 10200
                    May-06 2:27:08 PM Startup HStouch server started, waiting for clients to connect.
                    May-06 2:27:08 PM Startup Start automation engine...
                    May-06 2:27:08 PM Startup Initializing Speaker Client Interface
                    May-06 2:27:09 PM Speech Listening for remote speaker connections on port 10401
                    May-06 2:27:09 PM Database Opening (Mode=Read/Write) up HomeSeer Energy database C:\Program Files (x86)\HomeSeer HS3\Data\Energy\Energy.hsd
                    May-06 2:27:09 PM Startup Updater services starting...
                    May-06 2:27:09 PM Startup Starting Find service...
                    May-06 2:27:09 PM Info Starting speaker client...
                    May-06 2:27:09 PM Startup Running the startup script Startup.vb
                    May-06 2:27:10 PM Error Compiling script Startup.vb: could not find library 'Scheduler.dll'
                    May-06 2:27:10 PM Error Compiling script Startup.vb: compiler initialization failed unexpectedly: The system cannot find the file specified.
                    May-06 2:27:10 PM Startup Starting Event Scheduler...
                    May-06 2:27:10 PM Startup HSSentry is disabled in Setup, sentry will not be started.
                    May-06 2:27:10 PM Info Checking device parent child relationships...
                    May-06 2:27:10 PM Info No device issues found
                    May-06 2:27:10 PM Startup Start up complete.
                    May-06 2:27:10 PM Info System connected to MyHS Service, waiting for acknowledge...
                    May-06 2:27:10 PM Info System connected to MyHS Service successfully with license ID 130864.
                    May-06 2:27:13 PM Web Server Web Server authorized local login successful from: 192.168.0.19 User: default
                    May-06 2:46:51 PM Warning File does not exist: C:\Program Files (x86)\HomeSeer HS3\html\

                    Question: I don't see an HS device commands in the log unit "A3". Is logging for this device turned off or do you have a script doing something?

                    Plugin sends address "A3" to CM11a
                    May-06 2:47:12 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62
                    May-06 2:47:12 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:23 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:33 PM X10 WARNING CM11A.SendIt(): No checksum received, will retry send


                    The plugin did not receive a response from the CM11a so it tries again...
                    May-06 2:47:33 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62
                    May-06 2:47:33 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:43 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Oops, rec'd bad checksum of 0x5A!


                    The CM11a is a bit confused here. It does not acknowledge the send request form the plugin and instead reports that it has some data for the plugin.


                    The plugin requests the CM11a to send the data (9 bytes) - the plugin receives the data and evaluates it.
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 9
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x55 Time: 53267.4891721
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x50 Time: 53267.5014116
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE0 Time: 53267.5139808
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE3 Time: 53267.5272485
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xED Time: 53267.5402726
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE3 Time: 53267.5525285
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x69 Time: 53267.5660239
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x10 Time: 53267.5792541
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53267.5919623
                    May-06 2:47:47 PM X10 DEBUG X10 data received for a device not in HS: ALL All_Units_Off
                    May-06 2:47:47 PM X10 DEBUG X10 data received for a device not in HS: B13 UOff
                    May-06 2:47:47 PM X10 DEBUG X10 data received for a device not in HS: B8 UOff
                    May-06 2:47:47 PM X10 DEBUG X10 data received for a device not in HS: ALL All_Units_Off
                    Looks like the CM11a saw some activity on the powerline...
                    Decoded: "G All Units Off" "B13" "B OFF" "B8" "B OFF" "A6" "E All Units Off" "A3"


                    Since the CM11a did not acknowledge the plugin's request to send address "A3" the plugin tries again...
                    May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62
                    May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Oops, rec'd bad checksum of 0x5A!
                    The CM11a again reports '5A' indicating it has more data for the plugin.


                    The plugin reads the 2 bytes of data from the CM11a:
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 2
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x1 Time: 53267.8842406
                    May-06 2:47:47 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53267.8969565
                    Decoded as "A ON"


                    The plugin again tries again to send address "A3"
                    May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62
                    May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x66
                    May-06 2:47:47 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).
                    May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x5A
                    The CM11a reports '5A' again indicating it has more data for the plugin.


                    The plugin reads the 2 bytes of data from the CM11a
                    May-06 2:47:48 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 2
                    May-06 2:47:48 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x0 Time: 53268.8187366
                    May-06 2:47:48 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xEE Time: 53268.8317125
                    Decoded as "B2"


                    The plugin again tries again to send address "A3"
                    May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Retrying send of data...
                    May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x66
                    May-06 2:47:48 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).
                    May-06 2:47:50 PM X10 WARNING Still waiting for CM11a to send data... (1.018 sec)
                    May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x5A
                    The CM11a reports '5A' again indicating it has more data for the plugin.


                    The plugin reads the 6 bytes of data from the CM11a
                    May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 6
                    May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x15 Time: 53270.7596197
                    May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE2 Time: 53270.7726889
                    May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xEE Time: 53270.7874156
                    May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0xE3 Time: 53270.7997473
                    May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53270.8124032
                    May-06 2:47:50 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53270.825213
                    May-06 2:47:50 PM X10 DEBUG X10 data received for a device not in HS: B2 UOn
                    May-06 2:47:50 PM X10 DEBUG X10 data received for a device not in HS: B2 UOff
                    Decoded as "B ON" "B2" "B OFF" "A3" "A ON"


                    The plugin again tries again to send address "A3"
                    May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Retrying send of data...
                    May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x66
                    May-06 2:47:50 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x55
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Success! 0.314 seconds for CM11a to send.
                    Finally, the CM11a receives the command and acknowledges it was sent!


                    The plugin now sends function "A ON"
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x6 0x62
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x68
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x55
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Success! 0.754 seconds for CM11a to send.
                    And this send was successful.


                    This is a report that the initial send failed.
                    May-06 2:47:51 PM X10 ERROR Unable to send to CM11A/CM12U


                    The plugin sends address "A3"
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x4 0x62
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x66
                    May-06 2:47:51 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).
                    May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x55
                    May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Success! 0.221 seconds for CM11a to send.
                    And it's successful.


                    The plugin now sends function "A OFF"
                    May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Sending 2 bytes: 0x6 0x63
                    May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Data sent, waiting for checksum From CM11a...
                    May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Received a good checksum: 0x69
                    May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Send 0x00 to CM11a (command to transmit the data onto the power line).
                    May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Got ack of: 0x55
                    May-06 2:47:52 PM X10 DEBUG CM11A.SendIt(): Success! 0.675 seconds for CM11a to send.
                    And it's successful.


                    The CM11a has 2 bytes for the plugin...
                    May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 2
                    May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x0 Time: 53278.4482526
                    May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x62 Time: 53278.4613142
                    It saw "A3" on the power line.


                    And 2 more bytes for the plugin...
                    May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload byte count: 2
                    May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x1 Time: 53278.8674519
                    May-06 2:47:58 PM X10 DEBUG CM11A.GetUpload(): Upload Data: 0x63 Time: 53278.8801796
                    It saw "A OFF" on the power line.


                    From the above log it looks like the plugin is operating normally and the CM11a is properly sending X10 data onto the powerline. However, there does appear to be some issue with either the RS-232 connection between the S6 and the CM11a, or the CM11a was unplugged and plugged back in after it was initialized. Eventually things appear to get sorted out and the commands are sent, acknowledged and then the CM11a reports that it saw the data on the powerline.

                    I suspect that you have one or more of the following issues:
                    1) Bad data connection between S6 and the CM11a
                    2) Poor placement of the CM11a in your environment
                    3) Noise generators or signal suckers on the same circuit (and/or phase) of your power system


                    Without knowing your experience with the X10 protocol and it's susceptibility to other devices on your powerlines,
                    here are some troubleshooting suggestions:
                    1) Make sure the connections between the CM11a and your S6 are physically sound and reliable
                    2) Plug a lamp or appliance module into the same outlet that the CM11a is plugged into and try controlling it. Can you control it using HS?
                    3
                    ) Where is your CM11a plugged in? Are there other devices on the same circuit like PCs, monitors, UPS's, cell chargers, microwave oven, stereo, TV, refrigerator? Is it plugged

                    into or near a UPS? These are extremely common issues with X10 and you can find a lot of info on the web about mitigating powerline noise and signal suckers that interfere with X10 communications. Here are a few suggested sites, I'll invite others to post theirs as well:
                    http://jvde.us/x10/x10_filters.pdf
                    http://forums.x10.com/index.php?topic=23180.0
                    https://github.com/hollie/misterhous...Signal-Suckers
                    http://cocoontech.com/forums/topic/1...ed-nightlight/
                    https://www.nutsvolts.com/tech-forum...-the-x10-blues



                    I hope this helps. Let us know your answers to the above questions and how your troubleshooting goes!


                    Best regards,
                    -Mark-

                    If you're not out on the edge, you're taking up too much room!
                    Interested in 3D maps? Check out my company site: Solid Terrain Modeling

                    Comment


                      #11
                      mfisher some patient log analysis indeed.

                      I was wondering if the OP had tested the CM11a controller on any other setup. I’m not familiar with the S6 but is it possible that any other driver is intercepting X10 communication. Does the CM11a need it’s timers/macros cleared down prior to using it in HS. I’m guessing the CM11a was used in something like ActiveHome Pro so maybe a quick test on that setup will confirm that it’s not a hardware issue.

                      Comment


                        #12
                        concordseer The S6 is a Windows-based machine running HS3. I agree that the CM11a may have macros or other settings from AHP, and wanted to start with the basics. The original issue was stated as HS is not sending X10 data but is reliably receiving it. Further testing will reveal whether the issue is with the CM11a hardware or it's install location.

                        Thanks for your help & suggestions!
                        Best regards,
                        -Mark-

                        If you're not out on the edge, you're taking up too much room!
                        Interested in 3D maps? Check out my company site: Solid Terrain Modeling

                        Comment


                          #13
                          Hi Mark,

                          Thank you for analyzing my X10 log. In order to eliminate as many possible causes of line noise and conflicts as possible at one time, I shut down all of the circuits in my house with the exception of one which has only six empty receptacles. I then connected the S6 power supply, the monitor, the CM11a, a SmartLabs model#2456S3 ApplianceLink set on A16 with test lamp, a Schlage Keepsafer Model 71-122 Lamp Module set on A3 with test lamp. All devices were powered through a multi outlet adapter on a single wall duplex outlet. The HS3 software on the S6 with the x10 plugin was not able to control either module.

                          Historically, I have been using x10 for over 35 years, first with a Radio Shack Plug 'n Power Model 61-2679A x10 controller, then with ActiveHome Pro (using the still existing CM11a interface), and more recently using the HomeVision controller with a PSC05 interface. All of these legacy x10 systems controlled my X10 appliances and lights with the normal X10 reliability.

                          I am not able to test the CM11a as I no longer have the ActiveHome Pro software. Also, the HomeVision PSC05 interface is not compatible with the Homeseer S6. I was going to try the CM11a with HomeVision controller, but he serial connector is the wrong gender and the interface connectors are not interchangeable,

                          It seems that the CM11a, the Homeseer S6 and/or the HS3 software may be defective.

                          As you have indicated there may be some residual programing in the CM11a which Is conflicting with the Homeseer X10 plugin. Can you suggest a way to clear the CM11a programing without the ActiveHome software which apparently is no longer available?

                          Thank you again for your continued assistance in resolving this issue.

                          Comment


                            #14
                            Not sure if you have used or are familiar with Linux and/or the Raspberry Pi. You can install a neat little program called Heyu in any variant of Linux, connect your CM11a to the machine and simply type Heyu erase and all macros and timers are gone forever. Alternatively as you mentioned you can do the same in ActiveHome Pro. I’m assuming you also have the batteries removed from your CM11a too.

                            Comment


                              #15
                              rougemont603
                              Thanks for trying a test with only a few things plugged onto an outlet. B
                              ased on the log that you posted
                              I am quite certain that your issue is not with HomeSeer or the X10 plugin as these appear to be functioning normally. It is possible that your CM11a is defective and not transmitting, but not likely if the unit is receiving X10 data.

                              Do you have any X10 noise filters, specifically the XPPF? If so the following test will completely isolate your CM11a from the rest of your system and allow you to verify if it's working...

                              1) Plug a XPPF filter into an outlet near your HS machine.
                              2) Plug a simple power strip into the XPPF. A simple power strip will not have any surge, lightning, etc. protection - this is very important.
                              3) Plug only the CM11a and a one working lamp or appliance module into the power strip. Do not plug anything else into this power strip!

                              [WALL OUTLET] ------ [XPPF] ----- [CM11a] and [X10 Lamp/Appliance Module]

                              4) Attempt to control the lamp/appliance module from HS.

                              If you are able to control this single module then we know that the CM11a is working. If it does not work then you likely have a bad CM11a. If you suspect it's bad I would be happy to test it for you. Of course, please
                              post your log entries (with debug turned on) and results.

                              If the CM11a works in this configuration then the issue is likely a signal sucker or noise generator on the circuit that the CM11a is plugged into. As I am sure you are aware this is a common issue. In my home I typically
                              have
                              about 6-9mV of 120kHz noise on my powerlines. Over the past couple of summers (when it get really hot) I noticed a few lights that would not come on in the evening and I could not figure out what the issue was and every time I would check the signal and noise levels everything appeared to be normal. Just recently it began happening again and since I was at home (due to the pandemic) I was able to discover that the power supply for my network router would occasionally spew huge amounts of noise (4-5volts!) on the powerline when it got above a certain temperature. This would completely kill X10 comms for the few seconds it happened and replacing the power supply has resolved the issue. I only bring this up to point out that you could have something like a power supply for a PC, monitor, etc. that is causing the issue.

                              Please let us know what happens!

                              concordseer This is a great suggestion if it turns out the CM11a needs a reset. I could also add this function to the X10 plugin if needed.

                              Best regards,
                              -Mark-

                              If you're not out on the edge, you're taking up too much room!
                              Interested in 3D maps? Check out my company site: Solid Terrain Modeling

                              Comment

                              Working...
                              X