mirror of
https://github.com/thooge/esp32-nmea2000-obp60.git
synced 2026-02-11 15:13:06 +01:00
806 lines
26 KiB
JSON
806 lines
26 KiB
JSON
[
|
|
{
|
|
"type": "array",
|
|
"name": "SHTXX",
|
|
"replace": [
|
|
{
|
|
"b": "1",
|
|
"i": "11",
|
|
"n": "99",
|
|
"x": "3"
|
|
},
|
|
{
|
|
"b": "1",
|
|
"i": "12",
|
|
"n": "98",
|
|
"x": "3"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "21",
|
|
"n": "109",
|
|
"x": "3"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "22",
|
|
"n": "108",
|
|
"x": "3"
|
|
},
|
|
{
|
|
"b": "1",
|
|
"i": "11",
|
|
"n": "119",
|
|
"x": "4"
|
|
},
|
|
{
|
|
"b": "1",
|
|
"i": "12",
|
|
"n": "118",
|
|
"x": "4"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "21",
|
|
"n": "129",
|
|
"x": "4"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "22",
|
|
"n": "128",
|
|
"x": "4"
|
|
}
|
|
|
|
|
|
],
|
|
"children": [
|
|
{
|
|
"name": "SHT$xX$itmAct",
|
|
"label": "SHT$xX$i Temp",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "Enable the $i. I2C SHT$xX temp sensor (bus $b)",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"SHT$xX$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "SHT$xX$itmSrc",
|
|
"label": "SHT$xX$i Temp Type",
|
|
"type": "list",
|
|
"default": "2",
|
|
"description": "the NMEA2000 source type for the temperature (PGN 130312,130311)",
|
|
"list": [
|
|
{
|
|
"l": "SeaTemperature",
|
|
"v": "0"
|
|
},
|
|
{
|
|
"l": "OutsideTemperature",
|
|
"v": "1"
|
|
},
|
|
{
|
|
"l": "InsideTemperature",
|
|
"v": "2"
|
|
},
|
|
{
|
|
"l": "EngineRoomTemperature",
|
|
"v": "3"
|
|
},
|
|
{
|
|
"l": "MainCabinTemperature",
|
|
"v": "4"
|
|
},
|
|
{
|
|
"l": "LiveWellTemperature",
|
|
"v": "5"
|
|
},
|
|
{
|
|
"l": "BaitWellTemperature",
|
|
"v": "6"
|
|
},
|
|
{
|
|
"l": "RefridgerationTemperature",
|
|
"v": "7"
|
|
},
|
|
{
|
|
"l": "HeatingSystemTemperature",
|
|
"v": "8"
|
|
},
|
|
{
|
|
"l": "DewPointTemperature",
|
|
"v": "9"
|
|
},
|
|
{
|
|
"l": "ApparentWindChillTemperature",
|
|
"v": "10"
|
|
},
|
|
{
|
|
"l": "TheoreticalWindChillTemperature",
|
|
"v": "11"
|
|
},
|
|
{
|
|
"l": "HeatIndexTemperature",
|
|
"v": "12"
|
|
},
|
|
{
|
|
"l": "FreezerTemperature",
|
|
"v": "13"
|
|
},
|
|
{
|
|
"l": "ExhaustGasTemperature",
|
|
"v": "14"
|
|
},
|
|
{
|
|
"l": "ShaftSealTemperature",
|
|
"v": "15"
|
|
}
|
|
],
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"SHT$xX$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "SHT$xX$ihuAct",
|
|
"label": "SHT$xX$i Humidity",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "Enable the $i. I2C SHT$xX humidity sensor (bus $b)",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"SHT$xX$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "SHT$xX$ihuSrc",
|
|
"label": "SHT$xX$i Humid Type",
|
|
"list": [
|
|
{
|
|
"l": "OutsideHumidity",
|
|
"v": "1"
|
|
},
|
|
{
|
|
"l": "Undef",
|
|
"v": "0xff"
|
|
}
|
|
],
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"SHT$xX": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "SHT$xX$iiid",
|
|
"label": "SHT$xX$i N2K iid",
|
|
"type": "number",
|
|
"default": "$n",
|
|
"description": "the N2K instance id for the $i. SHT$xX Temperature and Humidity (PGN 130312,130311) ",
|
|
"category": "iicsensors$b",
|
|
"min": 0,
|
|
"max": 253,
|
|
"check": "checkMinMax",
|
|
"capabilities": {
|
|
"SHT$xX$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "SHT$xX$isEnv",
|
|
"label": "SHT$xX$i send Env",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "also send PGN 130311",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"SHT$xX$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "SHT$xX$iintv",
|
|
"label": "SHT$xX$i Interval",
|
|
"type": "number",
|
|
"default": 2,
|
|
"description": "Interval(s) to query SHT$xX Temperature and Humidity (1...300)",
|
|
"category": "iicsensors$b",
|
|
"min": 1,
|
|
"max": 300,
|
|
"check": "checkMinMax",
|
|
"capabilities": {
|
|
"SHT$xX$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "SHT$xX$itmNam",
|
|
"label": "SHT$xX$i Temp XDR",
|
|
"type": "String",
|
|
"default": "Temp$i",
|
|
"description": "set the XDR transducer name for the $i. SHT$xX Temperature, leave empty to disable NMEA0183 XDR ",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"SHT$xX$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "SHT$xX$ihuNam",
|
|
"label": "SHT$xX$i Humid XDR",
|
|
"type": "String",
|
|
"default": "Humidity$i",
|
|
"description": "set the XDR transducer name for the $i. SHT$xX Humidity, leave empty to disable NMEA0183 XDR",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"SHT$xX$i": "true"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "array",
|
|
"name": "QMP6988",
|
|
"replace": [
|
|
{
|
|
"b": "1",
|
|
"i": "11",
|
|
"n": "97"
|
|
},
|
|
{
|
|
"b": "1",
|
|
"i": "12",
|
|
"n": "96"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "21",
|
|
"n": "107"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "22",
|
|
"n": "106"
|
|
}
|
|
],
|
|
"children": [
|
|
{
|
|
"name": "QMP6988$iprAct",
|
|
"label": "QMP6988-$i pressure",
|
|
"description": "activate the $i. QMP6988 pressure measurement (bus $b)",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"QMP6988$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "QMP6988$iiid",
|
|
"label": "QMP6988-$i N2K iid",
|
|
"type": "number",
|
|
"default": "$n",
|
|
"description": "the N2K instance id for the $i. QMP6988 pressure",
|
|
"category": "iicsensors$b",
|
|
"min": 0,
|
|
"max": 253,
|
|
"check": "checkMinMax",
|
|
"capabilities": {
|
|
"QMP6988$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "QMP6988$isEnv",
|
|
"label": "QMP6988$i send Env",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "also send PGN 130311",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"QMP6988$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "QMP6988$iintv",
|
|
"label": "QMP6988-$i Interval",
|
|
"type": "number",
|
|
"default": 2,
|
|
"description": "Interval(s) to query the $i. QMP6988 Pressure (1...300)",
|
|
"category": "iicsensors$b",
|
|
"min": 1,
|
|
"max": 300,
|
|
"check": "checkMinMax",
|
|
"capabilities": {
|
|
"QMP6988$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "QMP6988$iprNam",
|
|
"label": "QMP6988-$i Pressure XDR",
|
|
"type": "String",
|
|
"default": "Pressure$i",
|
|
"description": "set the XDR transducer name for the $i. QMP6988 Pressure, leave empty to disable NMEA0183 XDR",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"QMP6988$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "QMP6988$iprOff",
|
|
"label": "QMP6988-$i Pressure Offset",
|
|
"type": "number",
|
|
"description": "offset (in pa) to be added to the $i. QMP6988 pressure measurements",
|
|
"default": "0",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"QMP6988$i": "true"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "array",
|
|
"name": "BME280",
|
|
"replace": [
|
|
{
|
|
"b": "1",
|
|
"i": "11",
|
|
"n": "95"
|
|
},
|
|
{
|
|
"b": "1",
|
|
"i": "12",
|
|
"n": "94"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "21",
|
|
"n": "105"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "22",
|
|
"n": "104"
|
|
}
|
|
],
|
|
"children": [
|
|
{
|
|
"name": "BME280$itmAct",
|
|
"label": "BME280-$i Temp",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "Enable the $i. I2C BME280 temp sensor (bus $b)",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$itmSrc",
|
|
"label": "BME280-$i Temp Type",
|
|
"type": "list",
|
|
"default": "2",
|
|
"description": "the NMEA2000 source type for the temperature",
|
|
"list": [
|
|
{
|
|
"l": "SeaTemperature",
|
|
"v": "0"
|
|
},
|
|
{
|
|
"l": "OutsideTemperature",
|
|
"v": "1"
|
|
},
|
|
{
|
|
"l": "InsideTemperature",
|
|
"v": "2"
|
|
},
|
|
{
|
|
"l": "EngineRoomTemperature",
|
|
"v": "3"
|
|
},
|
|
{
|
|
"l": "MainCabinTemperature",
|
|
"v": "4"
|
|
},
|
|
{
|
|
"l": "LiveWellTemperature",
|
|
"v": "5"
|
|
},
|
|
{
|
|
"l": "BaitWellTemperature",
|
|
"v": "6"
|
|
},
|
|
{
|
|
"l": "RefridgerationTemperature",
|
|
"v": "7"
|
|
},
|
|
{
|
|
"l": "HeatingSystemTemperature",
|
|
"v": "8"
|
|
},
|
|
{
|
|
"l": "DewPointTemperature",
|
|
"v": "9"
|
|
},
|
|
{
|
|
"l": "ApparentWindChillTemperature",
|
|
"v": "10"
|
|
},
|
|
{
|
|
"l": "TheoreticalWindChillTemperature",
|
|
"v": "11"
|
|
},
|
|
{
|
|
"l": "HeatIndexTemperature",
|
|
"v": "12"
|
|
},
|
|
{
|
|
"l": "FreezerTemperature",
|
|
"v": "13"
|
|
},
|
|
{
|
|
"l": "ExhaustGasTemperature",
|
|
"v": "14"
|
|
},
|
|
{
|
|
"l": "ShaftSealTemperature",
|
|
"v": "15"
|
|
}
|
|
],
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$itmOff",
|
|
"label": "BME280-$i Temperature Offset",
|
|
"type": "number",
|
|
"description": "offset (in °) to be added to the BME280 temperature measurements",
|
|
"default": "0",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$ihuAct",
|
|
"label": "BME280-$i Humidity",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "Enable the $i. I2C BME280 humidity sensor",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$ihuSrc",
|
|
"label": "BME280-$i Humid Type",
|
|
"type": "list",
|
|
"description": "the NMEA2000 source type for the humidity",
|
|
"default": "0",
|
|
"list": [
|
|
{
|
|
"l": "InsideHumidity",
|
|
"v": "0"
|
|
},
|
|
{
|
|
"l": "OutsideHumidity",
|
|
"v": "1"
|
|
},
|
|
{
|
|
"l": "Undef",
|
|
"v": "0xff"
|
|
}
|
|
],
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$iprAct",
|
|
"label": "BME280-$i Pressure",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "Enable the $i. I2C BME280 pressure sensor (bus $b)",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$iprOff",
|
|
"label": "BME280 Pressure Offset",
|
|
"type": "number",
|
|
"description": "offset (in pa) to be added to the BME280 pressure measurements",
|
|
"default": "0",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$iiid",
|
|
"label": "BME280-$i N2K iid",
|
|
"type": "number",
|
|
"default": "$n",
|
|
"description": "the N2K instance id for the BME280 Temperature, Humidity, Pressure (PGN 130312,130313, 130314) ",
|
|
"category": "iicsensors$b",
|
|
"min": 0,
|
|
"max": 253,
|
|
"check": "checkMinMax",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$isEnv",
|
|
"label": "BME280$i send Env",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "also send PGN 130311",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$iintv",
|
|
"label": "BME280-$i Interval",
|
|
"type": "number",
|
|
"default": 2,
|
|
"description": "Interval(s) to query BME280 Temperature and Humidity (1...300)",
|
|
"category": "iicsensors$b",
|
|
"min": 1,
|
|
"max": 300,
|
|
"check": "checkMinMax",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$itmNam",
|
|
"label": "BME280-$i Temp XDR",
|
|
"type": "String",
|
|
"default": "BTemp$i",
|
|
"description": "set the XDR transducer name for the BME280 Temperature, leave empty to disable NMEA0183 XDR ",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$ihuNam",
|
|
"label": "BME280-$i Humid XDR",
|
|
"type": "String",
|
|
"default": "BHumidity$i",
|
|
"description": "set the XDR transducer name for the BME280 Humidity, leave empty to disable NMEA0183 XDR",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BME280$iprNam",
|
|
"label": "BME280-$i Pressure XDR",
|
|
"type": "String",
|
|
"default": "BPressure$i",
|
|
"description": "set the XDR transducer name for the BME280 Pressure, leave empty to disable NMEA0183 XDR",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BME280$i": "true"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "array",
|
|
"name": "BMP280",
|
|
"replace": [
|
|
{
|
|
"b": "1",
|
|
"i": "11",
|
|
"n": "93"
|
|
},
|
|
{
|
|
"b": "1",
|
|
"i": "12",
|
|
"n": "92"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "21",
|
|
"n": "103"
|
|
},
|
|
{
|
|
"b": "2",
|
|
"i": "22",
|
|
"n": "102"
|
|
}
|
|
],
|
|
"children": [
|
|
{
|
|
"name": "BMP280$itmAct",
|
|
"label": "BMP280-$i Temp",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "Enable the $i. I2C BMP280 temp sensor (bus $b)",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$itmSrc",
|
|
"label": "BMP280-$i Temp Type",
|
|
"type": "list",
|
|
"default": "2",
|
|
"description": "the NMEA2000 source type for the temperature",
|
|
"list": [
|
|
{
|
|
"l": "SeaTemperature",
|
|
"v": "0"
|
|
},
|
|
{
|
|
"l": "OutsideTemperature",
|
|
"v": "1"
|
|
},
|
|
{
|
|
"l": "InsideTemperature",
|
|
"v": "2"
|
|
},
|
|
{
|
|
"l": "EngineRoomTemperature",
|
|
"v": "3"
|
|
},
|
|
{
|
|
"l": "MainCabinTemperature",
|
|
"v": "4"
|
|
},
|
|
{
|
|
"l": "LiveWellTemperature",
|
|
"v": "5"
|
|
},
|
|
{
|
|
"l": "BaitWellTemperature",
|
|
"v": "6"
|
|
},
|
|
{
|
|
"l": "RefridgerationTemperature",
|
|
"v": "7"
|
|
},
|
|
{
|
|
"l": "HeatingSystemTemperature",
|
|
"v": "8"
|
|
},
|
|
{
|
|
"l": "DewPointTemperature",
|
|
"v": "9"
|
|
},
|
|
{
|
|
"l": "ApparentWindChillTemperature",
|
|
"v": "10"
|
|
},
|
|
{
|
|
"l": "TheoreticalWindChillTemperature",
|
|
"v": "11"
|
|
},
|
|
{
|
|
"l": "HeatIndexTemperature",
|
|
"v": "12"
|
|
},
|
|
{
|
|
"l": "FreezerTemperature",
|
|
"v": "13"
|
|
},
|
|
{
|
|
"l": "ExhaustGasTemperature",
|
|
"v": "14"
|
|
},
|
|
{
|
|
"l": "ShaftSealTemperature",
|
|
"v": "15"
|
|
}
|
|
],
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$itmOff",
|
|
"label": "BMP280-$i Temperature Offset",
|
|
"type": "number",
|
|
"description": "offset (in °) to be added to the BMP280 temperature measurements",
|
|
"default": "0",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$iprAct",
|
|
"label": "BMP280-$i Pressure",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "Enable the $i. I2C BMP280 pressure sensor (bus $b)",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$iprOff",
|
|
"label": "BMP280 Pressure Offset",
|
|
"type": "number",
|
|
"description": "offset (in pa) to be added to the BMP280 pressure measurements",
|
|
"default": "0",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$iiid",
|
|
"label": "BMP280-$i N2K iid",
|
|
"type": "number",
|
|
"default": "$n",
|
|
"description": "the N2K instance id for the BMP280 Temperature/Pressure (PGN 130312,130314)",
|
|
"category": "iicsensors$b",
|
|
"min": 0,
|
|
"max": 253,
|
|
"check": "checkMinMax",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$isEnv",
|
|
"label": "BMP280$i send Env",
|
|
"type": "boolean",
|
|
"default": "true",
|
|
"description": "also send PGN 130311",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$iintv",
|
|
"label": "BMP280-$i Interval",
|
|
"type": "number",
|
|
"default": 2,
|
|
"description": "Interval(s) to query BME280 Temperature (1...300)",
|
|
"category": "iicsensors$b",
|
|
"min": 1,
|
|
"max": 300,
|
|
"check": "checkMinMax",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$itmNam",
|
|
"label": "BMP280-$i Temp XDR",
|
|
"type": "String",
|
|
"default": "BTemp$i",
|
|
"description": "set the XDR transducer name for the BMP280 Temperature, leave empty to disable NMEA0183 XDR ",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
},
|
|
{
|
|
"name": "BMP280$iprNam",
|
|
"label": "BMP280-$i Pressure XDR",
|
|
"type": "String",
|
|
"default": "BPressure$i",
|
|
"description": "set the XDR transducer name for the BMP280 Pressure, leave empty to disable NMEA0183 XDR",
|
|
"category": "iicsensors$b",
|
|
"capabilities": {
|
|
"BMP280$i": "true"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|