From 5a0289b34df0511cc22db22b63fea0a1845d2874 Mon Sep 17 00:00:00 2001 From: grizzelbee Date: Tue, 14 May 2024 11:11:29 +0200 Subject: [PATCH 1/4] removed duplicate field sltm --- dysonConstants.js | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/dysonConstants.js b/dysonConstants.js index 4633440..6148acf 100644 --- a/dysonConstants.js +++ b/dysonConstants.js @@ -392,17 +392,6 @@ const datapoints = new Map([ displayValues: FILTERTYPES } ], - [ - 'sltm', - { - name: 'Sleeptimer', - description: 'Sleep timer.', - type: 'string', - writeable: false, - role: 'text', - unit: '' - } - ], [ 'oscs', { From 7955be0f146b0fbc1ecf148dad7f32389d01716c Mon Sep 17 00:00:00 2001 From: grizzelbee Date: Tue, 14 May 2024 11:30:25 +0200 Subject: [PATCH 2/4] fixes #281 & enabled Sleeptimer --- dysonConstants.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dysonConstants.js b/dysonConstants.js index 6148acf..61de185 100644 --- a/dysonConstants.js +++ b/dysonConstants.js @@ -490,7 +490,7 @@ const datapoints = new Map([ name: 'Sleeptimer', description: 'Sleep timer', type: 'number', - writeable: false, + writeable: true, role: 'value', unit: 'Min' } From 8d6b36c10f2196637e5b21571036ae08a910c972 Mon Sep 17 00:00:00 2001 From: grizzelbee Date: Tue, 14 May 2024 12:20:18 +0200 Subject: [PATCH 3/4] v3.1.10 --- README.md | 5 +++++ io-package.json | 15 ++++++++++++++- package.json | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8e8bc8c..a338e83 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,11 @@ All states report whether there is a failure or not. `True` means a failure, `fa ### **WORK IN PROGRESS** +### 3.1.10 (2024-05-14) (Marching on) + +- (grizzelbee) Fix: [#281](https://github.com/Grizzelbee/ioBroker.dysonairpurifier/issues/281) Removed duplicate Sleeptimer field from config +- (grizzelbee) New: Enabled editing of field Sleeptimer + ### 3.1.9 (2024-05-13) (Marching on) - (arcticon) Fix: [#278](https://github.com/Grizzelbee/ioBroker.dysonairpurifier/issues/278) Changeable fields are working again. diff --git a/io-package.json b/io-package.json index caf1950..b681efe 100644 --- a/io-package.json +++ b/io-package.json @@ -1,8 +1,21 @@ { "common": { "name": "dysonairpurifier", - "version": "3.1.9", + "version": "3.1.10", "news": { + "3.1.10": { + "en": "Removed duplicate config of Sleeptimer\nEnabled editing of field Sleeptimer", + "de": "Doppelte Konfiguration von Sleeptimer entfernt\nBearbeitung des Feldes Sleeptimer aktiviert", + "ru": "Удален дублирующийся конфиг Sleeptimer\nВключено редактирование поля Sleeptimer.", + "pt": "Configuração duplicada removida do Sleeptimer\n Edição habilitada do campo Sleeptimer", + "nl": "Dubbele configuratie van Sleeptimer verwijderd\nBewerken van veld Sleeptimer ingeschakeld", + "fr": "Suppression de la configuration en double de Sleeptimer\nActivation de la modification du champ Sleeptimer", + "it": "Rimossa la configurazione duplicata di Sleeptimer\nAbilitata la modifica del campo Sleeptimer", + "es": "Se eliminó la configuración duplicada de Sleeptimer. Se habilitó la edición del campo Sleeptimer.", + "pl": "Usunięto zduplikowaną konfigurację wyłącznika czasowego\n Włączono edycję pola wyłącznika czasowego", + "uk": "Вилучено повторювану конфігурацію Sleeptimer\nУвімкнено редагування поля Sleeptimer", + "zh-cn": "删除了睡眠定时器的重复配置\n启用了字段睡眠定时器的编辑" + }, "3.1.9": { "en": "Changeable fields are working again.", "de": "Änderbare Felder funktionieren wieder.", diff --git a/package.json b/package.json index a5cc117..31e7b0f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.dysonairpurifier", - "version": "3.1.9", + "version": "3.1.10", "description": "dyson air purifiers and fans", "author": { "name": "grizzelbee", From 9783190452d9c93e33016304822d495edba7fbf6 Mon Sep 17 00:00:00 2001 From: grizzelbee Date: Tue, 14 May 2024 12:21:31 +0200 Subject: [PATCH 4/4] dependency update --- package-lock.json | 30 +++++++++++++++--------------- package.json | 6 +++--- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index f52147b..7bef7c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "iobroker.dysonairpurifier", - "version": "3.1.7", + "version": "3.1.10", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "iobroker.dysonairpurifier", - "version": "3.1.7", + "version": "3.1.10", "license": "MIT", "dependencies": { "@iobroker/adapter-core": "^3.1.4", @@ -16,7 +16,7 @@ "flatted": "^3.3.1", "https": "^1.0.0", "lodash": "^4.17.21", - "mqtt": "^5.5.5", + "mqtt": "^5.6.0", "path": "^0.12.7" }, "devDependencies": { @@ -27,12 +27,12 @@ "@types/chai": "^4.3.16", "@types/chai-as-promised": "^7.1.8", "@types/mocha": "^10.0.6", - "@types/node": "^20.12.10", + "@types/node": "^20.12.12", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", "chai": "^4.4.1", - "chai-as-promised": "^7.1.1", + "chai-as-promised": "^7.1.2", "eslint": "^8.57.0", "husky": "^9.0.11", "lint-staged": "^15.2.2", @@ -1338,9 +1338,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.12.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz", - "integrity": "sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dependencies": { "undici-types": "~5.26.4" } @@ -1775,15 +1775,15 @@ } }, "node_modules/chai-as-promised": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz", - "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", + "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", "dev": true, "dependencies": { "check-error": "^1.0.2" }, "peerDependencies": { - "chai": ">= 2.1.2 < 5" + "chai": ">= 2.1.2 < 6" } }, "node_modules/chalk": { @@ -4143,9 +4143,9 @@ "dev": true }, "node_modules/mqtt": { - "version": "5.5.5", - "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.5.5.tgz", - "integrity": "sha512-vWglkVfumjnI53/tV+RMWbDuQL4ldGqc/wFX2EHkMy9sSV7Q0TQK+HcAtmg2QupI8DpcyNpoe2mNhaO/H4ILUg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.6.0.tgz", + "integrity": "sha512-RkiylYjPYYQD/Wb2N8vKvgDoEDMwk62YIxu6X/gg/WsaIvtnnhiiCVjh1Xws98IhpXviZqER7glM10y+n+7C4w==", "dependencies": { "@types/readable-stream": "^4.0.5", "@types/ws": "^8.5.9", diff --git a/package.json b/package.json index 31e7b0f..b89805e 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "flatted": "^3.3.1", "https": "^1.0.0", "lodash": "^4.17.21", - "mqtt": "^5.5.5", + "mqtt": "^5.6.0", "path": "^0.12.7" }, "devDependencies": { @@ -65,12 +65,12 @@ "@types/chai": "^4.3.16", "@types/chai-as-promised": "^7.1.8", "@types/mocha": "^10.0.6", - "@types/node": "^20.12.10", + "@types/node": "^20.12.12", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", "chai": "^4.4.1", - "chai-as-promised": "^7.1.1", + "chai-as-promised": "^7.1.2", "eslint": "^8.57.0", "husky": "^9.0.11", "lint-staged": "^15.2.2",