iobroker.lorawan
Version:
converts the desired lora gateway data to a ioBroker structure
612 lines (611 loc) • 28.8 kB
JSON
{
"common": {
"name": "lorawan",
"version": "1.18.52",
"news": {
"1.18.52": {
"en": "add possibility to set Devicesuffix in LoraWAN States",
"de": "möglichkeit hinzufügen, Devicesuffix in LoraWAN-Staaten einzustellen",
"ru": "добавить возможность установки Devicesuffix в штатах LoraWAN",
"pt": "adicionar possibilidade de definir Dispositivosuffix nos Estados de LoraWAN",
"nl": "voeg mogelijkheid toe om Devicesuffix in LoraWAN Staten in te stellen",
"fr": "ajouter la possibilité de définir Devicesuffix dans les États de LoraWAN",
"it": "aggiungere la possibilità di impostare Devicesuffix in LoraWAN States",
"es": "añadir posibilidad para establecer Dispositivosuffix en Estados LoraWAN",
"pl": "dodać możliwość ustawienia Devicesuffix w państwach LoraWAN",
"uk": "додати можливість встановити Devicesuffix в LoraWAN",
"zh-cn": "添加在 LoraWAN 州设置设备后缀的可能性"
},
"1.18.51": {
"en": "add \"Temperatur\" to autmatic assign",
"de": "\"Temperatur\" zu autmatic assign hinzufügen",
"ru": "добавить \"Temperatur\" в аутматическое назначение",
"pt": "adicionar \"Temperatur\" à atribuição autmática",
"nl": "\"Temperatur\" toevoegen aan autmatisch toewijzen",
"fr": "ajouter \"Temperatur\" à l'attribut autmatique",
"it": "aggiungere \"Temperatur\" all'assegnazione autmatica",
"es": "añadir \"Temperatur\" a la asignación autmática",
"pl": "dodaj \"Temperatur\" do przypisania automatycznego",
"uk": "додати \"Temperatur\" до тематичного знака",
"zh-cn": "在自定义中添加“临时”"
},
"1.18.50": {
"en": "filter in Debug mode (dev tool)",
"de": "filter im Debug-Modus (dev tool)",
"ru": "фильтр в режиме Debug (dev tool)",
"pt": "filtro no modo de depuração (ferramenta de dev)",
"nl": "filter in debugmodus (dev tool)",
"fr": "filtre en mode Debug (outil dv)",
"it": "filtro in modalità Debug (attrezzo di sviluppo)",
"es": "filtro en modo Debug (herramienta dev)",
"pl": "filtr w trybie debugowania (narzędzie dev)",
"uk": "фільтр в режимі Debug (розробний інструмент)",
"zh-cn": "调试模式中的过滤器( dev 工具)"
},
"1.18.49": {
"en": "Read and send always all light attributes",
"de": "Lesen und senden Sie immer alle Licht-Attribute",
"ru": "Читайте и отправляйте всегда все световые атрибуты",
"pt": "Ler e enviar sempre todos os atributos de luz",
"nl": "Lees en stuur altijd alle lichtattributen",
"fr": "Lire et envoyer toujours tous les attributs de lumière",
"it": "Leggi e invia sempre tutti gli attributi leggeri",
"es": "Lea y envíe siempre todos los atributos de luz",
"pl": "Czytaj i wysyłaj zawsze wszystkie atrybuty światła",
"uk": "Читайте і надсилайте завжди всі атрибути світла",
"zh-cn": "读取并发送所有光属性"
},
"1.18.48": {
"en": "Set the selection to usedNames (application and device)",
"de": "Setzen Sie die Auswahl auf gebrauchtNamen (Anwendung und Gerät)",
"ru": "Установите выбор используемых имен (приложения и устройства)",
"pt": "Define a seleção para nomes usados (aplicação e dispositivo)",
"nl": "De selectie instellen op gebruikte Namen (toepassing en apparaat)",
"fr": "Définissez la sélection aux noms utilisés (application et périphérique)",
"it": "Impostare la selezione per i nomi utilizzati (applicazione e dispositivo)",
"es": "Establecer la selección para utilizarNames (aplicación y dispositivo)",
"pl": "Ustaw wybór na używane Nazwy (aplikacja i urządzenie)",
"uk": "Налаштуйте вибір для використанняНазви (застосування та пристрій)",
"zh-cn": "将选中区域设定为使用的名称( 应用程序和设备)"
},
"1.18.47": {
"en": "* CustomSend becomes possibility for different order of parameters.\n payloadInHex, port, confirmed, priority, push (push is written as string 'push')",
"de": "* CustomSend wird Möglichkeit für verschiedene Parameterreihenfolge.\nnutzlast InHex, Port, bestätigt, Priorität, Push (Push wird als String 'Push' geschrieben)",
"ru": "* CustomSend становится возможностью для различных порядков параметров.\nполезная нагрузка InHex, порт, подтвержденный, приоритет, push (push пишется как строка «push»)",
"pt": "* CustomSend torna-se possibilidade para diferentes ordens de parâmetros.\ncarga útil InHex, porto, confirmado, prioridade, push (empurra é escrito como string 'push')",
"nl": "* AangepastVerzenden wordt mogelijk voor verschillende orde van parameters.\nlaadvermogen InHex, poort, bevestigd, prioriteit, push (push is geschreven als string 'push')",
"fr": "* CustomSend devient possibilité pour différents ordres de paramètres.\ncharge utile InHex, port, confirmé, priorité, push (push est écrit comme chaîne de caractères \"push\")",
"it": "* CustomSend diventa possibilità per ordine diverso di parametri.\ncarico utile InHex, porto, confermato, priorità, spinta (push è scritto come stringa 'push')",
"es": "* CustomSend se convierte en posibilidad para diferentes tipos de parámetros.\ncarga útil InHex, port, confirmed, priority, push (push está escrito como cadena 'push')",
"pl": "* CustomSend staje się możliwością dla różnych kolejności parametrów.\nładowność InHex, port, potwierdzone, priorytet, push (push jest zapisany jako ciąg 'push')",
"uk": "* Користувальницька робота на різних параметрах.\nзавантажити InHex, порт, підтверджений, пріоритет, штовхач (подушка написана як рядок 'push')",
"zh-cn": "* CustomSend成为不同参数顺序的可能.\n有效载荷 InHex, 端口, 确认, 优先级, 推( 推为字符串“ push” )"
},
"1.18.46": {
"en": "CustomSend has been extended to include the option of direct push.",
"de": "CustomSend wurde erweitert, um die Möglichkeit der direkten Push.",
"ru": "CustomSend был расширен, чтобы включить возможность прямого толчка.",
"pt": "O CustomSend foi estendido para incluir a opção de push direto.",
"nl": "AangepastVerzenden is uitgebreid met de optie van directe push.",
"fr": "CustomSend a été étendu pour inclure l'option de poussée directe.",
"it": "CustomSend è stato esteso per includere l'opzione di spinta diretta.",
"es": "CustomSend se ha ampliado para incluir la opción de empuje directo.",
"pl": "CustomSend został rozszerzony o opcję bezpośredniego pchnięcia.",
"uk": "CustomSend було розширено, щоб включити опцію прямого натискання.",
"zh-cn": "CustomSend已被扩展,以包括直接推动的选择."
}
},
"titleLang": {
"en": "LoRaWAN",
"de": "LoRaWAN",
"ru": "ЛоРаВАН",
"pt": "LoRaWAN",
"nl": "LoRaWAN",
"fr": "LoRaWAN",
"it": "LoRaWAN",
"es": "LoRaWAN",
"pl": "LoRaWAN",
"uk": "LoRaWAN",
"zh-cn": "洛拉万"
},
"desc": {
"en": "converts the desired lora gateway data to a ioBroker structure",
"de": "wandelt die gewünschten Lora-Gateway-Daten in eine ioBroker-Struktur um",
"ru": "преобразует нужные данные шлюза Lora в структуру ioBroker",
"pt": "converte os dados desejados do gateway lora em uma estrutura ioBroker",
"nl": "converteert de gewenste Lora-gatewaygegevens naar een ioBroker-structuur",
"fr": "convertit les données de la passerelle Lora souhaitées en une structure ioBroker",
"it": "converte i dati del gateway lora desiderati in una struttura ioBroker",
"es": "convierte los datos de la puerta de enlace lora deseada a una estructura ioBroker",
"pl": "konwertuje żądane dane bramy Lora do struktury ioBroker",
"uk": "перетворює потрібні дані lora gateway на структуру ioBroker",
"zh-cn": "将所需的lora网关数据转换为ioBroker结构"
},
"authors": [
"BenAhrdt <bsahrdt@gmail.com>"
],
"keywords": [
"LoRaWAN"
],
"licenseInformation": {
"license": "MIT",
"type": "free"
},
"platform": "Javascript/Node.js",
"icon": "lorawan.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/BenAhrdt/ioBroker.lorawan/main/admin/lorawan.png",
"readme": "https://github.com/BenAhrdt/ioBroker.lorawan/blob/main/README.md",
"loglevel": "info",
"tier": 2,
"mode": "daemon",
"type": "protocols",
"compact": true,
"connectionType": "cloud",
"messagebox": true,
"dataSource": "push",
"blockly": true,
"adminUI": {
"config": "json",
"tab": "json"
},
"adminTab": {
"link": "jsonTab.json",
"singleton": false,
"name": {
"en": "LoRaWAN",
"de": "LoRaWAN"
}
},
"dependencies": [
{
"js-controller": ">=7.0.6"
}
],
"globalDependencies": [
{
"admin": ">=7.6.17"
}
]
},
"notifications": [
{
"scope": "lorawan",
"name": {
"en": "LoRaWAN",
"de": "LoRaWAN",
"ru": "LoRaWAN",
"pt": "LoRaWAN",
"nl": "LoRaWAN",
"fr": "LORAWAN",
"it": "LoRaWAN",
"es": "LoRaWAN",
"pl": "LoRaWAN",
"uk": "Лоравіан",
"zh-cn": "洛拉万语"
},
"description": {
"en": "These notifications represent news of devices, gateways or LoraWAN Network Services",
"de": "Diese Benachrichtigungen stellen Nachrichten von Geräten, Gateways oder LoraWAN Network Services dar",
"ru": "Эти уведомления представляют новости об устройствах, шлюзах или LoraWAN Network Services",
"pt": "Estas notificações representam notícias de dispositivos, gateways ou serviços de rede LoraWAN",
"nl": "Deze meldingen vertegenwoordigen nieuws van apparaten, gateways of LoraWAN Network Services",
"fr": "Ces notifications représentent des nouvelles d'appareils, passerelles ou services réseau LoraWAN",
"it": "Queste notifiche rappresentano notizie di dispositivi, gateway o LoraWAN Network Services",
"es": "Estas notificaciones representan noticias de dispositivos, portales o LoraWAN Network Services",
"pl": "Powiadomienia te stanowią wiadomości o urządzeniach, bramach lub usługach sieciowych LoraWAN",
"uk": "Ці повідомлення представляють новини пристроїв, шлюзу або LoraWAN",
"zh-cn": "这些通知代表设备、网关或LoraWAN网络服务的新闻"
},
"categories": [
{
"category": "Bridge connected",
"name": {
"en": "The desired Bridge was connected",
"de": "Die gewünschte Bridge wurde verbunden",
"ru": "Желаемый мост был подключен",
"pt": "A ponte desejada foi conectada",
"nl": "De gewenste Bridge was aangesloten",
"fr": "Le pont souhaité a été connecté",
"it": "Il Bridge desiderato è stato collegato",
"es": "El puente deseado estaba conectado",
"pl": "Połączono żądaną Bridge",
"uk": "З'єднано бажаний міст",
"zh-cn": "所期望的网桥已连接"
},
"severity": "info",
"description": {
"en": "The connection to the Bridge changed from disconnected to connected",
"de": "Die Verbindung zur Bridge hat sich von getrennt zu verbunden geändert",
"ru": "Соединение с мостом изменилось от отключенного к подключенному",
"pt": "A conexão com a ponte mudou de desconectada para conectada",
"nl": "De verbinding met de Bridge veranderde van losgekoppeld naar verbonden",
"fr": "La connexion au pont est passée de déconnectée à connectée",
"it": "Il collegamento alla Bridge è cambiato da disconnesso a collegato",
"es": "La conexión con el puente cambió de desconectado a conectado",
"pl": "Połączenie z Bridge zmieniło się z odłączonego na podłączony",
"uk": "З'єднання до мосту змінено з відключеного на підключений",
"zh-cn": "连接网桥从断开变为已连接"
},
"regex": [],
"limit": 1
},
{
"category": "Bridge disconnected",
"name": {
"en": "The desired Bridge was disconnected",
"de": "Die gewünschte Bridge ist nicht mehr erreichbar",
"ru": "Желаемый мост был отключен",
"pt": "A ponte desejada foi desligada",
"nl": "De gewenste Bridge werd afgesloten",
"fr": "Le pont souhaité a été déconnecté",
"it": "Il Bridge desiderato è stato disconnesso",
"es": "El puente deseado fue desconectado",
"pl": "Wybrana Bridge została odłączona",
"uk": "Відключено бажаний міст",
"zh-cn": "所期望的网桥已断开"
},
"severity": "alert",
"description": {
"en": "The connection to the Bridge changed from connected to disconnected",
"de": "Die Verbindung zur Bridge hat sich von verbunden zu getrennt geändert",
"ru": "Соединение с мостом изменилось от подключенного к отключенному",
"pt": "A conexão com a ponte mudou de conectada para desconectada",
"nl": "De verbinding met de Bridge veranderde van verbonden naar losgekoppeld",
"fr": "La connexion au pont est passée de connectée à déconnectée",
"it": "La connessione alla Bridge è cambiata da collegata a disconnessa",
"es": "La conexión con el puente cambió de conectado a desconectado",
"pl": "Połączenie z Bridge zmieniło się z podłączonego na odłączony",
"uk": "З'єднання до мосту змінено з підключеного до відключеного",
"zh-cn": "连接网桥从已连接变为断开"
},
"regex": [],
"limit": 1
},
{
"category": "LoRaWAN Network Service connected",
"name": {
"en": "The desired LoRaWAN Network service was connected",
"de": "Der LoRaWAN Netzwerk Service wurde verbunden",
"ru": "Желаемый сервис LoRaWAN Network был подключен",
"pt": "O serviço de rede LoRaWAN desejado foi conectado",
"nl": "De gewenste LoRaWAN Network service was aangesloten",
"fr": "Le service de réseau LoRaWAN souhaité était connecté",
"it": "Il servizio LoRaWAN Network desiderato è stato collegato",
"es": "El servicio LoRaWAN Network deseado estaba conectado",
"pl": "Połączono żądaną usługę sieci LoRaWAN",
"uk": "З'єднано бажаний сервіс LoRaWAN",
"zh-cn": "所期望的LORAWAN网络服务已连接"
},
"severity": "info",
"description": {
"en": "The connection to the LoRaWAN Network service changed from disconnected to connected",
"de": "Die Verbindung zum LoRaWAN Network-Service hat sich von getrennt zu verbunden geändert",
"ru": "Соединение с сервисом LoRaWAN Network изменилось от отключенного к подключенному",
"pt": "A conexão com o serviço de rede LoRaWAN mudou de desconectado para conectado",
"nl": "De verbinding met de LoRaWAN Network service veranderde van losgekoppeld naar verbonden",
"fr": "La connexion au service réseau LoRaWAN est passée de déconnectée à connectée",
"it": "Il collegamento al servizio di rete LoRaWAN è cambiato da disconnesso a collegato",
"es": "La conexión con el servicio LoRaWAN Network cambió de desconectado a conectado",
"pl": "Połączenie z siecią LoRaWAN zmieniło się z odłączonego na podłączony",
"uk": "З'єднання до мережі LoRaWAN змінено з відключення",
"zh-cn": "连接 LoRAWAN 网络服务从断开到连接"
},
"regex": [],
"limit": 1
},
{
"category": "LoRaWAN Network Service disconnected",
"name": {
"en": "The desired LoRaWAN Network service was disconnected",
"de": "Der LoRaWAN Netzwerk Service ist nicht mehr erreichbar",
"ru": "Желаемый сервис LoRaWAN Network был отключен",
"pt": "O serviço de rede LoRaWAN desejado foi desligado",
"nl": "De gewenste LoRaWAN Network service werd afgesloten",
"fr": "Le service de réseau LoRaWAN souhaité a été déconnecté",
"it": "Il servizio LoRaWAN Network desiderato è stato disconnesso",
"es": "El servicio LoRaWAN Network deseado fue desconectado",
"pl": "Wybrana usługa LoRaWAN Network została odłączona",
"uk": "Відключено бажаний сервіс мережі LoRaWAN",
"zh-cn": "想要的LORAWAN网络服务已断开"
},
"severity": "alert",
"description": {
"en": "The connection to the LoRaWAN Network service changed from connected to disconnected",
"de": "Die Verbindung zum LoRaWAN-Netzwerk-Service hat sich von verbunden zu getrennt geändert",
"ru": "Соединение с сервисом LoRaWAN Network изменилось от подключения к отключенному",
"pt": "A conexão com o serviço de rede LoRaWAN mudou de conectado para desconectado",
"nl": "De verbinding met de LoRaWAN Network service veranderde van verbonden naar losgekoppeld",
"fr": "La connexion au service réseau LoRaWAN a changé de connecté à déconnecté",
"it": "La connessione al servizio di rete LoRaWAN è cambiata da collegato a disconnesso",
"es": "La conexión con el servicio LoRaWAN Network cambió de conexión a desconexión",
"pl": "Połączenie z siecią LoRaWAN zmieniło się z podłączonego na odłączony",
"uk": "З'єднання до мережі LoRaWAN змінено з підключеного до відключення",
"zh-cn": "连接到 LoRAWAN 网络服务从连接到断开"
},
"regex": [],
"limit": 1
},
{
"category": "LoRaWAN device offline",
"name": {
"en": "A LoRaWAN device is offline",
"de": "Ein LoRaWAN Gerät ist offline",
"ru": "Устройство LoRaWAN отключено",
"pt": "Um dispositivo LoRaWAN está offline",
"nl": "Een LoRaWAN apparaat is offline",
"fr": "Un périphérique LoRaWAN est hors ligne",
"it": "Un dispositivo LoRaWAN è offline",
"es": "Un dispositivo LoRaWAN está fuera de línea",
"pl": "Urządzenie LoRaWAN jest wyłączone",
"uk": "Пристрій LoRaWAN автономний",
"zh-cn": "LORAWAN 设备已下线"
},
"severity": "notify",
"description": {
"en": "A LoraWAN device has not sended a message for a long time",
"de": "Ein LoraWAN-Gerät hat lange keine Nachricht gesendet",
"ru": "Устройство LoraWAN не посылало сообщения в течение длительного времени",
"pt": "Um dispositivo LoraWAN não enviou uma mensagem por muito tempo",
"nl": "Een LoraWAN-apparaat heeft al lange tijd geen bericht meer verstuurd",
"fr": "Un périphérique LoraWAN n'a pas envoyé de message depuis longtemps",
"it": "Un dispositivo LoraWAN non ha inviato un messaggio per molto tempo",
"es": "Un dispositivo LoraWAN no ha enviado un mensaje durante mucho tiempo",
"pl": "Urządzenie LoraWAN nie wysłało wiadomości przez długi czas",
"uk": "Пристрій LoraWAN не відправляє повідомлення тривалий час",
"zh-cn": "LoraWAN 设备已经很久没有固定消息了"
},
"regex": [],
"limit": 10
},
{
"category": "Lorawan device back online",
"name": {
"en": "A LoRaWAN device is back online",
"de": "Ein LoRaWAN Gerät ist wieder online",
"ru": "Устройство LoRaWAN возвращается в онлайн",
"pt": "Um dispositivo LoRaWAN está de volta online",
"nl": "Een LoRaWAN apparaat is terug online",
"fr": "Un appareil LoRaWAN est de retour en ligne",
"it": "Un dispositivo LoRaWAN è tornato online",
"es": "Un dispositivo LoRaWAN está de vuelta en línea",
"pl": "Urządzenie LoRaWAN jest z powrotem online",
"uk": "Пристрої LoRaWAN звернулися в Інтернеті",
"zh-cn": "LORAWAN 设备恢复在线"
},
"severity": "notify",
"description": {
"en": "A LoraWAN device has sended a message and is back online",
"de": "Ein LoraWAN Gerät hat eine Nachricht gesendet und ist wieder online",
"ru": "Устройство LoraWAN отправило сообщение и возвращается в онлайн",
"pt": "Um dispositivo LoraWAN enviou uma mensagem e está de volta online",
"nl": "Een LoraWAN apparaat heeft een bericht verzonden en is weer online",
"fr": "Un appareil LoraWAN a envoyé un message et est de retour en ligne",
"it": "Un dispositivo LoraWAN ha inviato un messaggio ed è tornato online",
"es": "Un dispositivo LoraWAN ha enviado un mensaje y está de vuelta en línea",
"pl": "Urządzenie LoraWAN wysłało wiadomość i jest z powrotem online",
"uk": "Пристрої LoraWAN надсилають повідомлення і повертається онлайн",
"zh-cn": "一个LoraWAN 设备将消息剪辑并恢复在线"
},
"regex": [],
"limit": 10
}
]
}
],
"encryptedNative": [
"password",
"Bridgepassword"
],
"protectedNative": [
"password",
"Bridgepassword"
],
"native": {
"TopicToSend": "lora",
"MessageToSend": "lora",
"ipUrl": "eu1.cloud.thethings.network",
"port": 8883,
"username": "",
"password": "",
"ssl": true,
"origin": "ttn",
"notificationActivation": "allNotifications, bridgeConnection, newDiscover, deviceState",
"downlinkConfig": [],
"customDecodedJsonActive": false,
"customConfigurationJsonActive": false,
"customControlJsonActive": false,
"customJson": {},
"BridgeipUrl": "192.168.2.243",
"Bridgeport": 1883,
"Bridgeusername": "mqttuser",
"Bridgepassword": "",
"Bridgessl": false,
"BridgeType": "off",
"EnableRefresh": true,
"RefreshDiscoveryCronJob": "0 * * * *",
"BridgeEnum": "*",
"BridgenotificationActivation": "allNotifications, brdigeConnection, newDiscover, deviceState",
"DeviceIdentifiers": [
{
"DeviceIdentifier": "usedDeviceId"
}
],
"separator": "space",
"BridgeStateConfig": [
{
"Application": "*",
"Device": "*",
"Folder": "uplink.decoded",
"State": "BatteryPercent",
"publish": true,
"subscribe": false,
"exclude": false
},
{
"Application": "*",
"Device": "*",
"Folder": "uplink.decoded",
"State": "Opened",
"publish": true,
"subscribe": false,
"exclude": false
}
],
"ClimateConfig": [],
"ClimateForeignConfig": [],
"HumidifierForeignConfig": [],
"LightForeignConfig": [],
"CoverForeignConfig": [],
"LockForeignConfig": []
},
"objects": [],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "",
"type": "meta",
"common": {
"name": "Downlink files",
"type": "meta.user"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "Device or service connected",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
},
{
"_id": "info.bridgeConnection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "Bridge connected",
"type": "boolean",
"icon": "icons/plug.png",
"read": true,
"write": false,
"def": false
},
"native": {}
},
{
"_id": "info.discoveredIds",
"type": "state",
"common": {
"role": "json",
"name": "Information of all discovered States",
"type": "string",
"icon": "icons/discover.png",
"read": true,
"write": false,
"def": "{}"
},
"native": {}
},
{
"_id": "info.publishedIds",
"type": "state",
"common": {
"role": "json",
"name": "Information of all Published States",
"type": "string",
"icon": "icons/discover.png",
"read": true,
"write": false,
"def": "{}"
},
"native": {}
},
{
"_id": "info.subscribedTopics",
"type": "state",
"common": {
"role": "json",
"name": "Information of all Subscribed Topics",
"type": "string",
"icon": "icons/discover.png",
"read": true,
"write": false,
"def": "{}"
},
"native": {}
},
{
"_id": "info.deviceinformations",
"type": "state",
"common": {
"role": "json",
"name": "Information of all devices",
"type": "string",
"icon": "icons/deviceinfo.png",
"read": true,
"write": false,
"def": "{}"
},
"native": {}
},
{
"_id": "bridge",
"type": "channel",
"common": {
"name": "Bridge messaging"
},
"native": {}
},
{
"_id": "bridge.notification",
"type": "state",
"common": {
"type": "string",
"name": "message to bridge",
"read": true,
"write": true,
"def": ""
},
"native": {}
},
{
"_id": "bridge.dataFromIob",
"type": "state",
"common": {
"type": "string",
"role": "json",
"name": "data to bridge",
"read": true,
"write": true,
"def": ""
},
"native": {}
},
{
"_id": "bridge.dataToIob",
"type": "state",
"common": {
"type": "string",
"role": "json",
"name": "data from bridge",
"read": true,
"write": false,
"def": ""
},
"native": {}
}
]
}