Robb Smarrt 5 channel remote control

Posted on
Wed Feb 21, 2024 1:41 pm
macpro offline
User avatar
Posts: 765
Joined: Dec 29, 2005
Location: Third byte on the right

Robb Smarrt 5 channel remote control

I've added a Robb Smarrt 5 channel remote control to Indigo.
More details here: https://www.robbshop.nl/robb-smarrt-5-k ... -wave-plus

Indigo info:
Code: Select all
  Z-Wave                          Indigo Device "Slaapkamer AB" Z-Wave Properties:
Indigo Z-Wave Version: 2023.2.0
Node ID: 128
Model: Basic Wall Controller
Model ID: 0300B301
Manufacturer: Sunricher / RGBgenie
Manufacturer ID: 0330
Protocol Version: 5.03
Application Version: 1.26
Model Definition Version: 0
Library Type: 3
Class Name: Basic Wall Controller
Class Hierarchy: 04 : 18 : 01
Command Class Base: 00
Command Versions: 20v1 5Ev1 85v1 8Ev1 70v1 5Bv1 59v1 55v1 86v1 72v1 5Av1 73v1 80v1 98v1 9Fv1 84v2 6Cv1 7Av1
Encryption Status: Supported but not Enabled
Multi-Endpoint Types: - none -
Multi-Endpoint Classes: - none -
Multi-Instance Counts: - none -
Features: routing, battery, beaming, security, waking
Neighbors: 1, 4, 5, 8, 12, 15, 16, 19, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 34, 35, 37, 38, 39, 40, 43, 51, 66, 67, 69, 72, 80, 85, 86, 100, 101, 102, 107, 108, 109, 110, 111, 127
Associations: 1:[1] 2:[] 3:[] 4:[] 5:[] 6:[]
Config Values: - none -


It has 6 sets of On/Off buttons and pressing them 1 by 1 shows this in the log:
Code: Select all
2024-02-20 20:45:52.384   Z-Wave   received "Slaapkamer AB" scene 1 (0001)
2024-02-20 20:45:54.025   Z-Wave   received "Slaapkamer AB" scene 2 (0002)
2024-02-20 20:45:55.977   Z-Wave   received "Slaapkamer AB" scene 3 (0003)
2024-02-20 20:45:57.338   Z-Wave   received "Slaapkamer AB" scene 4 (0004)
2024-02-20 20:45:58.619   Z-Wave   received "Slaapkamer AB" scene 5 (0005)
2024-02-20 20:45:59.949   Z-Wave   received "Slaapkamer AB" scene 6 (0006)
2024-02-20 20:46:00.981   Z-Wave   received "Slaapkamer AB" scene 7 (0007)
2024-02-20 20:46:02.110   Z-Wave   received "Slaapkamer AB" scene 8 (0008)
2024-02-20 20:46:03.946   Z-Wave   received "Slaapkamer AB" scene 9 (0009)
2024-02-20 20:46:05.091   Z-Wave   received "Slaapkamer AB" scene 10 (000a)
2024-02-20 20:46:07.096   Z-Wave   received "Slaapkamer AB" scene 11 (000b)
2024-02-20 20:46:08.240   Z-Wave   received "Slaapkamer AB" scene 12 (000c)


When I try to add a trigger on this device, I can't selected these scenes. Only the battery level, any command or raw packet options are available.

Posted on
Fri Feb 23, 2024 7:54 am
McJohn offline
User avatar
Posts: 631
Joined: Dec 18, 2012
Location: The Netherlands

Re: Robb Smarrt 5 channel remote control

Thanks for the info.

Maybe you dan do this?:

Install the Z-Wave Watcher Plugin.
Make a new Z-Wave Watcher Device for the "Indigo Device "Slaapkamer AB".
See what happens in the log when you push one of the Smarrt Control buttons.
for example:
Code: Select all
Z-Wave Watcher Debug            Raw command sent (Node 6): 01 0A 00 13 06 03 26 01 FF 25 67 79 (True)


Then you can make a Trigger with:
From: "Indigo Device "Slaapkamer AB" (your existing Indigo device for the remote control)
Received: "Match Raw Packet"
Match bytes: see code above

Succes en vriendelijke groeten,

John

Posted on
Fri Feb 23, 2024 7:58 am
macpro offline
User avatar
Posts: 765
Joined: Dec 29, 2005
Location: Third byte on the right

Re: Robb Smarrt 5 channel remote control

Heb ik inmiddels gedaan via de standaard opties in Indigo.
En daarmee is de AB werkend. Maar ondersteuning in Indigo zou makkelijker zijn.

