2022-07-28, 05:46 PM
(2022-07-28, 02:55 AM)Techstyle Wrote: @boatingbaileys
I got some of my project up and running:
1. I adapted your Coolant sender code to work with my oil Pressure sender. Haven't tried it yet but used a different scale table to map the resistance to the oil pressure, obviously
2. Added 6 onewire sensors for a variety of stuff, tested and works well - oil temp, Aft Stateroom temp, Exhaust Elbow temp, Exhaust temp, Alternator Temp, and Transmission Temp
3. Adapted your BMP280 code to the BME280, which seemed straight forward at first but it is not working, struggling a bit with it
4. Used your RPM code as is, not tested yet
5. Used your fuel consumption code but with a new fuel map for my engine and I changed the Signal K Key "propulsion.engine.fuel.rate", this comes with known units - m^3/s. m^3/s is a bit inconvenient but is more correct by the Signal K Spec. It does mean that the fuel map needs to be changed.
6. another change I made was for consistency some of your Signal K keys state "propulsion.main.<whatever>" and some are "propulsion.engine.<whatever>". I believe "main" refers to main engine and "engine" refers to the only engine - I commonised on "engine" for all of them
I do fancy adding a flood sensor like you talk about for under the engine bay and near the raw water thru hull
thanks again for all this work
I am also wondering if the BME280 issues are something to do with my platformio - for whatever reason, I cannot compile successfully when Firebeetle32 is selected as the board - Mat - any chance you could post your platformio.ini file?