-
Notifications
You must be signed in to change notification settings - Fork 16
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
FNIRSI GC-01: Wrong device temperature statistics #28
Comments
Regarding the real-time clock. Date and time should keep running after poweroff. Check the button battery's voltage (it's a CR1220): it should be around 3 V. If it doesn't, replace it. And the temperature discrepancy is expected. STM32F103 and compatible microprocessors are not temperature calibrated in the factory. This means there can be a variation of up to ± 20 °C from the actual value, because the temperature sensor of different production batches can be physically different. To fix this, there should be a setting to calibrate this. That's actually a question I have been asking mytself. And this question goes to everyone who reads this. Does it make sense to show uncalibrated temperature? Should there be settings to fix this? In order to keep things simple, I think it would be best to not show temperature at all (if it's wrong, it makes no sense as it confuses more than helping). |
My device shows the temperature 13 to 15 degrees Celsius higher (ambient temp is 24, GC shows 38). In my opinion it doesnt make sense to show it, if there is no way to calibrate. |
Agreed. Next beta will replace device temperature with device battery voltage (which makes more sense). |
I just released beta21 which fixes this. Please let me know if it works. |
Unfortunately it turns on and the screen is blank (probably the background color, does not seem to be white). I can hear particle clicks and particle LED flashes, but nothing else. Key presses don't help. |
My bad. Try beta22 now! |
beta22 works and shows the battery voltage. |
Nice! |
Can I make a request? It would be great if you can measure the discharge curve of the battery so the battery indicator shows correct values. This would imply fully charging the device, and taking note of the voltage value every 10 minutes, until the voltage drops to 2.7 V. It would be great if you do this with the screen off, turning it on only to read the voltage. Can you do this? |
I can try tomorrow. I am thinking of ways to automate this. Wouldn't it be possible to log it internally? |
It would be, but I think it takes less time to do this manually than for me to program the code. |
Ok, I will give it a try tomorrow then |
I can test both of my devices with the power profiler in a few days. Brightness max/Display on all the Time vs Brighness min/Sleep after 30sec and a few in between |
A measurement on one device should be enough. Use only brightness max/display on all time so the measurement takes less time. Thanks in advance! |
Btw... would it be possible to enable a Temp Offset? Roomtemp 23° |
Temp offset setting would be nice. I am still collecting the voltage values. The battery lasted whole day yesterday and still has 3.533V. After having it switched off for the night I have charged it up for 30s and when the voltage dropped back to the last value from yesterday, I have resumed logging. |
Same, i did a Sleep after 30s run yesterday and do a always on min brightness at the moment :) |
Here is my voltage log: Fnirsi-GC-01-voltage-log.txt
|
Updated curve is available in 2.0rc01! |
Hello!
I have the device with ch32f103 processor. It shows the incorrect temperature: 9 °C when the environment is 28 °C.
Photos
Also my device resets the current date and time after rebooting. But the time zone is saved correctly. Perhaps it's my battery problem?
The text was updated successfully, but these errors were encountered: