UNPKG

iobroker.lorawan

Version:

converts the desired lora gateway data to a ioBroker structure

612 lines (611 loc) 28.8 kB
{ "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": {} } ] }