v3.1.0
- Enforce Python 3.8 or higher for pypi
- New MyQAccount class that then contains all devices associated with that account (no more unknown device warnings)
- Unknown devices are now added as a device
- Fix issue in example.py if sending command to close cover fails
- Retrieving user agent from GutHub and setting is now done upon start and re-done when status 400 received (limited to once per hour).