Announcement

Collapse
No announcement yet.

Error controlling devices with multiple repeaters

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

    Error controlling devices with multiple repeaters

    Hi there,

    I am trying to set up a second RadioRA2 repeater in my HomeSeer 3 with the RadioRA2 plug-in. I was able to add/configure the repeater and set up the devices in HomeSeer via the plug-in. However, I am unable to successfully manipulate them.

    I have a potential unfounded theory that the device number is not being correctly passed to the repeater via telnet. For example, when I issue a command that should control five shades, this the logging:
    May-24 11:43:04 PM LutronRA2 Debug Command Send Shade: #OUTPUT,Output,1,100,,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Send: #OUTPUT,Output,1,100,0,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Command Send Shade: #OUTPUT,Output,1,100,,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Send: #OUTPUT,Output,1,100,0,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Receive: ~ERROR,2
    May-24 11:43:04 PM LutronRA2 Debug Receive: ~ERROR,2
    May-24 11:43:04 PM LutronRA2 Debug Command Send Shade: #OUTPUT,Output,1,100,,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Send: #OUTPUT,Output,1,100,0,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Command Send Shade: #OUTPUT,Output,1,100,,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Send: #OUTPUT,Output,1,100,0,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Command Send Shade: #OUTPUT,Output,1,100,,00:00:00
    May-24 11:43:04 PM LutronRA2 Debug Send: #OUTPUT,Output,1,100,0,00:00:00
    May-24 11:43:04 PM Event Event Trigger "Shades Living Room Shades"
    In contrast, if I do a similar action for devices in the other profile (which I set up a while ago and have been using without issue for a while), the logging is :
    May-24 11:43:47 PM LutronRA2 Debug Command Send Shade: #OUTPUT,26,1,0,,00:00:00
    May-24 11:43:47 PM LutronRA2 Debug Send: #OUTPUT,26,1,0,0,00:00:00
    May-24 11:43:47 PM LutronRA2 Debug Command Send Shade: #OUTPUT,25,1,0,,00:00:00
    May-24 11:43:47 PM LutronRA2 Debug Send: #OUTPUT,25,1,0,0,00:00:00
    May-24 11:43:47 PM LutronRA2 Debug Command Send Shade: #OUTPUT,24,1,0,,00:00:00
    May-24 11:43:47 PM LutronRA2 Debug Send: #OUTPUT,24,1,0,0,00:00:00
    May-24 11:43:47 PM Event Event Trigger "Shades Master Bathroom Shades"
    I.e., it looks like for the second instance, it is always trying to control device "1", resulting in an error?

    Am I doing something incorrect? I double checked and I believe I have the latest plugin version (3.0.0.120)

    Let me know if I can provide any more information and any help is appreciated. Thanks!
    Joe

    #2
    Your second repeater is stand along or it is the extension of the main repeater?

    Comment


      #3
      Thanks for the quick reply - it is a standalone main repeater.

      -joe

      Comment


        #4
        Also, I played around a bit more this morning, and thought I would share the additional information:
        * As I noted earlier, I am able to import the devices, and add additional ones (via refresh) if I add new devices to the repeater
        * If I telnet to the repeater directly, I am able to manipulate the devices via direct commands
        * If I change the status of the device, either directly (turning a dimmer on) or via telnet command, it appears the plugin gets the update from the repeater. E.g. Here is the result of changing the shade to 50%: "
        May-25 9:48:18 AM LutronRA2 Debug Receive: ~OUTPUT,42,1,50.00
        Re-reading the logs from yesterday, it appears the problem might be sending the string "Output", instead of the device # that is intended to be controlled. E.g. this is my attempt to turn the device (42) on:
        #OUTPUT,Output,1,100,0,00:00:00

        Hope this helps and if I can provide any more information please let me know. Thanks again,

        -joe

        Comment


          #5
          OK, I think I figured out the problem!

          For context, I had two repeaters configured:
          • “Original” – this is the one that had previously been set up in HomeSeer and working fine
          • “New” – this is the new one that I was trying to get working and was exhibiting the problems I posted about.
          I believe there might be an issue with what the "New" instance profile is named in HomeSeer. When I set up the New instance, I chose "LutronRA2 - 1st Floor" as the name of the instance to correspond to its intended use. This is the set up that led to the earlier posted errors.

          I was curious whether something was wonky with my installation, so I decided to start a clean install of HomeSeer on my laptop. I then installed the RadioRA plugin. I then configured “New”, and was able to manipulate the switches. So then I added “Original” as the second instance (effectively reverse of my existing setup), but for no particular reason, called the instance “LutronRA2” when setting it up. Using this, I was able to control switches in both the Original repeater and the New repeater. Cool!

          I thought maybe this had something to do with the ordering I had used, so I decided to uninstall HomeSeer, and re-do the setup. This time, I added “Original” as the first repeater in HomeSeer, and then added “New”, again using “LutronRA2” as the instance name. Again, I was able to control switches in both repeaters from HomeSeer.

          So then I wondered – is something different about the new HomeSeer install on my laptop, or did I change names? So then, I removed the configuration for the “New” repeater (the second instance), and then re-added that, but used the name I had previously used as the instance name (“LutronRA2 - 1st Floor”). And when I did this, was able to re-create the problematic behavior, namely that I could control switches on Original repeater, but got errors (and no activity) when I tried to control switches on the New repeater.

          Incidentally, I tried the same set up and then used “1st Floor” (success) and then “1st-Floor” (reproduced failure). So…maybe there is a parsing bug that doesn’t handle the more complex name that I tried to use, specifically the hyphen (“-“)?

          At this point, I think I have unblocked myself and am perfectly fine using a simpler name for my second repeater. Please let me know if you need more information that would be helpful.

          Thanks!
          Joe

          Comment

          Working...
          X