Skip to content

Commit

Permalink
Merge pull request #33 from Grizzelbee/development
Browse files Browse the repository at this point in the history
v1.3.3
  • Loading branch information
Grizzelbee authored Oct 4, 2023
2 parents b5df025 + 6a7e97d commit 1915284
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 81 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,9 @@ It is possible to control the extensions GPIO 1, GPIO 2, OUT 1 and OUT 2 of the

### 1.3.3 (2023-10-04)

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

### 1.3.2 (2023-10-04)

Expand Down
80 changes: 14 additions & 66 deletions io-package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
{
"common": {
"name": "robonect",
"version": "1.3.2",
"version": "1.3.3",
"news": {
"1.3.3": {
"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",
"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",
"ru": "Измен.: масштабный рефакторинг кода. \n Исправлено: исправлено ложное сообщение об ошибке, когда PushService прослушивает все адреса IPv4 или IPv6. \n Изм.: принудительное использование информации pollType для pushService, когда она включена, она включена в конфигурации.",
"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",
"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",
"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",
"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",
"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",
"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",
"uk": "Зміна: масовий рефакторинг коду\nВиправлення: виправлено помилкове повідомлення про помилку, коли PushService прослуховує всі адреси IPv4 або IPv6\nЗміна: примусове використання інформації pollType для pushService, коли її ввімкнено в конфігурації",
"zh-cn": "Chg:大规模代码重构\n修复:修复了 PushService 侦听所有 IPv4 或 IPv6 地址时的错误消息\nChg:在启用时强制推送服务的 pollType 信息(在配置中启用)"
},
"1.3.2": {
"en": "Fix: Switching of extensions works now\nFix: Fixed false error message when switching extensions",
"de": "Fix: Das Umschalten von Erweiterungen funktioniert jetzt\nFix: Falsche Fehlermeldung beim Umschalten von Erweiterungen behoben",
Expand Down Expand Up @@ -197,71 +210,6 @@
"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",
"zh-cn": "依赖项已更新\n 一些使适配器检查器满意的修复\n 更新了 git 工作流程\n 删除了 requestJS,因为它已被弃用\n 将 http 请求的 requestJS 替换为 axios\n 添加了用于推送服务 API 的 Web 服务器\n 添加了适配器开发支持\n 添加了 snyk 插件\n 将管理 UI 切换至 V5",
"uk": "Залежності оновлено\n Деякі виправлення для задоволення перевірки адаптера\n Оновлені робочі процеси git\n Вилучено requestJS, оскільки він застарів\n Замінено requestJS на axios для http-запитів\n Додано веб-сервер для Push-Service API\n Додана підтримка adapter-dev\n Додано плагін snyk\n Інтерфейс адміністратора замінено на V5"
},
"0.1.4": {
"en": "Changed polling log level from info to debug\r\nimplemented polling of garage door status",
"de": "Die Abfrageprotokollstufe wurde von \"Info\" auf \"Debug\" geändert\r\nAbfrage des Garagentorstatus implementiert",
"ru": "Изменен уровень журнала опроса с информации на отладку\r\nреализован опрос статуса ворот гаража",
"pt": "Nível de registro de pesquisa alterado de informações para depuração\r\nimplementou a sondagem do status da porta da garagem",
"nl": "Veranderd polling-log-niveau van info naar debug\r\ngeïmplementeerd polling van garagedeurstatus",
"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",
"it": "Cambiato il livello di log del polling da info a debug\r\nimplementato il polling dello stato della porta del garage",
"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",
"pl": "Zmieniono poziom dziennika sondowania z informacji na debugowanie\r\nwdrożono odpytywanie stanu bramy garażowej",
"uk": "Рівень журналу опитування змінено з інформації на налагодження\r\nреалізовано опитування стану гаражних воріт",
"zh-cn": "将轮询日志级别从信息更改为调试\r\n实施了车库门状态的轮询"
},
"0.1.3": {
"en": "implemented JsonLogic & refactoring",
"de": "JsonLogic implementiert & Refactoring",
"ru": "реализовал JsonLogic и рефакторинг",
"pt": "JsonLogic implementado e refatoração",
"nl": "JsonLogic & refactoring geïmplementeerd",
"fr": "implémenté JsonLogic et refactoring",
"it": "implementato JsonLogic e refactoring",
"es": "implementado JsonLogic y refactorización",
"pl": "zaimplementowano JsonLogic i refaktoryzację",
"uk": "реалізовано JsonLogic і рефакторинг",
"zh-cn": "实现的JsonLogic和重构"
},
"0.1.2": {
"en": "fixed GPS",
"de": "festes GPS",
"ru": "фиксированный GPS",
"pt": "GPS fixo",
"nl": "vaste GPS",
"fr": "GPS fixe",
"it": "GPS fisso",
"es": "GPS fijo",
"pl": "naprawiony GPS",
"uk": "фіксований GPS",
"zh-cn": "固定GPS"
},
"0.1.1": {
"en": "fixed typo",
"de": "Tippfehler behoben",
"ru": "исправлена опечатка",
"pt": "erro de digitação fixo",
"nl": "vaste typefout",
"fr": "faute de frappe fixe",
"it": "errore di battitura fisso",
"es": "error tipográfico fijo",
"pl": "poprawiona literówka",
"zh-cn": "固定错字",
"uk": "виправлена ​​опечатка"
},
"0.1.0": {
"en": "implemented rest periods",
"de": "Ruhezeiten implementiert",
"ru": "реализованные периоды отдыха",
"pt": "períodos de descanso implementados",
"nl": "geïmplementeerde rusttijden",
"fr": "périodes de repos mises en œuvre",
"it": "periodi di riposo implementati",
"es": "períodos de descanso implementados",
"pl": "wprowadzone okresy odpoczynku",
"uk": "реалізовані періоди відпочинку",
"zh-cn": "已实施的休息时间"
}
},
"titleLang": {
Expand Down
6 changes: 5 additions & 1 deletion main.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,12 @@ class Robonect extends utils.Adapter {
this.gpsPollType = this.config.gpsPollType;
this.hoursPollType = this.config.hoursPollType;
this.motorPollType = this.config.motorPollType;
if (this.config.pushService) {
this.pushPollType = 'info';
} else {
this.pushPollType = this.config.pushPollType;
}
this.portalPollType = this.config.portalPollType;
this.pushPollType = this.config.pushPollType;
this.timerPollType = this.config.timerPollType;
this.versionPollType = this.config.versionPollType;
this.weatherPollType = this.config.weatherPollType;
Expand Down
20 changes: 10 additions & 10 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "iobroker.robonect",
"version": "1.3.2",
"version": "1.3.3",
"description": "Robonect HX for lawn mower robots from Husquarna, Flymo, McCulloch and Gardena",
"keywords": [
"ioBroker",
Expand Down Expand Up @@ -63,9 +63,9 @@
"@types/chai": "^4.3.6",
"@types/chai-as-promised": "^7.1.6",
"@types/mocha": "^10.0.2",
"@types/node": "^20.7.1",
"@types/node": "^20.8.2",
"@types/proxyquire": "^1.3.29",
"@types/sinon": "^10.0.17",
"@types/sinon": "^10.0.18",
"@types/sinon-chai": "^3.2.10",
"chai": "^4.3.10",
"chai-as-promised": "^7.1.1",
Expand Down

0 comments on commit 1915284

Please sign in to comment.