api: make relay outputs hardware-profile aware
This commit is contained in:
+27
-6
@@ -14,7 +14,12 @@
|
||||
"cycle_count": 3,
|
||||
"cell_count": 4,
|
||||
"ntc_count": 2,
|
||||
"cell_voltages": [3.334, 3.333, 3.334, 3.333],
|
||||
"cell_voltages": [
|
||||
3.334,
|
||||
3.333,
|
||||
3.334,
|
||||
3.333
|
||||
],
|
||||
"cell_min_voltage": 3.333,
|
||||
"cell_max_voltage": 3.334,
|
||||
"cell_delta_mv": 1,
|
||||
@@ -36,14 +41,22 @@
|
||||
"name": "Aux Power",
|
||||
"pin": 16,
|
||||
"enabled": true,
|
||||
"state": false
|
||||
"state": false,
|
||||
"role": "aux",
|
||||
"hardware_channel": 1,
|
||||
"hardware_profile": "generic_esp32_2ch_relay",
|
||||
"available": true
|
||||
},
|
||||
{
|
||||
"id": "relay_2",
|
||||
"name": "Fridge",
|
||||
"pin": 17,
|
||||
"enabled": true,
|
||||
"state": true
|
||||
"state": true,
|
||||
"role": "fridge",
|
||||
"hardware_channel": 2,
|
||||
"hardware_profile": "generic_esp32_2ch_relay",
|
||||
"available": true
|
||||
}
|
||||
],
|
||||
"vehicle": {
|
||||
@@ -90,7 +103,11 @@
|
||||
"id": "relay_1",
|
||||
"name": "Aux Power",
|
||||
"pin": 16,
|
||||
"enabled": true
|
||||
"enabled": true,
|
||||
"role": "aux",
|
||||
"hardware_channel": 1,
|
||||
"hardware_profile": "generic_esp32_2ch_relay",
|
||||
"available": true
|
||||
}
|
||||
],
|
||||
"bms": {
|
||||
@@ -108,6 +125,10 @@
|
||||
"enabled": true,
|
||||
"weather": false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hardware_profile": "generic_esp32_2ch_relay",
|
||||
"output_count": 2
|
||||
},
|
||||
"hardware_profile": "generic_esp32_2ch_relay",
|
||||
"output_count": 2
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user