Skip to content

Conversation

@entr0p1
Copy link

@entr0p1 entr0p1 commented Dec 19, 2025

  • Fix T1000-E thermistor math by clamping the divider supply to the regulated 3V3 rail for consistent temp readings across battery voltages
  • Power and sample the light sensor correctly (enable 3V3 rail, set ADC pins to input at boot)

@IoTThinks
Copy link

IoTThinks commented Dec 19, 2025

Could you compile a zip or uf2?
We can test for you.

@entr0p1
Copy link
Author

entr0p1 commented Dec 19, 2025

Sure, here's the BLE companion:

firmware.uf2.zip

Let me know if you want a different flavour.

@IoTThinks
Copy link

IoTThinks commented Dec 20, 2025

This is my T1000e with black battery.
Before your patch.
image

This is your patch.
The temperature is acceptable correct around 28-30*C.
The LUX is better from 0 to 10. Still a bit low indoor. May be it is due to T1000-e'case?

image

@entr0p1
Copy link
Author

entr0p1 commented Dec 20, 2025

That's actually a quirk of the sensor - it returns a "percentage" of light (whatever that's supposed to mean), not a raw lux value. I had the same confusion.

I tested returning the value as a percentage which works, but the label for the sensor in the app just shows as "Percentage" not "Luminosity". So I deemed it too confusing and rolled that part back.

@entr0p1
Copy link
Author

entr0p1 commented Dec 20, 2025

Have added in a second fix - this time for the BME280. Have tested on the T-echo and temp readings are looking a lot more accurate now. If anyone else can test a node with BME280 that would be awesome (can provide firmware file, just specify which).

@entr0p1 entr0p1 changed the title Fixed T1000-E temperature and lux sensors Fixed T1000-E temperature, lux and BME280 sensor reading accuracies Dec 20, 2025
@IoTThinks
Copy link

IoTThinks commented Dec 20, 2025

I have tested the BME280 and BME680 yesterday with similar initiation yesterday.
Not much different with and without the initiation when I tested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants