diff --git a/epicardium/modules/ambient.c b/epicardium/modules/ambient.c
index d04779d85a82b6b1375436957f44f469944cda8d..e6c1b51b020380083959e006c5c0a92354854320 100644
--- a/epicardium/modules/ambient.c
+++ b/epicardium/modules/ambient.c
@@ -6,7 +6,7 @@
 #include "gpio.h"
 
 
-#define READ_FREQ 1000
+#define READ_FREQ 100
 
 static uint16_t last_value;
 static TaskHandle_t poll_task;
@@ -67,6 +67,7 @@ void epic_ambient_stop()
         return;
     }
     vTaskDelete(poll_task);
+    poll_task = NULL;
 }
 
 uint16_t epic_ambient_get()