Enviro indoor doesn't do anything besides provisioning

Hi, I have a Enviro Indoor which seems to only be able to do the provisioning, but nothing else.
Is it broken or am I missing something?

Steps that I tried to get things going:

  • uploaded the enviro-v0.0.8.uf2 file (2 times)
  • went through provisioning several times
  • checked config.py using thonny to see if provisioning has been successful
  • reset (multiple times)
  • tried the POKE button (multiple times)
  • set it up using custom http endpoint (also checked endpoint if it’s up and running)
  • set it up using the adafruit IO
  • tried with wifi settings to connect to phone as hotspot

results are:

  • no clear logging why it’s not doing anything (other than the provisioning)
  • not seeing a readings file or dir when connected with thonny
  • no connection attempts to http endpoint
  • no entries in adafruit feeds

I am using:

  • macbook
  • thonny

log after last firmware upload and provisioning and reset:

2021-01-01 00:00:02 [error    / 127kB] > missing or corrupt config.py no module named 'config'
2021-01-01 00:00:02 [info     / 125kB] > entering provisioning mode
2021-01-01 00:00:02 [info     / 117kB] > auto detecting board type
2021-01-01 00:00:02 [info     / 116kB]   - indoor
2021-01-01 00:00:02 [info     / 114kB] > going into access point mode
2021-01-01 00:00:05 [info     / 112kB]   - 192.168.4.1
2021-01-01 00:00:05 [info     / 110kB] > starting dns server...
2021-01-01 00:00:05 [info     / 108kB] > starting catch all dns server on port 53
2021-01-01 00:00:05 [info     / 106kB] > creating web server...
2021-01-01 00:00:05 [info     / 101kB] > waiting for a client to connect
2021-01-01 00:00:17 [info     /  82kB]   - client connected! (b'\xfa\xfe\xb4\x02\xdbC',)
2021-01-01 00:00:17 [info     /  80kB] > running provisioning application...
2021-01-01 00:00:17 [info     /  78kB] > starting web server on port 80
2021-01-01 00:00:18 [info     / 112kB] > GET /generate_204 (301 Moved Permanently) [284ms]
2021-01-01 00:00:18 [info     / 102kB] > GET /wrong-host-redirect (200 OK) [44ms]
2021-01-01 00:00:18 [info     /  86kB] > GET /generate_204 (301 Moved Permanently) [249ms]
2021-01-01 00:00:18 [info     / 114kB] > GET /favicon.ico (404 Not Found) [380ms]
2021-01-01 00:00:18 [info     /  87kB] > GET /generate_204 (301 Moved Permanently) [233ms]
2021-01-01 00:00:19 [debug    /  85kB] > parsed template: enviro/html/header.html (took 160 ms)
2021-01-01 00:00:19 [debug    /  93kB] > parsed template: enviro/html/footer.html (took 7 ms)
2021-01-01 00:00:19 [debug    /  91kB] > parsed template: enviro/html/welcome.html (took 413 ms)
2021-01-01 00:00:19 [info     / 110kB] > GET /provision-welcome (200 OK) [947ms]
2021-01-01 00:00:19 [info     /  98kB] > GET /generate_204 (301 Moved Permanently) [379ms]
2021-01-01 00:00:19 [info     /  87kB] > GET /images/logo-indoor.svg (200 OK) [467ms]
2021-01-01 00:00:20 [info     /  90kB] > GET /images/pirate-logo.svg (200 OK) [755ms]
2021-01-01 00:00:20 [info     /  80kB] > GET /images/guide-qr-code.svg (200 OK) [980ms]
2021-01-01 00:00:20 [info     /  73kB] > GET /images/photo-indoor.jpg (200 OK) [1045ms]
2021-01-01 00:00:20 [info     / 103kB] > GET /generate_204 (301 Moved Permanently) [199ms]
2021-01-01 00:00:21 [debug    /  96kB] > parsed template: enviro/html/header.html (took 48 ms)
2021-01-01 00:00:21 [debug    /  90kB] > parsed template: enviro/html/header-mini.html (took 10 ms)
2021-01-01 00:00:21 [debug    /  80kB] > parsed template: enviro/html/footer.html (took 10 ms)
2021-01-01 00:00:21 [debug    /  77kB] > parsed template: enviro/html/provision-step-1-nickname.html (took 342 ms)
2021-01-01 00:00:21 [info     /  75kB] > GET /provision-step-1-nickname (200 OK) [473ms]
2021-01-01 00:00:21 [info     /  70kB] > GET /generate_204 (301 Moved Permanently) [336ms]
2021-01-01 00:00:22 [info     /  76kB] > GET /images/pirate-logo.svg (200 OK) [600ms]
2021-01-01 00:00:22 [info     /  72kB] > GET /images/logo-indoor.svg (200 OK) [732ms]
2021-01-01 00:00:22 [info     /  98kB] > GET /images/guide-qr-code.svg (200 OK) [824ms]
2021-01-01 00:00:22 [info     /  86kB] > GET /generate_204 (301 Moved Permanently) [159ms]
2021-01-01 00:00:23 [info     /  84kB] > GET /mobile/status.php (301 Moved Permanently) [238ms]
2021-01-01 00:00:23 [info     /  77kB] > GET /mobile/status.php (301 Moved Permanently) [75ms]
2021-01-01 00:00:33 [info     /  62kB] > POST /provision-step-1-nickname (301 Moved Permanently) [276ms]
2021-01-01 00:00:34 [debug    /  74kB] > parsed template: enviro/html/header.html (took 19 ms)
2021-01-01 00:00:34 [debug    /  68kB] > parsed template: enviro/html/header-mini.html (took 10 ms)
2021-01-01 00:00:34 [debug    /  97kB] > parsed template: enviro/html/footer.html (took 10 ms)
2021-01-01 00:00:34 [debug    /  94kB] > parsed template: enviro/html/provision-step-2-wifi.html (took 336 ms)
2021-01-01 00:00:34 [info     /  92kB] > GET /provision-step-2-wifi (200 OK) [647ms]
2021-01-01 00:00:34 [info     /  84kB] > GET /generate_204 (301 Moved Permanently) [384ms]
2021-01-01 00:00:35 [info     /  93kB] > GET /networks.json (200 OK) [890ms]
2021-01-01 00:00:35 [info     /  86kB] > GET /images/pirate-logo.svg (200 OK) [1019ms]
2021-01-01 00:00:35 [info     /  79kB] > GET /images/guide-qr-code.svg (200 OK) [1132ms]
2021-01-01 00:00:36 [info     / 105kB] > GET /images/logo-indoor.svg (200 OK) [276ms]
2021-01-01 00:00:36 [info     /  97kB] > GET /generate_204 (301 Moved Permanently) [270ms]
2021-01-01 00:00:49 [info     /  68kB] > POST /provision-step-2-wifi (301 Moved Permanently) [193ms]
2021-01-01 00:00:50 [debug    /  79kB] > parsed template: enviro/html/header.html (took 21 ms)
2021-01-01 00:00:50 [debug    /  73kB] > parsed template: enviro/html/header-mini.html (took 10 ms)
2021-01-01 00:00:50 [info     /  92kB] > GET /generate_204 (301 Moved Permanently) [177ms]
2021-01-01 00:00:50 [debug    /  86kB] > parsed template: enviro/html/footer.html (took 9 ms)
2021-01-01 00:00:50 [debug    /  83kB] > parsed template: enviro/html/provision-step-3-logging.html (took 445 ms)
2021-01-01 00:00:50 [info     /  81kB] > GET /provision-step-3-logging (200 OK) [767ms]
2021-01-01 00:00:51 [info     /  70kB] > GET /images/pirate-logo.svg (200 OK) [574ms]
2021-01-01 00:00:51 [info     /  66kB] > GET /images/logo-indoor.svg (200 OK) [647ms]
2021-01-01 00:00:51 [info     /  95kB] > GET /images/guide-qr-code.svg (200 OK) [717ms]
2021-01-01 00:00:51 [info     /  87kB] > GET /generate_204 (301 Moved Permanently) [214ms]
2021-01-01 00:01:11 [info     /  91kB] > POST /provision-step-3-logging (301 Moved Permanently) [198ms]
2021-01-01 00:01:11 [debug    /  79kB] > parsed template: enviro/html/header.html (took 99 ms)
2021-01-01 00:01:11 [debug    /  73kB] > parsed template: enviro/html/header-mini.html (took 10 ms)
2021-01-01 00:01:11 [info     /  58kB] > GET /generate_204 (301 Moved Permanently) [130ms]
2021-01-01 00:01:12 [debug    /  92kB] > parsed template: enviro/html/footer.html (took 9 ms)
2021-01-01 00:01:12 [debug    /  90kB] > parsed template: enviro/html/provision-step-4-destination.html (took 539 ms)
2021-01-01 00:01:12 [info     /  87kB] > GET /provision-step-4-destination (200 OK) [872ms]
2021-01-01 00:01:12 [info     / 106kB] > GET /images/logo-indoor.svg (200 OK) [531ms]
2021-01-01 00:01:12 [info     /  84kB] > GET /images/pirate-logo.svg (200 OK) [384ms]
2021-01-01 00:01:12 [info     /  79kB] > GET /images/guide-qr-code.svg (200 OK) [463ms]
2021-01-01 00:01:12 [info     / 103kB] > GET /generate_204 (301 Moved Permanently) [70ms]
2021-01-01 00:02:37 [info     /  80kB] > GET /generate_204 (301 Moved Permanently) [85ms]
2021-01-01 00:02:54 [info     /  93kB] > GET /generate_204 (301 Moved Permanently) [161ms]
2021-01-01 00:03:17 [info     /  79kB] > POST /provision-step-4-destination (301 Moved Permanently) [220ms]
2021-01-01 00:03:17 [info     /  71kB] > GET /generate_204 (301 Moved Permanently) [301ms]
2021-01-01 00:03:17 [debug    /  76kB] > parsed template: enviro/html/header.html (took 82 ms)
2021-01-01 00:03:17 [debug    /  97kB] > parsed template: enviro/html/header-mini.html (took 24 ms)
2021-01-01 00:03:17 [debug    /  88kB] > parsed template: enviro/html/footer.html (took 8 ms)
2021-01-01 00:03:17 [debug    /  86kB] > parsed template: enviro/html/provision-step-5-done.html (took 375 ms)
2021-01-01 00:03:17 [info     /  83kB] > GET /provision-step-5-done (200 OK) [742ms]
2021-01-01 00:03:17 [info     /  75kB] > GET /generate_204 (301 Moved Permanently) [358ms]
2021-01-01 00:03:18 [info     /  84kB] > GET /images/pirate-logo.svg (200 OK) [562ms]
2021-01-01 00:03:18 [info     /  80kB] > GET /images/logo-indoor.svg (200 OK) [651ms]
2021-01-01 00:03:18 [info     /  76kB] > GET /images/guide-qr-code.svg (200 OK) [719ms]
2021-01-01 00:03:18 [info     / 103kB] > GET /generate_204 (301 Moved Permanently) [140ms]

config.py:

# enviro config file

# you may edit this file by hand but if you enter provisioning mode
# then the file will be automatically overwritten with new details

provisioned = True

# enter a nickname for this board
nickname = 'werkkamer'

# network access details
wifi_ssid = 'myssid'
wifi_password = 'some password with a space in it'

# how often to wake up and take a reading (in minutes)
reading_frequency = 5

# where to upload to ("web_hook", "mqtt", "adafruitio")
destination = 'http'

# how often to upload data (number of cached readings)
upload_frequency = 1

# web hook settings
custom_http_url = 'http://192.168.50.4:8080/enviro'
custom_http_username = ''
custom_http_password = ''

# mqtt broker settings
mqtt_broker_address = ''
mqtt_broker_username = ''
mqtt_broker_password = ''

# adafruit ui settings
adafruit_io_username = ''
adafruit_io_key = ''

# influxdb settings
influxdb_org = ''
influxdb_url = ''
influxdb_token = ''
influxdb_bucket = ''

# grow specific settings
auto_water = False
moisture_target_1 = 50
moisture_target_2 = 50
moisture_target_3 = 50

UPDATE: commenting out a line about RTC seems to help getting readings. Although the timestamp will now always be 2021-01-01T00:00:03Z.

I think there was an issue with the FW. Upgrade should help.