UNPKG

iobroker.net-tools

Version:

This adapter cyclic polls configured IPs, can send wake-on-lan packages and scan for open ports.

218 lines (216 loc) 5.8 kB
const object_definitions = { 'alive': { 'type': 'state', 'common': { 'name': { 'en': 'Alive', 'de': 'Erreichbar', 'ru': 'Живой', 'pt': 'Vivo', 'nl': 'Levend', 'fr': 'Vivant', 'it': 'Vivo', 'es': 'Vivo', 'pl': 'Żywy', 'zh-cn': '活着', 'uk': 'Живий' }, 'def': false, 'type': 'boolean', 'read': true, 'write': false, 'role': 'indicator.reachable', 'desc': { 'en': 'Is the host alive?', 'de': 'Ist der Host erreichbar?', 'ru': 'Жив ли хост?', 'pt': 'O host está vivo?', 'nl': 'Is de host in leven?', 'fr': 'L\'hôte est-il vivant?', 'it': 'L\'host è vivo?', 'es': '¿Está vivo el host?', 'pl': 'Czy host żyje?', 'zh-cn': '主机还活着吗?', 'uk': 'Чи живий хост?' } }, 'native': {} }, 'time': { 'type': 'state', 'common': { 'name': { 'en': 'Time', 'de': 'Zeit', 'ru': 'Время', 'pt': 'Tempo', 'nl': 'Tijd', 'fr': 'Temps', 'it': 'Tempo', 'es': 'Hora', 'pl': 'Czas', 'zh-cn': '时间', 'uk': 'Час' }, 'def': 0, 'type': 'number', 'unit': 'sec', 'read': true, 'write': false, 'role': 'value.interval', 'desc': { 'en': 'Time in seconds for the ping', 'de': 'Zeit in Sekunden für den Ping', 'ru': 'Время в секундах для пинга', 'pt': 'Tempo em segundos para o ping', 'nl': 'Tijd in seconden voor de ping', 'fr': 'Temps en secondes pour le ping', 'it': 'Tempo in secondi per il ping', 'es': 'Tiempo en segundos para el ping', 'pl': 'Czas w sekundach dla pinga', 'zh-cn': 'ping的时间(以秒为单位)', 'uk': 'Час в секундах для пінгу' } }, 'native': {} }, 'rps': { 'type': 'state', 'common': { 'name': { 'en': 'Round trips per seconds' }, 'def': 0, 'min': 0, 'max': 1000, 'type': 'number', 'unit': 'hz', 'read': true, 'write': false, 'role': 'value' }, 'native': {} }, 'wol': { 'type': 'state', 'common': { 'name': 'Wake on LAN', 'def': false, 'type': 'boolean', 'read': false, 'write': true, 'role': 'button', 'desc': { 'en': 'Send a Wake on LAN packet to the host', 'de': 'Senden Sie ein Wake on LAN-Paket an den Host', 'ru': 'Отправить пакет Wake on LAN на хост', 'pt': 'Envie um pacote Wake on LAN para o host', 'nl': 'Stuur een Wake on LAN-pakket naar de host', 'fr': 'Envoyer un paquet Wake on LAN à l\'hôte', 'it': 'Invia un pacchetto Wake on LAN all\'host', 'es': 'Enviar un paquete Wake on LAN al host', 'pl': 'Wyślij pakiet Wake on LAN do hosta', 'zh-cn': '向主机发送唤醒包', 'uk': 'Надіслати пакет Wake on LAN на хост' } }, 'native': {} }, 'scan': { 'type': 'state', 'common': { 'name': { 'en': 'Scan ports', 'de': 'Ports scannen', 'ru': 'Сканировать порты', 'pt': 'Portas de digitalização', 'nl': 'Scanpoorten', 'fr': 'Analyser les ports', 'it': 'Scansione delle porte', 'es': 'Puertos de escaneo', 'pl': 'Skanowanie portów', 'zh-cn': '扫描端口', 'uk': 'Сканування портів' }, 'def': false, 'type': 'boolean', 'read': false, 'write': true, 'role': 'button', 'desc': { 'en': 'Scan the ports of the host', 'de': 'Scannen Sie die Ports des Hosts', 'ru': 'Сканировать порты хоста', 'pt': 'Digitalize as portas do host', 'nl': 'Scan de poorten van de host', 'fr': 'Analysez les ports de l\'hôte', 'it': 'Scansiona le porte dell\'host', 'es': 'Escanee los puertos del host', 'pl': 'Skanuj porty hosta', 'zh-cn': '扫描主机的端口', 'uk': 'Скануйте порти хоста' } }, 'native': {} }, 'ports': { 'type': 'state', 'common': { 'name': { 'en': 'Open ports', 'de': 'Offene Ports', 'ru': 'Открытые порты', 'pt': 'Portas abertas', 'nl': 'Open poorten', 'fr': 'Ports ouverts', 'it': 'Porte aperte', 'es': 'Puertos abiertos', 'pl': 'Otwarte porty', 'zh-cn': '打开端口', 'uk': 'Відкриті порти' }, 'type': 'mixed', 'role': 'list', 'read': true, 'write': false, 'desc': { 'en': 'List of open ports that where found', 'de': 'Liste der gefundenen offenen Ports', 'ru': 'Список открытых портов, которые были найдены', 'pt': 'Lista de portas abertas que foram encontradas', 'nl': 'Lijst met open poorten die zijn gevonden', 'fr': 'Liste des ports ouverts trouvés', 'it': 'Elenco delle porte aperte trovate', 'es': 'Lista de puertos abiertos que se encontraron', 'pl': 'Lista otwartych portów, które zostały znalezione', 'zh-cn': '找到的打开端口列表', 'uk': 'Список відкритих портів, які були знайдені' } }, 'native': {} }, 'portList': { 'type': 'state', 'common': { 'name': { 'en': 'List of ports to scan', 'de': 'Liste der zu scannenden Ports', 'ru': 'Список портов для сканирования', 'pt': 'Lista de portas para digitalizar', 'nl': 'Lijst met poorten om te scannen', 'fr': 'Liste des ports à analyser', 'it': 'Elenco delle porte da scansionare', 'es': 'Lista de puertos para escanear', 'pl': 'Lista portów do skanowania', 'zh-cn': '要扫描的端口列表', 'uk': 'Список портів для сканування' }, 'type': 'string', 'role': 'list', 'read': true, 'write': true }, 'native': {} } }; module.exports = {object_definitions};