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