Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) INDICE 1) Descripción general de la familia Shelly a) Modos WiFi b) Servidor HTTP c) mDNS Discovery d) SNTP Time Sync e) Cloud f) ColoT g) Basado en Mongoose-OS 2) API HTTP común a) Dialecto HTTP b) /shelly c) /settings d) /settings/ap e) /settings/sta f) /settings/login g) /settings/cloud h) /status i) /reboot 3) Soporte MQTT a) Configuración MQTT b) Disponibilidad y anuncios c) Comandos MQTT comunes 4) Shelly1 / Shelly1PM a) Shelly1/PM: Visión general b) Restablecimiento de fábrica c) Acerca del dispositivo d) Shelly1/1PM: MQTT e) Shelly1PM: /settings f) Shelly1/1PM: /settings/relay/0 g) Shelly1/1PM: /status h) Shelly1/1PM: /relay/0 i) Shelly1: flash/debug opciones de energía j) Shelly1: cableado en el campo 5) Shelly2 a) Shelly2: Visión general b) Restablecimiento de fábrica c) Shelly2 en modo Roller (Persiana) d) Detección de obstáculos e) Entrada de interruptor de seguridad f) Shelly2: MQTT g) MQTT en modo relé h) MQTT en modo Roller (Persiana) i) Shelly2 /settings j) Shelly2: /settings/relay/{index} k) Shelly2: /settings/roller/{index} l) Shelly2: /status m) Shelly2: /relay/{index} n) Shelly2: /roller/{index} o) Shelly2: /roller/{index}/calíbrate 6) Shelly2.5 a) Shelly2.5: Visión general b) Restablecimiento de fábrica c) Shelly2.5 en modo relé d) Shelly2.5 en modo Roller (persiana) e) Entrada de interruptor de seguridad f) Control de posición g) Shelly2.5: MQTT h) MQTT en modo retransmisión i) MQTT en modo Roller j) Shelly2.5: /settings k) Shelly2.5: /settings/relay/{index} l) Shelly2.5: /settings/roller/{index} m) Shelly2.5: /status n) Shelly2.5: /relay/{index} o) Shelly2.5: /roller/{index} p) Shelly2.5: /roller/{index}/calíbrate 7) Shelly4Pro a) 4Pro: Visión general b) Restablecimiento de fábrica c) Acerca del dispositivo d) 4Pro: MQTT e) 4Pro : /settings f) 4Pro : /settings/relay/{index} g) 4Pro: /status h) 4Pro: /relay/{index} 8) Shelly Plug / PlugS https://shelly-api-docs.shelly.cloud/#shelly-family-overview 2 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) a) Shelly Plug/PlugS: Visión general b) Restablecimiento de fábrica c) Acerca del dispositivo d) Shelly Plug: MQTT e) Shelly Plug: /settings f) Shelly Plug: /status g) Shelly Plug: /settings/relay/0 9) Shelly Bulb a) Bulb: Visión general b) Restablecimiento de fábrica c) Bulb: Modos de dispositivo d) Bulb: MQTT e) Bulb: /settings f) Bulb: /settings/light/0 g) Bulb: /light/0 10) Shelly Sense a) Shelly Sense: Visión general b) Restablecimiento de fábrica c) Shelly Sense: MQTT d) Shelly Sense: /settings e) Shelly Sense Schedule: /settings/?schedule f) Shelly Sense Schedule rules: /settings/?schedule_rules g) Shelly Sense: /status h) Shelly Sense: /ir i) Shelly Sense: /ir/list j) Shelly Sense: /ir/add k) Shelly Sense: /ir/remove l) Shelly Sense: /ir/emit 11) Shelly H&T a) H&T: Visión general b) Restablecimiento de fábrica c) H&T: MQTT d) H&T: /settings e) H&T: /status 12) Shelly Smoke (detector de humos) a) Shelly Smoke(detector de humos) b) Restablecimiento de fábrica c) Smoke: MQTT d) Smoke: /settings e) Smoke: /status 13) RGBW2 a) RGBW2: Visión general b) Restablecimiento de fábrica c) RGBW2: MQTT d) Modo de color MQTT e) MQTT de modo blanco f) RGBW2: /settings g) RGBW2: /settings/color/0 h) RGBW2: /color/0 i) RGBW2: /settings/white/<n> j) RGBW2: /white/<n> https://shelly-api-docs.shelly.cloud/#shelly-family-overview 3 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Descripción general de la familia Shelly Estas páginas describen la API HTTP expuesta por la familia de dispositivos Shelly. Los dispositivos de la familia Shelly son nodos de IoT conectados a Internet a través de WiFi. Todos los dispositivos admiten un conjunto común de parámetros de configuración, algunos comparten características comunes. Aparte de estos, cada dispositivo extiende los puntos de conexión HTTP comunes con un conjunto de configuraciones y comportamiento específicos del dispositivo. Modos WiFi Los dispositivos Shelly pueden funcionar como punto de acceso WiFi (modo AP) o modo cliente (STA). El valor predeterminado de fábrica es el modo AP con SHELLY<MODEL>-XXXXXXXXXXXX SSID sin ninguna autenticación habilitada. Inicialmente, los dispositivos vienen pre programados en el modo de punto de acceso sin contraseña establecida. Para poder conectarse al servicio en la nube de Allterco, sincronizar el tiempo, etc., el dispositivo tiene que estar configurado para conectarse a una infraestructura WiFi existente conectada a Internet. Se puede conectar el dispositivo a una infraestructura WiFi existente: •A través de las aplicaciones móviles de Allterco para Android e iOS •Uso de la interfaz web local a través de un navegador (abierto http://192.168.33.1/) •Al realizar una solicitud HTTP para establecer la configuración WiFi deseada (consulte la API HTTP a continuación). El control de estos parámetros a través de HTTP es posible a través de los puntos finales /settings/sta y /settings/ap. Servidor HTTP Todos los dispositivos ejecutan un servidor HTTP local en el puerto 80. Sirve como una página web simple que permite al usuario configurar parámetros básicos. Mientras que en el modo AP WiFi, la página web se puede acceder en: http://192.168.33.1/ La interfaz Web hace uso de los puntos finales HTTP descritos en este documento. La autenticación HTTP está deshabilitada de forma predeterminada. https://shelly-api-docs.shelly.cloud/#shelly-family-overview http://192.168.33.1/ 4 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) mDNS Discovery Los dispositivos Shelly anuncian un servicio HTTP en el puerto 80 vía el mDNS. El nombre de host siempre está en forma de shelly<model>-XXXXXXXXXXXX. SNTP Time Sync Los dispositivos Shelly no tienen un reloj en tiempo real integrado, pero sincronizarán automáticamente su reloj cuando estén en modo cliente WiFi y haya conexión a Internet. Una vez que la hora está sincronizada, los dispositivos pueden ejecutar comandos activados por la programación semanal definida por el usuario o en función de las horas de salida y puesta del sol. Los datos de geolocalización utilizados para los eventos sun se obtienen automáticamente de la dirección IP pública del dispositivo. Sin embargo, si esto falla, tzautodetect se puede deshabilitar y los datos de zona horaria y geolocalización (para el cálculo del amanecer y del atardecer) se pueden establecer manualmente. El servidor NTP predeterminado es time.google.com, pero uno personalizado también se puede configurar. Nube (Cloud) Los dispositivos Shelly pueden informar de su configuración y estado a un servicio en la nube conectado a Internet. El servicio en la nube puede modificar la configuración y cambiar el estado del dispositivo. Toda la comunicación es a través de SSL. Este servicio permite la supervisión y el control de dispositivos a través de Internet utilizando las aplicaciones móviles que lo acompañan. CoIoT Los dispositivos Shelly implementan un protocolo basado en CoAP para la supervisión y el control que llamamos CoIoT. Documentación: • CoIoT para dispositivos Shelly (Rev 1.0). pdf http://shelly-api- docs.shelly.cloud/images/CoIoT%20for%20Shelly%20devices%20(rev%201.0)%20.pdf https://shelly-api-docs.shelly.cloud/#shelly-family-overview http://shelly-api-docs.shelly.cloud/images/CoIoT%20for%20Shelly%20devices%20(rev%201.0)%20.pdf http://shelly-api-docs.shelly.cloud/images/CoIoT%20for%20Shelly%20devices%20(rev%201.0)%20.pdf5 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Basado en Mongoose-OS Los dispositivos Shelly están construidos en la parte superior de, y junto con Mongoose-OS. Mongoose proporciona un marco integrado para sockets seguros, actualizaciones por aire, almacenamiento de aplicaciones, tareas comunes de limpieza de dispositivos y más, que están haciendo posible la fiabilidad y seguridad de la cartera Shelly. Comentarios Si encuentra problemas con esta documentación o tiene otras preguntas o comentarios acerca de los dispositivos Shelly, envíe un correo electrónico a developers-shelly.cloud https://shelly-api-docs.shelly.cloud/#shelly-family-overview https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=es&a=developers-shelly.cloud 6 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) API HTTP común Esta sección documenta la API HTTP implementada por todos los dispositivos Shelly, que define sus rasgos comunes: •Configuración WiFi •Configuración de la nube •Configuración de autenticación HTTP •Actualizaciones de firmware, identificación y otras funciones del sistema Para cada dispositivo Shelly, uno debe consultar esta sección, junto con el capítulo dedicado al modelo Shelly en cuestión. Dialecto HTTP Todas las solicitudes formadas correctamente devuelven una carga codificada en JSON con un tipo MIME application/json. El significado de los valores se describe como atributos para cada recurso documentado. Cada recurso también puede aceptar una lista de parámetros que se deben proporcionar como cadena de consulta en la dirección URL o como carga POST application/x-www-form-urlencoded. Las respuestas de error llevan un código de respuesta HTTP 4xx y un cuerpo de respuesta de texto/sin formato, normalmente con un mensaje informativo para el tipo de error que se produjo. Todos los recursos excepto /shelly requerirán autenticación HTTP básica cuando se habilite a través de /settings/login. http://shelly-api-docs.shelly.cloud/#settings-login El método HTTP utilizado para realizar cualquiera de las solicitudes siguientes se omite intencionalmente. La mayoría de los puntos de conexión siempre devolverán su carga json específica y realizarán acciones si se especifican parámetros de consulta. Los parámetros booleanos se pueden dar como 1, y, Y, t, T o mayúsculas y minúsculas true para true, cualquier otro valor se interpretará como false. https://shelly-api-docs.shelly.cloud/#shelly-family-overview http://shelly-api-docs.shelly.cloud/#settings-login 7 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) /shelly Proporciona información básica sobre el dispositivo. No requiere autenticación HTTP, incluso si la autenticación está habilitada globalmente. Este punto final se puede utilizar junto con el mDNS para la detección e identificación del dispositivo. No acepta parámetros. Atributos Atributos Tipo Descripción Tipo cadena Shelly modelo e identificador mac cadena MAC dirección del dispositivo auth bool Si las solicitudes HTTP requieren autenticación fw cadena Versión actual del firmware num_outputs numero Número de salidas para actuadores /settings Representa la configuración del dispositivo: todos los dispositivos admiten un conjunto de características comunes que se describen aquí. Consulte el punto de conexión /settings específico del dispositivo para ver cómo lo extiende cada dispositivo. Para configurar manualmente la zona horaria y la ubicación (para el cálculo del amanecer/atardecer), establezca tzautodetect en false, de modo que los valores personalizados de lat, lng y timezone surtan efecto. Para obtener una lista de las zonas horarias admitidas, por favor busque: https://api.shelly.cloud/timezone/tzlist https://shelly-api-docs.shelly.cloud/#shelly-family-overview https://api.shelly.cloud/timezone/tzlist 8 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Parametros estandard Atributos Atributos Tipo Descripción device.Tipo cadena Identificador del modelo de dispositivo device.mac cadena Dirección MAC del dispositivo en hexadecimal wifi_ap hash Configuración del punto de acceso WiFi, consulte /settings/ap para obtener más información wifi_sta hash Configuración del cliente WiFi. Consulte /settings/sta para obtener más información login hash credenciales utilizadas para la autenticación básica HTTP para la interfaz REST. Si habilitado es true los clientes deben incluir una autorización: Básico ... Encabezado HTTP con credenciales válidas al realizar solicitudes TP. name cadena nombre único del dispositivo. fw cadena versión actual de FW Parametros Tipo Descripción reset bool Realizará un restablecimiento de fábrica del dispositivo mqtt_enable bool Habilitar conexión a un intermediario MQTT mqtt_server cadena Dirección IP y puerto del bróker MQTT, ex. 10.0.0.1:1883 mqtt_user cadena MQTT username, déjalo vacío para deshabilitar la autenticación mqtt_pass cadena Contraseña MQTT mqtt_reconnect_timeout_max int intervalo máximo para los intentos de reconexión mqtt_reconnect_timeout_min int intervalo mínimo para los intentos de reconexión mqtt_clean_session bool Indicador de sesión limpia MQTT mqtt_keep_alive int MQTT mantener un período activo en segundos mqtt_max_qos int Valor máximo de QOS para paquetes MQTT mqtt_retain bool Indicador de retención MQTT mqtt_update_period int Actualización periódica en segundos, 0 para deshabilitar coiot_execute_enable bool Si se permite la ejecución de comandos CoIoT tzautodetect bool Establezca esta opción en false si desea establecer la geolocalización personalizada (lat y lng) o la zona horaria personalizada. lat numero Grados latitud en formato decimal, Sur es negativo lng numero Grados longitud en formato decimal, entre -180 y 180 timezone cadena Identificador de zona horaria. sntp_server cadena Host del servidor de tiempo que se utilizará en lugar del valor predeterminado time.google.com https://shelly-api-docs.shelly.cloud/#shelly-family-overview 9 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) cloud.enabled bool Nube (cloud) habilitada time cadena hora actual en formato HH:MM si está sincronizado mqtt hash contiene la configuración relacionada con MQTT /settings/ap Proporciona información sobre la configuración actual de WiFi AP y permite cambios. El documento devuelto es idéntico al devuelto por /settings en la clave wifi_ap. Los dispositivos Shelly no permiten que se cambie el SSID para el modo WiFi AP. Los parámetros se aplican inmediatamente. Establecer el indicador habilitado para el modo AP a 1 desactivará automáticamente el modo STA. Parámetros Parámetros Tipo Descripción enabled bool Establézcalo en 1 para devolver el dispositivo al modo WiFi AP key cadena Contraseña WiFi necesaria para la asociación con el dispositivo AP Atributos Attributo Tipo Descripción enabled bool si el modo AP está activo. ssid cadena SSID creado por el AP del dispositivo key cadena Contraseña WiFi necesaria para la asociación con el dispositivo AP /settings/sta Proporciona información sobre la configuración actual del modo de cliente WiFi y permite cambios. El documento devuelto es idéntico al devuelto por /settings en la clave wifi_sta. Los parámetros se aplican inmediatamente. Establecer el indicador habilitado para el modo STA en 1 desactivará automáticamente el modo AP. Parámetros Parámetro Tipo Descripción enabled bool Establézcalo en 1 para que STA sea el modo WiFi actual ssid cadena The WiFi SSID to associate with key cadena El SSID WiFi para asociar con ipv4 method cadena "dhcp" o "estático" ip cadena addres ip locales si el método ipv4 es "estático"https://shelly-api-docs.shelly.cloud/#shelly-family-overview 10 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) gw cadena dirección IP local de Geateway si el método ipv4 es "estático" mask cadena Dirección de la máscara si el método ipv4 es "estático" dns cadena Dirección DNS si el método ipv4 es "estático" Atributos Atributo Tipo Descripción enabled bool si el modo STA está activo. ssid cadena SSID de STA el dispositivo se asociará con key cadena Contraseña WiFi para el SSID seleccionado ipv4 metodo cadena ip cadena dirección ip locales si el método ipv4 es "estático" gw cadena dirección IP local de Geateway si el método ipv4 es "estático" mask cadena Dirección de la máscara si el método ipv4 es "estático" dns cadena Dirección DNS si el método ipv4 es "estático" /settings/login Configuración de autenticación HTTP: indicador habilitado, credenciales. desprotegido es inicialmente falso y es utilizado por la interfaz de usuario para mostrar una advertencia cuando se inhabilita el auth. Si el usuario desea seguir usando Shelly sin una contraseña, puede establecer unprotected para ocultar la advertencia. Parametros Parametro Tipo Descripción username string longitud entre 1 y 50 password string longitud entre 1 y 50 enabled bool si se requiere autenticación HTTP unprotected bool si el usuario es consciente de los riesgos Atributos Los atributos son idénticos a los parámetros y su semántica. /settings/cloud https://shelly-api-docs.shelly.cloud/#shelly-family-overview 11 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Puede establecer la marca "conectar a la nube". Cuando se establece, Shelly mantendrá una conexión segura con los servidores de Allterco y permitirá la supervisión y el control desde cualquier lugar. /status Encapsula la información de estado actual del dispositivo. Aunque la configuración generalmente se puede modificar y no reacciona al entorno, este punto de conexión proporciona información sobre los datos transitorios que pueden cambiar debido a condiciones externas. Atributos Parámetro Tipo Descripción wifi_sta Hash Estado actual de la conexión WiFi wifi_sta.ip Cadena Dirección IP asignada a este dispositivo por el router WiFi cloud Hash estado actual de la conexión en la nube mqtt.connected Bool Conexión MQTT, cuando MQTT está habilitado time Cadena La hora y los minutos actuales, en formato HH:MM has_update Bool Si hay disponible una versión de firmware más reciente ram_total, ram_free Número Cantidad total y disponible de memoria del sistema en bytes uptime Número segundos transcurridos desde el arranque /reboot Cuando se solicite, se reiniciará el dispositivo. https://shelly-api-docs.shelly.cloud/#shelly-family-overview 12 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Soporte MQTT Los dispositivos Shelly incluyen compatibilidad básica con MQTT desde la versión 1.3.0. Aunque muchos ajustes de dispositivos solo están disponibles a través de HTTP, MQTT permite la supervisión en tiempo real y facilita la integración con sistemas externos. Para configurar un dispositivo Shelly para MQTT, establezca los parámetros de conexión a través de la aplicación Shelly, la interfaz web o el punto final HTTP /settings. Tenga en cuenta que habilitar MQTT deshabilitará el servicio en la nube de Allterco. Los dispositivos Shelly no admiten conexiones MQTT seguras. Los ajustes obligatorios son: •mqtt_host es la dirección de su intermediario: port •mqtt_enable debe establecerse en true En caso de que se requiera autenticación, también se deben establecer mqtt_user y mqtt_pass. En ciertos escenarios, puede ser deseable establecer mqtt_qos y mqtt_retain para evitar la pérdida de datos. Disponibilidad y anuncios Nuevo en v1.4.3: en MQTT connect, Shellies publicará: •un mensaje de anuncio en shellies/announce. El mensaje tiene formato json y contiene una lista de atributos: id, mac, ip, new_fw es true cuando hay una actualización disponible, fw_ver contiene la versión de firmware actual. https://shelly-api-docs.shelly.cloud/#shelly-family-overview 13 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) •mensaje de disponibilidad en shellies/<shellymodel>-<deviceid>/online con carga útil verdadera •estado actual completo. Esto es específico del dispositivo y se describe en detalle para cada dispositivo a continuación. El estado del dispositivo se notifica periódicamente, cada 30 segundos de forma predeterminada. Esto se puede cambiar estableciendo un nuevo período para las actualizaciones: mqtt_update_period en /settings. Un valor de 0 deshabilitará las actualizaciones periódicas. El tema y el mensaje de LWT predeterminados son shellies/<shellymodel>- <deviceid>/online, false. Si estos no se establecen después de una actualización de firmware, realice un restablecimiento de fábrica del dispositivo o establezca el tema y el mensaje LWT correctos manualmente. Comandos MQTT comunes Los Shellies admiten un conjunto de comandos publicados en shellies/command o shellies/<shellymodel>-<deviceid>/command para dirigir un dispositivo individual: •anunciar activará un paquete de anuncio por cada Shelly conectado al corredor en shellies / announce •actualizar hará que todos los Shellies publiquen su estado •update_fw para realizar una actualización de firmware cuando hay una disponible. Cada modelo Shelly exporta su propio conjunto de temas para la supervisión y el control, todos estructurados en /shellies/<shellymodel>-<deviceid>. El último testamento se puede configurar con los parámetros mqtt_will_topic y mqtt_will_message. Consulte los documentos del producto correspondientes para obtener más información sobre el protocolo: •Shelly1 •Shelly RGBW2 •Shelly2 •Shelly Smoke •Shelly 4Pro •Shelly H&T https://shelly-api-docs.shelly.cloud/#shelly-family-overview 14 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) •Shelly Plug •Shelly Sense •Shelly Bulb Shelly1 / Shelly1PM Shelly1/PM: Visión general Shelly1 es el interruptor de alimentación Wi-Fi inteligente más pequeño del mercado en la actualidad. Visite la página del producto para obtener una descripción detallada y el Manual del usuario: https://shelly.cloud/shelly1/ Shelly1PM también incluye medición de energía: https://shelly.cloud/shelly-1pm-wifi-smart-relay-home-automation/ Los comandos para encender o apagar el relé pueden provenir de: •Un botón físico •Solicitud HTTP, a través de la interfaz web local •Un mandato enviado a través de la nube o MQTT •Un evento de programación semanal o un evento generado por el amanecer y https://shelly-api-docs.shelly.cloud/#shelly-family-overview https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=es&a=https://shelly.cloud/shelly1/ https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=es&a=https://shelly.cloud/shelly-1pm-wifi-smart-relay-home-automation/ 15 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) el atardecer •Sólo Shelly1PM: La condición de abloque apagará el relé Restablecimiento de fábrica Si no se puede acceder a la interfaz web del dispositivo, la configuración se puede volver a poner en marcha de forma predeterminada activando y apagando 5 veces el conmutador físico conectado al dispositivo, en el primer minuto después de un reinicio o encendido. Acerca del dispositivo Shelly1/1PM es compatible con los comandos ON y OFF que controlan la bobina de unrelé 16A 250VAC. Shelly1/1PM también admite la configuración auto_on y auto_off: estos son temporizadores en segundos que encenderán o apagarán el dispositivo cuando se haya apagado o activado respectivamente, ya sea desde un botón físico o un comando de red. Por lo tanto, el usuario puede establecer un límite durante cuánto tiempo el1 puede estar activado o apagado. Al encender, la salida se inicializa usando una de las 4 estrategias disponibles: •Mantenga la salida desactivada •Activar la salida •Restaurar el estado de la salida desde antes de la pérdida de energía •Lea el estado del conmutador físico y configure la salida en consecuencia. Para controlar Shelly1, utilice estos recursos: •/settings/relay/0 para configurar el comportamiento •/relay/0 para controlar y monitorear. https://shelly-api-docs.shelly.cloud/#shelly-family-overview 16 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Shelly1/1PM: MQTT Shelly1 y Shelly1PM utilizan los temas siguientes, donde <model> es shelly1 o shelly1pm: •shellies/<model>-<deviceid>/relay/0 para informar del estado: encendido o apagado •shellies/<model>-<deviceid>/relay/0/command acepta encendido y apagado y se aplica en consecuencia •shellies/<model>-<deviceid>/input/0 informa del estado del terminal SW •shellies/<model>-<deviceid>/longpush/0 informa del estado de "longpush" como 0 o 1 Shelly1PM añade: •shellies/shelly1pm-<deviceid>/relay/0/power informa de potencia instantánea •shellies/shelly1pm-<deviceid>/relay/0/energy informa de un contador de energía en incremento en vatios-minuto •shellies/shelly1pm-<deviceid>/temperature informa de la temperatura interna del dispositivo en C •shellies/shelly1pm-<deviceid>/overtemperature informa 1 cuando el dispositivo se ha sobrecalentado, normalmente 0 Shelly1PM: /settings Los parámetros comunes se aplican al punto de conexión /settings. Además: Parametro Tipo Descripción max_power número Shelly1PM solo, umbral de potencia por encima del cual se activará una condición de triger Shelly1/1PM: /settings/relay/0 https://shelly-api-docs.shelly.cloud/#shelly-family-overview 17 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) El documento devuelto aquí es idéntico a los datos devueltos en /settings para el canal de salida único en la matriz relays. El índice de canal existe para conservar la compatibilidad de la API con dispositivos Shelly multicanal. Los atributos de la respuesta coinciden con el conjunto de parámetros aceptados. Parámetros Parámetro Tipo Descripción reset Cualquier El envío de un valor no vacío restablecerá la configuración de la salida a los valores predeterminados de fábrica. default_state Cadena Valores aceptados: apagado, encendido, último, interruptor btn_Tipo Cadena Valores aceptados: momentáneo, alternar, borde, separado auto_on Número Temporizador automático de retroceso, segundos. Se activará después de apagar Shelly1. auto_off Número Temporizador automático de retroceso, segundos. Se activará después de encender Shelly1. btn_on_url Número URL para acceder cuando se activa la entrada SW btn_off_url Cadena URL a la que acceder cuando se desactiva la entrada SW out_on_url Cadena URL para acceder cuando se activa la salida out_off_url Cadena URL a la que acceder cuando se desactiva la salida btn_reverse Booleana Invierte el estado lógico de la entrada Shelly1/1PM: /status /status se amplía con información sobre el estado actual del canal de salida, así como la presencia de un temporizador pendiente. Atributo Tipo Descripción relays matriz de hashes Contiene el estado actual de los canales de salida del relé. Consulte /relay/0 para obtener una descripción de los atributos meters matriz de hashes Shelly1PM sólo contiene información sobre la potencia instantánea y el contador de energía acumulativa temperature Número Shelly1PM sólo temperatura interna del dispositivo en .C overtemperature Boolean Shelly1PM sólo es cierto cuando el dispositivo se ha sobrecalentado https://shelly-api-docs.shelly.cloud/#shelly-family-overview 18 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Shelly1/1PM: /relay/0 Muestra el estado actual del canal de salida y acepta comandos para controlar el canal. Parámetros Parámetro Tipo Descripción turn Cadena Los valores aceptados están activados y desactivados. Esto encenderá/apagará el canal de salida respectivo cuando se envíe la solicitud. timer Número Un temporizador de un disparo en segundos. Atributos Atributo Tipo Descripción ison boolean Si el canal está encendido o apagado has_timer boolean Si un temporizador está actualmente armado para este canal overpower boolean Shelly1PM sólo si se superó la potencia máxima permitida Shelly1: flash/debug opciones de energía Shelly1 viene con un encabezado de programación/depuración que se puede utilizar para flashear firmwares alternativos en el dispositivo. Tiene un ESP8266 en su interior, con un chip flash de 2 MB. Se necesita un adaptador USB a UART, así como un fiable 3.3V con al menos 350 mA de capacidad de accionamiento. El siguiente diagrama muestra el puente de selección de voltaje de pinout y fuente de alimentación del dispositivo: https://shelly-api-docs.shelly.cloud/#shelly-family-overview 19 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) El flash/connetor de depuración nunca debe utilizarse mientras el dispositivo esté conectado a la red u otra fuente de alimentación. Cuando se conecte a un PC, proporcione una fuente confiable de 3.3V externamente. Para arrancar el ESP8266 para la programación en serie, ate GPIO0 a GND antes de encenderlo. El parpadeo se puede hacer con esptool. Hay una amplia gama de plataformas, idiomas y bibliotecas para el chip ESP8266 que se pueden utilizar para integrar el dispositivo con prácticamente cualquier sistema. Algunos ejemplos son: •SDK de Espressif •Arduino •NodeMCU •Micropython •Sming •y muchos otros. Shelly1: cableado en el campo Cuando utilice la fuente de alimentación de CC, observe la polaridad indicada: https://shelly-api-docs.shelly.cloud/#shelly-family-overview 20 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Nota: Tenga en cuenta que internamente, GND desde el conector flash/debug está conectado al terminal AC/L. El SW se puede conectar a través de un Switch a L o N y detectará las transiciones entre el estado abierto y cerrado del Switch. Shelly2 Shelly2: Visión general Shelly2 es un relé de doble canal habilitado para WiFi con un medidor de potencia común. Para obtener más información y descargar el Manual del usuario, visite la página del producto https://shelly.cloud/shelly2/ https://shelly-api-docs.shelly.cloud/#shelly-family-overview https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=es&a=https://shelly.cloud/shelly2/ 21 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Shelly2 puede funcionar en dos modos de dispositivo distintos: Relé y Obturador de rodillos. Los dispositivos están programados inicialmente para funcionar en modo de relé. El modo de funcionamiento de Shelly2 se puede establecer a través del punto de conexión /settings. Los comandos para realizar acciones pueden provenir de: •Un interruptor de entrada físico (S1/S2) •Solicitud HTTP, a través de la interfaz web local •Un comando enviado a través de la nube •Un evento de programación semanal o un evento generado por el amanecer y el atardecer Restablecimiento de fábrica Si no se puede acceder a la interfaz web del dispositivo, la configuración se puede volver aponer en marcha de forma predeterminada activando y apagando 5 veces el conmutador físico conectado al dispositivo, en el primer minuto después de un reinicio o encendido. Shelly2 en modo relé En el modo de retransmisión, cada uno de los dos canales se controla individualmente y admite los comandos ON y OFF. En este modo, se puede habilitar un umbral de sobrepotencia para cada uno de los dos canales, a través del parámetro max_power en /settings. Si se establece en un valor distinto de 0, el relé se apagará automáticamente si el consumo de energía actual supera: •el valor de max_power cuando solo un canal está activado •el doble del valor de max_power cuando ambos canales están encendidos Los canales de retransmisión también admiten la configuración auto_on y auto_off: estos son temporizadores en segundos que encenderán o apagarán el canal cuando se haya apagado o activado respectivamente, ya sea desde un conmutador físico o un comando de red. Por lo tanto, el usuario puede establecer un límite durante cuánto tiempo el canal puede estar encendido o apagado. Al encenderse, las salidas se inicializan utilizando una de las 4 estrategias disponibles: •Mantenga la salida desactivada •Activar la salida •Restaurar el estado de la salida desde antes de la pérdida de energía https://shelly-api-docs.shelly.cloud/#shelly-family-overview 22 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) •Lea el estado del conmutador físico y configure la salida en consecuencia. Los interruptores de entrada físicos pueden ser uno de los: •un interruptor momentáneo con botón •un interruptor de palanca con dos estados estables •un interruptor de "borde". En este modo de entrada, cada transición de estado del conmutador provoca un cambio del estado de salida. Esto se puede utilizar con la entrada de las instalaciones de conmutadores bidireccionales existentes. •separados, los eventos de las entradas se ignoran. Nota: La configuración del estado de salida en función de las entradas encendidas no se admite cuando las entradas se configuran como momentáneas o perimetrales. Para controlar Shelly2 en modo de retransmisión, utilice estos recursos: /settings/relay/{index} para configurar el comportamiento de cada canal /relay/{index} para controlar y supervisar el canal Shelly2 en modo Roller (Persiana) En el modo Roller, el dispositivo se puede utilizar para controlar el motor bidireccional, con detección de obstáculos opcional y funciones de interruptor de seguridad. Los comandos son: Abrir, Cerrar y Detener. Shelly2 tiene un único Roller lógico, pero indexamos los recursos HTTP para permitir dispositivos futuros con más canales de salida y Roller-s. Cuando Shelly2 esté en modo Roller, utilice: • /settings/roller/{index} para configurar el comportamiento de este controlador De rodillos, incluidas las características avanzadas que se describen a continuación • /roller/{index} para consultar el estado y enviar comandos. Detección de obstáculos En el modo Roller, el medidor de potencia integrado de Shelly2 se puede utilizar para detectar la sobrecarga del motor, lo que generalmente significa algo que obstruye el movimiento de la puerta o del obturador de rodillos. Un conjunto de parámetros define el comportamiento de Shelly2 cuando se produce dicho evento. Estos son: •la dirección del movimiento para la que está habilitada la protección de obstáculos •la acción que se debe realizar cuando se produce el evento https://shelly-api-docs.shelly.cloud/#shelly-family-overview http://shelly-api-docs.shelly.cloud/#shelly2-settings-relay-index http://shelly-api-docs.shelly.cloud/#shelly2-settings-relay-index http://shelly-api-docs.shelly.cloud/#shelly2-settings-roller-index http://shelly-api-docs.shelly.cloud/#shelly2-roller-index 23 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) •número de segundos para esperar antes de activar la condición - los motores dibujan gran corriente inicial que puede ser falsamente interpretado como un obstáculo. Entrada de interruptor de seguridad Mientras que en el modo de rodillo y cuando las entradas están configuradas como "un botón", la segunda entrada física se puede utilizar como una entrada de seguridad - se puede vincular a un interruptor de parada final o botón de parada de seguridad del usuario. Sus parámetros de configuración son: •cuándo honrar los eventos en la entrada de seguridad: tanto en la dirección como en cualquier dirección de movimiento •qué hacer cuando el interruptor está activado: Pausa el movimiento, por lo que cuando el interruptor se desengancha continúa en la misma dirección. •qué comandos externos se permiten mientras se activalan las entradas de seguridad. Shelly2: MQTT Shelly2 permite el control y la supervisión a través de MQTT para los modos de relé y rodillo. El modo de dispositivo, junto con otros parámetros, deben configurarse mediante la aplicación móvil o la interfaz web. En cualquier modo, Shelly2 informa: • shellies/shellyswitch25-<deviceid>/input/<i> para cada entrada SW como <i> informa el estado actual como 0 o 1 • shellies/shellyswitch25-<deviceid>/longpush/<i> para cada entrada SW como <i> un valor que indica el estado lpulsación largo como 0 o 1. MQTT en modo relé En el modo de retransmisión, se pueden utilizar los siguientes temas para leer y establecer los canales de salida 0 y 1: •shellies/shellyswitch-<deviceid>/relay/<i> para informar del estado: encendido, apagado o sobrepotencia •shellies/shellyswitch-<deviceid>/relay/<i>/command acepta encendido, apagado o alternar El dispositivo mide el consumo total en ambos canales, que se puede ver en: https://shelly-api-docs.shelly.cloud/#shelly-family-overview 24 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) • shellies/shellyswitch-<deviceid>/relay/power informa de la tasa de consumo de energía instantánea en vatios • shellies/shellyswitch-<deviceid>/relay/energy informa la cantidad de energía consumida en [Watt-min] MQTT en modo Roller (Persiana) Cuando se configura para funcionar en modo de rodillo, los temas MQTT utilizados por Shelly2 son: • shellies/shellyswitch-<deviceid>/roller/0 informa del estado actual: abrir, cerrar mientras está en movimiento, detenerse cuando no se mueve. •shellies/shellyswitch-<deviceid>/roller/0/command acepta rc (realiza la calibración del rodillo), se abre, se cierra y se detiene. Nuevo en v1.4.0: control de posición del modo de rodillo. Para que esto funcione, el dispositivo primero debe calibrarse con éxito, de modo que se conozca el tiempo que se tarda en cerrar y abrir. •shellies/shellyswitch-<deviceid>/roller/0/pos informa de la posición actual en porcentaje •shellies/shellyswitch-<deviceid>/roller/0/command/pos acepta un número entre 0 y 100, que es la posición objetivo en porcentaje. Shelly2 /settings Shelly2 amplía el punto final /settings común con datos específicos de relé y modo de rodillo, estado de consumo de energía y contiene la configuración de los relés y rodillos de este dispositivo y añade /settings/relay/N y /settings/roller/M para configurar los parámetros. HTTP: GET /settings?mode=relay { "name": "shellyswitch-163248", "mode": "relay", "max_power": 1840, "relays": [ ... ], "rollers": [ ... ], "meters": [{"power": 0, "is_valid": true}] } https://shelly-api-docs.shelly.cloud/#shelly-family-overview 25 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Parametros Parametros Tipo Descripción mode cadena Los valores aceptados son relé y roller (persiana max_power numero Umbral de sobrepotencia en vatios Atributos Atributo Tipo Descripción relays array of hashes Consulte /settings/relay para obtener una explicaciónde los valores rollers array of hashes Consulte /settings/roller para obtener una explicación de los valores meters array of hashes Contiene el estado del medidor de potencia integrado. Atributos metros Atributo Tipo Descripción is_valid boolean Si la medición de potencia se auto comprueba ok power numero Corriente real de alimentación de CA que se está dibujando, en vatios Shelly2: /settings/relay/{index} El documento devuelto aquí es idéntico a los datos devueltos en /settings para el canal de salida determinado en la matriz relays. Los atributos coinciden con el conjunto de parámetros aceptados. HTTP: GET /settings/relay/0 { "ison": false, "has_timer": false, "overpower": false, "default_state": "off", "btn_Tipo": "toggle", "auto_on": 0, "auto_off": 0, "schedule": true, "schedule_on": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "schedule_off": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "sun": true, "sun_on_times": "0000000000000000000000000000", "sun_off_times": "0000000000000000000000000000" https://shelly-api-docs.shelly.cloud/#shelly-family-overview 26 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Parametros Parametro Tipo Descripción Reset Cualquier El envío de un valor no vacío restablecerá la configuración de este canal de salida de retransmisión a los valores predeterminados de fábrica. default_state Cadena Valores aceptados: apagado, encendido, último, interruptor btn_Tipo Cadena Valores aceptados: momentáneo, alternar, borde y desprendido. auto_on Número Temporizador automático de retroceso, segundos. Se activará después de apagar el canal. auto_off Número Temporizador automático de retroceso, segundos. Se activará después de encender el canal. Shelly2: /settings/roller/{index} El documento devuelto aquí es idéntico a los datos devueltos en /settings como un hash en los rodillos. Los atributos coinciden con el conjunto de parámetros aceptados. HTTP: Parametros Parametro Tipo Descripción Reset Cualquier El envío de un valor no vacío restablecerá la configuración del rodillo a los valores predeterminados de fábrica Maxtime Número El tiempo máximo necesario para que el mecanismo se abra o cierre por completo, segundos. GET /settings/roller/0 { "maxtime": 20, "default_state": "stop", "swap": false, "input_mode": "onebutton", "button_Tipo": "toggle", "state": "stop", "power": 0, "is_valid": true, "safety_switch": false, "obstacle_mode": "disabled", "obstacle_action": "stop", "obstacle_power": 200, "obstacle_delay": 1, "safety_mode": "while_opening", "safety_action": "stop", "safety_allowed_on_trigger": "none" } https://shelly-api-docs.shelly.cloud/#shelly-family-overview 27 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) default_state Cadena Uno de parada, abierto, cerca. Este parámetro determina el comportamiento en el encendido. Swap Booleana Si desea intercambiar direcciones abiertas y cercanas input_mode Cadena Uno de openclose - cada entrada controla una dirección de movimiento, un botón - un solo botón presiona ciclos a través de los estados: abrir, detener, cerrar, detener ... btn_Tipo Cadena Uno de momentáneo, alternar o desmontar. obstacle_mode Cadena Uno de deshabilitado, while_opening, while_closing, while_moving. obstacle_action Cadena Uno de parada, marcha atrás. obstacle_power Número Umbral de potencia para activar la condición "obstáculo", vatios. obstacle_delay Número Número de segundos que hay que esperar después de encender el motor antes de activar la detección de obstáculos safety_mode Cadena Uno de deshabilitado, while_opening, while_closing, while_moving safety_action Cadena Uno de parada, pausa, marcha atrás. safety_allowed_on_trigger Cadena Qué comandos se permiten mientras se activa el interruptor de seguridad: ninguno, abierto, cerca, todo. Shelly2: /status Shelly2 añade información sobre el estado actual de los canales de salida, el dispositivo lógico "roller" y la medición de potencia. HTTP: GET /status "relays": [ { "ison": false, "has_timer": false, "overpower": false, "is_valid": true }, { "ison": false, "has_timer": false, "overpower": false, "is_valid": true } ], "rollers": [ { "state": "stop", "power": 0, "is_valid": true, "safety_switch": false, "stop_reason": "normal", "last_direction": "stop" } ], "meters": [ { "power": 0, https://shelly-api-docs.shelly.cloud/#shelly-family-overview 28 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Atributo Tipo Descripción Relays array of hashes Contiene el estado actual de los canales de salida del relé. Consulte /relay/N para obtener una descripción de los atributos Rollers array of hashes Contiene el estado actual del dispositivo lógico "roller". Consulte /roller/N para la descripción de los atributos meters array of hashes Estado actual de los medidores de potencia Shelly2: /relay/{index} Muestra el estado actual de cada canal de salida y acepta comandos para controlar el canal. Esto sólo se puede utilizar cuando el modo de dispositivo está configurado para retransmitir a través de /settings Parametros Parametro Tipo Descripción turn cadena Los valores aceptados están activados y desactivados. Esto encenderá/apagará el canal de salida respectivo cuando se envíe la solicitud. timer numero Un temporizador de un disparo en segundos Atributos Atributo Tipo Descripción ison boolean Si el canal está encendido o apagado has_timer boolean Si un temporizador está actualmente armado para este canal overpower boolean Si una condición de sobrepotencia apagó el canal is_valid boolean Si el medidor de potencia asociado funciona correctamente https://shelly-api-docs.shelly.cloud/#shelly-family-overview 29 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Shelly2: /roller/{index} Controla el dispositivo lógico "roller" y recupera su estado actual. Cuando go-to_pos, roller_pos también debe ser especificado y válido. Parametros Parametro Tipo Descripción go Cadena Los valores aceptados son open, close, stop y to_pos roller_pos Número Posición deseada en porcentaje duration Número Si se especifica, el motor se moverá durante este período en segundos. Si falta, se utilizará el valor de maxtime en /settings/roller/N. Atributos Atributo Tipo Descripción state bool Uno de parada, abierto, cerca power numero Consumo de energía actual en vatios is_valid bool Si el medidor de potencia funciona correctamente safety_switch bool Si la entrada de seguridad está activada actualmente stop_reason bool Ultima causa para detenerse: normal, safety_switch, obstáculo last_direction bool Ultima dirección de movimiento, abrir o cerrar Shelly2: /roller/{index}/calíbrate Nuevo en v1.4.0: Al solicitar este punto final se desencadenará un procedimiento de calibración que se realizará. Shelly2 medirá el tiempo necesario para abrir y cerrar el dispositivo mecánico bajo control. Una vez que esto se complete con éxito, Shelly2 será capaz no sólo de abrir y cerrar, pero apuntar a una posición específica entre los dos. https://shelly-api-docs.shelly.cloud/#shelly-family-overview 30 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Shelly2.5 https://shelly-api-docs.shelly.cloud/#shelly-family-overview 31 Traducción de la pagina de shelly …. FAMILIASHELLY por miracomovoy (Telegram) Shelly2.5: Visión general Shelly2.5 es el sucesor mejorado de nuestro popular modelo Shelly2. La página del producto: https://shelly.cloud/shelly-25-wifi-smart-relay-roller-shutter-home-automation/ tiene todas las características clave descritas, diagrama de cableado y manual de usuario. Shelly2.5 puede funcionar en dos modos de dispositivo distintos: Relé y Atributos ..............................................................................................................................7 Parametros estandard ..........................................................................................................8 Atributos ..............................................................................................................................8 Parámetros ...........................................................................................................................9 Atributos ..............................................................................................................................9 Parámetros ...........................................................................................................................9 Atributos ............................................................................................................................10 Parametros .........................................................................................................................10 Atributos ............................................................................................................................11 Parámetros .........................................................................................................................17 Parámetros .........................................................................................................................18 Atributos ............................................................................................................................18 Parametros .........................................................................................................................25 Atributos ............................................................................................................................25 Atributos metros ................................................................................................................25 Parametros .........................................................................................................................26 Parametros .........................................................................................................................26 Parametros .........................................................................................................................28 Atributos ............................................................................................................................28 Parametros .........................................................................................................................29 Atributos ............................................................................................................................29 Shelly2.5: Visión general ........................................................................................................31 Parametros .........................................................................................................................38 Atributos ............................................................................................................................38 Atributos metros ................................................................................................................38 Parametros .........................................................................................................................39 Parametros .........................................................................................................................40 https://shelly-api-docs.shelly.cloud/#shelly-family-overview https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=es&a=https://shelly.cloud/shelly-25-wifi-smart-relay-roller-shutter-home-automation/ 32 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Parametros .........................................................................................................................43 Atributos ............................................................................................................................43 Parametros .........................................................................................................................43 Atributos ............................................................................................................................43 Parametros .........................................................................................................................47 Atributos ............................................................................................................................47 Atributos metros ................................................................................................................47 Parametros .........................................................................................................................48 Parametros .........................................................................................................................50 Atributos ............................................................................................................................50 Parametros .........................................................................................................................53 Atributos ............................................................................................................................53 meters Atributos ................................................................................................................54 Parametros .........................................................................................................................55 Parametros .........................................................................................................................55 Atributos ............................................................................................................................55 Parametros .........................................................................................................................59 Atributos ............................................................................................................................59 Parametros .........................................................................................................................60 Atributos ............................................................................................................................60 Atributos ............................................................................................................................63 Parametros .........................................................................................................................63 Shelly Sense Schedule: /settings/?schedule .......................................................................63 Parametros .........................................................................................................................64 Shelly Sense Schedule rules: /settings/?schedule_rules ....................................................64 Shelly Sense: /status...............................................................................................................64 Atributos ............................................................................................................................65Parametros .........................................................................................................................66 Atributos ............................................................................................................................66 Parametros .........................................................................................................................66 Parametros .........................................................................................................................67 Ejemplos .............................................................................................................................67 Shelly Sense: /ir/emit .............................................................................................................67 Parametros .........................................................................................................................68 Parametros .........................................................................................................................69 https://shelly-api-docs.shelly.cloud/#shelly-family-overview 33 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Atributos ............................................................................................................................70 Parametros .........................................................................................................................73 Atributos ............................................................................................................................73 Parametros .........................................................................................................................77 Atributos ............................................................................................................................78 Parametros .........................................................................................................................79 Atributos ............................................................................................................................79 RGBW2: /white/<n> ...............................................................................................................79 funcionar en modo de relé. El modo de funcionamiento de Shelly2.5 se puede establecer a través del punto de conexión /settings. Los comandos para realizar acciones pueden provenir de: • Un interruptor de entrada físico (SW1/SW2). • Solicitud HTTP, a través de la interfaz web local. • Un comando enviado a través del servicio en la nube de Allterco o mensajes MQTT. • Un evento de programación semanal o un evento generado por el amanecer y el atardecer. Restablecimiento de fábrica Para realizar un restablecimiento de fábrica en un dispositivo Shelly2.5, hágalo pulsando el botón de usuario o los interruptores de entrada del relé: •Mantenga pulsado el botón de usuario durante 5 segundos para restablecer la configuración WiFi al modo AP; •Mantenga pulsado el botón de usuario durante 10 segundos para realizar un restablecimiento completo de fábrica; •Voltear un interruptor de entrada rápidamente 5 veces en el primer minuto después de encenderlo para realizar un restablecimiento completo de fábrica. Shelly2.5 en modo relé https://shelly-api-docs.shelly.cloud/#shelly-family-overview 34 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) En el modo de retransmisión, cada uno de los dos canales se controla individualmente y admite los comandos ON y OFF. Los canales de retransmisión admiten la configuración auto_on y auto_off: se trata de temporizadores en segundos que encenderán o apagarán el canal cuando se haya apagado o activado respectivamente, ya sea desde un conmutador físico o un comando de red. Por lo tanto, el usuario puede establecer un límite durante cuánto tiempo el canal puede estar encendido o apagado. Al encenderse, las salidas se inicializan utilizando una de las 4 estrategias disponibles: •Mantenga la salida desactivada •Activar la salida •Restaurar el estado de la salida desde antes de la pérdida de energía •Lea el estado del conmutador físico y configure la salida en consecuencia, si el tipo de entrada seleccionado puede proporcionar esta información. Los interruptores de entrada físicos pueden ser uno de los: •un interruptor momentáneo con botón; •un interruptor de palanca con dos estados estables; •un interruptor de "borde". En este modo de entrada, cada transición de estado del conmutador provoca un cambio del estado de salida. Esto se puede utilizar con la entrada de las instalaciones de conmutadores bidireccionales existentes; •separados, los eventos de las entradas se ignoran; •interruptor de activación: cada evento enciende el canal y restablece el temporizador de apagado automático. Para controlar Shelly2.5 en el modo de retransmisión, utilice estos recursos: •/settings/relay/{ndex} para configurar el comportamiento de cada canal •/relay/{índex} para controlar y supervisar el canal Shelly2.5 en modo Roller (persiana) En el modo Roller, el dispositivo se puede utilizar para controlar un motor bidireccional, con detección de obstáculos opcional y funciones de interruptor de seguridad. Los comandos son: Abrir, Cerrar, Detener y Establecer posición. https://shelly-api-docs.shelly.cloud/#shelly-family-overview 35 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Shelly2.5 tiene un único Roller lógico, pero indexamos los recursos HTTP para permitir dispositivos futuros con más canales de salida y Roller-s. Cuando Shelly2.5 esté en modo Roller, utilice: •/settings/roller/0 para configurar el comportamiento de este controlador Roller, incluidas las funciones avanzadas que se describen a continuación •/roller/0 para consultar el estado y enviar comandos Detección de obstáculos En el modo Roller, el medidor de potencia integrado de Shelly2.5 se puede utilizar para detectar la sobrecarga del motor, lo que generalmente significa algo que obstruye el movimiento de la puerta o del obturador de rodillos. Un conjunto de parámetros define el comportamiento de Shelly2.5 cuando se produce dicho evento. Estos son: •la dirección del movimiento para el que está habilitada la detección de obstáculos •la acción que se debe realizar cuando se produce el evento •número de segundos para esperar antes de activar la condición - los motores dibujan gran corriente inicial que puede ser falsamente interpretado como un obstáculo. Entrada de interruptor de seguridad Mientras que en el modo de rodillo y cuando las entradas están configuradas como "un botón", la segunda entrada física se puede utilizar como una entrada de seguridad - se puede vincular a un interruptor de parada final o botón de parada de seguridad del usuario. Sus parámetros de configuración son: •cuándo honrar los eventos en la entrada de seguridad: tanto en la dirección como en cualquier dirección de movimiento •qué hacer cuando el interruptor está activado: Pausa el movimiento, por lo que cuando el interruptor se desengancha continúa en la misma dirección https://shelly-api-docs.shelly.cloud/#shelly-family-overview 36 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) •qué comandos externos se permiten mientras se activalan las entradas de seguridad Control de posición Shelly2.5 se puede ordenar que mueva la puerta (cubierta, puerta corredera, etc.) a una posición relativa entre completamente abierta y completamente cerrada. Para que esta función funcione, el dispositivo debe realizar un procedimiento de calibración, midiendo el tiempo que se tarda en cerrar y abrir. Véase '/roller/0/calibrate' Shelly2.5: MQTT Shelly2.5 permite elcontrol y la supervisión a través de MQTT para los modos de relé y rodillo. El modo de dispositivo, junto con otros parámetros, deben configurarse mediante la aplicación móvil o la interfaz web. En cualquier modo, Shelly2.5 informa: •shellies/shellyswitch25-<deviceid>/input/<i> para cada entrada SW como <i> informa del estado actual como 0 o 1 •shellies/shellyswitch25-<deviceid>/longpush/<i> para cada entrada SW como <i> un valor que indica el estado longpush como 0 o 1 •shellies/shellyswitch25-<deviceid>/temperature informa de la temperatura interna del dispositivo en C •shellies/shellyswitch25-<deviceid>/overtemperature informa 1 cuando el dispositivo se ha sobrecalentado, normalmente 0 MQTT en modo retransmisión En el modo de retransmisión, se pueden utilizar los siguientes temas para leer y establecer los canales de salida 0 y 1: •shellies/shellyswitch25-<deviceid>/relay/<i> para informar del estado: encendido, apagado o sobrepotencia •shellies/shellyswitch25-<deviceid>/relay/<i>/command acepta encendido, apagado o alternar El dispositivo mide el flujo de energía para cada canal e informa de estos valores en: https://shelly-api-docs.shelly.cloud/#shelly-family-overview 37 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) •shellies/shellyswitch-<deviceid>/relay/<i>/power informa de la tasa de consumo de energía instantánea en vatios •shellies/shellyswitch-<deviceid>/relay/<i>/energy informa la cantidad de energía consumida en [Watt-min] MQTT en modo Roller Cuando se configura para funcionar en modo de rodillo, los temas MQTT utilizados por Shelly2.5 son: •shellies/shellyswitch-<deviceid>/roller/0 informa del estado actual: abrir, cerrar mientras está en movimiento, detenerse cuando no se mueve. •shellies/shellyswitch-<deviceid>/roller/0/command acepta rc (realiza la calibración del rodillo), se abre, se cierra y se detiene. Para que el control de posición funcione, el dispositivo debe calibrarse correctamente, de modo que se conozca el tiempo necesario para el cierre y la apertura. •shellies/shellyswitch-<deviceid>/roller/0/pos informa de la posición actual en porcentaje •shellies/shellyswitch-<deviceid>/roller/0/command/pos acepta un número entre 0 y 100, que es la posición objetivo en porcentaje. Shelly2.5 /settings Shelly2 amplía el punto final /settings común con datos específicos de relé y modo de rodillo, estado de consumo de energía y contiene la configuración de los relés y rodillos de este dispositivo y añade /settings/relay/N y /settings/roller/M para configurar los parámetros. HTTP: GET /settings?mode=relay { "name": "shellyswitch-163248", "mode": "relay", "max_power": 1840, "relays": [ ... ], "rollers": [ ... ], "meters": [{"power": 0, "is_valid": true, "counters": [5, 4, 3]}, ...] } https://shelly-api-docs.shelly.cloud/#shelly-family-overview 38 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Parametros Parametros Tipo Descripción mode cadena Los valores aceptados son relé y roller (persiana max_power numero Umbral de sobrepotencia en vatios Atributos Atributo Tipo Descripción relays array of hashes Consulte /settings/relay para obtener una explicación de los valores rollers array of hashes Consulte /settings/roller para obtener una explicación de los valores meters array of hashes Contiene el estado del medidor de potencia integrado. Atributos metros Atributo Tipo Descripción is_valid boolean Si la medición de potencia se auto comprueba ok power numero Corriente real de alimentación de CA que se está dibujando, en vatios Shelly2.5: /settings/relay/{index} El documento devuelto aquí es idéntico a los datos devueltos en /settings para el canal de salida determinado en la matriz relays. Los atributos coinciden con el conjunto de parámetros aceptados. HTTP: GET /settings/relay/0 { "ison": false, "has_timer": false, "overpower": false, "default_state": "off", "btn_Tipo": "toggle", "auto_on": 0, "auto_off": 0, "schedule": true, "schedule_on": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "schedule_off": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "sun": true, "sun_on_times": "0000000000000000000000000000", "sun_off_times": "0000000000000000000000000000" https://shelly-api-docs.shelly.cloud/#shelly-family-overview 39 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Parametros Parametro Tipo Descripción reset Cualquier El envío de un valor no vacío restablecerá la configuración de este canal de salida de retransmisión a los valores predeterminados de fábrica. default_state Cadena Valores aceptados: apagado, encendido, último, interruptor btn_Tipo Cadena Valores aceptados: momentáneo, alternar, borde y desprendido. auto_on Número Temporizador automático de retroceso, segundos. Se activará después de apagar el canal. auto_off Número Temporizador automático de retroceso, segundos. Se activará después de encender el canal. btn_reverse bool Invertir el estado del interruptor de entrada schedule bool Activar o desactivar horarios y comandos de salida y puesta del sol para este canal schedule_rules array of strings Definición de comandos programados max_power numero Umbral de sobrepotencia por canal (utilizado en modo de relé) La matriz de contadores contiene los valores del contador de energía por canal para los últimos 3 minutos redondos. El valor siempre aumentará, pero se restablecerá a cero al reiniciar o al ciclo de alimentación. Al observar este valor (sobre MQTT o sondeo HTTP) el observador debe mantener un acumulador localmente y agregar el nuevo valor cada vez que vaya hacia atrás. Shelly2.5: /settings/roller/{index} El documento devuelto aquí es idéntico a los datos devueltos en /settings como un hash en los rodillos. Los atributos coinciden con el conjunto de parámetros aceptados. HTTP: GET /settings/roller/0 { "maxtime": 20, "default_state": "stop", "swap": false, "input_mode": "openclose", "button_Tipo": "toggle", "btn_reverse": 0, "state": "stop", "safety_switch": false, "schedule": false, "schedule_rules": [], "obstacle_mode": "disabled", https://shelly-api-docs.shelly.cloud/#shelly-family-overview 40 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Parametros Parametro Tipo Descripción reset Cualquier El envío de un valor no vacío restablecerá la configuración del rodillo a los valores predeterminados de fábrica maxtime Número El tiempo máximo necesario para que el mecanismo se abra o cierre por completo, segundos. default_state Cadena Uno de parada, abierto, cerca. Este parámetro determina el comportamiento en el encendido. swap Booleana Si desea intercambiar direcciones abiertas y cercanas https://shelly-api-docs.shelly.cloud/#shelly-family-overview 41 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) input_mode Cadena Uno de openclose - cada entrada controla una dirección de movimiento, un botón - un solo botón presiona ciclos a través de los estados: abrir, detener, cerrar, detener ... btn_Tipo Cadena Uno de momentáneo, alternar o desmontar. obstacle_mode Cadena Uno de deshabilitado, while_opening, while_closing, while_moving. obstacle_action Cadena Uno de parada, marcha atrás. obstacle_power Número Umbral de potencia para activar la condición "obstáculo", vatios. obstacle_delay Número Número de segundos que hay que esperar después de encender el motor antes de activar la detección de obstáculos safety_mode Cadena Uno de deshabilitado,while_opening, while_closing, while_moving safety_action Cadena Uno de parada, pausa, marcha atrás. safety_allowed_on_trigger Cadena Qué comandos se permiten mientras se activa el interruptor de seguridad: ninguno, abierto, cerca, todo. btn_reverse bool Si invertir el estado del interruptor de entrada antes de interpretarlo positioning Número Si el control de posición es posible (la calibración se realizó y tuvo éxito) off_power Número Valor de potencia por debajo del cual el rodillo se considera "detenido", es decir, el actuador se detiene mediante un interruptor de parada final schedule bool Activar o desactivar horarios y comandos de salida y puesta del sol para este canal schedule_rules matriz de cadenas Definición de comandos programados Shelly2.5: /status Shelly2.5 añade información sobre el estado actual de los canales de salida, el dispositivo lógico "roller" y la medición de potencia. HTTP: GET /status "relays": [ { "ison": false, "has_timer": false, "overpower": false, "is_valid": true }, { "ison": false, https://shelly-api-docs.shelly.cloud/#shelly-family-overview 42 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Atributo Tipo Descripción relays array of hashes Contiene el estado actual de los canales de salida del relé. Consulte /relay/N para obtener una descripción de los atributos rollers array of hashes Contiene el estado actual del dispositivo lógico "roller". Consulte /roller/N para la descripción de los atributos meters array of hashes Estado actual de los medidores de potencia Shelly2.5: /relay/{index} Muestra el estado actual de cada canal de salida y acepta comandos para controlar el canal. Esto sólo se puede utilizar cuando el modo de dispositivo está configurado para retransmitir a través de /settings https://shelly-api-docs.shelly.cloud/#shelly-family-overview 43 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Parametros Parametro Tipo Descripción turn cadena Los valores aceptados están activados y desactivados. Esto encenderá/apagará el canal de salida respectivo cuando se envíe la solicitud. timer numero Un temporizador de un disparo en segundos Atributos Atributo Tipo Descripción ison boolean Si el canal está encendido o apagado has_timer boolean Si un temporizador está actualmente armado para este canal overpower boolean Si una condición de sobrepotencia apagó el canal is_valid boolean Si el medidor de potencia asociado funciona correctamente Shelly2.5: /roller/{index} Controla el dispositivo lógico "roller" y recupera su estado actual. Cuando go-to_pos, roller_pos también debe ser especificado y válido. Parametros Parametro Tipo Descripción go Cadena Los valores aceptados son open, close, stop y to_pos roller_pos Número Posición deseada en porcentaje duration Número Si se especifica, el motor se moverá durante este período en segundos. Si falta, se utilizará el valor de maxtime en /settings/roller/N. Atributos Atributo Tipo Descripción state bool Uno de parada, abierto, cerca power numero Consumo de energía actual en vatios is_valid bool Si el medidor de potencia funciona correctamente safety_switch bool Si la entrada de seguridad está activada actualmente stop_reason bool Ultima causa para detenerse: normal, safety_switch, obstáculo last_direction bool Ultima dirección de movimiento, abrir o cerrar Shelly2.5: /roller/{index}/calíbrate Al solicitar este punto final se desencadenará un procedimiento de calibración que se realizará. Shelly2.5 medirá el tiempo necesario para abrir y cerrar el dispositivo https://shelly-api-docs.shelly.cloud/#shelly-family-overview 44 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) mecánico bajo control. Una vez que esto se complete con éxito, Shelly2.5 será capaz no sólo de abrir y cerrar, pero apuntar a una posición específica entre los dos. El procedimiento abrirá y cerrará la cubierta accionada (puerta, persiana enrollable, etc.) detectando cuando se alcanza una posición final. El dispositivo almacenará los tiempos medios de apertura y cierre y los utilizará cuando se emita un comando go-to_pos. Shelly4Pro https://shelly-api-docs.shelly.cloud/#shelly-family-overview 45 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) 4Pro: Visión general Shelly4pro es un relé conectado WiFi montable en DIN de 4 canales con medidores de potencia para cada canal. Con Shelly4Pro puedes controlar 4 circuitos eléctricos, 10 amperios cada uno (4 x 2300 W). También puede supervisar el consumo en tiempo real. Visite la página del producto para obtener más información y descargar el Manual del usuario: https://shelly.cloud/shelly-4-pro/ El modo de funcionamiento de 4Pro se puede configurar a través del punto final /settings. Los comandos para realizar acciones pueden provenir de: •Un botón físico •Solicitud HTTP, a través de la interfaz web local •Un comando enviado a través de la nube •Un evento de programación semanal o un evento generado por el amanecer y el atardecer Restablecimiento de fábrica https://shelly-api-docs.shelly.cloud/#shelly-family-overview https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=es&a=https://shelly.cloud/shelly-4-pro/ 46 Traducción de la pagina de shelly …. FAMILIA SHELLY por miracomovoy (Telegram) Si no se puede acceder a la interfaz web del dispositivo, los ajustes se pueden volver a los valores predeterminados pulsando y manteniendo pulsado el botón del dispositivo durante más de 10 segundos o hasta que la luz led comience a parpadear rápidamente. Acerca del dispositivo Cada uno de los cuatro canales se controla individualmente y admite los comandos ON y OFF. En este modo, se puede habilitar un umbral de sobrepotencia para cada uno de los canales, a través del parámetro max_power en /settings. Si se establece en un valor distinto de 0, el relé se apagará automáticamente si el consumo de energía actual supera: •el valor de max_power cuando solo un canal está activado •el doble del valor de max_power cuando ambos canales están encendidos Los canales de retransmisión también admiten la configuración auto_on y auto_off: estos son temporizadores en segundos que encenderán o apagarán el canal cuando se haya apagado o activado respectivamente, ya sea desde un conmutador físico o un comando de red. Por lo tanto, el usuario puede establecer un límite durante cuánto tiempo el canal puede estar encendido o apagado. Al encender, las salidas se inicializan usando una de estas estrategias: •Mantenga la salida desactivada •Activar la salida •Restaurar el estado de la salida desde antes de la pérdida de energía •Lea el estado del conmutador físico y configure la salida en consecuencia. Los interruptores de entrada físicos pueden ser uno de los: •un interruptor momentáneo con botón •un interruptor de palanca con dos estados estables •un interruptor de "borde". En este modo de entrada, cada transición de estado del conmutador provoca un cambio del estado de salida. Esto se puede utilizar con la entrada de las instalaciones de conmutadores bidireccionales existentes. Nota: La configuración del estado de salida en función de las entradas encendidas no se admite cuando las entradas se configuran como momentáneas o perimetrales. Para controlar Shelly4Pro en modo de retransmisión, utilice estos recursos: /settings/relay/'index' para configurar el comportamiento de cada canal /relay/'index' para controlar y supervisar el canal https://shelly-api-docs.shelly.cloud/#shelly-family-overview 47 Traducción de la
Compartir