Browse Source

Testing fauxmoESP 2.2.0 in beta

fastled
Xose Pérez 7 years ago
parent
commit
75302719fa
2 changed files with 16 additions and 3 deletions
  1. +15
    -2
      code/espurna/alexa.ino
  2. +1
    -1
      code/platformio.ini

+ 15
- 2
code/espurna/alexa.ino View File

@ -16,6 +16,10 @@ fauxmoESP alexa;
// ALEXA
// -----------------------------------------------------------------------------
bool _alexa_change = false;
unsigned int _alexa_device_id = 0;
bool _alexa_state = false;
void alexaConfigure() {
alexa.enable(getSetting("alexaEnabled", ALEXA_ENABLED).toInt() == 1);
}
@ -36,13 +40,22 @@ void alexaSetup() {
}
}
alexa.onMessage([relays](unsigned char device_id, const char * name, bool state) {
DEBUG_MSG_P(PSTR("[ALEXA] %s state: %s\n"), name, state ? "ON" : "OFF");
relayStatus(device_id, state);
_alexa_change = true;
_alexa_device_id = device_id;
_alexa_state = state;
});
}
void alexaLoop() {
alexa.handle();
if (_alexa_change) {
DEBUG_MSG_P(PSTR("[ALEXA] Device #%d state: %s\n"), _alexa_device_id, _alexa_state ? "ON" : "OFF");
_alexa_change = false;
relayStatus(_alexa_device_id, _alexa_state);
}
}
#endif

+ 1
- 1
code/platformio.ini View File

@ -24,7 +24,7 @@ lib_deps =
Brzo I2C
https://bitbucket.org/xoseperez/justwifi.git#1.1.4
https://bitbucket.org/xoseperez/hlw8012.git#1.0.1
https://bitbucket.org/xoseperez/fauxmoesp.git#2.1.1
https://bitbucket.org/xoseperez/fauxmoesp.git#dev
https://bitbucket.org/xoseperez/nofuss.git#0.2.5
https://bitbucket.org/xoseperez/emonliteesp.git#0.2.0
https://bitbucket.org/xoseperez/debounceevent.git#2.0.1


Loading…
Cancel
Save