| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -146,6 +146,8 @@ void setup() | 
															
														
														
													
														
															
																 | 
																 | 
																  heaters[ROOM_RICO].callback = room_rico_callback; | 
																 | 
																 | 
																  heaters[ROOM_RICO].callback = room_rico_callback; | 
															
														
														
													
														
															
																 | 
																 | 
																  heaters[BATHROOM].callback = bathroom_callback; | 
																 | 
																 | 
																  heaters[BATHROOM].callback = bathroom_callback; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  lwdTicker.attach_ms(LWD_TIMEOUT_MS / 2, lwdtcb); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																  for (i = 0; i < NB_HEATERS; i++) { | 
																 | 
																 | 
																  for (i = 0; i < NB_HEATERS; i++) { | 
															
														
														
													
														
															
																 | 
																 | 
																    pinMode(heaters[i].pin, OUTPUT); | 
																 | 
																 | 
																    pinMode(heaters[i].pin, OUTPUT); | 
															
														
														
													
														
															
																 | 
																 | 
																    heater_off(heaters[i].pin); | 
																 | 
																 | 
																    heater_off(heaters[i].pin); | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -178,6 +180,8 @@ void loop() | 
															
														
														
													
														
															
																 | 
																 | 
																  static unsigned int counter; | 
																 | 
																 | 
																  static unsigned int counter; | 
															
														
														
													
														
															
																 | 
																 | 
																  static bool led_state = false; | 
																 | 
																 | 
																  static bool led_state = false; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  lwdtFeed(); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																  client.loop(); | 
																 | 
																 | 
																  client.loop(); | 
															
														
														
													
														
															
																 | 
																 | 
																  if (!client.isConnected()) { | 
																 | 
																 | 
																  if (!client.isConnected()) { | 
															
														
														
													
														
															
																 | 
																 | 
																    // if something wrong happens, switch off the heater
 | 
																 | 
																 | 
																    // if something wrong happens, switch off the heater
 | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -192,5 +196,4 @@ void loop() | 
															
														
														
													
														
															
																 | 
																 | 
																    led_on(led_state); | 
																 | 
																 | 
																    led_on(led_state); | 
															
														
														
													
														
															
																 | 
																 | 
																  } | 
																 | 
																 | 
																  } | 
															
														
														
													
														
															
																 | 
																 | 
																  counter++; | 
																 | 
																 | 
																  counter++; | 
															
														
														
													
														
															
																 | 
																 | 
																  lwdtFeed(); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} |