Jump to content
  • 0

Fibaro - Please add support for Remotec ZRC90 (template attached)


Go to solution Solved by AutoFrank,

Question

Hi Fibaro,

 

Please add support for this device as a matter of urgency please.

it's a 8 button scene controller/master that I suspect is likely to get very popular considering its form factor and price.

 

http://www.zwaveproducts.com/learn/blog/scene-master-a-look-at-the-remotec-zrc-90

 

I included it with my HC2 but have no control over the scenes it activates

 

I download the template from the HC2 after I added it and have attached it here

id-5254-0001-8510-01-01-Remotec-.xml

 

on the box is it also referred to as BW8510EU

 

Thanks in advance 

-Frank

Link to post
Share on other sites

Recommended Posts

  • 0

device ID dump is 

{"id":1425,"name":"Remotec","roomID":234,"type":"com.fibaro.remoteController","baseType":"com.fibaro.actor","enabled":true,"visible":true,"isPlugin":false,"parentId":1424,"remoteGatewayId":0,"interfaces":["battery","zwave","zwaveCentralScene","zwaveWakeup"],"properties":{"parameters":[],"zwaveCompany":"Remotec","zwaveInfo":"2,4,5","zwaveVersion":"1.1","wakeUpTime":0,"pollingTimeSec":0,"batteryLevel":"100","batteryLowNotification":"true","centralSceneSupport":"[{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":1},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":2},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":3},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":4},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":5},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":6},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":7},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":8}]","configured":"true","dead":"false","defInterval":"0","deviceControlType":"0","deviceIcon":"103","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"true","maxInterval":"0","minInterval":"0","model":"","nodeId":"196","parametersTemplate":"0","productInfo":"82,84,0,1,133,16,1,1","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","serialNumber":"","smsNotificationID":"0","smsNotificationType":"0","stepInterval":"0","useTemplate":"false","userDescription":""},"actions":{"reconfigure":0,"setInterval":1},"created":1468625765,"modified":1468625765,"sortOrder":414}

I'm still not sure what you mean by the thrid ask....

 

Third menu is the devices menu (correct?)

this is what I see - not sure about triggers 

 

attachicon.gifremotec 1.PNGattachicon.gifremotec 2.PNGattachicon.gifremotec 3.PNG

 

okay - I got it to work

 

This is the scene code I used

--[[
%% properties
%% events
1425 CentralSceneEvent 1 Pressed
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( true )
or
startSource["type"] == "other"
)
then
  fibaro:debug("it works, key 1")
end




Link to post
Share on other sites
  • 0

Device got in manual mark z-wave plus. and require Association command, AGI, Central Scene, both HC support it so they should work w/o our help

 

First please check

- in group 1 of association is setting to HC (device id 1)

- is device is configured on true

- in lua please check is device send any action central scene (key pressed)

Link to post
Share on other sites
  • 0

post-7269-0-32696300-1468623733_thumb.png

Device got in manual mark z-wave plus. and require Association command, AGI, Central Scene, both HC support it so they should work w/o our help

 

First please check

- in group 1 of association is setting to HC (device id 1)

- is device is configured on true

- in lua please check is device send any action central scene (key pressed)

 

Thanks

 

yes to the first query

 

post-7269-0-32696300-1468623733_thumb.png

 

I'm not sure how to check the other two suggestions ...

Link to post
Share on other sites
  • 0

2nd - hc2_ip/api/devices/id_of_devices

 

3rd frm left menu chose your device and clik on all trigers key pressed, later write fibaro:debug("i't works"); then just start presing keys if you see text in debug that mean that is working

Link to post
Share on other sites
  • 0

2nd - hc2_ip/api/devices/id_of_devices

 

3rd frm left menu chose your device and clik on all trigers key pressed, later write fibaro:debug("i't works"); then just start presing keys if you see text in debug that mean that is working

 

device ID dump is 

{"id":1425,"name":"Remotec","roomID":234,"type":"com.fibaro.remoteController","baseType":"com.fibaro.actor","enabled":true,"visible":true,"isPlugin":false,"parentId":1424,"remoteGatewayId":0,"interfaces":["battery","zwave","zwaveCentralScene","zwaveWakeup"],"properties":{"parameters":[],"zwaveCompany":"Remotec","zwaveInfo":"2,4,5","zwaveVersion":"1.1","wakeUpTime":0,"pollingTimeSec":0,"batteryLevel":"100","batteryLowNotification":"true","centralSceneSupport":"[{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":1},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":2},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":3},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":4},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":5},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":6},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":7},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":8}]","configured":"true","dead":"false","defInterval":"0","deviceControlType":"0","deviceIcon":"103","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"true","maxInterval":"0","minInterval":"0","model":"","nodeId":"196","parametersTemplate":"0","productInfo":"82,84,0,1,133,16,1,1","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","serialNumber":"","smsNotificationID":"0","smsNotificationType":"0","stepInterval":"0","useTemplate":"false","userDescription":""},"actions":{"reconfigure":0,"setInterval":1},"created":1468625765,"modified":1468625765,"sortOrder":414}

