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

iobroker.device-watcher

Package Overview
Dependencies
Maintainers
1
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 0.1.1 to 0.1.2

12

admin/i18n/de/translations.json

@@ -11,3 +11,3 @@ {

"Send batterie message": "Batterienachricht senden",
"Get message if an device has low battery": "Erhalte Sie eine Nachricht, wenn der Akku eines Gerätes schwach ist",
"Get message if an device has low battery": "Erhalte Sie eine Nachricht, wenn die Batterie eines Gerätes schwach ist",
"From how much min % would you get a message": "Ab wie viel min % würden Sie eine Nachricht bekommen wollen",

@@ -60,3 +60,11 @@ "in percent": "in Prozent",

"Recipient (optional)": "Empfänger (optional)",
"Choose your recipient": "Wählen Sie Ihren Empfänger"
"Choose your recipient": "Wählen Sie Ihren Empfänger",
"Offline message": "Offline-Nachricht",
"Battery message": "Batteriemeldung",
"Notification Service": "Benachrichtigungsdienst",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "Hier können Sie Ihren Benachrichtigungsdienst auswählen. Sie können mehr als einen Dienst verwenden. Sie können aber auch alle leer lassen, dann wird nur der Datenpunkt lastNotification gefüllt.",
"Choose your notification services": "Wählen Sie Ihre Benachrichtigungsdienste",
"Create own folders for each adapter !!Doesn't work yet!!": "Eigene Ordner für jeden Adapter erstellen !!Funktioniert noch nicht!!",
"If you like to have for every Adapter an own folder with own data": "Wenn Sie möchten, haben Sie für jeden Adapter einen eigenen Ordner mit eigenen Daten",
"Please choose": "Bitte auswählen"
}

@@ -58,3 +58,11 @@ {

"Here you can choose the offline time of devices for each adapter. The device is considered offline after the specified time. If set to '-1', the adapter will use the datapoint available, reachable, alive etc. when the device has one of these.": "Here you can choose the offline time of devices for each adapter. The device is considered offline after the specified time. If set to '-1', the adapter will use the datapoint available, reachable, alive etc. when the device has one of these.",
"Choose the day(s) where you want to get the message of low battery:": "Choose the day(s) where you want to get the message of low battery:"
"Choose the day(s) where you want to get the message of low battery:": "Choose the day(s) where you want to get the message of low battery:",
"Offline message":"Offline message",
"Battery message":"Battery message",
"Notification Service":"Notification Service",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.":"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.",
"Choose your notification services":"Choose your notification services",
"Create own folders for each adapter !!Doesn't work yet!!":"Create own folders for each adapter !!Doesn't work yet!!",
"If you like to have for every Adapter an own folder with own data":"If you like to have for every Adapter an own folder with own data",
"Please choose":"Please choose"
}

@@ -69,3 +69,11 @@ {

"Recipient (optional)": "Destinatario (opcional)",
"Choose your recipient": "Elige tu destinatario"
"Choose your recipient": "Elige tu destinatario",
"Offline message": "Mensaje fuera de línea",
"Battery message": "Mensaje de batería",
"Notification Service": "Servicio de notificaciones",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "Aquí puede elegir su servicio de notificación. ",
"Choose your notification services": "Elige tus servicios de notificación",
"Create own folders for each adapter !!Doesn't work yet!!": "Cree carpetas propias para cada adaptador !! ¡¡Aún no funciona!!",
"If you like to have for every Adapter an own folder with own data": "Si desea tener para cada adaptador una carpeta propia con datos propios",
"Please choose": "Por favor elige"
}

