Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

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.