I'm still not sure what you mean by the thrid ask....

 

Third menu is the devices menu (correct?)

this is what I see - not sure about triggers 

 

post-7269-0-73571500-1468668433_thumb.pngpost-7269-0-19802700-1468668438_thumb.pngpost-7269-0-94910300-1468668441_thumb.png

Link to post
Share on other sites
  • 0

Hi all. Will this one work with HCL as well? If there is no template, how do I know which scene activation id I need to add in the HCL scene's?

Link to post
Share on other sites
  • 0
Guest Veil

Im trying to get this to work as well.

 

Id dump of the Remotec unit

 

 

"id":193,"name":"190.0","roomID":0,"type":"com.fibaro.remoteController","baseType":"com.fibaro.actor","enabled":true,"visible":true,"isPlugin":false,"parentId":190,"remoteGatewayId":0,"interfaces":["battery","zwave","zwaveCentralScene","zwaveWakeup"],"properties":{"parameters":[],"zwaveCompany":"Remotec","zwaveInfo":"2,4,5","zwaveVersion":"1.1","wakeUpTime":0,"pollingTimeSec":0,"batteryLevel":"100","batteryLowNotification":"true","centralSceneSupport":"[{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":1},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":2},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":3},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":4},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":5},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":6},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":7},{\"keyAttributes\":[\"Pressed\",\"Released\",\"HeldDown\",\"Pressed2\"],\"keyId\":8}]","configured":"true","dead":"false","defInterval":"0","deviceControlType":"0","deviceIcon":"103","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","liliOffCommand":"","liliOnCommand":"","log":"Waiting for Wakeup","logTemp":"TxtGreen","manufacturer":"","markAsDead":"true","maxInterval":"0","minInterval":"0","model":"","nodeId":"24","parametersTemplate":"0","productInfo":"82,84,0,2,133,16,1,1","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","serialNumber":"","smsNotificationID":"0","smsNotificationType":"0","stepInterval":"0","useTemplate":"false","userDescription":""},"actions":{"reconfigure":0,"setInterval":1},"created":1479711291,"modified":1479711291,"sortOrder":126}

Configuring is showing as true.

 

I tried the lua code below:

 

--[[
%% properties
%% events
193 CentralSceneEvent 1 Pressed
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( true )
or
startSource["type"] == "other"
)
then
  fibaro:debug("it works, key 1")
end

 

I do get the code "it works, key 1" when the button is pressed. So there is communication. Is there anyway I can get the buttons to show up in block scenes? I'm terrible at LUA.

Link to post
Share on other sites
  • 0

Hi,

Sorry - I have never worked in block scenes.

I only started to learn lua 12 months ago and it's easy enough to pick up the basics.. once you get there you'll never look back...

 

-frank

Link to post
Share on other sites
  • 0

Tried this and only get the debug when starting the scene, nothing with the button press.

 

Steps I have gone through are

- press W & L buttons and select add a device, which added the keypad as device 129, although in the parameter section is says ID 130, and in the advanced section on the advanced page, it says Node ID 29....

 

- Created a new scene with the following code:

--------------------------------

--[[
%% properties
%% events
%% globals
--]]

--[[
%% properties
%% events
129 CentralSceneEvent 1 Pressed
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( true )
or
startSource["type"] == "other"
)
then
  fibaro:debug("it works, key 1")
end

-------------------------------------------

Then when you press Start, it outputs "[Debug} 12:48:34: It works, key 1" but no additional when pressing key 1

 

What am I missing? Really need this device!

Link to post
Share on other sites
  • 0
On 3/12/2016 at 2:01 AM, jaclarkaus said:

Tried this and only get the debug when starting the scene, nothing with the button press.

 

Steps I have gone through are

- press W & L buttons and select add a device, which added the keypad as device 129, although in the parameter section is says ID 130, and in the advanced section on the advanced page, it says Node ID 29....

 

- Created a new scene with the following code:

--------------------------------

--[[
%% properties
%% events
%% globals
--]]

--[[
%% properties
%% events
129 CentralSceneEvent 1 Pressed
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( true )
or
startSource["type"] == "other"
)
then
  fibaro:debug("it works, key 1")
end

-------------------------------------------

Then when you press Start, it outputs "[Debug} 12:48:34: It works, key 1" but no additional when pressing key 1

 

What am I missing? Really need this device!

 

I'll try and take a look later this evening.....

Link to post
Share on other sites
  • 0
On 12/3/2016 at 3:01 AM, jaclarkaus said:

Tried this and only get the debug when starting the scene, nothing with the button press.

 

Steps I have gone through are

- press W & L buttons and select add a device, which added the keypad as device 129, although in the parameter section is says ID 130, and in the advanced section on the advanced page, it says Node ID 29....

 

- Created a new scene with the following code:

--------------------------------

--[[
%% properties
%% events
%% globals
--]]

--[[
%% properties
%% events
129 CentralSceneEvent 1 Pressed
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( true )
or
startSource["type"] == "other"
)
then
  fibaro:debug("it works, key 1")
end

-------------------------------------------

Then when you press Start, it outputs "[Debug} 12:48:34: It works, key 1" but no additional when pressing key 1

 

What am I missing? Really need this device!

You have one too many scene headers. You need to remove one and it should work. Code should look like this:

--[[
%% properties
%% events
129 CentralSceneEvent 1 Pressed
%% globals
--]]
local startSource = fibaro:getSourceTrigger();
if (
 ( true )
or
startSource["type"] == "other"
)
then
  fibaro:debug("it works, key 1")
end

According to AutoFrank's template each button has this actions: Pressed, Released, HeldDown, Pressed2 so above scene should be triggered when key No. 1 is pressed and released ones in 1 second. Correct ID should be the one that is on right side of the device Icon shown on general tab.

Link to post
Share on other sites
  • 0
1 hour ago, Sankotronic said:

Correct ID should be the one that is on right side of the device Icon shown on general tab

Thanks. Not sure why it is not the same number as it used to add the device, but then it's not the only strange thing with this system!:-D

1 hour ago, Sankotronic said:

You have one too many scene headers. You need to remove one and it should work. Code should look like this:

Thanks, that now works. Do you do one scene for each action, or can you have one long scene for any action for the device?

Don't really understand the code, would be great if they added a template, but in meantime ...

in the code above, I presume you can create several additional events, like '129 CentralSceneEvent 2 Pressed','129 CentralSceneEvent 3 Pressed' etc. but then how do you determine which button was pressed/held/etc.?

 

 

Link to post
Share on other sites
  • 0

 

On 16/07/2016 at 5:00 AM, A.Socha said:

Device got in manual mark z-wave plus. and require Association command, AGI, Central Scene, both HC support it so they should work w/o our help

 

First please check

- in group 1 of association is setting to HC (device id 1)

- is device is configured on true

- in lua please check is device send any action central scene (key pressed)

 

 

Would be better if the template was added so that it can be easily used. Is it possible to add the template at the user end?

Link to post
Share on other sites
  • 0
17 minutes ago, jaclarkaus said:

Spectacular! Thanks to both of you.

 

Cool, let us know if you still need help ...

 

 

Link to post
Share on other sites
  • 0

I also have a ZRC-90 and i found this youtube: 

 

 

i dont get it at work, this is what i get, can somebody please help?

 

screen1.thumb.PNG.b19e6ac1f4febe1795b391c039c3a187.PNGscreen2.thumb.PNG.8bac5384194751d7bcd650a217f3a2b4.PNG

Link to post
Share on other sites
  • 0

Hello @Chundo

 

Were you able to use the ZRC-90? Did you reproduce the video information?
I want to buy this controller, but I am a little afraid it doesn´t work ok.
Link to post
Share on other sites
  • 0

@Chundo

Can you provide the debug result for fibaro:debug(json.encode(sa)) ?

I do believe you're hitting "Start" button in the scene. Am I right?

When You do this the trigger is not the device but the scene itself, so there the parameters you try to compare just don't exist. Use the device to run the scene.

 

As a ex-game dev... looking at this code makes me fill bad... But I'm not here to teach anyone how to write readable and/or efficient code... 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...