@@ -69,3 +69,11 @@ {

"Recipient (optional)": "Destinataire (facultatif)",
"Choose your recipient": "Choisissez votre destinataire"
"Choose your recipient": "Choisissez votre destinataire",
"Offline message": "Message hors ligne",
"Battery message": "Message de batterie",
"Notification Service": "Service de notification",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "Ici, vous pouvez choisir votre service de notification. ",
"Choose your notification services": "Choisissez vos services de notification",
"Create own folders for each adapter !!Doesn't work yet!!": "Créez vos propres dossiers pour chaque adaptateur !! Ne fonctionne pas encore !!",
"If you like to have for every Adapter an own folder with own data": "Si vous souhaitez avoir pour chaque adaptateur un dossier avec ses propres données",
"Please choose": "Choisissez s'il vous plaît"
}

@@ -69,3 +69,11 @@ {

"Recipient (optional)": "Destinatario (facoltativo)",
"Choose your recipient": "Scegli il tuo destinatario"
"Choose your recipient": "Scegli il tuo destinatario",
"Offline message": "Messaggio offline",
"Battery message": "Messaggio sulla batteria",
"Notification Service": "Servizio di notifica",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "Qui puoi scegliere il tuo servizio di notifica. ",
"Choose your notification services": "Scegli i tuoi servizi di notifica",
"Create own folders for each adapter !!Doesn't work yet!!": "Crea cartelle personalizzate per ogni adattatore!!Non funziona ancora!!",
"If you like to have for every Adapter an own folder with own data": "Se ti piace avere per ogni Adapter una propria cartella con i propri dati",
"Please choose": "Si prega di scegliere"
}

@@ -69,3 +69,11 @@ {

"Recipient (optional)": "Ontvanger (optioneel)",
"Choose your recipient": "Kies je ontvanger"
"Choose your recipient": "Kies je ontvanger",
"Offline message": "Offline bericht",
"Battery message": "Batterij bericht",
"Notification Service": "Meldingsservice",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "Hier kunt u uw meldingsservice kiezen. ",
"Choose your notification services": "Kies uw meldingsservices",
"Create own folders for each adapter !!Doesn't work yet!!": "Maak voor elke adapter eigen mappen !!Werkt nog niet!!",
"If you like to have for every Adapter an own folder with own data": "Als je voor elke Adapter een eigen map met eigen gegevens wilt hebben",
"Please choose": "Gelieve te kiezen"
}

@@ -69,3 +69,11 @@ {

"Recipient (optional)": "Odbiorca (opcjonalnie)",
"Choose your recipient": "Wybierz odbiorcę"
"Choose your recipient": "Wybierz odbiorcę",
"Offline message": "Wiadomość offline",
"Battery message": "Komunikat dotyczący baterii",
"Notification Service": "Usługa powiadamiania",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "Tutaj możesz wybrać usługę powiadamiania. ",
"Choose your notification services": "Wybierz swoje usługi powiadamiania",
"Create own folders for each adapter !!Doesn't work yet!!": "Utwórz własne foldery dla każdego adaptera !!Jeszcze nie działa!!",
"If you like to have for every Adapter an own folder with own data": "Jeśli chcesz mieć dla każdego adaptera własny folder z własnymi danymi",
"Please choose": "Proszę wybrać"
}

@@ -69,3 +69,11 @@ {

"Recipient (optional)": "Destinatário (opcional)",
"Choose your recipient": "Escolha seu destinatário"
"Choose your recipient": "Escolha seu destinatário",
"Offline message": "Mensagem off-line",
"Battery message": "Mensagem da bateria",
"Notification Service": "Serviço de notificação",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "Aqui você pode escolher seu serviço de notificação. ",
"Choose your notification services": "Escolha seus serviços de notificação",
"Create own folders for each adapter !!Doesn't work yet!!": "Crie pastas próprias para cada adaptador !!Não funciona ainda!!",
"If you like to have for every Adapter an own folder with own data": "Se você gosta de ter para cada adaptador uma pasta própria com dados próprios",
"Please choose": "Por favor escolha"
}

@@ -69,3 +69,11 @@ {

"Recipient (optional)": "Получатель (необязательно)",
"Choose your recipient": "Выберите получателя"
"Choose your recipient": "Выберите получателя",
"Offline message": "Офлайн сообщение",
"Battery message": "Сообщение о батарее",
"Notification Service": "Служба уведомлений",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "Здесь вы можете выбрать службу уведомлений. ",
"Choose your notification services": "Выберите свои службы уведомлений",
"Create own folders for each adapter !!Doesn't work yet!!": "Создайте свои папки для каждого адаптера !! Пока не работает !!",
"If you like to have for every Adapter an own folder with own data": "Если вы хотите иметь для каждого адаптера собственную папку с собственными данными",
"Please choose": "Пожалуйста, выберите"
}

@@ -69,3 +69,11 @@ {

"Recipient (optional)": "收件人(可选)",
"Choose your recipient": "选择您的收件人"
"Choose your recipient": "选择您的收件人",
"Offline message": "离线留言",
"Battery message": "电池信息",
"Notification Service": "通知服务",
"Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.": "在这里您可以选择您的通知服务。",
"Choose your notification services": "选择您的通知服务",
"Create own folders for each adapter !!Doesn't work yet!!": "为每个适配器创建自己的文件夹!!还不行!!",
"If you like to have for every Adapter an own folder with own data": "如果您希望每个适配器都有一个包含自己数据的文件夹",
"Please choose": "请选择"
}

212

admin/jsonConfig.json

@@ -149,3 +149,3 @@ {

"lg": 3,
"label": "Send offline message",
"label": "Offline message",
"help": "Get message if an device is not reachable"

@@ -163,3 +163,3 @@ },

"lg": 6,
"label": "Send batterie message",
"label": "Battery message",
"help": "Get message if an device has low battery"

@@ -226,2 +226,35 @@ },

},
"_headerMSGservice": {
"newLine": true,
"type": "header",
"text": "Notification Service",
"size": 2,
"hidden": "!data.checkSendBatteryMsg && !data.checkSendOfflineMsg",
"hideOnlyControl": false
},
"msgServiceText": {
"type": "staticText",
"text": "Here you can choose your notification service. You can use more than one service. But you can also leave all blank, then only the datapoint lastNotification will be filled.",
"style": {
"fontSize": 16,
"marginTop": 20
},
"hidden": "!data.checkSendBatteryMsg && !data.checkSendOfflineMsg",
"hideOnlyControl": false
},
"msgService": {
"newLine": true,
"type": "select",
"help": "Choose your notification services",
"options": [{"label":"Please choose", "value": "none"},
{"label":"Pushover", "value": "pushover"},
{"label":"Telegram", "value": "telegram"},
{"label":"Whatsapp", "value": "whatsapp"},
{"label":"E-Mail", "value": "email"},
{"label":"Jarvis", "value": "jarvis"},
{"label":"Lovelace", "value": "lovelace"}],
"default": "none",
"hidden": "!data.checkSendBatteryMsg && !data.checkSendOfflineMsg",
"hideOnlyControl": false
},
"_headerPushover": {

@@ -231,3 +264,5 @@ "newLine": true,

"text": "Pushover",
"size": 2
"size": 2,
"hidden": "data.msgService !== 'pushover'",
"hideOnlyControl": false
},

@@ -244,3 +279,5 @@ "instancePushover": {

"label": "Pushover Instance",
"help": "Please choose the pushover instance"
"help": "Please choose the pushover instance",
"hidden": "data.msgService !== 'pushover'",
"hideOnlyControl": false
},

@@ -253,3 +290,5 @@ "devicePushover": {

"label": "Device-ID (optional)",
"help": "Choose your device"
"help": "Choose your device",
"hidden": "data.msgService !== 'pushover'",
"hideOnlyControl": false
},

@@ -267,3 +306,5 @@ "prioPushover": {

{"label": "With confirmation", "value": 2}
]
],
"hidden": "data.msgService !== 'pushover'",
"hideOnlyControl": false
},

@@ -276,3 +317,5 @@ "titlePushover": {

"label": "Title (optional)",
"help": "Choose your title for Pushmessage"
"help": "Choose your title for Pushmessage",
"hidden": "data.msgService !== 'pushover'",
"hideOnlyControl": false
},

@@ -283,3 +326,5 @@ "headerTelegram": {

"text": "Telegram",
"size": 2
"size": 2,
"hidden": "data.msgService !== 'telegram'",
"hideOnlyControl": false
},

@@ -296,3 +341,5 @@ "instanceTelegram": {

"label": "Telegram Instance",
"help": "Please choose the telegram instance"
"help": "Please choose the telegram instance",
"hidden": "data.msgService !== 'telegram'",
"hideOnlyControl": false
},

@@ -305,3 +352,5 @@ "deviceTelegram": {

"label": "Device-ID (optional)",
"help": "Choose your device"
"help": "Choose your device",
"hidden": "data.msgService !== 'telegram'",
"hideOnlyControl": false
},

@@ -314,3 +363,5 @@ "chatIdTelegram": {

"label": "Chat-ID (optional)",
"help": "Choose your Chat-ID"
"help": "Choose your Chat-ID",
"hidden": "data.msgService !== 'telegram'",
"hideOnlyControl": false
},

@@ -321,3 +372,5 @@ "headerWhatsapp": {

"text": "Whatsapp",
"size": 2
"size": 2,
"hidden": "data.msgService !== 'whatsapp'",
"hideOnlyControl": false
},

@@ -334,3 +387,5 @@ "instanceWhatsapp": {

"label": "Whatsapp Instance",
"help": "Please choose the Whatsapp instance"
"help": "Please choose the Whatsapp instance",
"hidden": "data.msgService !== 'whatsapp'",
"hideOnlyControl": false
},

@@ -343,3 +398,5 @@ "phoneWhatapp": {

"label": "Recipient (optional)",
"help": "Choose your recipient"
"help": "Choose your recipient",
"hidden": "data.msgService !== 'whatsapp'",
"hideOnlyControl": false
},

@@ -350,3 +407,5 @@ "_headerEmail": {

"text": "Email",
"size": 2
"size": 2,
"hidden": "data.msgService !== 'email'",
"hideOnlyControl": false
},

@@ -363,3 +422,5 @@ "instanceEmail": {

"label": "Email Instance",
"help": "Please choose the email instance"
"help": "Please choose the email instance",
"hidden": "data.msgService !== 'email'",
"hideOnlyControl": false
},

@@ -372,3 +433,5 @@ "sendToEmail": {

"label": "Send to (optional)",
"help": "Choose your email address"
"help": "Choose your email address",
"hidden": "data.msgService !== 'email'",
"hideOnlyControl": false
},

@@ -381,3 +444,5 @@ "subjectEmail": {

"label": "Subject (optional)",
"help": "Choose your subject for the Email"
"help": "Choose your subject for the Email",
"hidden": "data.msgService !== 'email'",
"hideOnlyControl": false
},

@@ -388,3 +453,5 @@ "headerJarvis": {

"text": "Jarvis Notification",
"size": 2
"size": 2,
"hidden": "data.msgService !== 'jarvis'",
"hideOnlyControl": false
},

@@ -401,5 +468,7 @@ "instanceJarvis": {

"label": "Jarvis Instance",
"help": "Please choose the jarvis instance"
"help": "Please choose the jarvis instance",
"hidden": "data.msgService !== 'jarvis'",
"hideOnlyControl": false
},
"titleLovelace": {
"titleJarvis": {
"type": "text",

@@ -410,3 +479,5 @@ "sm": 12,

"label": "Title (optional)",
"help": "Choose your title for Pushmessage"
"help": "Choose your title for Pushmessage",
"hidden": "data.msgService !== 'jarvis'",
"hideOnlyControl": false
},

@@ -417,3 +488,5 @@ "headerLovelace": {

"text": "Lovelace Notification",
"size": 2
"size": 2,
"hidden": "data.msgService !== 'lovelace'",
"hideOnlyControl": false
},

@@ -430,5 +503,7 @@ "instanceLovelace": {

"label": "Lovelace Instance",
"help": "Please choose the lovelace instance"
"help": "Please choose the lovelace instance",
"hidden": "data.msgService !== 'lovelace'",
"hideOnlyControl": false
},
"titleJarvis": {
"titleLovelace": {
"type": "text",

@@ -439,3 +514,5 @@ "sm": 12,

"label": "Title (optional)",
"help": "Choose your title for Pushmessage"
"help": "Choose your title for Pushmessage",
"hidden": "data.msgService !== 'lovelace'",
"hideOnlyControl": false
}

@@ -496,9 +573,2 @@ }

},
"_placeholder": {
"type":"staticText",
"sm": 0,
"md": 0,
"lg": 1,
"placeholder": true
},
"listOnlyBattery": {

@@ -512,2 +582,10 @@ "type": "checkbox",

},
"createOwnFolder": {
"type": "checkbox",
"sm": 12,
"md": 6,
"lg": 4,
"label": "Create own folders for each adapter !!Doesn't work yet!!",
"help": "If you like to have for every Adapter an own folder with own data"
},
"_headerOfflineTime": {

@@ -537,3 +615,5 @@ "type": "header",

"label": "Alexa2",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.alexa2Devices",
"hideOnlyControl": false
},

@@ -548,3 +628,5 @@ "bleMaxMinutes": {

"label": "Ble",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.bleDevices",
"hideOnlyControl": false
},

@@ -559,3 +641,5 @@ "deconzMaxMinutes": {

"label": "Deconz",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.deconzDevices",
"hideOnlyControl": false
},

@@ -570,3 +654,5 @@ "esphomeMaxMinutes": {

"label": "EspHome",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.esphomeDevices",
"hideOnlyControl": false
},

@@ -581,3 +667,5 @@ "fritzdectMaxMinutes": {

"label": "FritzDect",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.dectDevices",
"hideOnlyControl": false
},

@@ -592,3 +680,5 @@ "homematicMaxMinutes": {

"label": "Homematic",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.homematicDevices",
"hideOnlyControl": false
},

@@ -603,3 +693,5 @@ "hueMaxMinutes": {

"label": "Hue",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.hueDevices",
"hideOnlyControl": false
},

@@ -614,3 +706,5 @@ "hueextMaxMinutes": {

"label": "HueExtended",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.hueExtDevices",
"hideOnlyControl": false
},

@@ -625,3 +719,5 @@ "mihomeMaxMinutes": {

"label": "MiHome",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.mihomeDevices",
"hideOnlyControl": false
},

@@ -636,3 +732,5 @@ "nukiextendMaxMinutes": {

"label": "Nuki Extended",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.nukiExtDevices",
"hideOnlyControl": false
},

@@ -647,3 +745,5 @@ "pingMaxMinutes": {

"label": "Ping",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.pingDevices",
"hideOnlyControl": false
},

@@ -658,3 +758,5 @@ "shellyMaxMinutes": {

"label": "Shelly",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.shellyDevices",
"hideOnlyControl": false
},

@@ -669,3 +771,5 @@ "sonoffMaxMinutes": {

"label": "Sonoff",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.sonoffDevices",
"hideOnlyControl": false
},

@@ -680,3 +784,5 @@ "sonosMaxMinutes": {

"label": "Sonos",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.sonosDevices",
"hideOnlyControl": false
},

@@ -691,3 +797,5 @@ "switchbotMaxMinutes": {

"label": "Switchbot Ble",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.switchbotBleDevices",
"hideOnlyControl": false
},

