[ { "type": "array", "name": "SHT3X", "replace": [ { "b": "1", "i": "11", "n": "99" }, { "b": "1", "i": "12", "n": "98" }, { "b": "2", "i": "21", "n": "109" }, { "b": "2", "i": "22", "n": "108" } ], "children": [ { "name": "SHT3X$itmAct", "label": "SHT3X$i Temp", "type": "boolean", "default": "true", "description": "Enable the $i. I2C SHT3x temp sensor (bus $b)", "category": "iicsensors$b", "capabilities": { "SHT3X$i": "true" } }, { "name": "SHT3X$itmSrc", "label": "SHT3X$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": { "SHT3X$i": "true" } }, { "name": "SHT3X$ihuAct", "label": "SHT3X$i Humidity", "type": "boolean", "default": "true", "description": "Enable the $i. I2C SHT3x humidity sensor (bus $b)", "category": "iicsensors$b", "capabilities": { "SHT3X$i": "true" } }, { "name": "SHT3X$ihuSrc", "label": "SHT3X$i Humid Type", "list": [ { "l": "OutsideHumidity", "v": "1" }, { "l": "Undef", "v": "0xff" } ], "category": "iicsensors$b", "capabilities": { "SHT3X": "true" } }, { "name": "SHT3X$iiid", "label": "SHT3X$i N2K iid", "type": "number", "default": "$n", "description": "the N2K instance id for the $i. SHT3X Temperature and Humidity ", "category": "iicsensors$b", "min": 0, "max": 253, "check": "checkMinMax", "capabilities": { "SHT3X$i": "true" } }, { "name": "SHT3X$iintv", "label": "SHT3X$i Interval", "type": "number", "default": 2, "description": "Interval(s) to query SHT3X Temperature and Humidity (1...300)", "category": "iicsensors$b", "min": 1, "max": 300, "check": "checkMinMax", "capabilities": { "SHT3X$i": "true" } }, { "name": "SHT3X$itmNam", "label": "SHT3X$i Temp XDR", "type": "String", "default": "Temp$i", "description": "set the XDR transducer name for the $i. SHT3X Temperature, leave empty to disable NMEA0183 XDR ", "category": "iicsensors$b", "capabilities": { "SHT3X$i": "true" } }, { "name": "SHT3X$ihuNam", "label": "SHT3X$i Humid XDR", "type": "String", "default": "Humidity$i", "description": "set the XDR transducer name for the $i. SHT3X Humidity, leave empty to disable NMEA0183 XDR", "category": "iicsensors$b", "capabilities": { "SHT3X$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$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 and Humidity ", "category": "iicsensors$b", "min": 0, "max": 253, "check": "checkMinMax", "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", "category": "iicsensors$b", "min": 0, "max": 253, "check": "checkMinMax", "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" } } ] } ]