Looking for Caseta, RRa2 Select, and RRa3 owners

Posted on
Fri Nov 11, 2022 9:28 am
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Looking for Caseta, RRa2 Select, and RRa3 owners

I'm working on a plugin for the Lutron Leap protocol, which is used by Caseta, RRa2 Select, and RRa3. Specifically, installations using one of these devices:

* Lutron Caséta Smart Hub (L-BDG2-WH)
* Lutron Caséta Smart Bridge PRO (L-BDGPRO2-WH)
* RadioRA 2 Select Main Repeater (RR-SEL-REP2-BL)
* RadioRA 3 All-in-One Processor (RR-PROC3)
* Homeworks QSX Processor (HQP7)

I'm using an unofficial API library, which has minimal documentation. It's intended for use with Home Assistant, so I'm having to figure out how it works by reading the library and Home Assistant component code. Not fun.

I purchased a minimal Caseta setup (hub, plugin module, pico remote) for initial testing. Which is fine. But I really need some data on occupancy sensors, non-pico keypads, fans, etc.

If you have one of the above devices, and would be willing to install the plugin and send me some log output from it, that would be great.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon Nov 14, 2022 4:25 pm
cuhouse offline
Posts: 144
Joined: Feb 21, 2007
Location: Virginia, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Joe,

I have a Lutron Caséta Smart Bridge PRO (L-BDGPRO2). The only device I currently have is a Lutron Caséta 4 speed fan control (PD-FSQN-WH).

Your Lutron plug-in v2022.0.7 is installed and the fan device is operable within Indigo.

Due to a recent move and renting at the moment, the fan device is connected in a test setup and wired to a floor fan.

I would be happy to provide any data on the fan device if that is helpful to you.

Thank you,
Jody

Indigo 2022.1.2, Big Sur v11.7.1, Dedicated late 2014 Mac Mini, PowerLinc 2413U.

Posted on
Mon Nov 14, 2022 4:26 pm
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Thanks. I'll post instructions later this week.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat Nov 19, 2022 7:59 pm
spiv offline
Posts: 190
Joined: Jul 15, 2014

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

I have a small Caseta (regular) and a Caseta Pro hub installed each has a few plug-in modules and a couple of Picos.

I have a large RA2 Select installed with occupancy sensors and Picos.

I have a RA2 main repeater with one 1 or 2 RA2 installed - I have a Seetouch keypad in an old Insteon Desktop enclosure 110V adapter that I could probably plug in (it was configured, but I never got around to doing much with it).

I have a Ra3 main repeater that I have never gotten around to install. Got some kind of certificate error trying to initially set it up and haven't (yet) tried to get through that. I have two Sunnata style (I,e, ClearConnectX) units for it, (It was/is a testing lab setup for me, but no clients have wanted it yet, so it sits in the queue.)

I have to run Lutron PC tools in a Parallels VM as the only PC's I have are ancient and barely boot, so a PITA and I simply use RA2 Select for myself as advanced automations are done in Indigo or HomeKit mainly.

I can give some of this a go, let me know what you need and how.

Curious - I thought LEAP was primarily an issue with HomeWorks QSX and RA3 which have eliminated Telnet. Is it also used with existing systems? (On second thought, I guess those reverse-engineered drivers for Habitat, HA, and other systems that already support Caseta must be using the earlier version of LEAP ?)

Posted on
Sat Nov 19, 2022 8:22 pm
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Some only do Telnet, some only do Leap, some can do either. The non-Pro caseta hub only does Leap. The Pro hub does both. This is a good summary : https://www.home-assistant.io/integrati ... on_caseta/

I'm using the same underlying Python library that used by this Home Assistant component.

I didn't get enough done this week to release the test plugin. And I leave monday for a few weeks, so it'll be December before I can get back to this.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat Dec 24, 2022 12:23 pm
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

First test release available: https://github.com/FlyingDiver/Indigo-L ... g/2022.0.0

When the plugin starts up, it uses zero-conf (aka Bonjour) to get a list of Lutron bridge-type devices on your LAN. Not all discovered devices work with the plugin (the RRa2 Connect Bridge does not, for example). Create a "Lutron Bridge" plugin device, and select your bridge from the popup. If nothing shows up, make sure the device is online (you can see it in the Lutron mobile app). You can enable detailed debugging to see if the discovery process is doing anything. I

