Minor Fixes and a sensors active

This commit is contained in:
Barduino
2015-08-24 16:04:13 -04:00
parent f4a0d2aaa9
commit c96ae8e27b
@@ -44,37 +44,37 @@
// one at a time. // one at a time.
#define ID_S_ARMED 0 // dummy to controll armed stated for several sensors #define ID_S_ARMED 0 // dummy to controll armed stated for several sensors
#define ID_S_DOOR 1 #define ID_S_DOOR 1
//#define ID_S_MOTION 2 #define ID_S_MOTION 2
//#define ID_S_SMOKE 3 #define ID_S_SMOKE 3
//#define ID_S_LIGHT 4 #define ID_S_LIGHT 4
//#define ID_S_DIMMER 5 #define ID_S_DIMMER 5
//#define ID_S_COVER 6 #define ID_S_COVER 6
//#define ID_S_TEMP 7 #define ID_S_TEMP 7
//#define ID_S_HUM 8 #define ID_S_HUM 8
//#define ID_S_BARO 9 #define ID_S_BARO 9
//#define ID_S_WIND 10 #define ID_S_WIND 10
//#define ID_S_RAIN 11 #define ID_S_RAIN 11
//#define ID_S_UV 12 #define ID_S_UV 12
//#define ID_S_WEIGHT 13 #define ID_S_WEIGHT 13
//#define ID_S_POWER 14 #define ID_S_POWER 14
//#define ID_S_HEATER 15 #define ID_S_HEATER 15
//#define ID_S_DISTANCE 16 #define ID_S_DISTANCE 16
//#define ID_S_LIGHT_LEVEL 17 #define ID_S_LIGHT_LEVEL 17
//#define ID_S_LOCK 18 #define ID_S_LOCK 18
//#define ID_S_IR 19 #define ID_S_IR 19
//#define ID_S_WATER 20 #define ID_S_WATER 20
//#define ID_S_AIR_QUALITY 21 #define ID_S_AIR_QUALITY 21
//#define ID_S_DUST 22 #define ID_S_DUST 22
//#define ID_S_SCENE_CONTROLLER 23 #define ID_S_SCENE_CONTROLLER 23
//#define ID_S_CUSTOM 99 #define ID_S_CUSTOM 99
// Global Vars // Global Vars
unsigned long SLEEP_TIME = 180000; // Sleep time between reads (in milliseconds) unsigned long SLEEP_TIME = 300000; // Sleep time between reads (in milliseconds)
boolean metric = true; boolean metric = true;
long randNumber; long randNumber;
// Instanciate MySersors Gateway // Instanciate MySersors Gateway
MyTransportNRF24 transport(RF24_CE_PIN, RF24_CS_PIN, RF24_PA_LEVEL_GW); MyTransportNRF24 transport(RF24_CE_PIN, RF24_CS_PIN, RF24_PA_LEVEL);
//MyTransportRFM69 transport; //MyTransportRFM69 transport;
// Message signing driver (signer needed if MY_SIGNING_FEATURE is turned on in MyConfig.h) // Message signing driver (signer needed if MY_SIGNING_FEATURE is turned on in MyConfig.h)
@@ -309,7 +309,7 @@ void setup()
#endif #endif
#ifdef ID_S_TEMP #ifdef ID_S_TEMP
Serial.println(" S_TMEP"); Serial.println(" S_TEMP");
gw.present(ID_S_TEMP,S_TEMP); gw.present(ID_S_TEMP,S_TEMP);
gw.wait(SHORT_WAIT); gw.wait(SHORT_WAIT);
#endif #endif
@@ -924,6 +924,7 @@ void incomingMessage(const MyMessage &message) {
Serial.print(message.sensor); Serial.print(message.sensor);
Serial.print(", New status: "); Serial.print(", New status: ");
Serial.println((isArmed ? "Armed":"Disarmed" )); Serial.println((isArmed ? "Armed":"Disarmed" ));
motion();//temp ack
break; break;
#endif #endif
@@ -934,7 +935,7 @@ void incomingMessage(const MyMessage &message) {
Serial.print(message.sensor); Serial.print(message.sensor);
Serial.print(", New status: "); Serial.print(", New status: ");
Serial.println((isLightOn ? "On":"Off")); Serial.println((isLightOn ? "On":"Off"));
light(); light(); // temp ack
break; break;
#endif #endif
@@ -1004,6 +1005,7 @@ void incomingMessage(const MyMessage &message) {
Serial.print(message.sensor); Serial.print(message.sensor);
Serial.print(", New status: "); Serial.print(", New status: ");
Serial.println(message.getBool()?"Locked":"Unlocked"); Serial.println(message.getBool()?"Locked":"Unlocked");
lock(); //temp ack
break; break;
#endif #endif