Interruptor con Alexa y Arduino IoT Cloud

Hola, estoy revisando la placa MKR Wifi 1010 conectada con Alexa y Arduino IoT Cloud. He conseguido apagar y encender un foco a través de interruptores de conmutación y relays. Pero al apagarlo físicamente Arduino IOT no actualiza el estado y Alexa no cambia el estado del foco.

Quien ha conseguido hacer esto, favor de sugerir como corregir mi problema.

Gracias.

Estoy usando éste código:

#include <Arduino_MKRENV.h>
#include “thingProperties.h”

const int pin0_foco_Sala = 0;
const int pin1_foco_Comedor = 1;

void setup() {
Serial.begin(9600);
delay(1500);

initProperties();

ArduinoCloud.begin(ArduinoIoTPreferredConnection);

focoSala = false;
focoComedor = false ;

pinMode(pin0_foco_Sala, OUTPUT);
pinMode(pin1_foco_Comedor, OUTPUT);

setDebugMessageLevel(2);
ArduinoCloud.printDebugInfo();

}

void loop() {
ArduinoCloud.update();
digitalWrite(pin0_foco_Sala, focoSala);
digitalWrite(pin1_foco_Comedor, focoComedor);

}

void onFocoSalaChange() {
}

void onFocoComedorChange() {
}

void onFocoDeLaSalaChange() {
}

void onFocoDelComedorChange() {
}