When you create the Bridge device, you'll be prompted to pair the plugin with the bridge. You need to press the pairing button on the device. On the Caseta hub I'm testing with, it's a button next to the power connector. You should see something like this in the Indigo log:

Code: Select all
   Lutron Leap                     Starting pairing process for Bridge Lutron-05124472.local., please press the pairing button on the Bridge.
   Lutron Leap                     Pairing complete: Bridge version is 1.115.


Once that's complete, use the menu command to "Write Bridge Data to Log". Then do "Create Devices from Bridge". Then please post that log info here so I can add support for the devices you have that I don't. :)

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat Dec 24, 2022 12:27 pm
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Here's a useful app for seeing what Bonjour devices are on your network: https://apps.apple.com/us/app/discovery ... 4916?mt=12

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon Dec 26, 2022 11:15 am
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

New pre-release with functional button triggers: https://github.com/FlyingDiver/Indigo-L ... g/2022.0.1

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Tue Dec 27, 2022 3:22 pm
cuhouse offline
Posts: 144
Joined: Feb 21, 2007
Location: Virginia, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Joe,

I was using your previous Lutron plugin so I deleted the bridge and fan device and the disabled the Lutron RA2/Caseta plugin. I did not, however; delete the Fan device from the Lutron iPhone App.

I installed the Lutron Leap Plugin v2022.0.1. The bridge paired without issue and was created in Indigo.

"Write Bridge Data to Log"
Code: Select all
Dec 27, 2022 at 4:07:48 PM
   Lutron Leap                     Bridge Data:
{
    "1713852130": {
        "areas": {
            "1": {
                "id": "1",
                "name": "root",
                "parent_id": null
            },
            "2": {
                "id": "2",
                "name": "Living Room",
                "parent_id": "1"
            }
        },
        "bridge": {
            "area": null,
            "button_groups": null,
            "current_state": -1,
            "device_id": "1",
            "device_name": "Smart Bridge 2",
            "fan_speed": null,
            "model": "L-BDGPRO2-WH",
            "name": "Smart Bridge 2",
            "occupancy_sensors": null,
            "serial": 53347280,
            "tilt": null,
            "type": "SmartBridge",
            "zone": null
        },
        "buttons": {},
        "covers": {},
        "fans": {
            "38000162": {
                "area": "2",
                "button_groups": null,
                "current_state": -1,
                "device_id": "2",
                "device_name": "Ceiling Fan",
                "fan_speed": "Off",
                "model": "PD-FSQN-XX",
                "name": "Living Room_Ceiling Fan",
                "occupancy_sensors": null,
                "serial": 38000162,
                "tilt": null,
                "type": "CasetaFanSpeedController",
                "zone": "1"
            }
        },
        "lights": {},
        "scenes": {},
        "sensors": {},
        "switches": {}
    }
}


"Create Devices from Bridge"
Code: Select all
Dec 27, 2022 at 4:10:44 PM
   Lutron Leap                     Creating Devices, Grouping = Type
   Lutron Leap                     Fan device 'Living Room_Ceiling Fan' (2), Area = 2

I don't see the Fan device created in Indigo.

I restarted the plugin with the logging level set as it was installed.

