36
36
#define ZIGBEE_FAN_CONTROL_ENDPOINT 1
37
37
38
38
#ifdef RGB_BUILTIN
39
- uint8_t led = RGB_BUILTIN; // To demonstrate the current fan control mode
39
+ uint8_t led = RGB_BUILTIN; // To demonstrate the current fan control mode
40
40
#else
41
41
uint8_t led = 2 ;
42
42
#endif
@@ -49,28 +49,26 @@ ZigbeeFanControl zbFanControl = ZigbeeFanControl(ZIGBEE_FAN_CONTROL_ENDPOINT);
49
49
void setFan (ZigbeeFanMode mode) {
50
50
switch (mode) {
51
51
case FAN_MODE_OFF:
52
- rgbLedWrite (led, 0 , 0 , 0 ); // Off
52
+ rgbLedWrite (led, 0 , 0 , 0 ); // Off
53
53
Serial.println (" Fan mode: OFF" );
54
54
break ;
55
55
case FAN_MODE_LOW:
56
- rgbLedWrite (led, 0 , 0 , 255 ); // Blue
56
+ rgbLedWrite (led, 0 , 0 , 255 ); // Blue
57
57
Serial.println (" Fan mode: LOW" );
58
58
break ;
59
59
case FAN_MODE_MEDIUM:
60
- rgbLedWrite (led, 255 , 255 , 0 ); // Yellow
60
+ rgbLedWrite (led, 255 , 255 , 0 ); // Yellow
61
61
Serial.println (" Fan mode: MEDIUM" );
62
62
break ;
63
63
case FAN_MODE_HIGH:
64
- rgbLedWrite (led, 255 , 0 , 0 ); // Red
64
+ rgbLedWrite (led, 255 , 0 , 0 ); // Red
65
65
Serial.println (" Fan mode: HIGH" );
66
66
break ;
67
67
case FAN_MODE_ON:
68
- rgbLedWrite (led, 255 , 255 , 255 ); // White
68
+ rgbLedWrite (led, 255 , 255 , 255 ); // White
69
69
Serial.println (" Fan mode: ON" );
70
70
break ;
71
- default :
72
- log_e (" Unhandled fan mode: %d" , mode);
73
- break ;
71
+ default : log_e (" Unhandled fan mode: %d" , mode); break ;
74
72
}
75
73
}
76
74
0 commit comments