-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enviro Urban main.py - OSError: [Errno 22] EINVAL #89
Comments
Not seen that one before! That's an invalid argument error which makes me wonder if the program is trying to use some missing/oddly formatted information - does the contents of your |
Don't think so. This is a sanitised version of config.py: enviro config fileyou may edit this file by hand but if you enter provisioning modethen the file will be automatically overwritten with new detailsprovisioned = True enter a nickname for this boardnickname = 'frome40' network access detailswifi_ssid = ‘xxxxxxx' how often to wake up and take a reading (in minutes)reading_frequency = 5 where to upload to ("web_hook", "mqtt", "adafruitio")destination = 'adafruit_io' how often to upload data (number of cached readings)upload_frequency = 1 web hook settingscustom_http_url = '' mqtt broker settingsmqtt_broker_address = '' adafruit ui settingsadafruit_io_username = ‘xxxxx’ influxdb settingsinfluxdb_org = '' grow specific settingsauto_water = False My first thought was the config.py was screwed up so I re-provisioned it. I also altered the values for the reading and upload frequencies for debug purposes. If the thing had actually worked I'd have re-edited these to something more sane. |
Hello! Yeah, your config file looks OK to me. Sorry to hear about your bed adhesion issues - I've found Prusa printers to be very drama free! Your error seems to be pointing at the bit of code that tries to identify which board you have. It looks like it manages to identify your Urban correctly from the logs though - do you get that same error every time you try to run |
Yeah it will reset into provisioning mode when holding down POKE & RESET as in the troubleshooting guide. I am starting to think I may have a hardware issue here. And yeah it occurs everytime. |
I'd maybe be tempted to try clearing the flash and then copying the enviro image over again, just in case there's some old files lurking around messing things up somehow? But, if that doesn't help, yeah - the weird error message and the fact that it relates to the figuring out what kind of board you have makes me think that there might be something awry with the hardware - if you drop an email to support@pimoroni.com with a link to this issue they should be able to sort you out with a swap. |
Well I've give Flash_nuke a go and see what happens... then I'll layer down the enviro-0.0.8.uf2 once more. |
Right well flash nuke used then re applied v0.0.8. Tested overnight and seems now to be working, so that must be it. Thanks for the help. |
Oh good stuff - let us know if you have further issues! |
Brand new Enviro Urban and initally updated to: enviro-v0.0.8.uf2 following the 'easy' mode method
Rebooted and provisioned went okay.
Pointing at adafruit.io, where I has an IO+ account.
Waited for the allotted time period, nothing.
Pressed POKE - no LED flashing.
Launched Thonny (version 3.3.13)
Report of log.txt shows only the provisioning setup:
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] - urban
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:59 [info / 97kB] - client connected! (b'f>3\xe9BE',)
2021-01-01 00:00:59 [info / 95kB] > running provisioning application...
2021-01-01 00:00:59 [info / 92kB] > starting web server on port 80
2021-01-01 00:01:01 [info / 118kB] > GET /hotspot-detect.html (301 Moved Permanently) [36ms]
2021-01-01 00:01:02 [info / 106kB] > GET /wrong-host-redirect (200 OK) [21ms]
2021-01-01 00:01:04 [info / 92kB] > GET /hotspot-detect.html (301 Moved Permanently) [307ms]
2021-01-01 00:01:04 [info / 84kB] > GET /wrong-host-redirect (200 OK) [209ms]
2021-01-01 00:01:04 [info / 114kB] > GET /hotspot-detect.html (301 Moved Permanently) [226ms]
2021-01-01 00:01:05 [debug / 89kB] > parsed template: enviro/html/header.html (took 18 ms)
2021-01-01 00:01:05 [info / 104kB] > GET /wrong-host-redirect (200 OK) [193ms]
2021-01-01 00:01:05 [debug / 92kB] > parsed template: enviro/html/footer.html (took 7 ms)
2021-01-01 00:01:05 [debug / 90kB] > parsed template: enviro/html/welcome.html (took 337 ms)
2021-01-01 00:01:05 [info / 87kB] > GET /provision-welcome (200 OK) [701ms]
2021-01-01 00:01:06 [info / 98kB] > GET /images/pirate-logo.svg (200 OK) [944ms]
2021-01-01 00:01:06 [info / 91kB] > GET /images/logo-urban.svg (200 OK) [1087ms]
2021-01-01 00:01:06 [info / 87kB] > GET /images/guide-qr-code.svg (200 OK) [1191ms]
2021-01-01 00:01:06 [info / 78kB] > GET /hotspot-detect.html (301 Moved Permanently) [344ms]
2021-01-01 00:01:06 [info / 75kB] > GET /images/photo-urban.jpg (200 OK) [1373ms]
2021-01-01 00:01:07 [debug / 95kB] > parsed template: enviro/html/header.html (took 25 ms)
2021-01-01 00:01:07 [info / 88kB] > GET /wrong-host-redirect (200 OK) [194ms]
2021-01-01 00:01:07 [debug / 85kB] > parsed template: enviro/html/header-mini.html (took 83 ms)
2021-01-01 00:01:07 [debug / 107kB] > parsed template: enviro/html/footer.html (took 20 ms)
2021-01-01 00:01:07 [debug / 105kB] > parsed template: enviro/html/provision-step-1-nickname.html (took 356 ms)
2021-01-01 00:01:07 [info / 102kB] > GET /provision-step-1-nickname (200 OK) [481ms]
2021-01-01 00:01:08 [info / 106kB] > GET /images/pirate-logo.svg (200 OK) [505ms]
2021-01-01 00:01:08 [info / 100kB] > GET /images/logo-urban.svg (200 OK) [591ms]
2021-01-01 00:01:08 [info / 95kB] > GET /images/guide-qr-code.svg (200 OK) [668ms]
2021-01-01 00:01:08 [info / 91kB] > GET /hotspot-detect.html (301 Moved Permanently) [181ms]
2021-01-01 00:01:08 [info / 84kB] > GET /wrong-host-redirect (200 OK) [249ms]
2021-01-01 00:01:17 [info / 79kB] > POST /provision-step-1-nickname (301 Moved Permanently) [790ms]
2021-01-01 00:01:17 [debug / 93kB] > parsed template: enviro/html/header.html (took 52 ms)
2021-01-01 00:01:17 [debug / 87kB] > parsed template: enviro/html/header-mini.html (took 11 ms)
2021-01-01 00:01:17 [debug / 105kB] > parsed template: enviro/html/footer.html (took 14 ms)
2021-01-01 00:01:17 [debug / 100kB] > parsed template: enviro/html/provision-step-2-wifi.html (took 376 ms)
2021-01-01 00:01:17 [info / 98kB] > GET /provision-step-2-wifi (200 OK) [492ms]
2021-01-01 00:01:17 [info / 95kB] > GET /hotspot-detect.html (301 Moved Permanently) [350ms]
2021-01-01 00:01:18 [info / 112kB] > GET /wrong-host-redirect (200 OK) [252ms]
2021-01-01 00:01:19 [info / 94kB] > GET /networks.json (200 OK) [1081ms]
2021-01-01 00:01:19 [info / 75kB] > GET /images/pirate-logo.svg (200 OK) [1505ms]
2021-01-01 00:01:19 [info / 104kB] > GET /images/logo-urban.svg (200 OK) [1588ms]
2021-01-01 00:01:19 [info / 100kB] > GET /images/guide-qr-code.svg (200 OK) [1646ms]
2021-01-01 00:01:19 [info / 95kB] > GET /hotspot-detect.html (301 Moved Permanently) [159ms]
2021-01-01 00:01:20 [info / 89kB] > GET /wrong-host-redirect (200 OK) [267ms]
2021-01-01 00:02:04 [info / 101kB] > POST /provision-step-2-wifi (301 Moved Permanently) [197ms]
2021-01-01 00:02:04 [debug / 70kB] > parsed template: enviro/html/header.html (took 19 ms)
2021-01-01 00:02:04 [debug / 85kB] > parsed template: enviro/html/header-mini.html (took 11 ms)
2021-01-01 00:02:04 [info / 73kB] > GET /hotspot-detect.html (301 Moved Permanently) [107ms]
2021-01-01 00:02:04 [debug / 64kB] > parsed template: enviro/html/footer.html (took 9 ms)
2021-01-01 00:02:05 [debug / 62kB] > parsed template: enviro/html/provision-step-3-logging.html (took 426 ms)
2021-01-01 00:02:05 [info / 108kB] > GET /provision-step-3-logging (200 OK) [704ms]
2021-01-01 00:02:05 [info / 101kB] > GET /wrong-host-redirect (200 OK) [222ms]
2021-01-01 00:02:05 [info / 105kB] > GET /images/pirate-logo.svg (200 OK) [550ms]
2021-01-01 00:02:05 [info / 100kB] > GET /images/logo-urban.svg (200 OK) [669ms]
2021-01-01 00:02:05 [info / 96kB] > GET /images/guide-qr-code.svg (200 OK) [732ms]
2021-01-01 00:02:05 [info / 90kB] > GET /hotspot-detect.html (301 Moved Permanently) [215ms]
2021-01-01 00:02:06 [info / 84kB] > GET /wrong-host-redirect (200 OK) [131ms]
2021-01-01 00:02:23 [info / 94kB] > POST /provision-step-3-logging (301 Moved Permanently) [623ms]
2021-01-01 00:02:24 [debug / 90kB] > parsed template: enviro/html/header.html (took 21 ms)
2021-01-01 00:02:24 [debug / 83kB] > parsed template: enviro/html/header-mini.html (took 18 ms)
2021-01-01 00:02:24 [debug / 105kB] > parsed template: enviro/html/footer.html (took 21 ms)
2021-01-01 00:02:24 [debug / 102kB] > parsed template: enviro/html/provision-step-4-destination.html (took 441 ms)
2021-01-01 00:02:24 [info / 99kB] > GET /provision-step-4-destination (200 OK) [550ms]
2021-01-01 00:02:24 [info / 92kB] > GET /hotspot-detect.html (301 Moved Permanently) [452ms]
2021-01-01 00:02:25 [info / 84kB] > GET /images/pirate-logo.svg (200 OK) [505ms]
2021-01-01 00:02:25 [info / 76kB] > GET /images/logo-urban.svg (200 OK) [637ms]
2021-01-01 00:02:25 [info / 72kB] > GET /images/guide-qr-code.svg (200 OK) [701ms]
2021-01-01 00:02:25 [info / 70kB] > GET /wrong-host-redirect (200 OK) [667ms]
2021-01-01 00:02:41 [info / 96kB] > POST /provision-step-4-destination (301 Moved Permanently) [778ms]
2021-01-01 00:02:42 [debug / 95kB] > parsed template: enviro/html/header.html (took 24 ms)
2021-01-01 00:02:42 [debug / 89kB] > parsed template: enviro/html/header-mini.html (took 12 ms)
2021-01-01 00:02:42 [debug / 104kB] > parsed template: enviro/html/footer.html (took 21 ms)
2021-01-01 00:02:42 [debug / 102kB] > parsed template: enviro/html/provision-step-5-done.html (took 296 ms)
2021-01-01 00:02:42 [info / 99kB] > GET /provision-step-5-done (200 OK) [605ms]
2021-01-01 00:02:42 [info / 91kB] > GET /hotspot-detect.html (301 Moved Permanently) [342ms]
2021-01-01 00:02:42 [info / 77kB] > GET /wrong-host-redirect (200 OK) [135ms]
2021-01-01 00:02:43 [info / 89kB] > GET /images/pirate-logo.svg (200 OK) [693ms]
2021-01-01 00:02:43 [info / 83kB] > GET /images/logo-urban.svg (200 OK) [777ms]
2021-01-01 00:02:43 [info / 79kB] > GET /images/guide-qr-code.svg (200 OK) [843ms]
2021-01-01 00:02:43 [info / 74kB] > GET /hotspot-detect.html (301 Moved Permanently) [168ms]
2021-01-01 00:02:43 [info / 109kB] > GET /wrong-host-redirect (200 OK) [67ms]
Pressed RED stop in Thonny and then GREEN start foor main.py. Following error:
**MicroPython 9dfabcd-dirty on 2022-08-10; Raspberry Pi Pico W with RP2040
Type "help()" for more information.
BTW environment:
WIFI 2.4GHz & 5GHz
Reporting device - MacBook running Montery (12.5.1.)
Python: 3.7.9 (64 bit)
The text was updated successfully, but these errors were encountered: