Guía de la interfaz web de Shelly Plug S Gen3

Descripción general

Los dispositivos Shelly proporcionan una interfaz web local que le permite controlar y configurar sus dispositivos mediante un navegador web estándar, ya sea en su ordenador o dispositivo móvil. Con ella, puede encender o apagar los appliances conectados a su dispositivo, configurar programaciones y establecer acciones que se ejecuten cuando se cumplan determinadas condiciones.

Tenga en cuenta que no necesita conexión a Internet ni Shelly Cloud para utilizar la interfaz web local; el único requisito es que su navegador esté en la misma red Wi-Fi que su dispositivo Shelly.

Acceder a la interfaz web

Para acceder a la interfaz web:

  1. Conecte su dispositivo a una red Wi-Fi con un nombre (SSID) que siga este formato: "DeviceName-XXXXXXXXXX", donde «DeviceName» es el nombre del dispositivo al que desea conectarse, mientras que «XXXXXXXXXX» representa una combinación única de letras y números que constituye el ID del dispositivo.

  2. Después de establecer una conexión con el punto de acceso / AP del dispositivo (la red Wi-Fi mencionada en el paso 1), acceda a la interfaz web introduciendo en su navegador la dirección IP universal para todos los dispositivos Shelly: 192.168.33.1.

Ahora se encuentra en la interfaz web de su dispositivo.

Conectar su dispositivo a una red Wi-Fi

Algunos de los ajustes que verá en la interfaz web solo están disponibles si el dispositivo está conectado a Internet. Para hacerlo, siga estos pasos:

  1. En la interfaz web, vaya a Ajustes>Wi-Fi.

  2. Introduzca o seleccione su red Wi-Fi preferida y, a continuación, introduzca su contraseña. Como alternativa, también puede conectarse a una red abierta seleccionando la casilla para conectarse a redes Wi-Fi abiertas. Además, se recomienda establecer una dirección IP estática.

  3. Espere unos segundos para que su dispositivo intente conectarse a la red Wi-Fi que proporcionó. Si la contraseña que introdujo es incorrecta, o la red Wi-Fi no tiene suficiente intensidad o estabilidad, se mostrará un mensaje en la interfaz web para notificarle que no se pudo establecer la conexión. Una vez que se conecte correctamente a la Wi-Fi, aparecerá como texto sobre los ajustes de Wi-Fi un enlace que contiene la nueva dirección IP. Simplemente copie y pegue este enlace en su navegador.

Ahora se encuentra en la interfaz web de su dispositivo conectado a Internet. La próxima vez que necesite acceder a la interfaz web, simplemente conecte su dispositivo a la misma red Wi-Fi que su dispositivo y escriba la nueva dirección IP, obtenida en el paso 3. Se recomienda establecer una dirección IP estática, ya que garantiza un acceso constante en esa dirección específica.

Comprender el diseño

La interfaz web se puede dividir en cuatro secciones principales: el encabezado, el pie de página, el menu principal y el contenido principal.

Encabezado

El encabezado consta de dos componentes: el nombre de tu dispositivo a la izquierda y varios iconos a la derecha que muestran las principales funciones de red y conectividad del dispositivo. Estos iconos pueden incluir funciones como Wi-Fi, Bluetooth, MQTT y más, además de un icono que indica si hay alguna actualización de firmware new para tu dispositivo. Al pasar el ratón sobre un icono, obtendrás más información. Encontrarás una leyenda con el significado de cada icono en la guía de la interfaz web de cada dispositivo. Ten en cuenta que las guías individuales explican únicamente las funciones de conectividad disponibles para ese dispositivo específico.

En la parte inferior de la pantalla aparecen, de izquierda a derecha, el nombre del modelo del dispositivo, su ID, la versión de la interfaz web, la versión del firmware del dispositivo y, por último, la hora actual. Si la hora no está sincronizada, recibirás una notification en la parte superior de la pantalla y es posible que algunos horarios y acciones no funcionen como se espera. Algunas versiones anteriores de la interfaz web no incluyen todos estos componentes.

menu principal

El menu principal de la versión de escritorio de la interfaz web se encuentra a la izquierda, mientras que en dispositivos móviles tiene el aspecto de un menu de hamburguesa, con un icono de tres líneas horizontales apiladas. El menu contiene distintos elementos según el dispositivo, pero al hacer clic en uno de ellos accederás a una página diferente. También puedes usarlo para volver a la página de inicio haciendo clic en Inicio.

Contenido principal

Al hacer clic en un elemento del menu principal, podrás navegar por la interfaz web. Todo lo que ves en la pantalla, excepto el encabezado, el pie de página y el menu principal, se considera contenido principal.

Como la interfaz de usuario puede cambiar con el tiempo, algunas capturas de pantalla pueden diferir ligeramente de lo que ves en la interfaz web del producto.

plugsgen3-20240516-081048.png

menu principal

A continuación se explican los ajustes del menu principal, incluido lo que se muestra como contenido principal al hacer clic en los distintos ajustes. La explicación de la página de inicio también incluye una breve introducción a los iconos del encabezado específicos de este dispositivo. Ten en cuenta que el encabezado está presente en todas las pantallas, no solo en la página de inicio.

Página de inicio

En la interfaz web, verás cinco iconos en el encabezado, incluidos los de conexión AP, Wi-Fi, Bluetooth, Cloud y MQTT. Esto es lo que significan los diferentes colores de estado:

Icono de AP: :Gray: El modo AP está desactivado.:Blue: El modo AP está activado.Icono de Wi-Fi: :Gray: La conexión Wi-Fi está desactivada.:White: La conexión Wi-Fi está activada, pero no establecida.:Blue: El dispositivo está conectado a Wi-Fi.Icono de Bluetooth: :Gray: La conexión está desactivada.:Blue: La conexión está activada.Icono de la nube: Gris: la conexión a Shelly Cloud está desactivada. Blanco: la conexión a Shelly Cloud está activada, pero no establecida. Azul: el dispositivo está conectado a Shelly Cloud.Icono de MQTT: Gris: MQTT está desactivado. Azul: MQTT está activado.Icono de actualización del firmware: Azul: hay una nueva versión estable del firmware para tu dispositivo. No aparece: el firmware del dispositivo está actualizado. Icono de conexión WebSocket: Azul: WebSocket conectado. Gris: WebSocket no conectado.

Configuración de salida

NombreNombrar o cambiar el nombre de la salida. Configuración de entrada/salidaSeleccionar modo de entrada:Botón: cada pulsación del botón cambia el estado de la salida del dispositivo. Interruptor: la posición del interruptor corresponde al estado de la salida del dispositivo. Analógico (no disponible como opción en todos los dispositivos): mediante la entrada analógica, el dispositivo determina el porcentaje de brillo en función del porcentaje de la entrada.Establecer tipo de salida:Interruptor de palanca (solo interruptor): el dispositivo funcionará como un interruptor de palanca, con un estado de ENCENDIDO y otro de APAGADO. Si la entrada está en modo analógico, el dispositivo seguirá el estado de la entrada analógica. Interruptor momentáneo (solo botón): cada pulsación del botón cambia el estado de la salida del dispositivo. Si el interruptor está ENCENDIDO, se APAGARÁ, y viceversa. Interruptor de flanco (solo interruptor): cada cambio de posición del interruptor cambia el estado de la salida del dispositivo. Interruptor separado: la entrada se separa de la salida y no tiene ningún efecto sobre ella. En esencia, no podrás controlar la luz mediante la entrada.Acción al encender:Esta configuración se utiliza normalmente cuando se produce un corte de alimentación, y «encendido» hace referencia al momento en que se restablece la electricidad y el dispositivo vuelve a recibir alimentación.Encender: al recibir alimentación, el dispositivo se encenderá. Apagar: al recibir alimentación, el dispositivo estará apagado. Restaurar el último estado conocido de la salida/relé: al recibir alimentación, la salida tendrá el mismo estado que tenía la última vez que el dispositivo estaba ENCENDIDO (antes del corte de alimentación). Estado actual del interruptor (solo interruptor de palanca): sigue el estado del interruptor; si se coloca en ENCENDIDO, el dispositivo se encenderá, y lo mismo se aplica cuando el interruptor se coloca en APAGADO.

Tipo de consumo

Esta configuración es relevante al integrar el dispositivo con sistemas de automatización del hogar de terceros. Su finalidad es especificar la información o configuración necesaria para que el sistema externo interactúe con el dispositivo.

Cuando utilices sistemas de automatización del hogar de terceros para controlar tu dispositivo, se recomienda consultar su documentación o guía del usuario para determinar qué debes introducir en este campo. La documentación del sistema de terceros normalmente indica los parámetros, las credenciales u otros datos necesarios que deben proporcionarse para establecer la comunicación entre este y el dispositivo Shelly.

Sin embargo, si utilizas el dispositivo exclusivamente con la aplicación Shelly, puedes ignorar el campo Tipo de consumo externo. La aplicación no requiere ninguna configuración adicional al respecto, ya que cuenta con sus propios mecanismos integrados para comunicarse con el dispositivo y controlarlo.

Si, por cualquier motivo, deseas eliminar el tipo de consumo externo de la configuración del dispositivo, puedes hacerlo simplemente dejando vacío el campo Tipo de consumo externo y haciendo clic en el botón Guardar configuración. De este modo, deshabilitas el tipo de consumo externo y restableces el comportamiento predeterminado del dispositivo o dependes exclusivamente de la aplicación Shelly para el control y la automatización.

Modo de indicación LED

Puedes elegir entre tres modos diferentes: Consumo de energía, Estado del interruptor o Completamente apagado. Si seleccionas el modo Consumo de energía, la luz LED de estado permanecerá encendida y consumirá una pequeña cantidad de electricidad. En el modo Estado del interruptor, la luz LED de estado se encenderá o apagará según el estado del interruptor del dispositivo. Si eliges el modo Completamente apagado , la luz LED de estado se apagará por completo.

Además de estos modos, también puedes personalizar el color de la luz LED cuando está encendida y cuando está apagada, así como su brillo.

El color de la luz LED cambia de verde a rojo según la carga. Funciona en una escala del 0 % a la carga máxima, que puede mantenerse en el valor predeterminado o ajustarse a un valor inferior en la configuración de Protecciones (busca Sobrecorriente).

  • Con una carga del 0 %, la luz LED es verde.

  • Con una carga del 100 % (el valor de sobrecorriente establecido), la luz LED es roja.

  • Con una carga del 50 %, la luz LED es amarilla.

Si la carga se encuentra entre estos valores, el LED mostrará un color de transición:

  • Entre el 0 % y el 50 %, cambia de verde a amarillo.

  • Entre el 50 % y el 100 %, cambia de amarillo a rojo.

Desconectar interruptor

Elige entre un interruptor conectado o desconectado. Si seleccionas el interruptor desconectado, la salida del dispositivo no se verá afectada por su entrada. En su lugar, el dispositivo solo se podrá controlar en línea cuando el interruptor desconectado esté habilitado.

Protecciones

Sobrepotencia en vatios: configura el relé del interruptor Shelly para que se apague cuando el consumo de energía alcance un valor determinado. El valor máximo de potencia permitido es igual a la corriente máxima multiplicada por la tensión máxima.Sobrecorriente en amperios: si la corriente de alimentación supera un valor determinado, el canal se apagará.Sobretensión en voltios: si la tensión de alimentación supera un valor determinado, el canal se apagará.

Restablecer contadores

Establece todas las lecturas de entrada en 0.

Acciones

Configura las acciones de tu dispositivo: crea acciones nuevas, edita las existentes o elimínalas. Al crear acciones para tu dispositivo, deberás especificar la condición en la que se produce la acción. También puedes establecer una duración para tus acciones, así como una URL a la que acceder cuando se cumpla la condición de la acción.

Programaciones

Esta función requiere una conexión activa a Internet para que el dispositivo pueda sincronizar la hora. Te permite crear, ver, editar y eliminar programaciones.Hay dos tipos de programaciones: básica y avanzada.Para crear una programación básica:Selecciona el día o los días de la semana.Elige un intervalo de tiempo: hora, amanecer o anochecer.Establece la hora para los días especificados:Hora: Haz clic en el botón de subir/bajar o escribe un número para establecer una hora en horas y minutos.Anochecer/Amanecer: El dispositivo Shelly puede encenderse/apagarse (o realizar la acción especificada) automáticamente al amanecer/anochecer, o a una hora especificada antes o después del amanecer/anochecer. Haz clic en el botón de subir/bajar o escribe un número para establecer una hora en horas y minutos.Para crear una programación avanzada:La función de programación avanzada usa cron para ejecutar tareas con una única programación, en lugar de usar varias programaciones básicas. Crear una programación avanzada difiere de crear una programación básica debido al menu Cuándo ejecutar. Te solicita seleccionar uno o varios valores, un intervalo de valores o un paso entre valores (elige una de las tres opciones haciendo clic en el botón Seleccionar, Intervalo o Paso para cada valor) para:Segundos (0-59)Minutos (0-59)Horas (0-23)Días (1-31)Meses (JAN-DEC)Días laborables (SUN-SAT)Para crear una programación que se ejecute cada segundo/minuto/hora/día/mes/día laborable, marca la casilla situada debajo de los valores en la sección deseada (segundos, minutos, horas, días, meses o días laborables). También puedes usar el desfase del amanecer/anochecer marcando la casilla junto a esta opción. Al hacerlo, aparecerá un nuevo menu con horas y minutos. Si dejas las horas y los minutos sin cambios y seleccionas amanecer o anochecer, la programación se ejecutará exactamente al amanecer o al anochecer. Cambiar los valores de horas y minutos creará un desfase: introducir valores negativos hará que la programación se ejecute exactamente [set hours and/or minutes] antes del amanecer/anochecer, mientras que introducir valores positivos hará que la programación se ejecute [set hours and/or minutes] después del amanecer/anochecer. No puedes introducir un valor positivo para uno (horas/minutos) y uno negativo para el otro. Después, simplemente especifica la acción que quieres que realice tu dispositivo en la sección Acciones. Haz clic en Guardar cuando hayas terminado para guardar la nueva programación.En el menu de Programaciones, puedes ver todas tus programaciones. Puedes elegir ver cada una con hora básica o avanzada. La hora básica muestra la hora y los días en que se ejecuta la programación, mientras que la hora avanzada muestra texto en la tarjeta de la programación que te indica que hagas clic en ella para obtener más información.Ambas vistas muestran las acciones anteriores. Si hay más de tres acciones, se muestran como +n, donde n es el número restante de acciones que no se muestran. Para activar o desactivar una programación, utiliza el botón de alternancia situado a la derecha. TemporizadoresPermite gestionar automáticamente la alimentación eléctrica. Puedes utilizar:Activación automática: después de apagarse, la salida del relé se activará automáticamente tras un periodo de tiempo predefinido (en segundos).Desactivación automática: después de encenderse, la salida del relé se desactivará automáticamente tras un periodo de tiempo predefinido (en segundos).

Configuración

Configuración de red

  • Punto de acceso y extensor de alcance : configura el punto de acceso (AP) del dispositivo seleccionando la casilla Activar punto de acceso y estableciendo una contraseña para proteger la red frente a accesos no autorizados. De forma predeterminada, el punto de acceso del dispositivo es una red abierta. El SSID es único y no se puede cambiar. Activa la función Extensor de alcance marcando la casilla. El extensor de alcance crea una zona Wi-Fi a la que puedes conectar dispositivos Wi-Fi. Si un dispositivo Shelly con el extensor de alcance activado está conectado a un enrutador Wi-Fi y a Internet, todos los dispositivos conectados a él también estarán conectados al enrutador y a Internet.
    Aunque el dispositivo Shelly no esté conectado a un enrutador Wi-Fi, todos los dispositivos conectados a él pueden seguir comunicándose con él y entre sí. Debajo se muestra información sobre los clientes del AP conectados: cuántos hay, así como su configuración IP, dirección MAC y direcciones IP internas y externas.

  • Wi-Fi: registra el dispositivo Shelly para conectarlo a un máximo de 2 redes Wi-Fi diferentes.

    Introduce la red Wi-Fi (escribiendo en el campo de texto) o selecciónala haciendo clic en el icono de chevrón (flecha) para explorar todas las redes disponibles. Puedes seleccionar una red abierta y también establecer una dirección IP estática.

    Activa Wi-Fi 1, Wi-Fi 2 o ambas al mismo tiempo (mediante el interruptor situado junto a cada una). Si Wi-Fi 1 y Wi-Fi 2 están activadas y el dispositivo Shelly se desconecta de una de las redes, se conectará a la otra. Solo es posible activar Wi-Fi una vez configurado el nombre de la red (SSID). Si el dispositivo no tiene otras conexiones disponibles (AP, Bluetooth, Ethernet (si corresponde) o una segunda red Wi-Fi), al intentar desactivar Wi-Fi aparecerá una ventana emergente que te preguntará si deseas continuar.

  • Bluetooth: desactiva o activa Bluetooth mediante el interruptor. La configuración predeterminada de Bluetooth del dispositivo está activada.

ConectividadNota sobre la comunicación RPC: cuando una llamada RPC no se puede ejecutar, aparece un mensaje en forma de banner que te informa de que el dispositivo no responde a tiempo y ha perdido la conexión. Cuando se restablezca la conexión, la solicitud se enviará de nuevo.Cloud: conectar tu Shelly a su cloud te permite controlarlo de forma remota y recibir notificaciones y actualizaciones sobre tus devices. De forma predeterminada, este ajuste tiene el cloud habilitado. Si deshabilitas la compatibilidad con el cloud del dispositivo, perderás la conexión con él desde fuera de su red local. MQTT: configura el dispositivo Shelly para ejecutar acciones mediante MQTT. De forma predeterminada, MQTT está deshabilitado, pero puedes habilitarlo seleccionando la casilla de verificación vacía. Cambiar estos ajustes hará que el dispositivo se reinicie. Hay otros ajustes, como las notificaciones de estado de RPC mediante MQTT (que permiten comunicarte con tu dispositivo a través de notificaciones de RPC) y la actualización de estado genérico mediante MQTT (para obtener una actualización general del estado), que puedes habilitar o deshabilitar. También puedes habilitar SSL e introducir el servidor, el nombre de usuario y la contraseña, pero ten en cuenta que habilitar SSL afectará negativamente a la duración de la batería y probablemente la reducirá a la mitad. WebSocket saliente: especifica si el canal HTTP crea una excepción de E/S cuando se cierra una conexión entrante mientras el servlet todavía la está utilizando. De forma predeterminada, este ajuste está deshabilitado. Para habilitarlo, haz clic en el interruptor situado junto a Habilitar. Introduce la dirección de tu servicio en el cuadro de texto y, en el menú desplegable de Conectividad SSL, selecciona *, ca.pem o user_ca.pem. RPC mediante UDP: comunícate con tu dispositivo y envía solicitudes a través de un servidor de llamada a procedimiento remoto (RPC) mediante el protocolo de datagramas de usuario (UDP). Esto puede resultar útil para controlar y supervisar tu dispositivo de forma remota, sin necesidad de un servidor o una conexión dedicados. Para utilizar este ajuste, tendrás que introducir el puerto de escucha y la dirección de destino del servidor UDP. El puerto de escucha es el número de puerto en el que el dispositivo escuchará las solicitudes entrantes, mientras que la dirección de destino es la dirección IP del servidor al que se enviarán las solicitudes. Una vez que hayas introducido la información necesaria, podrás utilizar el protocolo RPC mediante UDP para enviar solicitudes a tu dispositivo y recibir respuestas.

