154 case ML1_INIT: |
154 case ML1_INIT: |
155 status_WiFi(); |
155 status_WiFi(); |
156 Main_Loop1 = ML1_CONNECT; |
156 Main_Loop1 = ML1_CONNECT; |
157 request_ds18b20(); |
157 request_ds18b20(); |
158 request_adc(); |
158 request_adc(); |
|
159 if (! ready_WiFi()) { /* If WiFi was lost, try a new connection */ |
|
160 ESP_LOGI(TAG, "Try WiFi restore"); |
|
161 request_WiFi(); |
|
162 } |
159 break; |
163 break; |
160 |
164 |
161 case ML1_CONNECT: |
165 case ML1_CONNECT: |
162 if (ready_WiFi()) { |
166 if (ready_WiFi()) { |
163 Main_Loop1 = ML1_MQTT_CONNECT; |
167 Main_Loop1 = ML1_MQTT_CONNECT; |