Smart (Components) Toolkit

Crea unidades lógicas avanzadas y conscientes del estado con múltiples fórmulas.
Crea unidades lógicas avanzadas y conscientes del estado con múltiples fórmulas.

Leer más ›

Dispositivos compatibles

Tarjetas Flow

Haz clic en el dispositivo de arriba para mostrar solo las tarjetas Flow relacionadas.

Cuando...

Dispositivo de Captura de Estado
Encendido
Dispositivo de Captura de Estado
Apagado
Dispositivo de Captura de Estado
Capture/Apply error occurred
i
Se activa cuando la captura o aplicación falla (ej: dispositivo no disponible, pila vacía). Use los tokens 'Error' y 'Nombre del estado' para registro o notificaciones.
Dispositivo de Captura de Estado
State was applied
i
Se activa después de que los dispositivos han sido restaurados a un estado guardado. Se activa para operaciones Aplicar, Pop y Peek. Use el token 'Nombre del estado' para identificar qué estado se aplicó.
Dispositivo de Captura de Estado
State was captured
i
Se activa cuando se guarda un estado (a través de Capturar o Push). El token 'Nombre del estado' contiene el nombre utilizado, o '__stack__' para operaciones de pila.
Dispositivo de Estado
Encendido
Dispositivo de Estado
Apagado
Dispositivo de Estado
La alarma general se ha activado
Dispositivo de Estado
La alarma general se ha desactivado
Dispositivo de Estado
Estado aplicado con éxito
i
Se activa cuando el State Device aplica con éxito todos los estados de dispositivo configurados. Úselo para encadenar acciones adicionales después de que el estado se haya aplicado completamente.
Dispositivo de Estado
Ocurrió un error
i
Se activa cuando ocurre un error al aplicar el estado (ej: dispositivo no encontrado, capacidad no disponible). El token 'Error' contiene el mensaje de error.
Dispositivo Lógico
Encendido
Dispositivo Lógico
Apagado
Dispositivo Lógico
La alarma general se ha activado
Dispositivo Lógico
La alarma general se ha desactivado
Dispositivo Lógico
Alarma de configuración cambió a Estado de alarma
i
Se activa cuando se detecta o resuelve un error de configuración (JSON o sintaxis de fórmula no válidos).
Dispositivo Lógico
Estado de alarma de configuración cambiado
i
Se activa cuando cambia el estado de alarma de configuración (error detectado o resuelto).
Dispositivo Lógico
Alarma del dispositivo cambió a Estado de alarma
i
Se activa cuando el resultado de la fórmula cambia al valor seleccionado. Encendido = fórmula VERDADERA, Apagado = fórmula FALSA. Úselo para ejecutar flujos cuando su condición lógica se vuelva verdadera o falsa.
Dispositivo Lógico
Estado de alarma del dispositivo cambiado
i
Se activa cada vez que el resultado de la fórmula cambia (en cualquier dirección). Use el token 'Estado de alarma' para verificar el nuevo valor. Ideal para flujos de registro o notificación.
Dispositivo Lógico
Alarma del dispositivo Estado de alarma
i
Se activa cuando el resultado de la fórmula cambia a VERDADERO (Encendido) o FALSO (Apagado). La alarma refleja la salida de la fórmula - úselo para reaccionar a cambios de estado lógico.
Dispositivo Lógico
Estado de encendido del dispositivo cambiado
i
Se activa cuando el dispositivo se enciende o apaga (habilitado/deshabilitado). Úselo para detectar cuando alguien habilita o deshabilita la evaluación lógica - no el resultado de la fórmula.
Dispositivo Lógico
Dispositivo Estado
i
Se activa cuando el dispositivo se habilita o deshabilita (interruptor encendido/apagado). Esto controla si el dispositivo evalúa fórmulas - no el resultado de la fórmula en sí.
Smart (Components) Toolkit
Tipo de dispositivo alarma de configuración cambió a Estado de alarma
i
Se activa cuando se detecta o resuelve un error de configuración en cualquier dispositivo. Puede filtrar por tipo de dispositivo.
Smart (Components) Toolkit
Tipo de dispositivo estado de alarma de configuración cambió
i
Se activa cuando cambia el estado de alarma de configuración de cualquier dispositivo (error detectado o resuelto). Puede filtrar por tipo de dispositivo.
Unidad Lógica (Dinámica)
Encendido
Unidad Lógica (Dinámica)
Apagado
Unidad Lógica (Dinámica)
La alarma general se ha activado
Unidad Lógica (Dinámica)
La alarma general se ha desactivado
Unidad Lógica (Dinámica)
Alarma de configuración cambió a Estado de alarma
i
Se activa cuando se detecta o resuelve un error de configuración (JSON o sintaxis de fórmula no válidos).
Unidad Lógica (Dinámica)
Estado de alarma de configuración cambiado
i
Se activa cuando cambia el estado de alarma de configuración (error detectado o resuelto).
Unidad Lógica (Dinámica)
Fórmula Fórmula cambió a Resultado
i
Se activa cuando la fórmula seleccionada cambia al resultado especificado (VERDADERO o FALSO).
Unidad Lógica (Dinámica)
Fórmula Fórmula agotó tiempo

Y...

Dispositivo de Captura de Estado
Está encendido
Dispositivo de Captura de Estado
State State name exists
i
Verifica si se ha guardado un estado nombrado con el nombre especificado. Útil para evitar errores al aplicar un estado que podría no existir todavía.
Dispositivo de Captura de Estado
Stack depth Comparison Depth
i
Verifica el número de estados actualmente en la pila. Útil para limitar el crecimiento de la pila o implementar escenarios complejos de deshacer.
Dispositivo de Captura de Estado
The state stack is empty
i
Verifica si la pila de estados tiene estados guardados. Úselo antes de las operaciones Pop para evitar errores cuando la pila está vacía.
Dispositivo de Estado
Está encendido
Dispositivo de Estado
La alarma general está activada
Dispositivo Lógico
Está encendido
Dispositivo Lógico
La alarma general está activada
Dispositivo Lógico
La alarma del dispositivo está Estado de alarma
i
La alarma refleja el resultado de la fórmula: ENCENDIDA cuando la fórmula es VERDADERA, APAGADA cuando es FALSA. Úselo para verificar el estado lógico actual del dispositivo.
Dispositivo Lógico
El dispositivo está Estado
i
Verifica si el dispositivo está habilitado o deshabilitado. Cuando está APAGADO, el dispositivo deja de evaluar la fórmula e ignora los cambios de entrada. El estado de alarma permanece sin cambios.
Dispositivo Lógico
La fórmula ha expirado
i
Verifica si la fórmula ha expirado (no se recibió entrada dentro del período de tiempo límite configurado). Configure el tiempo límite en la configuración del dispositivo.
Dispositivo Lógico
Dispositivo tiene error
i
Verifica si el dispositivo tiene algún error (error de configuración, tiempo de espera o error de evaluación). Use la acción 'Borrar error' para restablecer el estado de error.
Smart (Components) Toolkit
Tiene error en Mensaje de error
Smart (Components) Toolkit
Esperar hasta que Dispositivo Capability sea Valor objetivo (timeout: Duración del timeout Unidad de timeout, id: ID del Waiter (opcional))
i
Esta tarjeta espera hasta que una capability del dispositivo alcance un valor específico. Si el valor ya es correcto, procede inmediatamente (SÍ). Si el timeout expira antes de que el valor coincida, toma el camino NO. Deje el ID del Waiter vacío para auto-generación.
Unidad Lógica (Dinámica)
Está encendido
Unidad Lógica (Dinámica)
La alarma general está activada
Unidad Lógica (Dinámica)
Fórmula Fórmula ha expirado
Unidad Lógica (Dinámica)
Fórmula Fórmula resultado es Valor
Unidad Lógica (Dinámica)
Dispositivo tiene error

Entonces...