@@ -702,3 +810,5 @@ "zigbeeMaxMinutes": {

"label": "Zigbee",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.zigbeeDevices",
"hideOnlyControl": false
},

@@ -713,3 +823,5 @@ "zwaveMaxMinutes": {

"label": "Zwave",
"help": "in minutes"
"help": "in minutes",
"hidden": "!data.zwaveDevices",
"hideOnlyControl": false
}

@@ -716,0 +828,0 @@ }

{
"common": {
"name": "device-watcher",
"version": "0.1.1",
"version": "0.1.2",
"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",
"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.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.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.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.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": "守则的一些改进"
},

@@ -54,25 +54,37 @@ "0.0.5": {

},
"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.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.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.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": "首次出版"
}

@@ -79,0 +91,0 @@ },

{
"name": "iobroker.device-watcher",
"version": "0.1.1",
"version": "0.1.2",
"description": "Watchdog for wireless devices",

@@ -5,0 +5,0 @@ "author": "Christian Behrends <mail@christian-behrends.de>",

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

![Number of Installations](https://iobroker.live/badges/device-watcher-installed.svg)
![Current version in stable repository](https://iobroker.live/badges/device-watcher-stable.svg)
<!--![Current version in stable repository](https://iobroker.live/badges/device-watcher-stable.svg)-->
[![GitHub license](https://img.shields.io/github/license/ciddi89/ioBroker.device-watcher)](https://github.com/ciddi89/ioBroker.device-watcher/blob/main/LICENSE)
![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/v0.1.2)
![GitHub last commit](https://img.shields.io/github/last-commit/ciddi89/ioBroker.device-watcher)
![GitHub issues](https://img.shields.io/github/issues/ciddi89/ioBroker.device-watcher)

@@ -16,8 +21,36 @@ [![NPM](https://nodei.co/npm/iobroker.device-watcher.png?downloads=true)](https://nodei.co/npm/iobroker.device-watcher/)

This is a watchdog for wireless devices. It works currently with the Zigbee, Shelly, Sonoff and Ble adapter (mi flora plant sensor). The adapter looks every sixty minutes 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 wireless devices. The adapter looks every fifteen minutes 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.
The adapter has also the option to send notifications if the number of offline devices are changed and to send you a notification if devices has a low battery state (e.g. 30%). You can choose the value for the battery notification and on which days you want the notification for low batteries. Currently supported notification services are Pushover, Telegram and Jarvis Notification.
Supported adapters are:
* Alexa2
* Ble
* Deconz
* FritzDect
* ESPHome
* Homematic
* Hue
* Hue Extended
* MiHome
* Nuki Extended
* Ping (You have to set the option 'Advanced Information / Erweiterte Information' in the instance settings of ping for each device)
* Shelly
* Sonoff
* Sonos
* Switchbot Ble
* Zigbee
* Zwave
If you found a bug or you have an improvement suggestion, feel free to open an issue.
The adapter has also the option to send notifications if the number of offline devices are changed and to send you a notification if devices has a low battery state (e.g. 30%). You can choose the value for the battery notification and on which days you want the notification for low batteries.
Currently supported notification services are:
* Telegram (with support of Chat-ID for groupchats)
* Pushover
* WhatsApp
* Email
* Jarvis
* Lovelace
* and also an datapoint with the last notification, so you can use it for other services which aren't supported.
If you found a bug or you have an improvement suggestion, feel free to open an issue.
### Blacklist

@@ -29,2 +62,7 @@

### Example images of Pushover notification:
![noti_push.jpeg](admin/images/noti_push.jpeg)
![noti_push2.jpeg](admin/images/noti_push2.jpeg)
### Here are some images how the lists look:

@@ -42,2 +80,7 @@

-->
### 0.1.2 (2022-07-22)
- improved overview of admin ui
- added option in admin ui to create own folders for each adapter (!!not working yet!!)
### 0.1.1 (2022-07-22)

@@ -44,0 +87,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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