For the non-dutchies:
Already done that using the built-in features from Indigo.
And now the remote control is working. But native support would be easier.

Posted on
Fri Feb 23, 2024 8:01 am
McJohn offline
User avatar
Posts: 631
Joined: Dec 18, 2012
Location: The Netherlands

Re: Robb Smarrt 5 channel remote control

Perfect! :D

Posted on
Sat Feb 24, 2024 5:13 am
macpro offline
User avatar
Posts: 765
Joined: Dec 29, 2005
Location: Third byte on the right

Re: Robb Smarrt 5 channel remote control

Some more details for those who want to use this remote control without standard Indigo support.

To let Indigo respond to a keypress, define a trigger of type "Z-Wave Command Received" and event "Incoming Command Received from Device".
Use the Device Settings to set Received to "Match Raw Packet".
Set Match bytes to
Code: Select all
? ? ? ? ? ? 0x05 0x5B 0x03 ? 0x80 0x0* ?

Replace the * by 1 through C to address any of the 12 buttons on the remote.

The remote also supports long presses.
When you start the long press, you can detect it with this raw packet:
Code: Select all
? ? ? ? ? ? 0x05 0x5B 0x03 ? 0x82 0x0* ?

And releasing the button will deliver this raw packet:
Code: Select all
? ? ? ? ? ? 0x05 0x5B 0x03 ? 0x81 0x0* ?

Again: replace the * by 1 through C to address any of the 12 buttons on the remote.


Now the fun part: brighten or dim a lamp with this remote.

To do that, we're going to use pesters and that requires creating 5 action groups and 4 triggers
For this example let's assume you have a dimmable lamp with the name "Lamp" and the remote has the name "Remote".

1.
Action Group: Lamp Brighten
Type: Brighten by % (Light/Appliance Controls)
Device: Lamp
Amount: 5%

2.
Action Group: Lamp Dim
Type: Dim by % (Light/Appliance Controls)
Device: Lamp
Amount: 5%

3.
Action Group: Lamp Start Brighten
Type: Create Pester (Timer Actions)

Action Settings:
Name: Lamp
Number of cycles: 20
Seconds between repetitions: 1
Action group: Lamp Brighten
Has final group: No

4.
Action Group: Lamp Start Dim
Type: Create Pester (Timer Actions)

Action Settings:
Name: Lamp
Number of cycles: 20
Seconds between repetitions: 1
Action group: Lamp Dim
Has final group: No

5.
Action Group: Lamp Stop Brighten-Dim
Type: Cancel Pester (Timer Actions)

Action Settings:
Name: Lamp
Execute final action: No

These action groups will brighten/dim the lamp in 5% steps and each step will take 1 second.
For a better response it would be nice to have a shorter interval, but 1 second is the smallest interval that is allowed in a pester.

Now connect these action groups to the remote by creating 4 triggers.
For this example, I'm going the use the last set of buttons.

1.
Trigger: Lamp Brighten Start
Type: Z-Wave Command Received
Event: Incoming Command Received from Device

Device Settings:
From: Remote
Received: Match Raw Packet
Match bytes: ? ? ? ? ? ? 0x05 0x5B 0x03 ? 0x82 0x0b ?

Condition: Always

Actions:
Type: Execute Action Group (Server Actions)
Group: Lamp Start Brighten

2.
Trigger: Lamp Dim Start
Type: Z-Wave Command Received
Event: Incoming Command Received from Device

Device Settings:
From: Remote
Received: Match Raw Packet
Match bytes: ? ? ? ? ? ? 0x05 0x5B 0x03 ? 0x82 0x0c ?

Condition: Always

Actions:
Type: Execute Action Group (Server Actions)
Group: Lamp Start Dim

3.
Trigger: Lamp Brighten Stop
Type: Z-Wave Command Received
Event: Incoming Command Received from Device

Device Settings:
From: Remote
Received: Match Raw Packet
Match bytes: ? ? ? ? ? ? 0x05 0x5B 0x03 ? 0x81 0x0b ?

Condition: Always

Actions:
Type: Execute Action Group (Server Actions)
Group: Lamp Stop Brighten-Dim

4.
Trigger: Lamp Dim Stop
Type: Z-Wave Command Received
Event: Incoming Command Received from Device

Device Settings:
From: Remote
Received: Match Raw Packet
Match bytes: ? ? ? ? ? ? 0x05 0x5B 0x03 ? 0x81 0x0c ?

Condition: Always

Actions:
Type: Execute Action Group (Server Actions)
Group: Lamp Stop Brighten-Dim

Page 1 of 1

Who is online

Users browsing this forum: Korey and 16 guests