Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

iobroker.device-watcher

Package Overview
Dependencies
Maintainers
2
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

iobroker.device-watcher - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

241

admin/jsonConfig.json

@@ -35,3 +35,3 @@ {

},
"fritzdectDevices": {
"enoceanDevices": {
"type": "checkbox",

@@ -41,5 +41,5 @@ "sm": 6,

"lg": 3,
"label": "FritzDect"
"label": "Enocean"
},
"enoceanDevices": {
"esphomeDevices": {
"type": "checkbox",

@@ -49,5 +49,5 @@ "sm": 6,

"lg": 3,
"label": "Enocean"
"label": "EspHome"
},
"esphomeDevices": {
"fritzdectDevices": {
"type": "checkbox",

@@ -57,4 +57,11 @@ "sm": 6,

"lg": 3,
"label": "EspHome"
"label": "FritzDect"
},
"hamDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Ham"
},
"harmonyDevices": {

@@ -67,2 +74,9 @@ "type": "checkbox",

},
"hmiPDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "HmiP"
},
"homematicDevices": {

@@ -96,2 +110,9 @@ "type": "checkbox",

},
"merossDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Meross"
},
"mihomeDevices": {

@@ -111,2 +132,9 @@ "type": "checkbox",

},
"netatmoDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Netatmo"
},
"nukiExtDevices": {

@@ -119,2 +147,9 @@ "type": "checkbox",

},
"nutDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Nut"
},
"pingDevices": {

@@ -127,2 +162,9 @@ "type": "checkbox",

},
"roombaDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Roomba"
},
"shellyDevices": {

@@ -156,2 +198,37 @@ "type": "checkbox",

},
"tadoDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Tado"
},
"tradfriDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Tradfri"
},
"unifiDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Unifi"
},
"wledDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "WLED"
},
"yeelightDevices": {
"type": "checkbox",
"sm": 6,
"md": 6,
"lg": 3,
"label": "Yeelight-2"
},
"zigbeeDevices": {

@@ -237,3 +314,3 @@ "type": "checkbox",

"marginTop": 20
}
}
},

@@ -285,5 +362,5 @@ "checkMonday": {

"marginTop": 20
},
"hidden": "!data.checkSendBatteryMsg && !data.checkSendOfflineMsg",
"hideOnlyControl": false
},
"hidden": "!data.checkSendBatteryMsg && !data.checkSendOfflineMsg",
"hideOnlyControl": false
},

