[Bug]: The LTR390V sensor is not identified
Category
Hardware Compatibility, Other
Hardware
Rak4631
Firmware Version
2.5.20.4c97351
Description
The LTR390V sensor is not identified. Protobuf supports it, but I2C does not identify it. Its address is found at 0x53, see the log excerpt.
Relevant log output
INFO | ??:??:?? 1 Scan for i2c devices
DEBUG | ??:??:?? 1 Scan for I2C devices on port 1
INFO | ??:??:?? 1 MAX17048 found at address 0x36
INFO | ??:??:?? 1 SSD1306 found at address 0x3c
INFO | ??:??:?? 1 SSD1306 found at address 0x3c
DEBUG | ??:??:?? 1 0x4 subtype probed in 2 tries
INFO | ??:??:?? 1 Device found at address 0x53 was not able to be enumerated
INFO | ??:??:?? 1 BME680 found at address 0x77
INFO | ??:??:?? 1 3 I2C devices found
Seems there are made some preparation for this sensor but not finished yet.
Just confirming @gjelsoe 's conclusion - while the sensor was added to protobufs, there is not any support for it in code at the moment.
I've added a patch that will make it detected: https://github.com/meshtastic/firmware/pull/6009
but it won't do anything until the full sensor support is added.
Please add support for a full weather station. Thank you
It should be stated in the docs that the LTR390 is still in development and not supported yet. I just bought one to figure out it's not implemented.
https://meshtastic.org/docs/configuration/module/telemetry/
@thebentern should we open an issue for the Android (probably iOS too) client to display the UV index card within environment metrics? Right now the Android client is displaying an empty space for the UV card, so for the end user this is still broken.
Yes, please open an issue in both projects if you don't mind