Override ecu channels in ADU

Hello, is there a way to override ecu channels: e.g ecu.clt, ecu.oilPress by signal from external sensor (analog input)? I have setup done for this channels and also min/max feature only works for ecu channels.
My ecu does not support any reasonable connection so all data are coming through inputs.

Yes, you can create logic with the number and functions to do what you’re describing, but you’ll then be using non ‘ecu.xx’ channels
You can create a number channel that will log any channels min or max value. So setup your calibrated inputs to match the ecu data and then create number channels with min and another for max choosing the sensor channel’s value (not the voltage) and log them as well.

I may need to bench test this but i’m like 90% sure

Can you give me an example of what youre trying to do? Are you just trying to log from a non-CAN enable ecu?

Okay, I can keep max values of any channel as max function can reference itself, eg given I create number n_maxClt this can by defined as max(ecu.clt, n_maxClt) and will keep value until restart (or maybe even longer using autosaved channels)

I thought that maybe there is a way to set it up like ecu.speed or ecu.rpm where source for this can be changed in configuration. But if not then I’ll have to go through every page and swap ecu.clt with sensor sygnature.

Yeah, my ecu does not have CAN or any other useful data source, so I just ignore it.

I tried to hack this and send message from ADU to CAN and then read this very same message as ECU data, but ADU does not read self sent CAN frames :sweat_smile:

If you connect ADU CAN2 with CAN1 and send a message from CAN2, it will be received on CAN1, and then you can override the ECU channel.