Skip to content

Commit

Permalink
feat(add): 99099 (#5853)
Browse files Browse the repository at this point in the history
* Add compatibility for 3-Groups RCU from EGLO

* Fixed any type

* Code style 😂😇

* Dropped fingerprint of RCU3

* Update awox.ts

---------

Co-authored-by: Koen Kanters <koenkanters94@gmail.com>
  • Loading branch information
fsedarkalex and Koenkk authored Jun 7, 2023
1 parent 9e98fa6 commit 1bf3f61
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion src/devices/awox.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@ const awoxRemoteHelper = {
return null;
},
isRefresh: (buffer: Buffer) => {
return buffer[0] === 17 && buffer[2] === 16 && buffer[3] === 1 && buffer[4] === 1;
return buffer[0] === 17 && buffer[2] === 16 && (buffer[3] === 1 || buffer[3] === 0) && buffer[4] === 1;
},
isRefreshLong: (buffer: Buffer) => {
return buffer[0] === 17 && buffer[2] === 16 && buffer[3] === 1 && buffer[4] === 2;
},
};

Expand Down Expand Up @@ -56,6 +59,10 @@ const fzLocal = {
return {
action: 'refresh',
};
} else if (awoxRemoteHelper.isRefreshLong(msg.data)) {
return {
action: 'refresh_long',
};
}
},
} as Fz.Converter,
Expand Down Expand Up @@ -97,6 +104,19 @@ const definitions: Definition[] = [
'green', 'brightness_step_up', 'brightness_step_down', 'brightness_move_up', 'brightness_move_down', 'brightness_stop',
'recall_1', 'color_temperature_step_up', 'color_temperature_step_down'])],
},
{
zigbeeModel: ['ERCU_3groups_Zm'],
model: '99099',
vendor: 'AwoX',
description: '3 groups remote controller',
fromZigbee: [fz.command_on, fzLocal.colors, fzLocal.refresh, fzLocal.refreshColored, fz.command_off,
fz.command_step, fz.command_move, fz.command_move_to_level, fz.command_move_to_color_temp,
fz.command_stop, fz.command_recall, fz.command_step_color_temperature],
toZigbee: [],
exposes: [e.action(['on', 'off', 'red', 'refresh', 'refresh_colored', 'blue', 'yellow',
'green', 'brightness_step_up', 'brightness_step_down', 'brightness_move_up', 'brightness_move_down', 'brightness_stop',
'recall_1', 'color_temperature_step_up', 'color_temperature_step_down'])],
},
{
fingerprint: [
{
Expand Down

0 comments on commit 1bf3f61

Please sign in to comment.