Dispositivo de Captura de Estado
Encender
Dispositivo de Captura de Estado
Apagar
Dispositivo de Captura de Estado
Encender o apagar
Dispositivo de Captura de Estado
Apply state State name
i
Restaura todos los dispositivos a los valores almacenados en el estado nombrado seleccionado. Los dispositivos se actualizan en el orden en que fueron configurados.
Dispositivo de Captura de Estado
Capture state to State name
i
Lee los valores actuales de todos los dispositivos configurados y los guarda con el nombre especificado. Sobrescribe cualquier estado existente con el mismo nombre.
Dispositivo de Captura de Estado
Clear the state stack
i
Elimina todos los estados de la pila sin aplicar ninguno de ellos. Úselo para restablecer el historial de deshacer o liberar memoria cuando los estados ya no sean necesarios.
Dispositivo de Captura de Estado
Delete state State name
i
Elimina permanentemente un estado nombrado del almacenamiento. Esto no se puede deshacer. El estado ya no aparecerá en la lista de autocompletar.
Dispositivo de Captura de Estado
Export all named states
i
Exporta todos los estados nombrados como una cadena JSON. Use el token 'Datos JSON' para guardar en un archivo, enviar a través de webhook o almacenar en una variable para propósitos de respaldo.
Advanced
Dispositivo de Captura de Estado
Get state State name as JSON
i
Recupera un único estado nombrado como JSON. La salida incluye valores capturados y marca de tiempo. Úselo para depuración, registro o compartir datos de estado con sistemas externos.
Advanced
Dispositivo de Captura de Estado
Import named states from JSON data
i
Importa estados desde JSON exportado por 'Exportar estados nombrados'. Los estados existentes con nombres coincidentes se sobrescriben. Úselo para restaurar copias de seguridad o sincronizar entre dispositivos.
Dispositivo de Captura de Estado
Peek and apply state (keep on stack)
i
Restaura los dispositivos al estado de pila más reciente SIN eliminarlo. Útil cuando desea volver a aplicar el mismo estado varias veces o previsualizar antes de confirmar con Pop.
Dispositivo de Captura de Estado
Pop and apply state from stack
i
Elimina el estado más reciente de la pila y restaura todos los dispositivos a esos valores. Como una operación 'deshacer'. Falla si la pila está vacía - use la condición 'La pila está vacía' para verificar primero.
Dispositivo de Captura de Estado
Push current state onto stack
i
Captura los valores actuales de los dispositivos y los agrega a la parte superior de la pila. La pila funciona como un historial de deshacer - use Pop para restaurar el estado más reciente, o Peek para aplicar sin eliminar.
Dispositivo de Captura de Estado
Set state State name from JSON data
i
Crea o actualiza un estado nombrado desde JSON (debe incluir un objeto 'values'). Úselo para definir estados programáticamente o recibir datos de estado de fuentes externas a través de webhooks.
Dispositivo de Estado
Encender
Dispositivo de Estado
Apagar
Dispositivo de Estado
Encender o apagar
Dispositivo de Estado
Aplicar estado (Restablecer todo: ¿Apagar primero otros dispositivos de estado?)
i
Aplica el estado preconfigurado a todos los dispositivos. Habilite 'Apagar primero otros dispositivos de estado' para asegurar que solo este estado esté activo (como un selector de escenas).
Dispositivo Lógico
Encender
Dispositivo Lógico
Apagar
Dispositivo Lógico
Encender o apagar
Dispositivo Lógico
Borrar error
i
Borra el estado de error del dispositivo y vuelve a evaluar la fórmula. Úselo después de corregir el problema que causó el error.
Dispositivo Lógico
Evaluar fórmula
i
Activa manualmente una reevaluación de la fórmula usando los valores de entrada actuales. Útil cuando desea forzar una actualización sin esperar cambios de entrada.
Dispositivo Lógico
Validar configuración
i
Activar validación de configuración manual. Verifica errores JSON, fórmulas no válidas e IDs duplicados. Actualiza la alarma de configuración en consecuencia.
Smart (Components) Toolkit
Acción waiter gate ID del Waiter
i
Activar, desactivar o detener un waiter gate por su ID
Smart (Components) Toolkit
Evaluar Valor de entrada Primer operador min Operador lógico Segundo operador max con reglas Reglas
Advanced
Smart (Components) Toolkit
Esperar Duración Unidad
i
Pausa el flujo durante el tiempo especificado.
Unidad Lógica (Dinámica)
Encender
Unidad Lógica (Dinámica)
Apagar
Unidad Lógica (Dinámica)
Encender o apagar
Unidad Lógica (Dinámica)
Limpiar error para fórmula Fórmula
Unidad Lógica (Dinámica)
Re-evaluar todas las fórmulas
Unidad Lógica (Dinámica)
Evaluar fórmula Fórmula
Unidad Lógica (Dinámica)
Establecer todas las entradas desde JSON: Valores JSON (para TODAS las fórmulas)
i
⚠️ Establece TODOS los valores de entrada a la vez para TODAS las fórmulas en esta Logic Unit desde un objeto JSON. Todas las fórmulas recibirán los mismos valores de entrada. Usa esto cuando quieras actualizar múltiples entradas para todas las fórmulas simultáneamente.
Unidad Lógica (Dinámica)
Establecer entrada Entrada a Valor (para TODAS las fórmulas)
i
⚠️ Establece el mismo valor de entrada para TODAS las fórmulas en esta Logic Unit. Todas las fórmulas que usan esta entrada se actualizarán. Usa esto cuando quieras controlar múltiples fórmulas juntas.
Unidad Lógica (Dinámica)
Establecer entrada Entrada a Valor para fórmula Fórmula
i
✅ Establece el valor de entrada para UNA SOLA fórmula específica. Otras fórmulas no se ven afectadas. Usa esto cuando quieras controlar fórmulas de forma independiente.
Unidad Lógica (Dinámica)
Validar configuración
i
Activar validación de configuración manual. Verifica errores JSON, fórmulas no válidas e IDs duplicados. Actualiza la alarma de configuración en consecuencia.

Asistencia

¿Tienes algún problema con esta aplicación? Contacta con el desarrollador aquí.

Novedades

Versión 1.8.1 — Bug fix + better hints

Ver registro de cambios

Smart (Components) Toolkit

Esta aplicación puede administrar todo tu Homey.

Smart (Components) Toolkit no es compatible con el Homey seleccionado.

Smart (Components) Toolkit se instalará en Homey en breve.
Instalar