Closed bertlderschreckliche closed 2 months ago
Thank you for the bug report. Looks like there is still an old version of ICOc installed on your machine. I tried the following on my Windows machine:
pip uninstall icoc
pip install icoc
test-stu -k connection
The last command should print something like
.
General
———————
ICOc Version 1.7.0
Date 2023-09-05
Time 16:02:51
Operator Dummy User
Attributes
——————————
Bluetooth Address 08-6B-D7-0F-42-65
Firmware Version 2.1.10
Release Name Valerie
----------------------------------------------------------------------
Ran 1 test in 4.404s
OK
Can you please execute the commands above on your machine and add a comment that contains the the output of all commands here?
I looked into this issue again and tested the following commands:
cd ~/Downloads
pip uninstall icoc
pip install icoc
test-stu -k eeprom -k connection
on
The production date seems to be problematic as well.
Sorry for the late response. I just skipped over this text when I first read your problem report. You can change the production date by adding the following text to your user configuration:
stu:
production date: 2023-09-11
I added this mapping to the default user configuration in commit 369a0358.
Just remembered another possibility why the test commands do not work on your machine. Maye pip
cached an old/broken version of the ICOc package on your machine. While this is more or less a wild guess, maybe the following commands:
pip uninstall icoc
pip install --no-cache-dir icoc
might fix your problem.
This should be fixed in the latest version of ICOc (1.10.0
), at least as far as I can tell from a video conference with @bertlderschreckliche.
When I try to test the STU by running "test-stu -k eeprom -k connection" I get an error that the report can't be created.
The production date seems to be problematic as well.