69
69
// #define ID_S_CUSTOM 99
70
70
71
71
// Global Vars
72
- unsigned long SLEEP_TIME = 180000 ; // Sleep time between reads (in milliseconds)
72
+ unsigned long SLEEP_TIME = 300000 ; // Sleep time between reads (in milliseconds)
73
73
boolean metric = true ;
74
74
long randNumber;
75
75
76
76
// Instanciate MySersors Gateway
77
- MyTransportNRF24 transport (RF24_CE_PIN, RF24_CS_PIN, RF24_PA_LEVEL_GW );
77
+ MyTransportNRF24 transport (RF24_CE_PIN, RF24_CS_PIN, RF24_PA_LEVEL );
78
78
// MyTransportRFM69 transport;
79
79
80
80
// Message signing driver (signer needed if MY_SIGNING_FEATURE is turned on in MyConfig.h)
@@ -130,7 +130,7 @@ MyHwATMega328 hw;
130
130
MyMessage msg_S_COVER_U (ID_S_COVER,V_UP);
131
131
MyMessage msg_S_COVER_D (ID_S_COVER,V_DOWN);
132
132
MyMessage msg_S_COVER_S (ID_S_COVER,V_STOP);
133
- const char * coverVal = " V_STOP" ;
133
+ const char * coverVal = " V_STOP" ; // compiler warnings
134
134
#endif
135
135
136
136
#ifdef ID_S_TEMP
@@ -216,7 +216,7 @@ MyHwATMega328 hw;
216
216
MyMessage msg_S_SCENE_CONTROLLER_ON (ID_S_SCENE_CONTROLLER,V_SCENE_ON);
217
217
MyMessage msg_S_SCENE_CONTROLLER_OF (ID_S_SCENE_CONTROLLER,V_SCENE_OFF);
218
218
// not sure if scene controller sends int or chars
219
- // betting on ints as Touch Display Scen by Hek
219
+ // betting on ints as Touch Display Scen by Hek // compiler warnings
220
220
char *scenes[] = {
221
221
" All off" ,
222
222
" Good Morning" ,
@@ -309,7 +309,7 @@ void setup()
309
309
#endif
310
310
311
311
#ifdef ID_S_TEMP
312
- Serial.println (" S_TMEP " );
312
+ Serial.println (" S_TEMP " );
313
313
gw.present (ID_S_TEMP,S_TEMP);
314
314
gw.wait (SHORT_WAIT);
315
315
#endif
@@ -649,7 +649,7 @@ void cover(){
649
649
if (coverVal == " V_UP" ){
650
650
Serial.println (" Opening" );
651
651
gw.send (msg_S_COVER_U.set (V_UP));
652
- }else if (coverVal == " V_DONW " ){
652
+ }else if (coverVal == " V_DOWN " ){
653
653
Serial.println (" Closing" );
654
654
gw.send (msg_S_COVER_D.set (V_DOWN));
655
655
}else {
@@ -686,7 +686,7 @@ void hum(){
686
686
void baro (){
687
687
688
688
const char *weather[] = {" stable" ," sunny" ," cloudy" ," unstable" ," thunderstorm" ," unknown" };
689
- long pressure = map (randNumber,1 ,100 ,87000 , 108600 );
689
+ long pressure = map (randNumber,1 ,100 ,870 , 1086 ); // hPa?
690
690
int forecast = map (randNumber,1 ,100 ,0 ,5 );
691
691
692
692
Serial.print (" Atmosferic Pressure is: " );
@@ -924,6 +924,7 @@ void incomingMessage(const MyMessage &message) {
924
924
Serial.print (message.sensor );
925
925
Serial.print (" , New status: " );
926
926
Serial.println ((isArmed ? " Armed" :" Disarmed" ));
927
+ door ();// temp ack for door
927
928
break ;
928
929
#endif
929
930
@@ -934,7 +935,7 @@ void incomingMessage(const MyMessage &message) {
934
935
Serial.print (message.sensor );
935
936
Serial.print (" , New status: " );
936
937
Serial.println ((isLightOn ? " On" :" Off" ));
937
- light ();
938
+ light (); // temp ack
938
939
break ;
939
940
#endif
940
941
@@ -1004,6 +1005,7 @@ void incomingMessage(const MyMessage &message) {
1004
1005
Serial.print (message.sensor );
1005
1006
Serial.print (" , New status: " );
1006
1007
Serial.println (message.getBool ()?" Locked" :" Unlocked" );
1008
+ lock (); // temp ack
1007
1009
break ;
1008
1010
#endif
1009
1011
0 commit comments