@@ -634,5 +711,5 @@ "msgService": {

"marginBottom": 10
}
},
"updateinterval": {
}
},
"updateinterval": {
"type": "number",

@@ -661,5 +738,5 @@ "min": 2,

"marginBottom": 10
}
},
"alexa2MaxMinutes": {
}
},
"alexa2MaxMinutes": {
"type": "number",

@@ -736,2 +813,14 @@ "min": -1,

},
"hamMaxMinutes": {
"type": "number",
"min": 0,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Ham",
"help": "in minutes",
"hidden": "!data.hamDevices",
"hideOnlyControl": false
},
"harmonyMaxMinutes": {

@@ -749,2 +838,14 @@ "type": "number",

},
"hmiPMaxMinutes": {
"type": "number",
"min": -1,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "HmiP",
"help": "in minutes",
"hidden": "!data.hmiPDevices",
"hideOnlyControl": false
},
"homematicMaxMinutes": {

@@ -798,2 +899,14 @@ "type": "number",

},
"merossMaxMinutes": {
"type": "number",
"min": -1,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Meross",
"help": "in minutes",
"hidden": "!data.merossDevices",
"hideOnlyControl": false
},
"mihomeMaxMinutes": {

@@ -823,2 +936,14 @@ "type": "number",

},
"netatmoMaxMinutes": {
"type": "number",
"min": 0,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Netatmo",
"help": "in minutes",
"hidden": "!data.netatmoDevices",
"hideOnlyControl": false
},
"nukiextendMaxMinutes": {

@@ -836,2 +961,14 @@ "type": "number",

},
"nutMaxMinutes": {
"type": "number",
"min": 0,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Nut",
"help": "in minutes",
"hidden": "!data.nutDevices",
"hideOnlyControl": false
},
"pingMaxMinutes": {

@@ -849,2 +986,14 @@ "type": "number",

},
"roombaMaxMinutes": {
"type": "number",
"min": -1,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Roomba",
"help": "in minutes",
"hidden": "!data.roombaDevices",
"hideOnlyControl": false
},
"shellyMaxMinutes": {

@@ -898,2 +1047,62 @@ "type": "number",

},
"tadoMaxMinutes": {
"type": "number",
"min": -1,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Tado",
"help": "in minutes",
"hidden": "!data.tadoDevices",
"hideOnlyControl": false
},
"tradfriMaxMinutes": {
"type": "number",
"min": -1,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Tradfri",
"help": "in minutes",
"hidden": "!data.tradfriDevices",
"hideOnlyControl": false
},
"unifiMaxMinutes": {
"type": "number",
"min": -1,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Unifi",
"help": "in minutes",
"hidden": "!data.unifiDevices",
"hideOnlyControl": false
},
"wledMaxMinutes": {
"type": "number",
"min": -1,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "WLED",
"help": "in minutes",
"hidden": "!data.wledDevices",
"hideOnlyControl": false
},
"yeelightMaxMinutes": {
"type": "number",
"min": -1,
"max": 100000,
"sm": 6,
"md": 6,
"lg": 3,
"label": "Yeelight-2",
"help": "in minutes",
"hidden": "!data.yeelightDevices",
"hideOnlyControl": false
},
"zigbeeMaxMinutes": {

@@ -900,0 +1109,0 @@ "type": "number",

1186

io-package.json
{
"common": {
"name": "device-watcher",
"version": "1.0.0",
"news": {
"1.0.0": {
"en": "** BREAKING CHANGE ** If you update from version <= 0.3.0, remove the old instance first before you update to >= 1.0.0. After that you can create a new instance.\nchanged mode from shedule to daemon, please take aware from the advice above\nadded Logitech Harmony Hub\nsmall bugfixes (own function for blacklist, fix for memory leak etc.)",
"de": "** BREAKING CHANGE ** Wenn Sie von der Version <= 0.3.0 aktualisieren, entfernen Sie die alte Instanz zuerst, bevor Sie auf >= 1.0.0 aktualisieren danach können Sie eine neue Instanz erstellen.\ngeänderter modus von shedule nach daemon, bitte beachten sie die oben genannten ratschläge\nlogitech Harmony Hub\nkleine bugfixes (eigene funktion für blacklist, fix für speicherleck etc.)",
"ru": "Завтраки изменить Если вы обновляете из версии <= 0.3.0, сначала удалите старый экземпляр, прежде чем обновиться до >= 1.0.0 После этого вы можете создать новый экземпляр.\nизмененный режим от shedule до daemon, пожалуйста, ознакомьтесь с советами выше\nдобавил Logitech Harmony Hub\nнебольшие багфиксы (собственная функция для черного списка, исправить для утечки памяти и т.д.)",
"pt": "** REGRAS DE CONCORRÊNCIA Se você atualizar da versão <= 0.3.0, remova a antiga instância primeiro antes de atualizar para >= 1.0.0 Depois disso você pode criar uma nova instância.\nmodo alterado de shedule para daemon, por favor tome conhecimento do conselho acima\nadicionado Logitech Harmony Hub\npequenos bugfixes (função própria para a lista negra, corrigir para vazamento de memória etc.)",
"nl": "BREAKING CHANGE Als je updates van de versie 0.3.0, verwijder het oude instance eerst voordat je updates geeft aan 1.0, nadat je een nieuw voorbeeld kan creëren.\nverandering van shedule tot daemon, neem het advies boven\nvoegde Logitech Harmony Hub\nkleine insecten (own functie voor blacklist, herstel voor geheugenlek.)",
"fr": "♪ BREAKING CHANGE ♪ Si vous mettez à jour à partir de la version = 0.3.0, retirez l'ancienne instance avant de mettre à jour la version 1.0.0 Après cela, vous pouvez créer une nouvelle instance.\nchangement de mode de shedule à daemon, s'il vous plaît prendre conscience de l'avis ci-dessus\najouté Logitech Harmony Hub\npetits bugfix (fonction unique pour liste noire, correction pour fuite de mémoire etc.)",
"it": "# BREAKING CHANG # Se si aggiorna dalla versione <= 0.3.0, rimuovere la vecchia istanza prima di aggiornare a >= 1.0.0 Dopo di che è possibile creare una nuova istanza.\nmodo cambiato da capannone a demone, si prega di prendere coscienza dal consiglio sopra\naggiunto Logitech Harmony Hub\npiccoli bugfixes (funzione propria per blacklist, fix per perdita di memoria ecc.)",
"es": "# BREAKING CHANGE # Si se actualiza de la versión 0,3.0, retire la vieja instancia primero antes de actualizar a 0,0 Después de eso puede crear una nueva instancia.\ncambio de modo de shedule a daemon, por favor tome conciencia del consejo anterior\nañadido Logitech Harmony Hub\npequeños bugfixes (función propia para la lista negra, fijar para la fuga de memoria, etc.)",
"pl": "BTEAKING CHANGE (ang.). Jeśli uaktualnienie od wersji <= 0.3.0, usunie starego przykładu przed aktualizacją do >= 1.0.0 po tym, jak możesz stworzyć nowy przykład.\nzmienione mody od ul. do daemonu, słyszeć radę powyżej\nlogite Harmony Hub\nmałe błędy (właściwe funkcje czarnej listy, naprawy wyciek pamięci itp.)",
"zh-cn": "** BREAKANGE ** 如果你从 <=0.3.0”的版本中更新,那么,在你更新到1.0.0之前,将旧的事例删除。.\n更改从单元到大都市的模式,请从上述咨询意见中了解。\n增额后勤技术\n小型配制(黑名单的主位,用于纪念泄漏等)。"
},
"0.3.0": {
"en": "removed channelnumber in Homematic devices name\nadded function to create html list\nadded german and english documentation",
"de": "kanalnummer entfernt in Homematic Gerätename\nfunktion hinzugefügt, um html-liste zu erstellen\ndeutsche und englische dokumentation",
"ru": "удаленный номер канала в имени Homematic устройств\nдобавлена функция для создания списка html\nдобавлена немецкая и английская документация",
"pt": "número de canal removido no nome de dispositivos Homematic\nfunção adicionada para criar lista html\nadicionado alemão e inglês documentação",
"nl": "verwijderde kanaal in Homema apparatuur\nvertaling:\nvertaling:",
"fr": "le nombre de canaux supprimés dans le nom des dispositifs Homematic\nfonction ajoutée pour créer la liste html\ndocuments allemands et anglais ajoutés",
"it": "numero di canale rimosso nel nome dei dispositivi Homematic\nfunzione aggiunta per creare l'elenco html\naggiunta documentazione tedesca e inglese",
"es": "número de canal eliminado en el nombre de dispositivos Homemáticos\nfunción agregada para crear la lista html\ndocumentación alemana e inglesa",
"pl": "usunąć numer kanałowy w nazwie Homematic\ndodano funkcję do tworzenia listy html\ndodał germanizm i english documentation",
"zh-cn": "拆除家庭装置名称的渠道\nd. 增设的编制名单的职能\n增 录"
},
"0.2.4": {
"en": "many changes of code, comments and error handling",
"de": "viele änderungen von code, kommentaren und fehlerbehandlung",
"ru": "много изменений кода, комментариев и обработки ошибок",
"pt": "muitas mudanças de código, comentários e manipulação de erros",
"nl": "veel veranderingen van code, commentaar en fouten",
"fr": "de nombreux changements de code, de commentaires et de traitement des erreurs",
"it": "molte modifiche di codice, commenti e gestione degli errori",
"es": "muchos cambios de código, comentarios y manejo de errores",
"pl": "wiele zmian kodu, komentarzy i obsługi błędów",
"zh-cn": "守则、评论和错误处理的许多变化"
},
"0.2.3": {
"en": "many changes of code, comments and error handling",
"de": "viele änderungen von code, kommentaren und fehlerbehandlung",
"ru": "много изменений кода, комментариев и обработки ошибок",
"pt": "muitas mudanças de código, comentários e manipulação de erros",
"nl": "veel veranderingen van code, commentaar en fouten",
"fr": "de nombreux changements de code, de commentaires et de traitement des erreurs",
"it": "molte modifiche di codice, commenti e gestione degli errori",
"es": "muchos cambios de código, comentarios y manejo de errores",
"pl": "wiele zmian kodu, komentarzy i obsługi błędów",
"zh-cn": "守则、评论和错误处理的许多变化"
},
"0.2.2": {
"en": "- fixed translations\n- added sentry\n- added nuki battery state",
"de": "- feste übersetzungen\n- zusätzliche sendung\n- hinzugefügt nuki batteriezustand",
"ru": "- фиксированные переводы\n- добавлена отправка\n- добавлено состояние батареи nuki",
"pt": "- traduções fixas\n- enviado adicionado\n- adicionado estado da bateria nuki",
"nl": "vertaling:\n- vertaling:\n- vertaling:",
"fr": "- traductions fixes\n- envoi ajouté\n- l'état de la batterie nuki ajouté",
"it": "- traduzioni fisse\n- invio aggiunto\n- stato della batteria nuki aggiunto",
"es": "- traducciones fijas\n- centinela agregada\n- estado de batería de nuki añadido",
"pl": "- poprawne tłumaczenia\n- dodanie\n- dodanie stanu nuki",
"zh-cn": "- 固定翻译\n- 增派送\n- 增加电池国"
},
"0.2.1": {
"en": "- removed test states",
"de": "- entfernte testzustände",
"ru": "- удаленные состояния тестов",
"pt": "- estados de teste removidos",
"nl": "verwijderde teststaat",
"fr": "- états d ' essai enlevés",
"it": "- stati di test rimossi",
"es": "- estados de prueba eliminados",
"pl": "- zlikwidowane państwa testowe",
"zh-cn": "- 取消试验国"
},
"0.2.0": {
"en": "- added function to create data of each adapter",
"de": "- zusätzliche funktion zur erstellung von daten jedes adapters",
"ru": "- добавлена функция для создания данных каждого адаптера",
"pt": "- função adicionada para criar dados de cada adaptador",
"nl": "- vertaling:",
"fr": "- fonction ajoutée pour créer des données de chaque adaptateur",
"it": "- funzione aggiunta per creare dati di ogni adattatore",
"es": "- función agregada para crear datos de cada adaptador",
"pl": "- dodanie funkcji do tworzenia danych każdego adaptera",
"zh-cn": "- 创造每一适应者的数据的附加职能"
},
"0.1.2": {
"en": "- improved overview of admin ui\n- added option in admin ui to create own folders for each adapter (!!not working yet!!)",
"de": "- verbesserte übersicht von admin ui\n- zusätzliche option in admin ui, um eigene ordner für jeden adapter zu erstellen!(noch nicht funktionieren!)",
"ru": "- улучшенный обзор админ ui\n- добавлена опция в админ ui для создания собственных папок для каждого адаптера !( еще не работает!)",
"pt": "- visão geral melhorada de admin ui\n- opção adicionada no admin ui para criar pastas próprias para cada adaptador! (não funciona ainda!)",
"nl": "- verbeterde overzicht van administratie\n- toegevoegd optie in administratie om eigen vouwen te creëren voor elke adapter",
"fr": "- aperçu amélioré de admin ui\n- option ajoutée dans admin ui pour créer ses propres dossiers pour chaque adaptateur !(pas encore!)",
"it": "- una migliore panoramica di admin ui\n- opzione aggiunta in admin ui per creare proprie cartelle per ogni adattatore! (non funziona ancora!)",
"es": "- mejor descripción de admin ui\n- opción agregada en admin ui para crear carpetas propias para cada adaptador !(no funciona todavía!)",
"pl": "admin ui – poprawiony przegląd admin ui\n- dodanie opcji w admin ui w celu stworzenia własnych folderów dla każdego adaptatora ! (nie pracuje jeszcze!)",
"zh-cn": "- 改进对专注的概述\n- 增加专注的备选办法,为每个适应者创造自己的手"
},
"0.1.1": {
"en": "- changed wrong type of datapoint lastCheck\n- added possibility to choose own offline time for each adapter\n- added Whatsapp notification services\n- improved sonoff devices\n- added row with online and offline status in table allDevices\n- added alexa2 and esphome devices\n- Added priority for pushover notifications",
"de": "- falsche Art von Datenpunkt zuletzt geändert Überprüfung\n- zusätzliche möglichkeit, eigene offline-zeit für jeden adapter zu wählen\n- hinzugefügt Whatsapp Benachrichtigungsdienste\n- verbesserte sonoff-geräte\n- Zeile mit Online- und Offline-Status in Tabelle alleGeräte hinzugefügt\n- zusätzliche alexa2 und esphome-geräte\n- Priorität für Pushover-Benachrichtigungen hinzugefügt",
"ru": "- изменен неправильный тип данных точка последний Проверить\n- добавлена возможность выбрать собственное оффлайн время для каждого адаптера\n- добавлены услуги уведомлений WhatsApp\n- улучшенные устройства sonoff\n- добавлен ряд с онлайн и оффлайн статусом в таблице allDevices\n- добавлены alexa2 и esphome устройства\n- Добавлен приоритет для pushover уведомлений",
"pt": "- mudou o tipo errado de datapoint último Verificação\n- possibilidade adicional de escolher o próprio tempo offline para cada adaptador\n- adicionado serviços de notificação Whatsapp\n- dispositivos de sonoff melhorados\n- linha adicionada com status on-line e offline na tabela allDevices\n- adicionado alexa2 e dispositivos esphome\n- Prioridade adicional para notificações pushover",
"nl": "- Verschoonde soort datapoint. Check\n- voegde de mogelijkheid om vrije tijd te kiezen voor elke adapter\n- Vertaling:\n- verbeterde sonoff apparatuur\nVertaling:\n- vertaling:\n- Voorrang toegevoegd voor pushover-informatie",
"fr": "- le dernier type de datapoint modifié Check\n- possibilité supplémentaire de choisir son temps hors ligne pour chaque adaptateur\n- ajout des services de notification Whatsapp\n- dispositifs améliorés de sonoff\n- rang ajouté avec statut en ligne et hors ligne dans la table tousDevices\n- ajout des appareils alexa2 et esphome\n- Ajout de la priorité pour les notifications pushover",
"it": "- cambiato tipo errato di datapoint ultimo Check\n- possibilità aggiunta di scegliere il proprio tempo offline per ogni adattatore\n- aggiunto servizi di notifica Whatsapp\n- dispositivi sonoff migliorati\n- riga aggiunta con lo stato online e offline nella tabella allDevices\n- aggiunto alexa2 e dispositivi esphome\n- Aggiunta priorità per le notifiche pushover",
"es": "- cambio de tipo equivocado de datapoint último Check\n- la posibilidad de elegir el tiempo libre para cada adaptador\n- añadido servicios de notificación de Whatsapp\n- mejores dispositivos de desnivel\n- fila agregada con el estado online y offline en la tabla allDevices\n- añadidos dispositivos alexa2 y esphome\n- Mayor prioridad para las notificaciones de empuje",
"pl": "Zmienił błędny typ danych ostatni. Check\n- dodano możliwość wyboru własnego czasu na dopasowanie do każdego adaptera\n- dodano usługi notyfikacyjne\n- ulepszone urządzenia sonoff\n- dodano wiersze z statusem online i offline w tabeli\n- dodano urządzenia alexa2 i esphome\nAdded priorytet dla powiadomień o przesunięciach",
"zh-cn": "- 上次改变错误数据点 检查\n- 为每个适应者选择自己的时间\n- 增加通知服务\n- 改善儿子装置\n- 在表格中加上网上和超线地位\n- 增加一台风2和麻风装置\n- 优先移交通知"
},
"0.0.8": {
"en": "some improvements of code",
"de": "einige verbesserungen des codes",
"ru": "некоторые улучшения кода",
"pt": "algumas melhorias de código",
"nl": "wat verbetering van code",
"fr": "quelques améliorations du code",
"it": "alcuni miglioramenti del codice",
"es": "algunas mejoras del código",
"pl": "ulepszenia kodu",
"zh-cn": "守则的一些改进"
},
"0.0.5": {
"en": "added admin translations",
"de": "Admin-Übersetzungen hinzugefügt",
"ru": "добавлены переводы администратора",
"pt": "traduções de administrador adicionadas",
"nl": "admin-vertalingen toegevoegd",
"fr": "traductions d'administration ajoutées",
"it": "aggiunte traduzioni di amministrazione",
"es": "Traducciones de administrador agregadas",
"pl": "dodane tłumaczenia administracyjne",
"zh-cn": "添加了管理员翻译"
},
"0.0.3": {
"en": "added Shelly and Sonoff Devices",
"de": "Shelly und Sonoff Geräte hinzugefügt",
"ru": "добавлены устройства Shelly и Sonoff",
"pt": "adicionados dispositivos Shelly e Sonoff",
"nl": "Shelly- en Sonoff-apparaten toegevoegd",
"fr": "ajout des appareils Shelly et Sonoff",
"it": "aggiunti dispositivi Shelly e Sonoff",
"es": "Dispositivos Shelly y Sonoff agregados",
"pl": "dodano urządzenia Shelly i Sonoff",
"zh-cn": "添加了 Shelly 和 Sonoff 设备"
},
"0.0.2": {
"en": "Release for testing",
"de": "Freigabe zum Testen",
"ru": "Выпуск для тестирования",
"pt": "Liberação para teste",
"nl": "Vrijgeven voor testen",
"fr": "Libération pour test",
"it": "Rilascio per il test",
"es": "Liberación para prueba",
"pl": "Wydanie do testów",
"zh-cn": "发布测试"
},
"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",
"zh-cn": "首次出版"
}
},
"titleLang": {
"en": "Device-Watcher",
"de": "Device-Watcher",
"ru": "Устройство-наблюдатель",
"pt": "Dispositivo-Observador",
"nl": "Device-Watcher",
"fr": "Device-Watcher",
"it": "Dispositivo di osservazione",
"es": "Vigilante de dispositivos",
"pl": "Obserwator urządzeń",
"zh-cn": "设备观察者"
},
"desc": {
"en": "Watchdog for devices",
"de": "Watchdog für Geräte",
"ru": "Сторожевой таймер для устройств",
"pt": "Watchdog para dispositivos",
"nl": "Waakhond voor apparaten",
"fr": "Chien de garde pour les appareils",
"it": "Watchdog per i dispositivi",
"es": "Vigilancia de dispositivos",
"pl": "Watchdog dla urządzeń",
"zh-cn": "设备看门狗"
},
"authors": [
"Christian Behrends <mail@christian-behrends.de>"
],
"keywords": [
"device",
"watcher",
"device-watcher",
"battery",
"rssi",
"link-quality",
"lists"
],
"license": "MIT",
"platform": "Javascript/Node.js",
"main": "main.js",
"icon": "device-watcher.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/ciddi89/ioBroker.device-watcher/main/admin/device-watcher.png",
"readme": "https://github.com/ciddi89/ioBroker.device-watcher/blob/main/README.md",
"loglevel": "info",
"mode": "daemon",
"type": "misc-data",
"compact": true,
"connectionType": "local",
"dataSource": "poll",
"materialize": true,
"plugins": {
"sentry": {
"dsn": "https://77c117cb4f6e43059424e03819439c24@o1337119.ingest.sentry.io/6606442"
}
},
"adminUI": {
"config": "json"
},
"docs": {
"en": [
"docs/en/README.md"
],
"de": [
"docs/de/README.md"
]
},
"dependencies": [
{
"js-controller": ">=2.0.0"
}
],
"globalDependencies": [
{
"admin": ">=5.1.28"
}
]
"common": {
"name": "device-watcher",
"version": "1.0.1",
"news": {
"1.0.1": {
"en": "added WLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Unifi, Nut and Meross adapter\nfixed battery message\ncorrected and repaired some issues of last contact time \nadded support for old HM devices\nsome small refactoring of code\nchanged shelly selector from dp rssi to dp online",
"de": "wLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Unifi, Nut und Meross Adapter\nfeste batterienachricht\neinige probleme der letzten kontaktzeit korrigiert und repariert\nunterstützung für alte HM-Geräte\neinige kleine refactoring von code\ngewechselt shelly selector von dp rssi nach dp online",
"ru": "добавлено WLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Unifi, Nut и Meross адаптер\nфиксированное сообщение батареи\nисправлены и отремонтированы некоторые вопросы последнего контактного времени\nдобавлена поддержка старых устройств HM\nнекоторое небольшое рефакторинг кода\nизмененный селектор оболочки от dp rssi до dp онлайн",
"pt": "adicionado WLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Adaptador Unifi, Nut e Meross\nmensagem de bateria fixa\ncorrigido e reparado algumas questões de última hora de contato\nsuporte adicionado para dispositivos HM antigos\nalguma pequena refatoração de código\nmudou seletor shelly de dp rssi para dp online",
"nl": "wLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Unifi, Nut en Meross adapter\nvertaling:\nvertaling:\nvoegde steun toe voor oude HM apparaten\neen kleine refactor van code\nverschoonde shelly selector van dprssi naar dp online",
"fr": "wLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Unifi, Nut et Meross adaptateur\nmessage de batterie fixe\ncorrigé et réparé certains problèmes du dernier temps de contact\nsupport ajouté pour les anciens appareils HM\nun petit refactoring de code\nsélecteur shelly modifié de dp rssi à dp en ligne",
"it": "aggiunto WLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Unifi, Nut e Meross adattatore\nmessaggio della batteria fisso\ncorretto e riparato alcuni problemi dell'ultimo tempo di contatto\nsupporto aggiunto per vecchi dispositivi HM\nalcuni piccoli refactoring del codice\ncambiato shelly selettore da dp rssi a dp online",
"es": "añadido WLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Adaptador Unifi, Nut y Meross\nmensaje de batería fijo\ncorregido y reparado algunos problemas del último tiempo de contacto\nsoporte añadido para dispositivos HM antiguos\nuna pequeña refactorización del código\ncambiado selector de jalea de dp rssi a dp en línea",
"pl": "dodał WLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Unifi, Nut i Meross\nbaterie\npoprawiono i naprawiło pewne problemy z ostatnim kontaktem\nwspierać stare urządzenia HM\nniewielki refaktor\nzmienił selekcjonera z dp rssi na dp online",
"zh-cn": "新增的WLED, Ikea Tradfri,会议室巴,HmIp, Tado,Netatmo, Yeecent-2, Unifi, Nut and Meross适应er\n固定电池信息\n纠正并修复了最后接触时间的一些问题\n对旧的HM装置的更多支持\n守则略有修改\n弹壳从手西改为在线"
},
"1.0.0": {
"en": "** BREAKING CHANGE ** If you update from version <= 0.3.0, remove the old instance first before you update to >= 1.0.0. After that you can create a new instance.\nchanged mode from shedule to daemon, please take aware from the advice above\nadded Logitech Harmony Hub\nsmall bugfixes (own function for blacklist, fix for memory leak etc.)",
"de": "** BREAKING CHANGE ** Wenn Sie von der Version <= 0.3.0 aktualisieren, entfernen Sie die alte Instanz zuerst, bevor Sie auf >= 1.0.0 aktualisieren danach können Sie eine neue Instanz erstellen.\ngeänderter modus von shedule nach daemon, bitte beachten sie die oben genannten ratschläge\nlogitech Harmony Hub\nkleine bugfixes (eigene funktion für blacklist, fix für speicherleck etc.)",
"ru": "Завтраки изменить Если вы обновляете из версии <= 0.3.0, сначала удалите старый экземпляр, прежде чем обновиться до >= 1.0.0 После этого вы можете создать новый экземпляр.\nизмененный режим от shedule до daemon, пожалуйста, ознакомьтесь с советами выше\nдобавил Logitech Harmony Hub\nнебольшие багфиксы (собственная функция для черного списка, исправить для утечки памяти и т.д.)",
"pt": "** REGRAS DE CONCORRÊNCIA Se você atualizar da versão <= 0.3.0, remova a antiga instância primeiro antes de atualizar para >= 1.0.0 Depois disso você pode criar uma nova instância.\nmodo alterado de shedule para daemon, por favor tome conhecimento do conselho acima\nadicionado Logitech Harmony Hub\npequenos bugfixes (função própria para a lista negra, corrigir para vazamento de memória etc.)",
"nl": "BREAKING CHANGE Als je updates van de versie 0.3.0, verwijder het oude instance eerst voordat je updates geeft aan 1.0, nadat je een nieuw voorbeeld kan creëren.\nverandering van shedule tot daemon, neem het advies boven\nvoegde Logitech Harmony Hub\nkleine insecten (own functie voor blacklist, herstel voor geheugenlek.)",
"fr": "♪ BREAKING CHANGE ♪ Si vous mettez à jour à partir de la version = 0.3.0, retirez l'ancienne instance avant de mettre à jour la version 1.0.0 Après cela, vous pouvez créer une nouvelle instance.\nchangement de mode de shedule à daemon, s'il vous plaît prendre conscience de l'avis ci-dessus\najouté Logitech Harmony Hub\npetits bugfix (fonction unique pour liste noire, correction pour fuite de mémoire etc.)",
"it": "# BREAKING CHANG # Se si aggiorna dalla versione <= 0.3.0, rimuovere la vecchia istanza prima di aggiornare a >= 1.0.0 Dopo di che è possibile creare una nuova istanza.\nmodo cambiato da capannone a demone, si prega di prendere coscienza dal consiglio sopra\naggiunto Logitech Harmony Hub\npiccoli bugfixes (funzione propria per blacklist, fix per perdita di memoria ecc.)",
"es": "# BREAKING CHANGE # Si se actualiza de la versión 0,3.0, retire la vieja instancia primero antes de actualizar a 0,0 Después de eso puede crear una nueva instancia.\ncambio de modo de shedule a daemon, por favor tome conciencia del consejo anterior\nañadido Logitech Harmony Hub\npequeños bugfixes (función propia para la lista negra, fijar para la fuga de memoria, etc.)",
"pl": "BTEAKING CHANGE (ang.). Jeśli uaktualnienie od wersji <= 0.3.0, usunie starego przykładu przed aktualizacją do >= 1.0.0 po tym, jak możesz stworzyć nowy przykład.\nzmienione mody od ul. do daemonu, słyszeć radę powyżej\nlogite Harmony Hub\nmałe błędy (właściwe funkcje czarnej listy, naprawy wyciek pamięci itp.)",
"zh-cn": "** BREAKANGE ** 如果你从 <=0.3.0”的版本中更新,那么,在你更新到1.0.0之前,将旧的事例删除。.\n更改从单元到大都市的模式,请从上述咨询意见中了解。\n增额后勤技术\n小型配制(黑名单的主位,用于纪念泄漏等)。"
},
"0.3.0": {
"en": "removed channelnumber in Homematic devices name\nadded function to create html list\nadded german and english documentation",
"de": "kanalnummer entfernt in Homematic Gerätename\nfunktion hinzugefügt, um html-liste zu erstellen\ndeutsche und englische dokumentation",
"ru": "удаленный номер канала в имени Homematic устройств\nдобавлена функция для создания списка html\nдобавлена немецкая и английская документация",
"pt": "número de canal removido no nome de dispositivos Homematic\nfunção adicionada para criar lista html\nadicionado alemão e inglês documentação",
"nl": "verwijderde kanaal in Homema apparatuur\nvertaling:\nvertaling:",
"fr": "le nombre de canaux supprimés dans le nom des dispositifs Homematic\nfonction ajoutée pour créer la liste html\ndocuments allemands et anglais ajoutés",
"it": "numero di canale rimosso nel nome dei dispositivi Homematic\nfunzione aggiunta per creare l'elenco html\naggiunta documentazione tedesca e inglese",
"es": "número de canal eliminado en el nombre de dispositivos Homemáticos\nfunción agregada para crear la lista html\ndocumentación alemana e inglesa",
"pl": "usunąć numer kanałowy w nazwie Homematic\ndodano funkcję do tworzenia listy html\ndodał germanizm i english documentation",
"zh-cn": "拆除家庭装置名称的渠道\nd. 增设的编制名单的职能\n增 录"
},
"0.2.4": {
"en": "many changes of code, comments and error handling",
"de": "viele änderungen von code, kommentaren und fehlerbehandlung",
"ru": "много изменений кода, комментариев и обработки ошибок",
"pt": "muitas mudanças de código, comentários e manipulação de erros",
"nl": "veel veranderingen van code, commentaar en fouten",
"fr": "de nombreux changements de code, de commentaires et de traitement des erreurs",
"it": "molte modifiche di codice, commenti e gestione degli errori",
"es": "muchos cambios de código, comentarios y manejo de errores",
"pl": "wiele zmian kodu, komentarzy i obsługi błędów",
"zh-cn": "守则、评论和错误处理的许多变化"
},
"0.2.3": {
"en": "many changes of code, comments and error handling",
"de": "viele änderungen von code, kommentaren und fehlerbehandlung",
"ru": "много изменений кода, комментариев и обработки ошибок",
"pt": "muitas mudanças de código, comentários e manipulação de erros",
"nl": "veel veranderingen van code, commentaar en fouten",
"fr": "de nombreux changements de code, de commentaires et de traitement des erreurs",
"it": "molte modifiche di codice, commenti e gestione degli errori",
"es": "muchos cambios de código, comentarios y manejo de errores",
"pl": "wiele zmian kodu, komentarzy i obsługi błędów",
"zh-cn": "守则、评论和错误处理的许多变化"
},
"0.2.2": {
"en": "- fixed translations\n- added sentry\n- added nuki battery state",
"de": "- feste übersetzungen\n- zusätzliche sendung\n- hinzugefügt nuki batteriezustand",
"ru": "- фиксированные переводы\n- добавлена отправка\n- добавлено состояние батареи nuki",
"pt": "- traduções fixas\n- enviado adicionado\n- adicionado estado da bateria nuki",
"nl": "vertaling:\n- vertaling:\n- vertaling:",
"fr": "- traductions fixes\n- envoi ajouté\n- l'état de la batterie nuki ajouté",
"it": "- traduzioni fisse\n- invio aggiunto\n- stato della batteria nuki aggiunto",
"es": "- traducciones fijas\n- centinela agregada\n- estado de batería de nuki añadido",
"pl": "- poprawne tłumaczenia\n- dodanie\n- dodanie stanu nuki",
"zh-cn": "- 固定翻译\n- 增派送\n- 增加电池国"
},
"0.2.1": {
"en": "- removed test states",
"de": "- entfernte testzustände",
"ru": "- удаленные состояния тестов",
"pt": "- estados de teste removidos",
"nl": "verwijderde teststaat",
"fr": "- états d ' essai enlevés",
"it": "- stati di test rimossi",
"es": "- estados de prueba eliminados",
"pl": "- zlikwidowane państwa testowe",
"zh-cn": "- 取消试验国"
}
},
"native": {
"alexa2Devices": false,
"esphomeDevices": false,
"enoceanDevices": false,
"zigbeeDevices": false,
"bleDevices": false,
"sonoffDevices": false,
"shellyDevices": false,
"homematicDevices": false,
"deconzDevices": false,
"zwaveDevices": false,
"fritzdectDevices": false,
"harmonyDevices": false,
"hueDevices": false,
"hueExtDevices": false,
"jeelinkDevices": false,
"nukiExtDevices": false,
"pingDevices": false,
"switchbotBleDevices": false,
"sonosDevices": false,
"mihomeDevices": false,
"mihomeVacuumDevices": false,
"trueState": false,
"listOnlyBattery": false,
"createOwnFolder": false,
"createHtmlList": false,
"checkSendOfflineMsg": false,
"checkSendOfflineMsgDaily": false,
"checkSendBatteryMsg": false,
"minWarnBatterie": 35,
"checkMonday": false,
"checkTuesday": false,
"checkWednesday": false,
"checkThursday": false,
"checkFriday": false,
"checkSaturday": false,
"checkSunday": false,
"instancePushover": "",
"titlePushover": "",
"devicePushover": "",
"prioPushover": "",
"instanceEmail": "",
"subjectEmail": "",
"sendToEmail": "",
"instanceTelegram": "",
"deviceTelegram": "",
"chatIdTelegram": "",
"instanceWhatsapp": "",
"phoneWhatsapp": "",
"instanceJarvis": "",
"titleJarvis": "Device-Watcher",
"instanceLovelace": "",
"titleLovelace": "Device-Watcher",
"tableBlacklist": [],
"updateinterval": 10,
"alexa2MaxMinutes": -1,
"bleMaxMinutes": 300,
"deconzMaxMinutes": -1,
"esphomeMaxMinutes": -1,
"enoceanMaxMinutes": 300,
"fritzdectMaxMinutes": -1,
"harmonyMaxMinutes": -1,
"homematicMaxMinutes": -1,
"hueMaxMinutes": -1,
"hueextMaxMinutes": -1,
"jeelinkMaxMinutes": 300,
"mihomeMaxMinutes": 300,
"mihomeVacuumMaxMinutes": -1,
"nukiextendMaxMinutes": 300,
"pingMaxMinutes": -1,
"shellyMaxMinutes": -1,
"sonoffMaxMinutes": -1,
"sonosMaxMinutes": -1,
"switchbotMaxMinutes": 300,
"zigbeeMaxMinutes": 300,
"zwaveMaxMinutes": -1
"titleLang": {
"en": "Device-Watcher",
"de": "Device-Watcher",
"ru": "Устройство-наблюдатель",
"pt": "Dispositivo-Observador",
"nl": "Device-Watcher",
"fr": "Device-Watcher",
"it": "Dispositivo di osservazione",
"es": "Vigilante de dispositivos",
"pl": "Obserwator urządzeń",
"zh-cn": "设备观察者"
},
"objects": [],
"instanceObjects": [
{
"_id": "offlineCount",
"type": "state",
"common": {
"name": {
"en": "Number of devices offline",
"de": "Anzahl der Geräte offline",
"ru": "Количество устройств offline",
"pt": "Número de dispositivos offline",
"nl": "Nummer van apparatuur offline",
"fr": "Nombre de dispositifs hors ligne",
"it": "Numero di dispositivi offline",
"es": "Número de dispositivos sin conexión",
"pl": "Ilość urządzeń offline",
"zh-cn": "线内装置数量"
},
"type": "number",
"role": "value",
"read": true,
"write": false
},
"native": {}
"desc": {
"en": "Watchdog for devices",
"de": "Watchdog für Geräte",
"ru": "Сторожевой таймер для устройств",
"pt": "Watchdog para dispositivos",
"nl": "Waakhond voor apparaten",
"fr": "Chien de garde pour les appareils",
"it": "Watchdog per i dispositivi",
"es": "Vigilancia de dispositivos",
"pl": "Watchdog dla urządzeń",
"zh-cn": "设备看门狗"
},
"authors": [
"Christian Behrends <mail@christian-behrends.de>"
],
"keywords": [
"device",
"watcher",
"device-watcher",
"battery",
"rssi",
"link-quality",
"lists"
],
"license": "MIT",
"platform": "Javascript/Node.js",
"main": "main.js",
"icon": "device-watcher.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/ciddi89/ioBroker.device-watcher/main/admin/device-watcher.png",
"readme": "https://github.com/ciddi89/ioBroker.device-watcher/blob/main/README.md",
"loglevel": "info",
"mode": "daemon",
"type": "misc-data",
"compact": true,
"connectionType": "local",
"dataSource": "poll",
"materialize": true,
"plugins": {
"sentry": {
"dsn": "https://77c117cb4f6e43059424e03819439c24@o1337119.ingest.sentry.io/6606442"
}
},
"adminUI": {
"config": "json"
},
"docs": {
"en": [
"docs/en/README.md"
],
"de": [
"docs/de/README.md"
]
},
"dependencies": [
{
"js-controller": ">=2.0.0"
}
],
"globalDependencies": [
{
"admin": ">=5.1.28"
}
]
},
"native": {
"alexa2Devices": false,
"esphomeDevices": false,
"enoceanDevices": false,
"zigbeeDevices": false,
"bleDevices": false,
"sonoffDevices": false,
"shellyDevices": false,
"hmiPDevices": false,
"homematicDevices": false,
"deconzDevices": false,
"zwaveDevices": false,
"fritzdectDevices": false,
"hamDevices": false,
"harmonyDevices": false,
"hueDevices": false,
"hueExtDevices": false,
"jeelinkDevices": false,
"merossDevices": false,
"nukiExtDevices": false,
"pingDevices": false,
"roombaDevices": false,
"switchbotBleDevices": false,
"sonosDevices": false,
"tadoDevices": false,
"unifiDevices": false,
"mihomeDevices": false,
"mihomeVacuumDevices": false,
"netatmoDevices": false,
"nutDevices": false,
"tradfriDevices": false,
"wledDevices": false,
"yeelightDevices": false,
"trueState": false,
"listOnlyBattery": false,
"createOwnFolder": false,
"createHtmlList": false,
"checkSendOfflineMsg": false,
"checkSendOfflineMsgDaily": false,
"checkSendBatteryMsg": false,
"minWarnBatterie": 35,
"checkMonday": false,
"checkTuesday": false,
"checkWednesday": false,
"checkThursday": false,
"checkFriday": false,
"checkSaturday": false,
"checkSunday": false,
"instancePushover": "",
"titlePushover": "",
"devicePushover": "",
"prioPushover": "",
"instanceEmail": "",
"subjectEmail": "",
"sendToEmail": "",
"instanceTelegram": "",
"deviceTelegram": "",
"chatIdTelegram": "",
"instanceWhatsapp": "",
"phoneWhatsapp": "",
"instanceJarvis": "",
"titleJarvis": "Device-Watcher",
"instanceLovelace": "",
"titleLovelace": "Device-Watcher",
"tableBlacklist": [],
"updateinterval": 10,
"alexa2MaxMinutes": -1,
"bleMaxMinutes": 300,
"deconzMaxMinutes": -1,
"esphomeMaxMinutes": -1,
"enoceanMaxMinutes": 300,
"fritzdectMaxMinutes": -1,
"hamMaxMinutes": 300,
"harmonyMaxMinutes": -1,
"hmiPMaxMinutes": -1,
"homematicMaxMinutes": -1,
"hueMaxMinutes": -1,
"hueextMaxMinutes": -1,
"jeelinkMaxMinutes": 300,
"merossMaxMinutes": -1,
"mihomeMaxMinutes": 300,
"mihomeVacuumMaxMinutes": -1,
"netatmoMaxMinutes": 300,
"nukiextendMaxMinutes": 300,
"nutMaxMinutes": 300,
"pingMaxMinutes": -1,
"roombaMaxMinutes": -1,
"shellyMaxMinutes": -1,
"sonoffMaxMinutes": -1,
"sonosMaxMinutes": -1,
"switchbotMaxMinutes": 300,
"tadoMaxMinutes": -1,
"tradfriMaxMinutes": -1,
"unifiMaxMinutes": -1,
"wledMaxMinutes": -1,
"yeelightMaxMinutes": -1,
"zigbeeMaxMinutes": 300,
"zwaveMaxMinutes": -1
},
"objects": [],
"instanceObjects": [
{
"_id": "offlineCount",
"type": "state",
"common": {
"name": {
"en": "Number of devices offline",
"de": "Anzahl der Geräte offline",
"ru": "Количество устройств offline",
"pt": "Número de dispositivos offline",
"nl": "Nummer van apparatuur offline",
"fr": "Nombre de dispositifs hors ligne",
"it": "Numero di dispositivi offline",
"es": "Número de dispositivos sin conexión",
"pl": "Ilość urządzeń offline",
"zh-cn": "线内装置数量"
},
{
"_id": "offlineList",
"type": "state",
"common": {
"name": {
"en": "JSON List of offline devices",
"de": "JSON Liste der Offline-Geräte",
"ru": "JSON Список оффлайн устройств",
"pt": "JSON Lista de dispositivos off-line",
"nl": "JSON List van offline apparatuur",
"fr": "JSON Liste des dispositifs hors ligne",
"it": "JSON Elenco dei dispositivi offline",
"es": "JSON Lista de dispositivos sin conexión",
"pl": "JSON Lista urządzeń offline",
"zh-cn": "JSON 线装置清单"
},
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
"type": "number",
"role": "value",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "offlineList",
"type": "state",
"common": {
"name": {
"en": "JSON List of offline devices",
"de": "JSON Liste der Offline-Geräte",
"ru": "JSON Список оффлайн устройств",
"pt": "JSON Lista de dispositivos off-line",
"nl": "JSON List van offline apparatuur",
"fr": "JSON Liste des dispositifs hors ligne",
"it": "JSON Elenco dei dispositivi offline",
"es": "JSON Lista de dispositivos sin conexión",
"pl": "JSON Lista urządzeń offline",
"zh-cn": "JSON 线装置清单"
},
{
"_id": "listAll",
"type": "state",
"common": {
"name": {
"en": "JSON List of all devices",
"de": "JSON Liste aller Geräte",
"ru": "JSON Список всех устройств",
"pt": "JSON Lista de todos os dispositivos",
"nl": "JSON List van alle apparaten",
"fr": "JSON Liste de tous les dispositifs",
"it": "JSON Elenco di tutti i dispositivi",
"es": "JSON Lista de todos los dispositivos",
"pl": "JSON Lista wszystkich urządzeń",
"zh-cn": "JSON 所有装置清单"
},
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "listAll",
"type": "state",
"common": {
"name": {
"en": "JSON List of all devices",
"de": "JSON Liste aller Geräte",
"ru": "JSON Список всех устройств",
"pt": "JSON Lista de todos os dispositivos",
"nl": "JSON List van alle apparaten",
"fr": "JSON Liste de tous les dispositifs",
"it": "JSON Elenco di tutti i dispositivi",
"es": "JSON Lista de todos los dispositivos",
"pl": "JSON Lista wszystkich urządzeń",
"zh-cn": "JSON 所有装置清单"
},
{
"_id": "linkQualityList",
"type": "state",
"common": {
"name": {
"en": "JSON List of devices with signal strength",
"de": "JSON Liste der Geräte mit Signalstärke",
"ru": "JSON Список устройств с силой сигнала",
"pt": "JSON Lista de dispositivos com força de sinal",
"nl": "JSON List van apparaten met signaalkracht",
"fr": "JSON Liste des dispositifs avec force de signal",
"it": "JSON Elenco dei dispositivi con forza del segnale",
"es": "JSON Lista de dispositivos con fuerza de señal",
"pl": "JSON Lista urządzeń z siłą sygnałową",
"zh-cn": "JSON 具有信号实力的装置清单"
},
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "linkQualityList",
"type": "state",
"common": {
"name": {
"en": "JSON List of devices with signal strength",
"de": "JSON Liste der Geräte mit Signalstärke",
"ru": "JSON Список устройств с силой сигнала",
"pt": "JSON Lista de dispositivos com força de sinal",
"nl": "JSON List van apparaten met signaalkracht",
"fr": "JSON Liste des dispositifs avec force de signal",
"it": "JSON Elenco dei dispositivi con forza del segnale",
"es": "JSON Lista de dispositivos con fuerza de señal",
"pl": "JSON Lista urządzeń z siłą sygnałową",
"zh-cn": "JSON 具有信号实力的装置清单"
},
{
"_id": "countAll",
"type": "state",
"common": {
"name": {
"en": "Number of all devices",
"de": "Anzahl aller Geräte",
"ru": "Количество всех устройств",
"pt": "Número de todos os dispositivos",
"nl": "Nummer van alle apparaten",
"fr": "Nombre de tous les appareils",
"it": "Numero di tutti i dispositivi",
"es": "Número de todos los dispositivos",
"pl": "Ilość wszystkich urządzeń",
"zh-cn": "所有装置的数目"
},
"type": "number",
"role": "value",
"read": true,
"write": false
},
"native": {}
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "countAll",
"type": "state",
"common": {
"name": {
"en": "Number of all devices",
"de": "Anzahl aller Geräte",
"ru": "Количество всех устройств",
"pt": "Número de todos os dispositivos",
"nl": "Nummer van alle apparaten",
"fr": "Nombre de tous les appareils",
"it": "Numero di tutti i dispositivi",
"es": "Número de todos los dispositivos",
"pl": "Ilość wszystkich urządzeń",
"zh-cn": "所有装置的数目"
},
{
"_id": "batteryList",
"type": "state",
"common": {
"name": {
"en": "JSON List of devices with battery state",
"de": "JSON Liste der Geräte mit Batteriezustand",
"ru": "JSON Список устройств с состоянием батареи",
"pt": "JSON Lista de dispositivos com estado da bateria",
"nl": "JSON List van apparaten met batterij staat",
"fr": "JSON Liste des appareils avec état de batterie",
"it": "JSON Elenco dei dispositivi con stato della batteria",
"es": "JSON Lista de dispositivos con estado de batería",
"pl": "JSON Lista urządzeń z baterią stanową",
"zh-cn": "JSON 电池国装置清单"
},
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
"type": "number",
"role": "value",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "batteryList",
"type": "state",
"common": {
"name": {
"en": "JSON List of devices with battery state",
"de": "JSON Liste der Geräte mit Batteriezustand",
"ru": "JSON Список устройств с состоянием батареи",
"pt": "JSON Lista de dispositivos com estado da bateria",
"nl": "JSON List van apparaten met batterij staat",
"fr": "JSON Liste des appareils avec état de batterie",
"it": "JSON Elenco dei dispositivi con stato della batteria",
"es": "JSON Lista de dispositivos con estado de batería",
"pl": "JSON Lista urządzeń z baterią stanową",
"zh-cn": "JSON 电池国装置清单"
},
{
"_id": "lowBatteryList",
"type": "state",
"common": {
"name": {
"en": "JSON List of devices with low battery state",
"de": "JSON Liste der Geräte mit niedrigem Batteriezustand",
"ru": "JSON Список устройств с низким состоянием батареи",
"pt": "JSON Lista de dispositivos com baixo estado da bateria",
"nl": "JSON List van apparaten met lage batterij staat",
"fr": "JSON Liste des appareils à faible état de batterie",
"it": "JSON Elenco di dispositivi con stato di batteria basso",
"es": "JSON Lista de dispositivos con estado de batería bajo",
"pl": "JSON Lista urządzeń o niskim stanie baterii",
"zh-cn": "JSON 低电池国家装置清单"
},
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "lowBatteryList",
"type": "state",
"common": {
"name": {
"en": "JSON List of devices with low battery state",
"de": "JSON Liste der Geräte mit niedrigem Batteriezustand",
"ru": "JSON Список устройств с низким состоянием батареи",
"pt": "JSON Lista de dispositivos com baixo estado da bateria",
"nl": "JSON List van apparaten met lage batterij staat",
"fr": "JSON Liste des appareils à faible état de batterie",
"it": "JSON Elenco di dispositivi con stato di batteria basso",
"es": "JSON Lista de dispositivos con estado de batería bajo",
"pl": "JSON Lista urządzeń o niskim stanie baterii",
"zh-cn": "JSON 低电池国家装置清单"
},
{
"_id": "lowBatteryCount",
"type": "state",
"common": {
"name": {
"en": "Number of devices with low battery",
"de": "Anzahl der Geräte mit niedriger Batterie",
"ru": "Количество устройств c низкой батареей",
"pt": "Número de dispositivos com bateria baixa",
"nl": "Nummer van apparaten met lage batterij",
"fr": "Nombre de dispositifs avec batterie basse",
"it": "Numero di dispositivi con batteria bassa",
"es": "Número de dispositivos con batería baja",
"pl": "Liczba urządzeń z niską baterią",
"zh-cn": "低电池的装置数量"
},
"type": "number",
"role": "value",
"read": true,
"write": false
},
"native": {}
"type": "array",
"role": "json",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "lowBatteryCount",
"type": "state",
"common": {
"name": {
"en": "Number of devices with low battery",
"de": "Anzahl der Geräte mit niedriger Batterie",
"ru": "Количество устройств c низкой батареей",
"pt": "Número de dispositivos com bateria baixa",
"nl": "Nummer van apparaten met lage batterij",
"fr": "Nombre de dispositifs avec batterie basse",
"it": "Numero di dispositivi con batteria bassa",
"es": "Número de dispositivos con batería baja",
"pl": "Liczba urządzeń z niską baterią",
"zh-cn": "低电池的装置数量"
},
{
"_id": "batteryCount",
"type": "state",
"common": {
"name": {
"en": "Number of devices with battery",
"de": "Anzahl der Geräte mit Batterie",
"ru": "Количество устройств c батареей",
"pt": "Número de dispositivos com bateria",
"nl": "Nummer van apparaten met batterij",
"fr": "Nombre de dispositifs avec batterie",
"it": "Numero di dispositivi con batteria",
"es": "Número de dispositivos con batería",
"pl": "Liczba urządzeń z baterią",
"zh-cn": "电池的装置数量"
},
"type": "number",
"role": "value",
"read": true,
"write": false
},
"native": {}
"type": "number",
"role": "value",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "batteryCount",
"type": "state",
"common": {
"name": {
"en": "Number of devices with battery",
"de": "Anzahl der Geräte mit Batterie",
"ru": "Количество устройств c батареей",
"pt": "Número de dispositivos com bateria",
"nl": "Nummer van apparaten met batterij",
"fr": "Nombre de dispositifs avec batterie",
"it": "Numero di dispositivi con batteria",
"es": "Número de dispositivos con batería",
"pl": "Liczba urządzeń z baterią",
"zh-cn": "电池的装置数量"
},
{
"_id": "lastCheck",
"type": "state",
"common": {
"name": {
"en": "Timestamp from last run",
"de": "Zeitstempel der letzten Ausführung",
"ru": "Timestamp от последнего запуска",
"pt": "Vampiro da última corrida",
"nl": "Timestamp",
"fr": "Timestamp de la dernière course",
"it": "Timestamp dall'ultima corsa",
"es": "Timestamp de la última carrera",
"pl": "Timestamp",
"zh-cn": "二. 从最后经营期间的时间限制"
},
"type": "string",
"role": "indicator",
"read": true,
"write": false
},
"native": {}
"type": "number",
"role": "value",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "lastCheck",
"type": "state",
"common": {
"name": {
"en": "Timestamp from last run",
"de": "Zeitstempel der letzten Ausführung",
"ru": "Timestamp от последнего запуска",
"pt": "Vampiro da última corrida",
"nl": "Timestamp",
"fr": "Timestamp de la dernière course",
"it": "Timestamp dall'ultima corsa",
"es": "Timestamp de la última carrera",
"pl": "Timestamp",
"zh-cn": "二. 从最后经营期间的时间限制"
},
{
"_id": "lastNotification",
"type": "state",
"common": {
"name": {
"en": "Last notification",
"de": "Letzte Meldung",
"ru": "Последнее уведомление",
"pt": "Última notificação",
"nl": "Laatste bericht",
"fr": "Dernière notification",
"it": "Ultimo avviso",
"es": "Última notificación",
"pl": "Oświadczenie",
"zh-cn": "上次通知"
},
"type": "string",
"role": "indicator",
"read": true,
"write": false
},
"native": {}
"type": "string",
"role": "text",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "lastNotification",
"type": "state",
"common": {
"name": {
"en": "Last notification",
"de": "Letzte Meldung",
"ru": "Последнее уведомление",
"pt": "Última notificação",
"nl": "Laatste bericht",
"fr": "Dernière notification",
"it": "Ultimo avviso",
"es": "Última notificación",
"pl": "Oświadczenie",
"zh-cn": "上次通知"
},
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
"type": "string",
"role": "text",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.lastBatteryNotification",
"type": "state",
"common": {
"name": {
"en": "Indicator if last battery notification was send today.",
"de": "Indikator, ob letzte Batterie-Benachrichtigung heute gesendet wurde.",
"ru": "Индикатор если последнее уведомление батареи было отправлено сегодня.",
"pt": "Indicador se a última notificação da bateria foi enviada hoje.",
"nl": "Indicator als laatste accu-informatie vandaag werd verstuurd.",
"fr": "Indicateur si la dernière notification de batterie a été envoyée aujourd'hui.",
"it": "Indicatore se ultima notifica della batteria è stato inviato oggi.",
"es": "Indicador si la última notificación de batería fue enviada hoy.",
"pl": "Inskrypcjacyjna, jeśli ostatnia powiadomiona baterią została do dzisiaj.",
"zh-cn": "如果最后一个电池的通知今天才发出,则不用说。."
},
{
"_id": "info.lastBatteryNotification",
"type": "state",
"common": {
"name": {
"en": "Indicator if last battery notification was send today.",
"de": "Indikator, ob letzte Batterie-Benachrichtigung heute gesendet wurde.",
"ru": "Индикатор если последнее уведомление батареи было отправлено сегодня.",
"pt": "Indicador se a última notificação da bateria foi enviada hoje.",
"nl": "Indicator als laatste accu-informatie vandaag werd verstuurd.",
"fr": "Indicateur si la dernière notification de batterie a été envoyée aujourd'hui.",
"it": "Indicatore se ultima notifica della batteria è stato inviato oggi.",
"es": "Indicador si la última notificación de batería fue enviada hoy.",
"pl": "Inskrypcjacyjna, jeśli ostatnia powiadomiona baterią została do dzisiaj.",
"zh-cn": "如果最后一个电池的通知今天才发出,则不用说。."
},
"type": "boolean",
"role": "indicator",
"read": true,
"write": false,
"def": false
},
"native": {}
"type": "boolean",
"role": "indicator",
"read": true,
"write": false,
"def": false
},
"native": {}
},
{
"_id": "info.lastOfflineNotification",
"type": "state",
"common": {
"name": {
"en": "Indicator if last daily offline notification was send today.",
"de": "Indikator, wenn letzte tägliche Offline-Benachrichtigung wurde heute gesendet.",
"ru": "Индикатор, если последнее ежедневное уведомление оффлайн было отправлено сегодня.",
"pt": "Indicador se última notificação off-line diária foi enviado hoje.",
"nl": "Indicator als de laatste dagelijkse offline-informatie vandaag werd verstuurd.",
"fr": "Indicateur si la dernière notification quotidienne hors ligne a été envoyée aujourd'hui.",
"it": "Indicatore se ultima notifica offline giornaliera è stato inviato oggi.",
"es": "Indicador si la última notificación diaria fuera de línea fue enviada hoy.",
"pl": "Wskazuje się na to, że do dziś wysłano ostatni dzienne powiadomienie.",
"zh-cn": "如果最后一天的无线通知今天才发出。."
},
{
"_id": "info.lastOfflineNotification",
"type": "state",
"common": {
"name": {
"en": "Indicator if last daily offline notification was send today.",
"de": "Indikator, wenn letzte tägliche Offline-Benachrichtigung wurde heute gesendet.",
"ru": "Индикатор, если последнее ежедневное уведомление оффлайн было отправлено сегодня.",
"pt": "Indicador se última notificação off-line diária foi enviado hoje.",
"nl": "Indicator als de laatste dagelijkse offline-informatie vandaag werd verstuurd.",
"fr": "Indicateur si la dernière notification quotidienne hors ligne a été envoyée aujourd'hui.",
"it": "Indicatore se ultima notifica offline giornaliera è stato inviato oggi.",
"es": "Indicador si la última notificación diaria fuera de línea fue enviada hoy.",
"pl": "Wskazuje się na to, że do dziś wysłano ostatni dzienne powiadomienie.",
"zh-cn": "如果最后一天的无线通知今天才发出。."
},
"type": "boolean",
"role": "indicator",
"read": true,
"write": false,
"def": false
},
"native": {}
}
]
"type": "boolean",
"role": "indicator",
"read": true,
"write": false,
"def": false
},
"native": {}
}
]
}
{
"name": "iobroker.device-watcher",
"version": "1.0.0",
"version": "1.0.1",
"description": "Watchdog for devices",

@@ -29,2 +29,4 @@ "author": {

"@alcalzone/release-script": "^3.5.9",
"@alcalzone/release-script-plugin-iobroker": "^3.5.9",
"@alcalzone/release-script-plugin-license": "^3.5.9",
"@iobroker/adapter-dev": "^1.0.1",

@@ -31,0 +33,0 @@ "@iobroker/testing": "^4.1.0",

@@ -11,3 +11,3 @@ ![Logo](admin/device-watcher.png)

![GitHub commit activity](https://img.shields.io/github/commit-activity/m/ciddi89/ioBroker.device-watcher)
![GitHub commits since tagged version (branch)](https://img.shields.io/github/commits-since/ciddi89/ioBroker.device-watcher/v1.0.0)
![GitHub commits since tagged version (branch)](https://img.shields.io/github/commits-since/ciddi89/ioBroker.device-watcher/v1.0.1)
![GitHub last commit](https://img.shields.io/github/last-commit/ciddi89/ioBroker.device-watcher)

@@ -27,3 +27,3 @@ ![GitHub issues](https://img.shields.io/github/issues/ciddi89/ioBroker.device-watcher)

This is a watchdog for wireless devices. The adapter looks for the rssi/link quality and battery states and create JSON lists of them (devices with battery, devices with link quality, devices offline and devices all) and count the devices in the same categories. For example you can use the lists and states for Grafana, Jarvis etc.
This is a watchdog for devices. The adapter looks for the rssi/link quality and battery states and create JSON & HTML lists of them (devices with battery, devices with low battery, devices with link quality, devices offline and devices all) and count the devices in the same categories. For example you can use the lists and states for Grafana, Jarvis etc.

@@ -37,3 +37,5 @@ Supported adapters are:

* FritzDect
* HAM
* Harmony
* HmiP
* Homematic

@@ -43,6 +45,10 @@ * Hue

* Jeelink
* Meross
* MiHome
* MiHome Vacuum
* Netatmo
* Nuki Extended
* NUT
* Ping (You have to set the option 'Advanced Information / Erweiterte Information' in the instance settings of ping for each device)
* Roomba
* Shelly

@@ -52,2 +58,7 @@ * Sonoff

* Switchbot Ble
* Tado
* Tradfri
* Unifi
* WLED
* Yeelight
* Zigbee

@@ -86,4 +97,8 @@ * Zwave

## To-Do
- make blacklist more user-friendly
- clean up the code
- add support for reaction on state-changes
### Changelog
## Changelog
<!--

@@ -93,2 +108,10 @@ Placeholder for the next version (at the beginning of the line):

-->
### 1.0.1 (2022-09-30)
- added WLED, Ikea Tradfri, Roomba, HmIp, Tado, Netatmo, Yeelight-2, Unifi, Nut and Meross adapter
- fixed battery message
- corrected and repaired some issues of last contact time
- added support for old HM devices
- some small refactoring of code
- changed shelly selector from dp rssi to dp online
### 1.0.0 (2022-09-03)

@@ -95,0 +118,0 @@ - ** BREAKING CHANGE ** If you update from version <= 0.3.0, remove the old instance first before you update to >= 1.0.0. After that you can create a new instance.

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc