{ "code_name": "undiscoverables", "unique_prefix": "UNDIS", "enabled": true, "data_source": "script", "mapped_to_table": "DHCP_Leases", "show_ui": true, "localized": ["display_name", "description", "icon"], "display_name": [ { "language_code": "en_us", "string": "Un-Discoverable Devices" }, { "language_code": "es_es", "string": "Dispositivos no detectables" } ], "icon": [ { "language_code": "en_us", "string": "" }, { "language_code": "es_es", "string": "" } ], "description": [ { "language_code": "en_us", "string": "This plugin is to import undiscoverable devices from a file." }, { "language_code": "es_es", "string": "Este complemento es para importar dispositivos no detectables desde un archivo." } ], "params" : [ { "name" : "devices", "type" : "setting", "value" : "UNDIS_devices_to_import" }], "settings": [ { "function": "RUN", "type": "text.select", "default_value":"disabled", "options": ["disabled", "once", "always_after_scan"], "localized": ["name", "description"], "name" :[{ "language_code":"en_us", "string" : "When to run" }, { "language_code":"es_es", "string" : "Cuándo ejecuta" }], "description": [{ "language_code":"en_us", "string" : "When enabled, ONCE is the preferred option. It runs at startup and after every save of the config here.
Changes will only show in the devices after the next scan!" }, { "language_code":"es_es", "string" : "Cuando está habilitado, ONCE es la opción preferida. Se ejecuta al inicio y después de cada guardado de la configuración aquí.
¡Los cambios solo se mostrarán en los dispositivos después del próximo escaneo!" }] }, { "function": "CMD", "type": "text", "default_value": "python3 /home/pi/pialert/front/plugins/undiscoverables/script.py devices={devices}", "options": [], "localized": ["name", "description"], "name": [ { "language_code": "en_us", "string": "Command" }, { "language_code": "es_es", "string": "Comando" } ], "description": [ { "language_code": "en_us", "string": "Command to run. This can not be changed" }, { "language_code": "es_es", "string": "Comando a ejecutar. Esto no se puede cambiar" } ] }, { "function": "RUN_TIMEOUT", "type": "integer", "default_value": 10, "options": [], "localized": ["name", "description"], "name": [ { "language_code": "en_us", "string": "Run timeout" }, { "language_code": "es_es", "string": "Tiempo límite de ejecución" } ], "description": [ { "language_code": "en_us", "string": "Maximum time in seconds to wait for the script to finish. If this time is exceeded the script is aborted." }, { "language_code": "es_es", "string": "Tiempo máximo en segundos para esperar a que finalice el script. Si se supera este tiempo, el script se cancela." } ] }, { "function": "WATCH", "type": "readonly", "default_value": [], "options": [], "localized": ["name", "description"], "name": [ { "language_code": "en_us", "string": "Watched" }, { "language_code": "es_es", "string": "Visto" }], "description": [ { "language_code": "en_us", "string": "Undiscoverable Devices can not change their status, no watch is enabled." }, { "language_code": "es_es", "string": "Los dispositivos no detectables no pueden cambiar su estado, ningún reloj está habilitado." } ] }, { "function": "REPORT_ON", "type": "readonly", "default_value": [], "options": ["new", "watched-changed", "watched-not-changed"], "localized": ["name", "description"], "name": [ { "language_code": "en_us", "string": "Report on" }, { "language_code": "es_es", "string": "Informar sobre" } ], "description": [ { "language_code": "en_us", "string": "No notifications will be sent." }, { "language_code": "es_es", "string": "No se enviarán notificaciones." } ] }, { "function": "devices_to_import", "type": "list", "default_value":["dummy_router"], "options": [], "localized": ["name", "description"], "name" : [{ "language_code":"en_us", "string" : "UnDiscoverable Devices" }, { "language_code":"es_es", "string" : "Dispositivo no detectable" }], "description": [{ "language_code":"en_us", "string" : "Devices to be added to the devices list." }, { "language_code":"es_es", "string" : "Dispositivos que se añadirán a la lista de dispositivos." }] } ], "database_column_definitions": [ { "column": "Watched_Value1", "mapped_to_column": "DHCP_Name", "css_classes": "col-sm-2", "show": true, "type": "label", "default_value":"", "options": [], "localized": ["name"], "name":[{ "language_code":"en_us", "string" : "Device Name" }, { "language_code":"es_es", "string" : "Nombre del dispositivo" }] }, { "column": "Object_PrimaryID", "mapped_to_column": "DHCP_MAC", "css_classes": "col-sm-2", "show": true, "type": "devicemac", "default_value":"", "options": [], "localized": ["name"], "name":[{ "language_code":"en_us", "string" : "MAC address" }, { "language_code":"es_es", "string" : "Dirección MAC" }] }, { "column": "Object_SecondaryID", "mapped_to_column": "DHCP_IP", "css_classes": "col-sm-2", "show": true, "type": "deviceip", "default_value":"", "options": [], "localized": ["name"], "name":[{ "language_code":"en_us", "string" : "IP" }, { "language_code":"es_es", "string" : "IP" }] } , { "column": "DateTimeCreated", "css_classes": "col-sm-2", "show": true, "type": "label", "default_value":"", "options": [], "localized": ["name"], "name":[{ "language_code":"en_us", "string" : "Created" }, { "language_code":"es_es", "string" : "Creado" }] }, { "column": "DateTimeChanged", "mapped_to_column": "DHCP_DateTime", "css_classes": "col-sm-2", "show": true, "type": "label", "default_value":"", "options": [], "localized": ["name"], "name":[{ "language_code":"en_us", "string" : "Changed" }, { "language_code":"es_es", "string" : "Cambiado" }] } ] }