...
"pir": {
  "name": "Czujnik PIR",
  "description": "Pasywny czujnik podczerwieni.",
  "values": {
    "presence": {
      "name": "Obecność",
      "description": "Aktualna wartość czujnika (true=wykryto ruch)",
      "type": "boolean",
      "customFields": {"gpio": 20}
    }
  },
  "tags": ["sensor","public"]
},
"leds": {
  "name": "Diody LED",
  "description": "Diody LED podłączone do tego urządzenia.",
  "values": {
    "1": {
      "name": "LED 1",
      "customFields": {"gpio": 17}
    },
    "2": {
      "name": "LED 2",
      "customFields": {"gpio": 19}
    }
  },
  "tags": ["sensor","public"]
}
...   