{ "common": { "name": "mqtt", "version": "5.2.0", "news": { "5.2.0": { "en": "fixed: confirm onMessage()\nAdded the authentication validation to request processing\nAdded an option to filter certain topics", "de": "behoben: bestätigen aufMessage()\nHinzufügen der Authentifizierungsvalidierung für die Bearbeitung\nHinzugefügt eine Option, bestimmte Themen zu filtern", "ru": "фиксированный: подтвердить наСообщение()\nДобавить проверку подлинности для обработки запроса\nДобавлена опция фильтровать определенные темы", "pt": "corrigido: confirme noMessage()\nAdicionado a validação de autenticação para solicitar o processamento\nAdicionado uma opção para filtrar certos tópicos", "nl": "vast: bevestig onMessage()\nDe authenticatievalidatie toegevoegd om verwerking te vragen\nEen optie toegevoegd om bepaalde onderwerpen te filteren", "fr": "fixe: confirmer surMessage()\nAjout de la validation d'authentification pour demander le traitement\nAjout d'une option pour filtrer certains sujets", "it": "fisso: conferma suMessage()\nAggiunta la validazione dell'autenticazione per richiedere l'elaborazione\nAggiunto un'opzione per filtrare alcuni argomenti", "es": "fijo: confirm onMessage()\nAñadido la validación de autenticación para solicitar procesamiento\nAñadido una opción para filtrar ciertos temas", "pl": "stałe: potwierdzenie wiadomości ()\nDodano potwierdzenie uwierzytelniania, aby zażądać przetwarzania\nDodano opcję filtrowania niektórych tematów", "uk": "фіксована: підтвердження наMessage()\nДодано перевірку автентичності для обробки запитів\nДодана можливість фільтрувати певні теми", "zh-cn": "固定: 在Message上确认( )\n添加认证验证到请求处理中\n添加了过滤某些话题的选项" }, "5.1.0": { "en": "Added security check if the server is available from the internet without protection", "de": "Sicherheitsüberprüfung hinzugefügt, wenn der Server im Internet ohne Schutz verfügbar ist", "ru": "Добавлена проверка безопасности, если сервер доступен из интернета без защиты", "pt": "Verificação de segurança adicionada se o servidor estiver disponível na internet sem proteção", "nl": "Controleer of de server beschikbaar is van het internet zonder bescherming", "fr": "Vérification de sécurité supplémentaire si le serveur est disponible sur Internet sans protection", "it": "Aggiunto controllo di sicurezza se il server è disponibile da internet senza protezione", "es": "Control de seguridad adicional si el servidor está disponible en Internet sin protección", "pl": "W przypadku, gdy serwer jest dostępny z Internetu bez ochrony", "uk": "Додано контроль безпеки, якщо сервер доступний з Інтернету без захисту", "zh-cn": "如果没有保护,如果服务器可以从互联网上查看安全检查。" }, "5.0.0": { "en": "Added blockly block for custom messages (sendMessage2Client)\nAdded retain flag for sendMessage2Client\nRemoved support for Admin 4 UI (materialize)\nMinimal supported node.js version is 16", "de": "Blockiert für benutzerdefinierte Nachrichten hinzugefügt (sendMessage2Client)\nHinzugefügt Rückhol-Flag für senden Nachricht2Client\nEntfernte Unterstützung für Admin 4 UI (materialize)\nMinimal unterstützt node.js version is 16", "ru": "Добавлен блокнот для пользовательских сообщений (sendMessage2Client)\nДобавлен флаг для отправки Сообщение2Клиент\nУдаленная поддержка Admin 4 UI (материализация)\nМинимальная поддерживаемая версия node.js 16", "pt": "Adicionado bloco bloqueado para mensagens personalizadas (sendMessage2Client)\nAdicionado bandeira de retenção para enviar Mensagem2Client\nSuporte removido para Admin 4 UI (materialize)\nNode.js com suporte mínimo é 16", "nl": "Voeg blokkeer toe voor gebruikelijke berichten\nVoeg de vlag toe. Vertaling:\nVerwijderde steun voor administratie 4 UI (materialize)\nMinimale ondersteunde node", "fr": "Ajout d'un bloc pour les messages personnalisés (sendMessage2Client)\nAjout du drapeau de retenue pour envoyer Message2Client\nSoutien supprimé pour Admin 4 UI (matérialiser)\nVersion node.js supportée Minimal est 16", "it": "Aggiunto blocco blocco per messaggi personalizzati (sendMessage2Client)\nAggiunto la bandiera di mantenimento per inviare Messaggio2\nSupporto rimosso per Admin 4 UI (materializzare)\nMinimal supportato node.js versione è 16", "es": "Añadido bloque bloque bloque para mensajes personalizados (sendMessage2Client)\nBandera de retención adicional para enviar Mensaje2Client\nApoyo eliminado para Admin 4 UI (materializar)\nMinimal soportado node.js versión es 16", "pl": "Zamknięty blok dla zwykłych wiadomości (sendMessage2Client)\nWtedy zachowana flaga za wysłanie flagi. Message2Client\nPrzewiduje wsparcie dla Admin 4 UI (materializację)\nMinimal supportowana wersja węzła wynosi 16", "uk": "Додано блокнот для користувацьких повідомлень (sendMessage2Client)\nДодано прапор збереження для відправки Повідомлення2Клієнт\nВилучена підтримка Адміністратора 4 UI (матеріалізація)\nMinimal підтримуваний node.js версія 16", "zh-cn": "习惯信息(附录Message2Client)的附加障碍\n增加派遣国 问题2\n取消对Admin 4 UI(物质化)的支持\n米切尔支持不dejs版本为16。" }, "4.1.1": { "en": "Fix regex on subscribes of server clients to only match wanted states\nPrepare for future js-controller versions", "de": "Reparieren Sie Regex auf Abmeldungen von Server-Clients, um nur gewünschten Zuständen gerecht zu werden\nBereiten Sie sich auf zukünftige js-Controller-Versionen", "ru": "Fix regex на подписках серверных клиентов, чтобы только соответствовать желаемым состояниям\nПодготовьтесь к будущим версиям js-controller", "pt": "Fix regex em assinaturas de clientes de servidor para apenas combinar estados procurados\nPrepare-se para futuras versões js-controller", "nl": "Vertaling:\nBereid je voor op toekomstige Js-controller versie", "fr": "Réparez regex sur les abonnés de clients de serveur pour seulement correspondre aux états recherchés\nPréparez-vous pour les versions futures de js-controller", "it": "Fissare regex su abbonamenti di client server per corrispondere solo stati desiderati\nPrepararsi per le future versioni js-controller", "es": "Arreglar regex en suscriptos de clientes del servidor para que coincida con estados buscados\nPrepararse para futuras versiones js-controller", "pl": "Fix rejestruje klientom serwerów tylko w celu dopasowania się do stanów\nPrepare for future js-controller version", "uk": "Виправлення regex на підписках клієнтів сервера до лише відповідних вимог\nПідготовка до майбутніх версій js-controller", "zh-cn": "仅与通缉国相匹配的服务器客户的签名\n今后防污版本的编制" }, "4.0.7": { "en": "Remove unneeded dependency", "de": "Unbenötigte Abhängigkeit entfernen", "ru": "Удалить ненужные зависимости", "pt": "Remover dependência não necessária", "nl": "Verwijder onnodige afhankelijkheid", "fr": "Supprimer la dépendance inutile", "it": "Rimuovere la dipendenza non necessaria", "es": "Eliminar la dependencia sin necesidad", "pl": "Remove niepotrzebne zależności", "zh-cn": "消除不必要的依赖" }, "4.0.6": { "en": "Corrected sentry issue", "de": "Korrigierte Versandausgabe", "ru": "Исправлена проблема отправки", "pt": "Problema de envio corrigido", "nl": "Vertaling:", "fr": "Correction de la question de la sentinelle", "it": "Questione corretta della sentinella", "es": "Cuestión del centinela corregida", "pl": "Poprawka", "zh-cn": "更正发出的问题" } }, "title": "MQTT Broker/Client", "titleLang": { "en": "MQTT Broker/Client", "de": "MQTT Broker/Client", "ru": "Брокер MQTT/Клиент", "pt": "MQTT Broker/Cliente", "nl": "MQTT-makelaar/klant", "fr": "Courtier MQTT/Client", "it": "Broker/Cliente MQTT", "es": "Agente MQTT/Cliente", "pl": "Broker/klient MQTT", "uk": "Брокер MQTT/Клієнт", "zh-cn": "MQTT经纪人/客户" }, "desc": { "en": "This adapter allows to send and receive MQTT messages from ioBroker and to be a broker", "de": "Adapter ermöglicht eine Kommunikation mit dem MQTT broker und kann auch selbst ein broker/server sein", "ru": "Драйвер позволяет подключатся к MQTT брокерам, а также самому выступать в роли брокера", "pt": "Este adaptador permite enviar e receber mensagens MQTT da ioBroker e ser um corretor", "nl": "Met deze adapter kunt u MQTT-berichten van ioBroker verzenden en ontvangen en makelaar worden", "fr": "Cet adaptateur permet d'envoyer et de recevoir des messages MQTT de ioBroker et d'être un courtier", "it": "Questo adattatore consente di inviare e ricevere messaggi MQTT da ioBroker e di essere un broker", "es": "Este adaptador permite enviar y recibir mensajes MQTT de ioBroker y ser un intermediario", "pl": "Ten adapter umożliwia wysyłanie i odbieranie wiadomości MQTT od ioBroker i brokera", "uk": "Цей адаптер дозволяє надсилати та отримувати повідомлення MQTT від ioBroker та бути брокером", "zh-cn": "该适配器允许从ioBroker发送和接收MQTT消息并成为代理" }, "authors": [ "bluefox " ], "docs": { "en": "docs/en/mqtt.md", "ru": "docs/ru/mqtt.md" }, "license": "MIT", "platform": "Javascript/Node.js", "mode": "daemon", "compact": true, "blockly": true, "messagebox": true, "readme": "https://github.com/ioBroker/ioBroker.mqtt/blob/master/README.md", "loglevel": "info", "icon": "mqtt.png", "keywords": [ "notification", "MQTT", "message" ], "extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.mqtt/master/admin/mqtt.png", "type": "protocols", "plugins": { "sentry": { "dsn": "https://40b55da1fb50459eab397fe8291e75fe@sentry.iobroker.net/91" } }, "dependencies": [ { "js-controller": ">=3.0.0" } ], "globalDependencies": [ { "admin": ">=5.4.3" } ], "tier": 2, "connectionType": "local", "dataSource": "push", "adminUI": { "config": "json" }, "messages": [ { "condition": { "operand": "and", "rules": [ "oldVersion<3.0.0", "newVersion>=3.0.0" ] }, "title": { "en": "Re-enter the password after Update!", "de": "Passwort muss nach dem Update erneut eingegeben werden!", "ru": "Повторно введите пароль после обновления!", "pt": "Digite novamente a senha após Atualizar!", "nl": "Voer het wachtwoord opnieuw in na Update!", "fr": "Entrez à nouveau le mot de passe après la mise à jour !", "it": "Reinserire la password dopo l'aggiornamento!", "es": "Vuelva a ingresar la contraseña después de ¡Actualizar!", "pl": "Wprowadź hasło ponownie po aktualizacji!", "zh-cn": "更新后重新输入密码!" }, "text": { "en": "After installing this update the password needs to be re-entered in the Instance-Settings!", "de": "Nach der Installation dieses Updates muss das Passwort in den Instanz-Einstellungen neu eingegeben werden!", "ru": "После установки этого обновления необходимо заново ввести пароль в Instance-Settings!", "pt": "Depois de instalar esta atualização, a senha precisa ser reinserida nas configurações da instância!", "nl": "Na het installeren van deze update moet het wachtwoord opnieuw worden ingevoerd in de Instance-Settings!", "fr": "Après avoir installé cette mise à jour, le mot de passe doit être ressaisi dans les paramètres de l'instance !", "it": "Dopo aver installato questo aggiornamento, è necessario reinserire la password nelle impostazioni dell'istanza!", "es": "¡Después de instalar esta actualización, la contraseña debe volver a ingresarse en la Configuración de instancia!", "pl": "Po zainstalowaniu tej aktualizacji hasło należy ponownie wprowadzić w ustawieniach instancji!", "zh-cn": "安装此更新后,需要在实例设置中重新输入密码!" }, "level": "warn", "buttons": [ "agree", "cancel" ] }, { "condition": { "operand": "and", "rules": [ "oldVersion<4.0.0", "newVersion>=4.0.0" ] }, "title": { "en": "Subscription behavior changed", "de": "Abonnementverhalten geändert", "ru": "Поведение подписки изменилось", "pt": "Comportamento de assinatura alterado", "nl": "Abonnementsgedrag gewijzigd", "fr": "Le comportement d'abonnement a changé", "it": "Il comportamento dell'abbonamento è cambiato", "es": "Comportamiento de suscripción cambiado", "pl": "Zmieniono zachowanie subskrypcji", "zh-cn": "订阅行为已更改" }, "text": { "en": "In client mode only the own \"mqtt.X.*\" states will be subscribed. In server mode with an empty \"publish\" setting, no states will be subscribed.", "de": "Im Client-Modus werden nur die eigenen \"mqtt.X.*\"-Zustände abonniert. Im Server-Modus mit einer leeren „Veröffentlichen“-Einstellung werden keine Zustände abonniert.", "ru": "В режиме клиента будут подписаны только собственные состояния \"mqtt.X.*\". В режиме сервера с пустой настройкой «публикация» никакие состояния не будут подписаны.", "pt": "No modo cliente, apenas os próprios estados \"mqtt.X.*\" serão inscritos. No modo de servidor com uma configuração \"publicar\" vazia, nenhum estado será inscrito.", "nl": "In client-modus worden alleen de eigen \"mqtt.X.*\"-statussen geabonneerd. In servermodus met een lege \"publish\"-instelling, worden geen staten geabonneerd.", "fr": "En mode client, seuls les propres états \"mqtt.X.*\" seront souscrits. En mode serveur avec un paramètre \"publier\" vide, aucun état ne sera souscrit.", "it": "In modalità client verranno sottoscritti solo i propri stati \"mqtt.X.*\". In modalità server con un'impostazione \"pubblica\" vuota, nessuno stato verrà sottoscritto.", "es": "En modo cliente sólo se suscribirán los propios estados \"mqtt.X.*\". En el modo de servidor con una configuración de \"publicación\" vacía, no se suscribirá ningún estado.", "pl": "W trybie klienta subskrybowane będą tylko własne stany \"mqtt.X.*\". W trybie serwera z pustym ustawieniem „publikuj”, żadne stany nie będą subskrybowane.", "zh-cn": "在客户端模式下,只会订阅自己的“mqtt.X.*”状态。在“发布”设置为空的服务器模式下,不会订阅任何状态。" }, "level": "warn", "buttons": [ "agree", "cancel" ] } ] }, "encryptedNative": [ "pass" ], "protectedNative": [ "pass" ], "native": { "type": "client", "clientId": "", "bind": "0.0.0.0", "port": 1883, "ssl": false, "rejectUnauthorized": true, "user": "", "pass": "", "url": "127.0.0.1", "patterns": "#", "onchange": true, "publishAllOnStart": true, "debug": false, "publish": "mqtt.0.*", "certPublic": "", "certPrivate": "", "certChained": "", "prefix": "", "forceCleanSession": "no", "sendAckToo": false, "sendStateObject": false, "webSocket": false, "maxTopicLength": 100, "publishOnSubscribe": true, "extraSet": false, "sendOnStartInterval": 2000, "sendInterval": 10, "keepalive": 1000, "reconnectPeriod": 10, "connectTimeout": 30, "persistent": false, "defaultQoS": 0, "retain": false, "retransmitInterval": 2000, "retransmitCount": 10, "storeClientsTime": 1440, "removePrefix": "", "ignoreNewObjects": false, "noRetain": false, "allBinaries": false, "doNotCheckPublicIP": false, "ignoredTopics": "" }, "objects": [], "instanceObjects": [ { "_id": "info", "type": "channel", "common": { "name": { "en": "Information", "de": "Information", "ru": "Информация", "pt": "Em formação", "nl": "Informatie", "fr": "Informations", "it": "Informazione", "es": "Información", "pl": "Informacja", "uk": "Інформація", "zh-cn": "信息" } }, "native": {} }, { "_id": "info.connection", "type": "state", "common": { "name": { "en": "Connected client for MQTT", "de": "Verbundener Client für MQTT", "ru": "Подключенный клиент для MQTT", "pt": "Cliente conectado para MQTT", "nl": "Geconnecteerd cliënt voor MQT", "fr": "Client connecté pour MQTT", "it": "Client collegato per MQTT", "es": "Cliente conectado para MQTT", "pl": "Kliencki klient dla MQTT", "uk": "Підключений клієнт для MQTT", "zh-cn": "MQTT的客户" }, "type": "boolean", "role": "indicator.reachable", "read": true, "write": false, "def": false }, "native": {} } ] }