While setting up our PyPortal with this project for Electioncal US, you might run into a bit of trouble. Nothing to worry, all should be easy to solve.
If something is wrong with the WiFi connection, one way to recognize this problem is by connecting to the REPL Serial Console, where you might find messages like:
Connecting to AP my-access-point
Could not connect to internet ('Failed to connect to ssid', b'my-access-point')
Retrying in 3 seconds...
Here are some things you might look at to solve this:
- Checking the name of the access point and it's password on the secrets.py file
- Getting closer to the access point if it is far away
If the JSON data cannot be found, you will see an error such as:
Error loading JSON data: Please check the configuration of county and state, in code.py
Traceback (most recent call last):
File "code.py", line 60, in
File "code.py", line 57, in
File "electioncal_graphics.py", line 76, in load_data
File "electioncal_graphics.py", line 72, in load_data
ValueError: syntax error in JSON
If this happens:
- Check the spelling of the state and county
- If the name of your state or county has a space, replace it with an underscore _
- Remember to lowercase both names
The PyPortal is a wonderful device, but it is not the only device that has a screen, such as the larger and smaller versions of the PyPortal such as the PyPortal Titano and the PyPortal Pynt.
Everything in the code should work well, but the laying of the text and background might be a bit off. Nothing to worry here.
Make gradual changes to electioncal_graphics.py in the
__init__ section, where
y are defined for all of the displayed objects.