Skip to content

Commit

Permalink
Merge pull request #158 from pretoriano80/aubess-switch
Browse files Browse the repository at this point in the history
Add quick configuration for Aubess Mini Smart Switch 16A
  • Loading branch information
openshwprojects committed Aug 15, 2022
2 parents cd8da14 + 7a80ab4 commit e46e7f7
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 2 deletions.
3 changes: 2 additions & 1 deletion src/httpserver/http_fns.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@ template_t g_templates [] = {
{ Setup_Device_Empty, "Empty"},
// BK7231N devices
{ Setup_Device_BK7231N_CB2S_QiachipSmartSwitch, "[BK7231N][CB2S] QiaChip Smart Switch"},
{Setup_Device_BK7231N_KS_602_TOUCH, "[BK7231N] KS 602 Touch Switch US"},
{ Setup_Device_BK7231N_KS_602_TOUCH, "[BK7231N] KS 602 Touch Switch US"},
{ Setup_Device_Aubess_Mini_Smart_Switch_16A, "[BK7231N] Aubess Mini Smart Switch 16A"},
// BK7231T devices
{ Setup_Device_BK7231T_WB2S_QiachipSmartSwitch, "[BK7231T][WB2S] QiaChip Smart Switch"},
{ Setup_Device_TuyaWL_SW01_16A, "WL SW01 16A"},
Expand Down
26 changes: 26 additions & 0 deletions src/new_builtin_devices.c
Original file line number Diff line number Diff line change
Expand Up @@ -805,5 +805,31 @@ void Setup_Device_Enbrighten_WFD4103(){
PIN_SetPinRoleForPinIndex(26, IOR_Button);
PIN_SetPinChannelForPinIndex(26, 1);

CFG_Save_SetupTimer();
}

// Aubess Mini Smart Switch 16A
void Setup_Device_Aubess_Mini_Smart_Switch_16A() {

// pins are:
// led - led_n = P6
// embedded button - btn = P8
// switch - btn = P14
// relay - rel = P15

CFG_ClearPins();
// Led
PIN_SetPinRoleForPinIndex(6, IOR_LED_n);
PIN_SetPinChannelForPinIndex(6, 1);
// Embedded Button
PIN_SetPinRoleForPinIndex(8, IOR_Button);
PIN_SetPinChannelForPinIndex(8, 1);
// Switch
PIN_SetPinRoleForPinIndex(14, IOR_Button);
PIN_SetPinChannelForPinIndex(14, 1);
// Relay
PIN_SetPinRoleForPinIndex(15, IOR_Relay);
PIN_SetPinChannelForPinIndex(15, 1);

CFG_Save_SetupTimer();
}
2 changes: 1 addition & 1 deletion src/new_pins.h
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,6 @@ void Setup_Device_13A_Socket_CB2S();
void Setup_Device_Deta_Smart_Double_Power_Point_6922HA_Series2();
void Setup_Device_BK7231N_KS_602_TOUCH();
void Setup_Device_Enbrighten_WFD4103();

void Setup_Device_Aubess_Mini_Smart_Switch_16A();
#endif

0 comments on commit e46e7f7

Please sign in to comment.