Hello,
First of all, apologies if this is not the ideal place for this question. I have read the issue template and understand that general support requests and feature ideas should not go here, but the Reticulum Discussions page currently appears to be closed to the public, so I could not find an appropriate place to ask this. If this issue should be closed or moved elsewhere, I completely understand. I am opening it here mainly to ask for technical guidance.
Also, thank you for your work on this project. I am currently using your firmware to run a standalone Reticulum/RNode setup at home.
I am using the following hardware:
My goal is to read environmental data from the RAK1906/BME680 sensor and make it available as telemetry.
From what I understand, the RAK1906 exposes temperature, humidity, pressure and gas-related readings over I2C. RAK’s documentation also mentions that the BME680 needs a burn-in / warm-up period before its readings become stable. However, I am not yet sure how this should be integrated properly in the context of this firmware.
I would appreciate some guidance on the best way to approach this.
More specifically:
- Is there already any support in this firmware for reading data from WisBlock sensor modules such as the RAK1906 ?
- If not, where would be the most appropriate place in the codebase to add support for I2C sensor initialisation and periodic reads ?
- Is there an existing telemetry mechanism in RNode / microReticulum that could be reused to expose temperature, humidity, pressure and air-quality-related values ?
I would be happy to test changes on my hardware and provide logs or feedback. I am also open to attempting a pull request if you can point me in the right direction regarding the expected architecture.
Thanks in advance for any advice, and apologies again if this is not the right place to ask.
Hello,
First of all, apologies if this is not the ideal place for this question. I have read the issue template and understand that general support requests and feature ideas should not go here, but the Reticulum Discussions page currently appears to be closed to the public, so I could not find an appropriate place to ask this. If this issue should be closed or moved elsewhere, I completely understand. I am opening it here mainly to ask for technical guidance.
Also, thank you for your work on this project. I am currently using your firmware to run a standalone Reticulum/RNode setup at home.
I am using the following hardware:
My goal is to read environmental data from the RAK1906/BME680 sensor and make it available as telemetry.
From what I understand, the RAK1906 exposes temperature, humidity, pressure and gas-related readings over I2C. RAK’s documentation also mentions that the BME680 needs a burn-in / warm-up period before its readings become stable. However, I am not yet sure how this should be integrated properly in the context of this firmware.
I would appreciate some guidance on the best way to approach this.
More specifically:
I would be happy to test changes on my hardware and provide logs or feedback. I am also open to attempting a pull request if you can point me in the right direction regarding the expected architecture.
Thanks in advance for any advice, and apologies again if this is not the right place to ask.