Code: Select all
Dec 27, 2022 at 4:13:39 PM
   Reloading plugin "Lutron Leap 2022.0.1" using API v3.1
   Stopping plugin "Lutron Leap 2022.0.1" (pid 6642)
   Lutron Leap Debug               stop_concurrent_thread called
   Lutron Leap Debug               Lutron Bridge: Stopping Device
   Stopped plugin "Lutron Leap 2022.0.1"
   Starting plugin "Lutron Leap 2022.0.1" (pid 8288)
   Started plugin "Lutron Leap 2022.0.1"
   Lutron Leap Debug               startup
   Lutron Leap Debug               run_async_thread starting
   Lutron Leap Debug               async_main starting
   Lutron Leap Debug               startup complete
   Lutron Leap Debug               Lutron Bridge: Starting Device
   Lutron Leap Debug               Lutron Bridge: Creating bridge at Lutron-032e03d0.local.
   Lutron Leap Debug               Lutron Bridge: Connecting Bridge
   Lutron Leap Debug               Lutron Bridge: Bridge Connected
   Lutron Leap Debug               Lutron Bridge: Found Area: {'id': '1', 'name': 'root', 'parent_id': None}
   Lutron Leap Debug               Lutron Bridge: Found Area: {'id': '2', 'name': 'Living Room', 'parent_id': '1'}
   Lutron Leap Debug               Found Bridge device: Smart Bridge 2
   Lutron Leap Debug               Found Fan device: Living Room_Ceiling Fan
   Lutron Leap Debug               Lutron Bridge: Found lip_device: {'Name': 'Smart Bridge 2', 'ID': 1, 'Buttons': [{'Name': 'Arriving Home', 'Number': 1}, {'Name': 'Leaving Home', 'Number': 2}, {'Name': 'Button 3', 'Number': 3}, {'Name': 'Button 4', 'Number': 4}, {'Name': 'Button 5', 'Number': 5}, {'Name': 'Button 6', 'Number': 6}, {'Name': 'Button 7', 'Number': 7}, {'Name': 'Button 8', 'Number': 8}, {'Name': 'Button 9', 'Number': 9}, {'Name': 'Button 10', 'Number': 10}, {'Name': 'Button 11', 'Number': 11}, {'Name': 'Button 12', 'Number': 12}, {'Name': 'Button 13', 'Number': 13}, {'Name': 'Button 14', 'Number': 14}, {'Name': 'Button 15', 'Number': 15}, {'Name': 'Button 16', 'Number': 16}, {'Name': 'Button 17', 'Number': 17}, {'Name': 'Button 18', 'Number': 18}, {'Name': 'Button 19', 'Number': 19}, {'Name': 'Button 20', 'Number': 20}, {'Name': 'Button 21', 'Number': 21}, {'Name': 'Button 22', 'Number': 22}, {'Name': 'Button 23', 'Number': 23}, {'Name': 'Button 24', 'Number': 24}, {'Name': 'Button 25', 'Number': 25}, {'Name': 'Button 26', 'Number': 26}, {'Name': 'Button 27', 'Number': 27}, {'Name': 'Button 28', 'Number': 28}, {'Name': 'Button 29', 'Number': 29}, {'Name': 'Button 30', 'Number': 30}, {'Name': 'Button 31', 'Number': 31}, {'Name': 'Button 32', 'Number': 32}, {'Name': 'Button 33', 'Number': 33}, {'Name': 'Button 34', 'Number': 34}, {'Name': 'Button 35', 'Number': 35}, {'Name': 'Button 36', 'Number': 36}, {'Name': 'Button 37', 'Number': 37}, {'Name': 'Button 38', 'Number': 38}, {'Name': 'Button 39', 'Number': 39}, {'Name': 'Button 40', 'Number': 40}, {'Name': 'Button 41', 'Number': 41}, {'Name': 'Button 42', 'Number': 42}, {'Name': 'Button 43', 'Number': 43}, {'Name': 'Button 44', 'Number': 44}, {'Name': 'Button 45', 'Number': 45}, {'Name': 'Button 46', 'Number': 46}, {'Name': 'Button 47', 'Number': 47}, {'Name': 'Button 48', 'Number': 48}, {'Name': 'Button 49', 'Number': 49}, {'Name': 'Button 50', 'Number': 50}, {'Name': 'Button 51', 'Number': 51}, {'Name': 'Button 52', 'Number': 52}, {'Name': 'Button 53', 'Number': 53}, {'Name': 'Button 54', 'Number': 54}, {'Name': 'Button 55', 'Number': 55}, {'Name': 'Button 56', 'Number': 56}, {'Name': 'Button 57', 'Number': 57}, {'Name': 'Button 58', 'Number': 58}, {'Name': 'Button 59', 'Number': 59}, {'Name': 'Button 60', 'Number': 60}, {'Name': 'Button 61', 'Number': 61}, {'Name': 'Button 62', 'Number': 62}, {'Name': 'Button 63', 'Number': 63}, {'Name': 'Button 64', 'Number': 64}, {'Name': 'Button 65', 'Number': 65}, {'Name': 'Button 66', 'Number': 66}, {'Name': 'Button 67', 'Number': 67}, {'Name': 'Button 68', 'Number': 68}, {'Name': 'Button 69', 'Number': 69}, {'Name': 'Button 70', 'Number': 70}, {'Name': 'Button 71', 'Number': 71}, {'Name': 'Button 72', 'Number': 72}, {'Name': 'Button 73', 'Number': 73}, {'Name': 'Button 74', 'Number': 74}, {'Name': 'Button 75', 'Number': 75}, {'Name': 'Button 76', 'Number': 76}, {'Name': 'Button 77', 'Number': 77}, {'Name': 'Button 78', 'Number': 78}, {'Name': 'Button 79', 'Number': 79}, {'Name': 'Button 80', 'Number': 80}, {'Name': 'Button 81', 'Number': 81}, {'Name': 'Button 82', 'Number': 82}, {'Name': 'Button 83', 'Number': 83}, {'Name': 'Button 84', 'Number': 84}, {'Name': 'Button 85', 'Number': 85}, {'Name': 'Button 86', 'Number': 86}, {'Name': 'Button 87', 'Number': 87}, {'Name': 'Button 88', 'Number': 88}, {'Name': 'Button 89', 'Number': 89}, {'Name': 'Button 90', 'Number': 90}, {'Name': 'Button 91', 'Number': 91}, {'Name': 'Button 92', 'Number': 92}, {'Name': 'Button 93', 'Number': 93}, {'Name': 'Button 94', 'Number': 94}, {'Name': 'Button 95', 'Number': 95}, {'Name': 'Button 96', 'Number': 96}, {'Name': 'Button 97', 'Number': 97}, {'Name': 'Button 98', 'Number': 98}, {'Name': 'Button 99', 'Number': 99}, {'Name': 'Button 100', 'Number': 100}]}


Let me know if you need further information to assist.

Jody

Indigo 2022.1.2, Big Sur v11.7.1, Dedicated late 2014 Mac Mini, PowerLinc 2413U.

Posted on
Tue Dec 27, 2022 3:29 pm
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

No need to disable the other plugin. I think they will both work at the same time.

I hadn't implemented Fans yet because I didn't have the data. I'll do that soon and post an update.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Tue Dec 27, 2022 3:41 pm
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Jody - can you set your fan to various speeds, and do the data log command between each one? I just need these lines:

Code: Select all
                "current_state": -1,
                "fan_speed": "Off",

Actually, I'd also like to see what if anything is in the log when you change the state of the fan.

Thanks!

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Tue Dec 27, 2022 5:27 pm
cuhouse offline
Posts: 144
Joined: Feb 21, 2007
Location: Virginia, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Joe,

Low

Code: Select all
Dec 27, 2022 at 5:56:42 PM
   Lutron Leap Debug               device_event: bridge_id = 1713852130, device_id = 2
   Lutron Leap Debug               device_event: data = {'device_id': '2', 'current_state': -1, 'fan_speed': 'Low', 'tilt': None, 'zone': '1', 'name': 'Living Room_Ceiling Fan', 'button_groups': None, 'occupancy_sensors': None, 'type': 'CasetaFanSpeedController', 'model': 'PD-FSQN-XX', 'serial': 38000162, 'device_name': 'Ceiling Fan', 'area': '2'}

Dec 27, 2022 at 5:57:24 PM
   Lutron Leap                     Bridge Data:

                "current_state": -1,
                "fan_speed": "Low",


Medium

Code: Select all
Dec 27, 2022 at 6:04:22 PM
   Lutron Leap Debug               device_event: bridge_id = 1713852130, device_id = 2
   Lutron Leap Debug               device_event: data = {'device_id': '2', 'current_state': -1, 'fan_speed': 'Medium', 'tilt': None, 'zone': '1', 'name': 'Living Room_Ceiling Fan', 'button_groups': None, 'occupancy_sensors': None, 'type': 'CasetaFanSpeedController', 'model': 'PD-FSQN-XX', 'serial': 38000162, 'device_name': 'Ceiling Fan', 'area': '2'}

Dec 27, 2022 at 5:57:24 PM
   Lutron Leap                     Bridge Data:

                "current_state": -1,
                "fan_speed": "Medium",


Medium High

Code: Select all
 Dec 27, 2022 at 6:10:35 PM
   Lutron Leap Debug               device_event: bridge_id = 1713852130, device_id = 2
   Lutron Leap Debug               device_event: data = {'device_id': '2', 'current_state': -1, 'fan_speed': 'MediumHigh', 'tilt': None, 'zone': '1', 'name': 'Living Room_Ceiling Fan', 'button_groups': None, 'occupancy_sensors': None, 'type': 'CasetaFanSpeedController', 'model': 'PD-FSQN-XX', 'serial': 38000162, 'device_name': 'Ceiling Fan', 'area': '2'}

Dec 27, 2022 at 6:10:58 PM
   Lutron Leap                     Bridge Data:

                "current_state": -1,
                "fan_speed": "MediumHigh",


High

Code: Select all
Dec 27, 2022 at 6:16:05 PM
   Trigger                         Store Outside Temperature
   Lutron Leap Debug               device_event: bridge_id = 1713852130, device_id = 2
   Lutron Leap Debug               device_event: data = {'device_id': '2', 'current_state': -1, 'fan_speed': 'High', 'tilt': None, 'zone': '1', 'name': 'Living Room_Ceiling Fan', 'button_groups': None, 'occupancy_sensors': None, 'type': 'CasetaFanSpeedController', 'model': 'PD-FSQN-XX', 'serial': 38000162, 'device_name': 'Ceiling Fan', 'area': '2'}

Dec 27, 2022 at 6:16:25 PM
   Lutron Leap                     Bridge Data:

                "current_state": -1,
                "fan_speed": "High",


Off

Code: Select all
Dec 27, 2022 at 6:19:02 PM
   Lutron Leap Debug               device_event: bridge_id = 1713852130, device_id = 2
   Lutron Leap Debug               device_event: data = {'device_id': '2', 'current_state': -1, 'fan_speed': 'Off', 'tilt': None, 'zone': '1', 'name': 'Living Room_Ceiling Fan', 'button_groups': None, 'occupancy_sensors': None, 'type': 'CasetaFanSpeedController', 'model': 'PD-FSQN-XX', 'serial': 38000162, 'device_name': 'Ceiling Fan', 'area': '2'}

Dec 27, 2022 at 6:19:35 PM
   Lutron Leap                     Bridge Data:

                "current_state": -1,
                "fan_speed": "Off",


Thank you Joe!
Last edited by cuhouse on Tue Dec 27, 2022 5:34 pm, edited 1 time in total.

Indigo 2022.1.2, Big Sur v11.7.1, Dedicated late 2014 Mac Mini, PowerLinc 2413U.

Posted on
Tue Dec 27, 2022 5:33 pm
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Excellent. I wasn't sure what "current_state" would end up being. I guess that's only used for dimmers and such.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sun Feb 05, 2023 7:09 pm
t-star offline
Posts: 115
Joined: Oct 26, 2007

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

looking at this. have been eyeing the Lutron things. what bridge device should I look at? And which Lutron devices should I focus on as a starter with these products?

Any items that you particularly like that you can't get with zwave?

Thanks for the help...

Posted on
Sun Feb 05, 2023 7:19 pm
FlyingDiver offline
User avatar
Posts: 7215
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Looking for Caseta, RRa2 Select, and RRa3 owners

Lutron has multiple product lines, so it really depends on how big an install you're looking at. For single rooms or a small house, Caseta is fine. Some people really don't like the Caseta keypads (Pico style), but others don't mind them. That works for switches, dimmers, plug-in dimmers, motion sensors, etc. The cheaper (non-Pro) hub works with the new LEAP plugin. The Pro hub works with both plugins.

Above that you're looking at Radio Ra, That's the whole home solution. My current home is all Radio Ra 2, but Radio Ra 3 is their current system in that line and my new house (construction this year) will be RRa3,

Above that is Homeworks, and that's for 10,000 sq ft houses or when you want to use the Lutron system for all the automation. The plugins support is, but I'm not sure any Indigo users use it.

Z-wave works for most of the same things Lutron does, but Lutron does some things better. Like lighting scenes. When you program a scene in Lutron, all the devices go to the programmed level at the same time. No stagger between them. Which can be a big deal if you have a lot of circuits in one room that all change at the same time.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Who is online

Users browsing this forum: No registered users and 3 guests

cron