From f6bcb488df1980bfdcae1670b30d32f397471d32 Mon Sep 17 00:00:00 2001 From: DutchmanNL Date: Mon, 27 Nov 2023 00:21:06 +0100 Subject: [PATCH] chore: release v0.1.0 * (ticaki / DutchmanNL) initial release * (DutchmanNL) Connect to Access Points and receive their data * (DutchmanNL) Object structure to reflect Access Points and their connected tags --- README.md | 3 +- io-package.json | 227 ++++++++++++++++++++++++---------------------- package-lock.json | 35 +++---- package.json | 2 +- 4 files changed, 133 insertions(+), 134 deletions(-) diff --git a/README.md b/README.md index 5a29d6f..cb6dcad 100644 --- a/README.md +++ b/README.md @@ -44,8 +44,7 @@ These resources offer a wealth of information and guidance on understanding and Placeholder for the next version (at the beginning of the line): ### **WORK IN PROGRESS** --> - -### **WORK IN PROGRESS** +### 0.1.0 (2023-11-26) * (ticaki / DutchmanNL) initial release * (DutchmanNL) Connect to Access Points and receive their data * (DutchmanNL) Object structure to reflect Access Points and their connected tags diff --git a/io-package.json b/io-package.json index 189a117..1943b79 100644 --- a/io-package.json +++ b/io-package.json @@ -1,112 +1,125 @@ { - "common": { - "name": "open-epaper-link", - "version": "0.0.1", - "news": { - "0.0.1": { - "en": "initial release", - "de": "Erstveröffentlichung", - "ru": "Начальная версия", - "pt": "lançamento inicial", - "nl": "Eerste uitgave", - "fr": "Première version", - "it": "Versione iniziale", - "es": "Versión inicial", - "pl": "Pierwsze wydanie", - "uk": "Початкова версія", - "zh-cn": "首次出版" - } - }, - "title": "OpenEPaperLink", - "titleLang": { - "en": "OpenEPaperLink", - "de": "OpenEPaperLink", - "ru": "OpenEPaperLink", - "pt": "OpenEPaperLink", - "nl": "OpenEPaperLink", - "fr": "OuvrirEPaperLink", - "it": "OpenEPaperLink", - "es": "OpenEPaperLink", - "pl": "Otwórz EPaperLink", - "uk": "OpenEPaperLink", - "zh-cn": "打开电子纸链接" - }, - "desc": { - "en": "Alternative firmware and protocol for the ZBS243-based Electronic Shelf Labels - ESL / price tags by Solum / Samsung. It can be used to setup E-Paper tags and supply them with content.", - "de": "Alternative Firmware und Protokoll für die ZBS243-basierten elektronischen Regaletiketten – ESL/Preisschilder von Solum/Samsung. Damit lassen sich E-Paper-Tags einrichten und mit Inhalten versorgen.", - "ru": "Альтернативная прошивка и протокол для электронных ценников на базе ZBS243 - ESL/ценники от Solum/Samsung. Его можно использовать для настройки тегов электронной бумаги и снабжения их контентом.", - "pt": "Firmware e protocolo alternativo para etiquetas de prateleira eletrônicas baseadas em ZBS243 - ESL / etiquetas de preços da Solum / Samsung. Ele pode ser usado para configurar tags de E-Paper e fornecer conteúdo a elas.", - "nl": "Alternatieve firmware en protocol voor de op ZBS243 gebaseerde elektronische planklabels - ESL / prijskaartjes van Solum / Samsung. Het kan worden gebruikt om E-Paper-tags in te stellen en deze van inhoud te voorzien.", - "fr": "Micrologiciel et protocole alternatifs pour les étiquettes électroniques pour étagères basées sur ZBS243 - ESL / étiquettes de prix de Solum / Samsung. Il peut être utilisé pour configurer les balises E-Paper et leur fournir du contenu.", - "it": "Firmware e protocollo alternativi per le etichette elettroniche per scaffali basate su ZBS243 - ESL / cartellini dei prezzi di Solum / Samsung. Può essere utilizzato per impostare tag E-Paper e fornire loro contenuti.", - "es": "Firmware y protocolo alternativos para etiquetas electrónicas para estantes basadas en ZBS243 - ESL / etiquetas de precios de Solum / Samsung. Se puede utilizar para configurar etiquetas de papel electrónico y proporcionarles contenido.", - "pl": "Alternatywne oprogramowanie i protokół dla elektronicznych etykiet półkowych opartych na ZBS243 - ESL / metki firmy Solum / Samsung. Można go używać do konfigurowania znaczników e-papieru i dostarczania im treści.", - "uk": "Альтернативне мікропрограмне забезпечення та протокол для електронних етикеток на полиці на основі ZBS243 - ESL / цінники від Solum / Samsung. Його можна використовувати для налаштування тегів E-Paper і надання їм вмісту.", - "zh-cn": "基于 ZBS243 的电子货架标签的替代固件和协议 - Solum / Samsung 的 ESL/价格标签。它可用于设置电子纸标签​​并为其提供内容。" - }, - "authors": [ - "DutchmanNL " - ], - "keywords": [ - "epaper", - "openepaper", - "openepaperlink" - ], - "license": "MIT", - "platform": "Javascript/Node.js", - "main": "build/main.js", - "icon": "open-epaper-link.png", - "enabled": true, - "extIcon": "https://raw.githubusercontent.com/DrozmotiX/ioBroker.open-epaper-link/main/admin/open-epaper-link.png", - "readme": "https://github.com/DrozmotiX/ioBroker.open-epaper-link/blob/main/README.md", - "loglevel": "info", - "mode": "daemon", - "type": "hardware", - "compact": true, - "connectionType": "local", - "dataSource": "push", - "adminUI": { - "config": "json" - }, - "messagebox": true, - "subscribe": "messagebox", - "dependencies": [ - { - "js-controller": ">=3.3.22" - } - ], - "globalDependencies": [ - { - "admin": ">=5.1.13" - } - ] + "common": { + "name": "open-epaper-link", + "version": "0.1.0", + "news": { + "0.1.0": { + "en": "initial release\nConnect to Access Points and receive their data\nObject structure to reflect Access Points and their connected tags", + "de": "Erstveröffentlichung\nVerbinden Sie mit Access Points und erhalten Sie Ihre Daten\nObjektstruktur, um Access Points und ihre verbundenen Tags zu reflektieren", + "ru": "начальный выпуск\nПодключитесь к точкам доступа и получите их данные\nСтруктура объекта для отражения точек доступа и их подключенных тегов", + "pt": "lançamento inicial\nConecte-se a Pontos de Acesso e receba seus dados\nEstrutura de objetos para refletir pontos de acesso e suas tags conectadas", + "nl": "Eerste release\nVerbinding met Access Points en ontvang hun gegevens\nObject structuur om Access Points te reflecteren en hun verbonden tags", + "fr": "initial release\nConnectez-vous aux points d'accès et recevez leurs données\nStructure d'objet pour refléter les points d'accès et leurs étiquettes connectées", + "it": "rilascio iniziale\nCollegarsi ai punti di accesso e ricevere i loro dati\nStruttura oggetti per riflettere Access Points e i loro tag collegati", + "es": "liberación inicial\nConectar a Puntos de Acceso y recibir sus datos\nEstructura de objetos para reflejar puntos de acceso y sus etiquetas conectadas", + "pl": "pierwsze wydanie\nPołączenia do Dostępu i otrzymaniu danych\nStruktura obiektywna odzwierciedla punkty dostępu i ich powiązane z nimi elementy", + "uk": "початковий реліз\nПідключення до точок доступу та отримання їх даних\nСтруктура об'єкта для відображення точок доступу та їх підключених тегів", + "zh-cn": "初步释放\n获取点并获得数据\n反映出入点及其相关传染病的客观结构" + }, + "0.0.1": { + "en": "initial release", + "de": "Erstveröffentlichung", + "ru": "Начальная версия", + "pt": "lançamento inicial", + "nl": "Eerste uitgave", + "fr": "Première version", + "it": "Versione iniziale", + "es": "Versión inicial", + "pl": "Pierwsze wydanie", + "uk": "Початкова версія", + "zh-cn": "首次出版" + } }, - "native": { - "option1": true, - "option2": "42" + "title": "OpenEPaperLink", + "titleLang": { + "en": "OpenEPaperLink", + "de": "OpenEPaperLink", + "ru": "OpenEPaperLink", + "pt": "OpenEPaperLink", + "nl": "OpenEPaperLink", + "fr": "OuvrirEPaperLink", + "it": "OpenEPaperLink", + "es": "OpenEPaperLink", + "pl": "Otwórz EPaperLink", + "uk": "OpenEPaperLink", + "zh-cn": "打开电子纸链接" }, - "objects": [], - "instanceObjects": [ - { - "_id": "info", - "type": "channel", - "common": { - "name": "Information" - }, - "native": {} - }, - { - "_id": "info.connection", - "type": "state", - "common": { - "role": "indicator.connected", - "name": "Device or service connected", - "type": "boolean", - "read": true, - "write": false, - "def": false - }, - "native": {} - } + "desc": { + "en": "Alternative firmware and protocol for the ZBS243-based Electronic Shelf Labels - ESL / price tags by Solum / Samsung. It can be used to setup E-Paper tags and supply them with content.", + "de": "Alternative Firmware und Protokoll für die ZBS243-basierten elektronischen Regaletiketten – ESL/Preisschilder von Solum/Samsung. Damit lassen sich E-Paper-Tags einrichten und mit Inhalten versorgen.", + "ru": "Альтернативная прошивка и протокол для электронных ценников на базе ZBS243 - ESL/ценники от Solum/Samsung. Его можно использовать для настройки тегов электронной бумаги и снабжения их контентом.", + "pt": "Firmware e protocolo alternativo para etiquetas de prateleira eletrônicas baseadas em ZBS243 - ESL / etiquetas de preços da Solum / Samsung. Ele pode ser usado para configurar tags de E-Paper e fornecer conteúdo a elas.", + "nl": "Alternatieve firmware en protocol voor de op ZBS243 gebaseerde elektronische planklabels - ESL / prijskaartjes van Solum / Samsung. Het kan worden gebruikt om E-Paper-tags in te stellen en deze van inhoud te voorzien.", + "fr": "Micrologiciel et protocole alternatifs pour les étiquettes électroniques pour étagères basées sur ZBS243 - ESL / étiquettes de prix de Solum / Samsung. Il peut être utilisé pour configurer les balises E-Paper et leur fournir du contenu.", + "it": "Firmware e protocollo alternativi per le etichette elettroniche per scaffali basate su ZBS243 - ESL / cartellini dei prezzi di Solum / Samsung. Può essere utilizzato per impostare tag E-Paper e fornire loro contenuti.", + "es": "Firmware y protocolo alternativos para etiquetas electrónicas para estantes basadas en ZBS243 - ESL / etiquetas de precios de Solum / Samsung. Se puede utilizar para configurar etiquetas de papel electrónico y proporcionarles contenido.", + "pl": "Alternatywne oprogramowanie i protokół dla elektronicznych etykiet półkowych opartych na ZBS243 - ESL / metki firmy Solum / Samsung. Można go używać do konfigurowania znaczników e-papieru i dostarczania im treści.", + "uk": "Альтернативне мікропрограмне забезпечення та протокол для електронних етикеток на полиці на основі ZBS243 - ESL / цінники від Solum / Samsung. Його можна використовувати для налаштування тегів E-Paper і надання їм вмісту.", + "zh-cn": "基于 ZBS243 的电子货架标签的替代固件和协议 - Solum / Samsung 的 ESL/价格标签。它可用于设置电子纸标签​​并为其提供内容。" + }, + "authors": [ + "DutchmanNL " + ], + "keywords": [ + "epaper", + "openepaper", + "openepaperlink" + ], + "license": "MIT", + "platform": "Javascript/Node.js", + "main": "build/main.js", + "icon": "open-epaper-link.png", + "enabled": true, + "extIcon": "https://raw.githubusercontent.com/DrozmotiX/ioBroker.open-epaper-link/main/admin/open-epaper-link.png", + "readme": "https://github.com/DrozmotiX/ioBroker.open-epaper-link/blob/main/README.md", + "loglevel": "info", + "mode": "daemon", + "type": "hardware", + "compact": true, + "connectionType": "local", + "dataSource": "push", + "adminUI": { + "config": "json" + }, + "messagebox": true, + "subscribe": "messagebox", + "dependencies": [ + { + "js-controller": ">=3.3.22" + } + ], + "globalDependencies": [ + { + "admin": ">=5.1.13" + } ] + }, + "native": { + "option1": true, + "option2": "42" + }, + "objects": [], + "instanceObjects": [ + { + "_id": "info", + "type": "channel", + "common": { + "name": "Information" + }, + "native": {} + }, + { + "_id": "info.connection", + "type": "state", + "common": { + "role": "indicator.connected", + "name": "Device or service connected", + "type": "boolean", + "read": true, + "write": false, + "def": false + }, + "native": {} + } + ] } diff --git a/package-lock.json b/package-lock.json index c18f74c..0868e27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,15 @@ { "name": "iobroker.open-epaper-link", - "version": "0.0.1", + "version": "0.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "iobroker.open-epaper-link", - "version": "0.0.1", + "version": "0.1.0", "license": "MIT", "dependencies": { "@iobroker/adapter-core": "^3.0.4", - "@types/ws": "^8.5.10", "iobroker-jsonexplorer": "^0.1.14", "websocket": "^1.0.34", "ws": "^8.14.2" @@ -31,7 +30,7 @@ "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.2", "@types/sinon-chai": "^3.2.12", - "@types/websocket": "^1.0.10", + "@types/ws": "^8.5.10", "@typescript-eslint/eslint-plugin": "^6.12.0", "@typescript-eslint/parser": "^6.12.0", "chai": "^4.3.10", @@ -1216,6 +1215,7 @@ "version": "20.10.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "dev": true, "dependencies": { "undici-types": "~5.26.4" } @@ -1267,19 +1267,11 @@ "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", "dev": true }, - "node_modules/@types/websocket": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.10.tgz", - "integrity": "sha512-svjGZvPB7EzuYS94cI7a+qhwgGU1y89wUgjT6E2wVUfmAGIvRfT7obBvRtnhXCSsoMdlG4gBFGE7MfkIXZLoww==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/ws": { "version": "8.5.10", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -8179,7 +8171,8 @@ "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true }, "node_modules/universalify": { "version": "2.0.1", @@ -9511,6 +9504,7 @@ "version": "20.10.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "dev": true, "requires": { "undici-types": "~5.26.4" } @@ -9562,19 +9556,11 @@ "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", "dev": true }, - "@types/websocket": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.10.tgz", - "integrity": "sha512-svjGZvPB7EzuYS94cI7a+qhwgGU1y89wUgjT6E2wVUfmAGIvRfT7obBvRtnhXCSsoMdlG4gBFGE7MfkIXZLoww==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/ws": { "version": "8.5.10", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dev": true, "requires": { "@types/node": "*" } @@ -14676,7 +14662,8 @@ "undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true }, "universalify": { "version": "2.0.1", diff --git a/package.json b/package.json index 9fb0ef0..dbd65cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.open-epaper-link", - "version": "0.0.1", + "version": "0.1.0", "description": "ioBroker integration for alternative firmware and protocol for the ZBS243-based Electronic Shelf Labels - ESL / price tags by Solum / Samsung. It can be used to setup E-Paper tags and supply them with content.", "author": { "name": "DutchmanNL",