#11715
Eugenio Balam
Keymaster

What if I don’t have an analog expander?
Can I do the same with Syrus 4 or a NON syrus device?

If possible. There are other fields that can be used for this same purpose:

Although the following fields are specific to the analog expander, third-party equipment may use them if they have multiple analog inputs.

an_in1, an_in2, an_in3, an_in4, an_in5, an_in6, an_in7, an_in8

an_fdiff_in1_in2

an_fdiff_in3_in4

an_fdiff_in5_in6

an_fdiff_in7_in8

Fields used by Syrus 4

an_in1, an_in2, an_in3

ECU monitor analog sensor. More information in this post
ecu_fuel_level

Syrus 3 analog sensor model 3GBT-2481 and 3G-2480
ad

This is a payload example used for Syrus 4:

{
“properties”: {
“$analog”: [
{
“units_abbrev”: “l”,
“name”: “Battery 1”,
“tank_volume”: 303,
“type”: “float”,
“filter”: {
“type”: “polynomial”,
“tank”: {
“0”: 3270,
“15”: 3710,
“30”: 3770,
“45”: 3820,
“60”: 3870,
“75”: 3980,
“90”: 4110,
“100”: 4200
}
},
“source”: “an_in1”,
“sensor_type”: “fuel”,
“units”: “liters”,
“decimals”: 1
},
{
“units_abbrev”: “l”,
“name”: “Battery 2”,
“tank_volume”: 303,
“type”: “float”,
“filter”: {
“type”: “polynomial”,
“tank”: {
“0”: 3270,
“15”: 3710,
“30”: 3770,
“45”: 3820,
“60”: 3870,
“75”: 3980,
“90”: 4110,
“100”: 4200
}
},
“source”: “an_in2”,
“sensor_type”: “fuel”,
“units”: “liters”,
“decimals”: 1
},
{
“units_abbrev”: “l”,
“name”: “Battery diff 3”,
“tank_volume”: 303,
“type”: “float”,
“filter”: {
“type”: “polynomial”,
“tank”:
{
“0”: 3270,
“15”: 3710,
“30”: 3770,
“45”: 3820,
“60”: 3870,
“75”: 3980,
“90”: 4110,
“100”: 4200
}
},
“source”: “an_in3”,
“sensor_type”: “fuel”,
“units”: “liters”,
“decimals”: 1
}
]
}
}

Syrus 4

  • This reply was modified 2 years, 9 months ago by Eugenio Balam. Reason: Add more analog sources