Nyx Blueprint in JSON
Suchen Sie den mioty Blueprint für den Nyx-Sensor?
📄 Blueprint herunterladen als
JSON‑Datei
Das folgende JSON definiert den mioty‑Blueprint für den Sensor Nyx. Es beschreibt die Struktur der Uplink‑Payloads, die einzelnen Komponenten, Skalierungsregeln sowie bedingte Felder zur Dekodierung von Umweltmessdaten wie Temperatur, Luftfeuchte, Taupunkt, Lichtstärke, Luftqualitätsindikatoren, Luftdruck und Alarmzuständen.
{
"component": {
"base_id": {
"func": "",
"size": 4,
"type": "uint",
"unit": ""
},
"major_version": {
"func": "",
"size": 4,
"type": "uint",
"unit": ""
},
"minor_version": {
"func": "",
"size": 4,
"type": "uint",
"unit": ""
},
"product_version": {
"func": "",
"size": 4,
"type": "uint",
"unit": ""
},
"uplink_counter": {
"func": "",
"littleEndian": false,
"size": 8,
"type": "uint",
"unit": ""
},
"battery_voltage": {
"func": "$/1000",
"littleEndian": false,
"size": 16,
"type": "uint",
"unit": "V"
},
"internal_temperature": {
"func": "($ / 10) - 100",
"littleEndian": false,
"size": 16,
"type": "int",
"unit": "°C"
},
"humidity": {
"func": "",
"littleEndian": false,
"size": 8,
"type": "uint",
"unit": "%"
},
"dew_point":{
"func": "$ / 10 - 100",
"littleEndian": false,
"size": 16,
"type": "int",
"unit": "°C"
},
"alarm_level":{
"func": "",
"littleEndian": false,
"size": 8,
"type": "uint",
"unit": ""
},
"raw_lux":{
"func": "(1 << ($ >> 12)) * ($ & 0x0FFF) * 0.01",
"littleEndian": false,
"size": 16,
"type": "uint",
"unit": "lx"
},
"bme_status":{
"func": "",
"littleEndian": false,
"size": 8,
"type": "int",
"unit": ""
},
"pressure":{
"func": "",
"littleEndian": false,
"size": 16,
"type": "uint",
"unit": "Pa"
},
"iaq_status":{
"func": "",
"littleEndian": false,
"size": 8,
"type": "int",
"unit": ""
},
"iaq_index":{
"func": "",
"littleEndian": false,
"size": 16,
"type": "int",
"unit": ""
}
},
"meta": {
"firmwareVersion": "1.0",
"hardwareVersion": "1.0",
"name": "Nyx",
"vendor": "Sentinum"
},
"typeEui": "fca84a0700000000",
"uplink": [
{
"id": 0,
"payload": [
{
"component": "base_id",
"name": "base_id"
},
{
"component": "major_version",
"name": "major_version"
},
{
"component": "minor_version",
"name": "minor_version"
},
{
"component": "product_version",
"name": "product_version"
},
{
"component": "uplink_counter",
"name": "uplink_counter"
},
{
"component": "battery_voltage",
"name": "battery_voltage"
},
{
"component": "internal_temperature",
"name": "internal_temperature"
},
{
"component": "humidity",
"name": "humidity"
},
{
"component": "dew_point",
"name": "dew_point"
},
{
"component": "alarm_level",
"name": "alarm_level"
},
{
"component": "raw_lux",
"condition": "($product_version & 0x01)==0x01",
"name": "raw_lux"
},
{
"component": "bme_status",
"condition": "($product_version & 0x04)==0x04",
"name": "bme_status"
},
{
"component": "pressure",
"condition": "($product_version & 0x04)==0x04",
"name": "pressure"
},
{
"component": "iaq_status",
"condition": "($product_version & 0x06) == 0x06",
"name": "iaq_status"
},
{
"component": "iaq_index",
"condition": "($product_version & 0x06) == 0x06",
"name": "iaq_index"
}
]
}
],
"version": "1.0"
}
📝 Bevorzugen Sie eine Klartext‑Version?
Blueprint als TXT‑Dokument herunterladen
Technische Änderungen behalten wir uns ohne vorherige Ankündigung vor. Alle Angaben ohne Gewähr.
![]()
![]()
![]()
![]()
![]()