Ajustes del dispositivo

  • Nombre del dispositivo (info) : consulta el ID de tu dispositivo, la red Wi-Fi a la que está conectado y el RSSI de Wi-Fi.

  • Reiniciar: después de hacer clic en el botón Reiniciar, se te preguntará si estás seguro de que quieres reiniciar el dispositivo. Haz clic en Aceptar para reiniciar el dispositivo y en Cancelar si no quieres reiniciarlo.

  • Restablecimiento de fábrica : al hacer clic en el botón Restablecer, todos los ajustes del dispositivo se restablecerán a los valores predeterminados. Se revertirán todos los cambios que hayas realizado. Puedes confirmar que quieres restablecer el dispositivo a los valores de fábrica haciendo clic en Aceptar en la ventana emergente, o en Cancelar para cancelar el restablecimiento.

  • Ubicación y zona horaria : tu zona horaria y ubicación se detectarán automáticamente, pero puedes cambiarlas manualmente desde esta configuración eligiendo una zona horaria en el menu desplegable e introduciendo tu latitud y longitud. También hay un botón Detectar ubicación automáticamente, que hará que el dispositivo vuelva a detectar automáticamente la ubicación si no lo consiguió la vez anterior.

Si la hora del dispositivo no está sincronizada con la hora actual, es posible que los horarios y las acciones no funcionen como se espera. Aparecerá un mensaje para informarte si la hora no está sincronizada.

  • Autenticación : si activas la autenticación, se te pedirá que introduzcas una contraseña, que luego utilizarás para acceder a la interfaz web del dispositivo. Una vez activada, para desactivarla, haz clic en el interruptor e introduce tu contraseña de autenticación cuando se te solicite.

  • Firmware : en esta configuración puedes ver el ID del dispositivo, la versión del firmware, el ID de compilación y el ID de compilación web. Usa el botón Copiar situado sobre el ID del firmware o el ID de compilación web para copiar el contenido al portapapeles. También puedes ver las versiones new disponibles, check si hay actualizaciones y actualizar fácilmente tu dispositivo. También hay una opción para cargar tu propio firmware; sin embargo, instalar firmware personalizado anula irreversiblemente la garantía del dispositivo.

  • certificate de usuario (Configuración TLS) : carga una autoridad de certificación personalizada, un certificado de cliente y una clave de cliente arrastrando y soltando los archivos, o explorando tus archivos mediante el botón designado. Haz clic en Cargar para cargar los archivos y en Borrar para eliminar los archivos que no quieras cargar.

  • Modo Eco : reduce el consumo de energía del dispositivo al disminuir la frecuencia de la CPU y la actividad del módem mientras está activado el modo Eco. Para activar esta configuración, haz clic en el interruptor situado junto a Activar el modo Eco y luego en el botón Aplicar para guardar los cambios.

  • Depuración : esta configuración incluye la depuración de Mqtt, Websocket y Udp. Para activar cualquiera de estas opciones, haz clic en el interruptor situado junto a la configuración específica. Para la depuración de Udp, también se te pedirá que introduzcas una dirección Udp.

ScriptsEste dispositivo ofrece capacidades de scripting. Puedes utilizarlas para personalizar y mejorar la funcionalidad del dispositivo según las necesidades específicas del usuario. Estos scripts pueden tener en cuenta el estado del dispositivo, comunicarse con otros devices o extraer datos de servicios externos, como las previsiones meteorológicas. Un script es un programa escrito en un subconjunto de JavaScript.En la interfaz web, al ir al menu Scripts, verás los scripts existentes o, si no tienes ninguno, podrás crear uno o abrir la biblioteca para explorar lo que ya está disponible. Junto a cada script que tengas, podrás ver su estado (si está ejecutándose o detenido) y un interruptor que te permite ejecutar el script al iniciar. Si tu script tiene algún error, el último error guardado aparecerá bajo el nombre del script.Cuando estés en la vista de edición del script, verás la consola debajo, así como cualquier error que aparezca. Encima del campo de código hay opciones para guardar, iniciar/detener o eliminar el script. También puedes acceder a Snippets y Docs haciendo clic en las etiquetas correspondientes. ComponentesCreación de un componenteLa configuración Components permite al usuario crear Dynamic Components, que no existen inicialmente en el dispositivo. Los componentes virtuales, un tipo de componente dinámico, se utilizan para almacenar o transferir datos entre scripts o ejecuciones y mostrar la funcionalidad del script en la página de inicio. Los componentes pueden agruparse; solo los grupos y los componentes que contienen se mostrarán en la página de inicio. Los componentes que no pertenezcan a un grupo no se visualizarán allí. El número de componentes y grupos de componentes por dispositivo es limitado.Para crear un componente:Haz clic en el botón Create new junto a User-defined components. Selecciona el tipo de componente que quieres crear: Boolean, Number, Text, Enum o Button. Al crearse, cada tipo de componente tiene los campos Name, View y Custom Icon URL, que debes completar. El campo Custom Icon URL no es obligatorio, pero puede utilizarse para personalizar el aspecto de tus componentes en la página de inicio. Puedes cambiar el nombre o eliminar un componente, así como crear acciones para él, mediante los botones situados junto a cada componente.Los diferentes tipos de componentes pueden tener campos adicionales específicos de cada tipo. Se explican a continuaciónEl tipo de componente Boolean almacena un valor verdadero/falso y tiene dos títulos diferentes que el usuario puede introducir según si su valor es verdadero o falso, además de dos iconos independientes. El menú desplegable para el valor predeterminado incluirá los diferentes estados de tu dispositivo. Las opciones de visualización son Hidden, Toggle y Label. La vista Toggle muestra un botón de alternancia, por lo que el valor del componente cambia con cada pulsación. La vista Label muestra el título correspondiente al valor del componente.El tipo de componente Number almacena valores entre -999999999999999 y 999999999999999. El valor predeterminado debe ser un número dentro de este rango. También puedes cambiar la unidad y el paso. Las opciones de visualización son Hidden, Field, Slider, Progress bar y Label. La vista Field muestra un campo de entrada, la vista Label muestra el valor, la vista Progress bar representa visualmente el progreso y la vista Slider muestra una interfaz de control deslizante para interactuar.El tipo de componente Text almacena una cadena de hasta 255 caracteres. Las opciones de visualización son Hidden, Field, Label e Image. La vista Field muestra un campo de entrada, la vista Label muestra el título y la vista Image requiere un valor de URL, que utiliza para mostrar una imagen.El tipo de componente Enum almacena un grupo de constantes con nombre. Las opciones de visualización son Hidden, Dropdown y Label. Si seleccionas la vista Label, el componente mostrará el título de forma predeterminada, pero si se especifica una imagen, esta tendrá prioridad y se mostrará en su lugar.El tipo de componente Botón proporciona una entrada virtual simulada que permite a los usuarios interactuar con la interfaz registrando e informando de los clics. A continuación, envía notificaciones a través de los canales conectados y puede utilizarse para activar automatizaciones y webhooks. Ofrece dos opciones de vista: Botón, que muestra el componente de botón en la página de inicio, y Oculto.Si un componente está configurado como Oculto, no se mostrará en la página de inicio. De lo contrario, tus grupos de componentes aparecerán debajo de las entradas y/o salidas de tu dispositivo y mostrarán los componentes que forman parte de esos grupos.Creación de un grupo de componentesPara crear un grupo:Haz clic en el signo + junto a Grupos definidos por el usuario y accederás al menu de creación de grupos. Introduce el nombre del grupo. Selecciona los componentes que quieras incluir en ese grupo.La edición del menu de tus grupos se realiza mediante el icono del lápiz situado junto al signo +, y permite cambiar el orden de los grupos haciendo clic en las flechas hacia arriba y hacia abajo para mover un grupo.Acciones de componentesEl menu Acciones ahora está estructurado según el tipo de componente. Así, puedes crear acciones para tus componentes, que se separarán en las cinco categorías mencionadas anteriormente.ScriptingLos componentes pueden incluirse en scripts y programarse para cambiar sus valores en función de una condición. Para especificar un componente en un script, necesitarás utilizar su ID. Los ID de los componentes comienzan en 200 y están limitados a 299. Podrás ver el ID de tu componente en el menu Componentes.

Componentes BTHome

Los componentes BTHome permiten crear componentes virtuales/dinámicos vinculados a dispositivos reales que emiten paquetes BTHome, como los devices Shelly BLU. Para utilizar componentes BTHome, primero debe establecerse correctamente una conexión Bluetooth. Aparecerá un mensaje para informarte si el observador de Bluetooth está desactivado, junto con un botón para activarlo y reiniciar tu dispositivo.

Una vez establecida la conexión, para añadir un dispositivo BTHome (Bluetooth), haz clic en el signo + junto a componentes BTHome. El dispositivo buscará devices Bluetooth disponibles, pero puedes hacer clic en el botón Escanear para volver a buscar. Los dispositivos encontrados aparecerán debajo de ese botón. Para que un dispositivo aparezca durante el escaneo, debe estar en modo de emparejamiento, lo que se consigue manteniendo pulsado el botón del dispositivo. Otra opción para añadir un dispositivo es utilizar una dirección MAC. Para ello, haz clic en Añadir dispositivo mediante dirección MAC e introduce la dirección MAC del dispositivo que quieras añadir.

Para añadir sensors, haz clic en Configurar junto al dispositivo Bluetooth que prefieras. En esta pantalla, puedes asignar un nombre a tu dispositivo BTHome (Bluetooth), añadir una clave de cifrado e introducir una URL de icono personalizado para personalizar el aspecto del componente BTHome en la página de inicio. La clave de cifrado se utiliza para descifrar los paquetes y puede obtenerse mediante la aplicación Shelly BLU Debug .

Debajo del campo de la clave de cifrado se encuentran los sensors compatibles, que puedes añadir haciendo clic en el signo + situado junto a los que quieras añadir. Una vez añadido un sensor, aparece un icono de lápiz junto a él; al hacer clic en ese icono, puedes editar su nombre, añadir una URL de icono personalizada o usar el icono de la papelera para eliminarlo por completo.

Para guardar tu componente BTHome, haz clic en Guardar ajustes. Para eliminar un componente, haz clic en el icono de la papelera situado encima de los campos de text.

Para editar un componente BTHome, haz clic en el icono de la rueda dentada. Accederás a sus ajustes, que aparecen en la misma pantalla que ves al añadir el componente.

Ajustes avanzados

Al hacer clic en la flecha situada junto a esta opción, se mostrarán los ajustes avanzados. Se explican a continuación.

KVS

KVS significa almacenamiento de clave-valor y es un tipo de base de datos no relacional que funciona mediante un método sencillo de clave-valor para almacenar datos. En un dispositivo, puedes almacenar hasta 50 pares de clave-valor. Al hacer clic en el botón Añadir valor, accederás a la pantalla de creación de valores, donde se te pedirá introducir una clave (de hasta 42 caracteres) y un valor (de hasta 253 caracteres). Debajo del cuadro de text del valor, verás el tipo de valor actual. De forma predeterminada, el tipo de valor es Number, pero al introducir text, el tipo cambiará a String. Para guardar la clave, solo tienes que hacer clic en el botón Guardar. Para editar un valor existente, solo tienes que hacer clic en él. Para eliminar un par de clave-valor, haz clic en el botón Eliminar que aparece debajo al editar la clave. Al hacer clic en el signo de interrogación junto al nombre de la opción, accederás a la documentación de la API, donde encontrarás más información sobre el funcionamiento de KVS en los devices Shelly.

Diagnóstico

Desde esta opción, puedes descargar los registros de depuración. No se recomienda activar el log de depuración sin motivo, ya que ralentizará tu dispositivo y esta opción provocará el desgaste de la memoria flash. Si decides activarlo, también podrás descargar los registros anteriores y actuales. Ten en cuenta que al salir de esta página se restablecerá el registrador y se borrarán los datos del log.

Ping HTTP

Introduce una URL en el campo de text designado para enviarle una solicitud HTTP desde tu dispositivo. La interfaz web te informará si la solicitud se realizó correctamente o falló.

Clientes del dispositivo

Consulta los devices conectados a tu dispositivo, organizados en la categoría correspondiente. Hay dos opciones para la mayoría de los devices:

  • Clientes Bluetooth: devices conectados a tu dispositivo mediante Bluetooth.

  • Clientes AP: devices conectados al punto de acceso de tu dispositivo.

En este menu, podrás ver información sobre los clientes.