@@ -23,15 +23,15 @@ class YeelightColorBulb extends Homey.Driver {
2323 pairingDevice . settings = { } ;
2424 pairingDevice . data = { } ;
2525
26- socket . on ( "connect" , function ( data , callback ) {
26+ socket . on ( "connect" , ( data , callback ) => {
2727 this . data = data ;
2828 miio
2929 . device ( { address : data . ip , token : data . token } )
3030 . then ( device => {
3131 device
3232 . call ( "miIO.info" , [ ] )
3333 . then ( value => {
34- if ( value . model == this . data . model || value . model == ' yeelink.light.color2' ) {
34+ if ( value . model == this . data . model || value . model == " yeelink.light.color2" || value . model == "yeelink.light.color3" ) {
3535 pairingDevice . data . id = "YL:CB:" + value . mac + ":YL:CB" ;
3636 device
3737 . call ( "get_prop" , [ "bright" ] )
@@ -63,7 +63,7 @@ class YeelightColorBulb extends Homey.Driver {
6363 } )
6464 . catch ( error => callback ( null , error ) ) ;
6565 } )
66- . catch ( function ( error ) {
66+ . catch ( error => {
6767 if ( error == "Error: Could not connect to device, handshake timeout" ) {
6868 callback ( null , "timeout" ) ;
6969 }
@@ -74,7 +74,7 @@ class YeelightColorBulb extends Homey.Driver {
7474 }
7575 } ) ;
7676 } ) ;
77- socket . on ( "done" , function ( data , callback ) {
77+ socket . on ( "done" , ( data , callback ) => {
7878 callback ( null , pairingDevice ) ;
7979 } ) ;
8080 }
0 commit comments