Skip to content

Commit 1915284

Browse files
authored
Merge pull request #33 from Grizzelbee/development
v1.3.3
2 parents b5df025 + 6a7e97d commit 1915284

File tree

5 files changed

+34
-81
lines changed

5 files changed

+34
-81
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,9 @@ It is possible to control the extensions GPIO 1, GPIO 2, OUT 1 and OUT 2 of the
6666

6767
### 1.3.3 (2023-10-04)
6868

69-
* (grizzelbee) Chg: Did some code refactoring
69+
* (grizzelbee) Chg: massive code refactoring
7070
* (grizzelbee) Fix: Fixed false error message when PushService is listening to all IPv4 or IPv6 addresses
71+
* (grizzelbee) Chg: Forcing pollType info for pushService when enabled it's enabled in config
7172

7273
### 1.3.2 (2023-10-04)
7374

io-package.json

Lines changed: 14 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
{
22
"common": {
33
"name": "robonect",
4-
"version": "1.3.2",
4+
"version": "1.3.3",
55
"news": {
6+
"1.3.3": {
7+
"en": "Chg: massive code refactoring\nFix: Fixed false error message when PushService is listening to all IPv4 or IPv6 addresses\nChg: Forcing pollType info for pushService when enabled it's enabled in config",
8+
"de": "Änderung: Massives Code-Refactoring\nFix: Falsche Fehlermeldung behoben, wenn PushService alle IPv4- oder IPv6-Adressen abhört\nÄnderung: PollType-Informationen für pushService werden erzwungen, wenn diese in der Konfiguration aktiviert sind",
9+
"ru": "Измен.: масштабный рефакторинг кода. \n Исправлено: исправлено ложное сообщение об ошибке, когда PushService прослушивает все адреса IPv4 или IPv6. \n Изм.: принудительное использование информации pollType для pushService, когда она включена, она включена в конфигурации.",
10+
"pt": "Alteração: refatoração massiva de código\n Correção: Corrigida mensagem de erro falsa quando PushService está escutando todos os endereços IPv4 ou IPv6\n Alteração: Forçando informações pollType para pushService quando ativado, está ativado na configuração",
11+
"nl": "Chg: grootschalige code-refactoring\nFix: foutieve foutmelding opgelost wanneer PushService naar alle IPv4- of IPv6-adressen luistert\nChg: PollType-informatie voor pushService forceren wanneer deze is ingeschakeld in de configuratie",
12+
"fr": "Chg : refactorisation massive du code\nCorrection : correction d'un faux message d'erreur lorsque PushService écoute toutes les adresses IPv4 ou IPv6\nChg : forcer les informations pollType pour pushService lorsqu'il est activé, il est activé dans la configuration",
13+
"it": "Modifica: refactoring massiccio del codice\nCorrezione: risolto il falso messaggio di errore quando PushService è in ascolto su tutti gli indirizzi IPv4 o IPv6\nModifica: forzatura delle informazioni pollType per pushService quando abilitato è abilitato nella configurazione",
14+
"es": "Chg: refactorización masiva de código\n Solución: se corrigió el mensaje de error falso cuando PushService escucha todas las direcciones IPv4 o IPv6\n Chg: Forzar la información pollType para pushService cuando está habilitado, está habilitado en la configuración",
15+
"pl": "Chg: masowa refaktoryzacja kodu\nPoprawka: Naprawiono fałszywy komunikat o błędzie, gdy PushService nasłuchuje wszystkich adresów IPv4 lub IPv6\nChg: Wymuszanie informacji typu pollType dla usługi pushService, gdy jest włączona, jest włączona w konfiguracji",
16+
"uk": "Зміна: масовий рефакторинг коду\nВиправлення: виправлено помилкове повідомлення про помилку, коли PushService прослуховує всі адреси IPv4 або IPv6\nЗміна: примусове використання інформації pollType для pushService, коли її ввімкнено в конфігурації",
17+
"zh-cn": "Chg:大规模代码重构\n修复:修复了 PushService 侦听所有 IPv4 或 IPv6 地址时的错误消息\nChg:在启用时强制推送服务的 pollType 信息(在配置中启用)"
18+
},
619
"1.3.2": {
720
"en": "Fix: Switching of extensions works now\nFix: Fixed false error message when switching extensions",
821
"de": "Fix: Das Umschalten von Erweiterungen funktioniert jetzt\nFix: Falsche Fehlermeldung beim Umschalten von Erweiterungen behoben",
@@ -197,71 +210,6 @@
197210
"pl": "Zależności zostały zaktualizowane\n Kilka poprawek, aby uszczęśliwić adapter-checker\n Zaktualizowano przepływy pracy git\n Usunięto requestJS, ponieważ jest przestarzały\n Zastąpiono requestJS przez axios dla żądań http\n Dodano serwer WWW dla interfejsu API Push-Service\n Dodano obsługę adapter-dev\n Dodano wtyczkę snyk\n Zmieniono interfejs administratora na V5",
198211
"zh-cn": "依赖项已更新\n 一些使适配器检查器满意的修复\n 更新了 git 工作流程\n 删除了 requestJS,因为它已被弃用\n 将 http 请求的 requestJS 替换为 axios\n 添加了用于推送服务 API 的 Web 服务器\n 添加了适配器开发支持\n 添加了 snyk 插件\n 将管理 UI 切换至 V5",
199212
"uk": "Залежності оновлено\n Деякі виправлення для задоволення перевірки адаптера\n Оновлені робочі процеси git\n Вилучено requestJS, оскільки він застарів\n Замінено requestJS на axios для http-запитів\n Додано веб-сервер для Push-Service API\n Додана підтримка adapter-dev\n Додано плагін snyk\n Інтерфейс адміністратора замінено на V5"
200-
},
201-
"0.1.4": {
202-
"en": "Changed polling log level from info to debug\r\nimplemented polling of garage door status",
203-
"de": "Die Abfrageprotokollstufe wurde von \"Info\" auf \"Debug\" geändert\r\nAbfrage des Garagentorstatus implementiert",
204-
"ru": "Изменен уровень журнала опроса с информации на отладку\r\nреализован опрос статуса ворот гаража",
205-
"pt": "Nível de registro de pesquisa alterado de informações para depuração\r\nimplementou a sondagem do status da porta da garagem",
206-
"nl": "Veranderd polling-log-niveau van info naar debug\r\ngeïmplementeerd polling van garagedeurstatus",
207-
"fr": "Changement du niveau du journal d'interrogation des informations au débogage\r\nimplémentation de l'interrogation de l'état de la porte de garage",
208-
"it": "Cambiato il livello di log del polling da info a debug\r\nimplementato il polling dello stato della porta del garage",
209-
"es": "Se modificó el nivel de registro de sondeo de información a depuración\r\nencuesta implementada del estado de la puerta del garaje",
210-
"pl": "Zmieniono poziom dziennika sondowania z informacji na debugowanie\r\nwdrożono odpytywanie stanu bramy garażowej",
211-
"uk": "Рівень журналу опитування змінено з інформації на налагодження\r\nреалізовано опитування стану гаражних воріт",
212-
"zh-cn": "将轮询日志级别从信息更改为调试\r\n实施了车库门状态的轮询"
213-
},
214-
"0.1.3": {
215-
"en": "implemented JsonLogic & refactoring",
216-
"de": "JsonLogic implementiert & Refactoring",
217-
"ru": "реализовал JsonLogic и рефакторинг",
218-
"pt": "JsonLogic implementado e refatoração",
219-
"nl": "JsonLogic & refactoring geïmplementeerd",
220-
"fr": "implémenté JsonLogic et refactoring",
221-
"it": "implementato JsonLogic e refactoring",
222-
"es": "implementado JsonLogic y refactorización",
223-
"pl": "zaimplementowano JsonLogic i refaktoryzację",
224-
"uk": "реалізовано JsonLogic і рефакторинг",
225-
"zh-cn": "实现的JsonLogic和重构"
226-
},
227-
"0.1.2": {
228-
"en": "fixed GPS",
229-
"de": "festes GPS",
230-
"ru": "фиксированный GPS",
231-
"pt": "GPS fixo",
232-
"nl": "vaste GPS",
233-
"fr": "GPS fixe",
234-
"it": "GPS fisso",
235-
"es": "GPS fijo",
236-
"pl": "naprawiony GPS",
237-
"uk": "фіксований GPS",
238-
"zh-cn": "固定GPS"
239-
},
240-
"0.1.1": {
241-
"en": "fixed typo",
242-
"de": "Tippfehler behoben",
243-
"ru": "исправлена опечатка",
244-
"pt": "erro de digitação fixo",
245-
"nl": "vaste typefout",
246-
"fr": "faute de frappe fixe",
247-
"it": "errore di battitura fisso",
248-
"es": "error tipográfico fijo",
249-
"pl": "poprawiona literówka",
250-
"zh-cn": "固定错字",
251-
"uk": "виправлена ​​опечатка"
252-
},
253-
"0.1.0": {
254-
"en": "implemented rest periods",
255-
"de": "Ruhezeiten implementiert",
256-
"ru": "реализованные периоды отдыха",
257-
"pt": "períodos de descanso implementados",
258-
"nl": "geïmplementeerde rusttijden",
259-
"fr": "périodes de repos mises en œuvre",
260-
"it": "periodi di riposo implementati",
261-
"es": "períodos de descanso implementados",
262-
"pl": "wprowadzone okresy odpoczynku",
263-
"uk": "реалізовані періоди відпочинку",
264-
"zh-cn": "已实施的休息时间"
265213
}
266214
},
267215
"titleLang": {

main.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,12 @@ class Robonect extends utils.Adapter {
9797
this.gpsPollType = this.config.gpsPollType;
9898
this.hoursPollType = this.config.hoursPollType;
9999
this.motorPollType = this.config.motorPollType;
100+
if (this.config.pushService) {
101+
this.pushPollType = 'info';
102+
} else {
103+
this.pushPollType = this.config.pushPollType;
104+
}
100105
this.portalPollType = this.config.portalPollType;
101-
this.pushPollType = this.config.pushPollType;
102106
this.timerPollType = this.config.timerPollType;
103107
this.versionPollType = this.config.versionPollType;
104108
this.weatherPollType = this.config.weatherPollType;

package-lock.json

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "iobroker.robonect",
3-
"version": "1.3.2",
3+
"version": "1.3.3",
44
"description": "Robonect HX for lawn mower robots from Husquarna, Flymo, McCulloch and Gardena",
55
"keywords": [
66
"ioBroker",
@@ -63,9 +63,9 @@
6363
"@types/chai": "^4.3.6",
6464
"@types/chai-as-promised": "^7.1.6",
6565
"@types/mocha": "^10.0.2",
66-
"@types/node": "^20.7.1",
66+
"@types/node": "^20.8.2",
6767
"@types/proxyquire": "^1.3.29",
68-
"@types/sinon": "^10.0.17",
68+
"@types/sinon": "^10.0.18",
6969
"@types/sinon-chai": "^3.2.10",
7070
"chai": "^4.3.10",
7171
"chai-as-promised": "^7.1.1",

0 commit comments

Comments
 (0)