Smart (Components) Toolkit

Crea unità logiche avanzate e consapevoli dello stato con formule multiple.
Crea unità logiche avanzate e consapevoli dello stato con formule multiple.

Leggi di più ›

Dispositivi supportati

Schede dei Flow

Clicca su un dispositivo qui sopra per visualizzare solo le schede dei Flow correlate.

Quando...

Dispositivo di Cattura Stato
Attivato
Dispositivo di Cattura Stato
Disattivato
Dispositivo di Cattura Stato
Capture/Apply error occurred
i
Si attiva quando la cattura o l'applicazione fallisce (es. dispositivo non disponibile, stack vuoto). Usa i token 'Errore' e 'Nome stato' per la registrazione o le notifiche.
Dispositivo di Cattura Stato
State was applied
i
Si attiva dopo che i dispositivi sono stati ripristinati a uno stato salvato. Si attiva per le operazioni Applica, Pop e Peek. Usa il token 'Nome stato' per identificare quale stato è stato applicato.
Dispositivo di Cattura Stato
State was captured
i
Si attiva quando uno stato viene salvato (tramite Cattura o Push). Il token 'Nome stato' contiene il nome utilizzato, o '__stack__' per le operazioni dello stack.
Dispositivo di Stato
Attivato
Dispositivo di Stato
Disattivato
Dispositivo di Stato
L'allarme generico è stato attivato
Dispositivo di Stato
L'allarme generico è stato disattivato
Dispositivo di Stato
Stato applicato con successo
i
Si attiva quando lo State Device applica con successo tutti gli stati dispositivo configurati. Usalo per concatenare azioni aggiuntive dopo che lo stato è stato completamente applicato.
Dispositivo di Stato
Si è verificato un errore
i
Si attiva quando si verifica un errore durante l'applicazione dello stato (es. dispositivo non trovato, capacità non disponibile). Il token 'Errore' contiene il messaggio di errore.
Dispositivo Logico
Attivato
Dispositivo Logico
Disattivato
Dispositivo Logico
L'allarme generico è stato attivato
Dispositivo Logico
L'allarme generico è stato disattivato
Dispositivo Logico
Allarme configurazione cambiato in Stato allarme
i
Si attiva quando viene rilevato o risolto un errore di configurazione (JSON o sintassi formula non validi).
Dispositivo Logico
Stato allarme configurazione cambiato
i
Si attiva quando cambia lo stato di allarme di configurazione (errore rilevato o risolto).
Dispositivo Logico
Allarme dispositivo cambiato in Stato allarme
i
Si attiva quando il risultato della formula cambia al valore selezionato. Acceso = formula VERA, Spento = formula FALSA. Usalo per eseguire flussi quando la tua condizione logica diventa vera o falsa.
Dispositivo Logico
Stato allarme dispositivo cambiato
i
Si attiva ogni volta che il risultato della formula cambia (in entrambe le direzioni). Usa il token 'Stato allarme' per verificare il nuovo valore. Ideale per flussi di registrazione o notifica.
Dispositivo Logico
Allarme dispositivo Stato allarme
i
Si attiva quando il risultato della formula cambia in VERO (Acceso) o FALSO (Spento). L'allarme riflette l'output della formula - usalo per reagire ai cambiamenti di stato logico.
Dispositivo Logico
Stato di accensione dispositivo cambiato
i
Si attiva quando il dispositivo viene acceso o spento (abilitato/disabilitato). Usalo per rilevare quando qualcuno abilita o disabilita la valutazione logica - non il risultato della formula.
Dispositivo Logico
Dispositivo Stato
i
Si attiva quando il dispositivo viene abilitato o disabilitato (interruttore on/off). Questo controlla se il dispositivo valuta le formule - non il risultato della formula stesso.
Smart (Components) Toolkit
Tipo di dispositivo allarme configurazione cambiato in Stato allarme
i
Si attiva quando viene rilevato o risolto un errore di configurazione su un dispositivo. È possibile filtrare per tipo di dispositivo.
Smart (Components) Toolkit
Tipo di dispositivo stato allarme configurazione cambiato
i
Si attiva quando cambia lo stato di allarme di configurazione di un dispositivo (errore rilevato o risolto). È possibile filtrare per tipo di dispositivo.
Unità Logica (Dinamica)
Attivato
Unità Logica (Dinamica)
Disattivato
Unità Logica (Dinamica)
L'allarme generico è stato attivato
Unità Logica (Dinamica)
L'allarme generico è stato disattivato
Unità Logica (Dinamica)
Allarme configurazione cambiato in Stato allarme
i
Si attiva quando viene rilevato o risolto un errore di configurazione (JSON o sintassi formula non validi).
Unità Logica (Dinamica)
Stato allarme configurazione cambiato
i
Si attiva quando cambia lo stato di allarme di configurazione (errore rilevato o risolto).
Unità Logica (Dinamica)
Formula Formula cambiata in Risultato
i
Si attiva quando la formula selezionata cambia al risultato specificato (VERO o FALSO).
Unità Logica (Dinamica)
Timeout formula Formula

E...

Dispositivo di Cattura Stato
È attivato
Dispositivo di Cattura Stato
State State name exists
i
Verifica se uno stato nominato con il nome specificato è stato salvato. Utile per evitare errori quando si applica uno stato che potrebbe non esistere ancora.
Dispositivo di Cattura Stato
Stack depth Comparison Depth
i
Verifica il numero di stati attualmente nello stack. Utile per limitare la crescita dello stack o implementare scenari di annullamento complessi.
Dispositivo di Cattura Stato
The state stack is empty
i
Verifica se lo stack degli stati ha stati salvati. Usalo prima delle operazioni Pop per evitare errori quando lo stack è vuoto.
Dispositivo di Stato
È attivato
Dispositivo di Stato
L'allarme generico è acceso
Dispositivo Logico
È attivato
Dispositivo Logico
L'allarme generico è acceso
Dispositivo Logico
L'allarme del dispositivo è Stato allarme
i
L'allarme riflette il risultato della formula: ACCESO quando la formula è VERA, SPENTO quando è FALSA. Usalo per verificare lo stato logico attuale del dispositivo.
Dispositivo Logico
Il dispositivo è Stato
i
Controlla se il dispositivo è abilitato o disabilitato. Quando SPENTO, il dispositivo smette di valutare la formula e ignora le modifiche degli input. Lo stato dell'allarme rimane invariato.
Dispositivo Logico
La formula è scaduta
i
Controlla se la formula è scaduta (nessun input ricevuto entro il periodo di timeout configurato). Configura il timeout nelle impostazioni del dispositivo.
Dispositivo Logico
Dispositivo ha errori
i
Controlla se il dispositivo ha un errore (errore di configurazione, timeout o errore di valutazione). Usa l'azione 'Cancella errore' per reimpostare lo stato di errore.
Smart (Components) Toolkit
Ha errore in Messaggio di errore
Smart (Components) Toolkit
Aspetta fino a quando Dispositivo Capability diventa Valore target (timeout: Durata timeout Unità timeout, id: ID Waiter (opzionale))
i
Questa scheda attende fino a quando una capability del dispositivo raggiunge un valore specifico. Se il valore è già corretto, procede immediatamente (SÌ). Se il timeout scade prima che il valore corrisponda, prende il percorso NO. Lascia l'ID Waiter vuoto per la generazione automatica.
Unità Logica (Dinamica)
È attivato
Unità Logica (Dinamica)
L'allarme generico è acceso
Unità Logica (Dinamica)
Formula Formula ha timeout
Unità Logica (Dinamica)
Formula Formula risultato è Valore
Unità Logica (Dinamica)
Dispositivo ha errori

Poi...

Dispositivo di Cattura Stato
Attiva
Dispositivo di Cattura Stato
Disattiva
Dispositivo di Cattura Stato
Attiva o disattiva
Dispositivo di Cattura Stato
Apply state State name
i
Ripristina tutti i dispositivi ai valori memorizzati nello stato nominato selezionato. I dispositivi vengono aggiornati nell'ordine in cui sono stati configurati.
Dispositivo di Cattura Stato
Capture state to State name
i
Legge i valori correnti da tutti i dispositivi configurati e li salva con il nome specificato. Sovrascrive qualsiasi stato esistente con lo stesso nome.
Dispositivo di Cattura Stato
Clear the state stack
i
Rimuove tutti gli stati dallo stack senza applicarne nessuno. Usalo per reimpostare la cronologia di annullamento o liberare memoria quando gli stati non sono più necessari.
Dispositivo di Cattura Stato
Delete state State name
i
Rimuove permanentemente uno stato nominato dalla memoria. Questa azione non può essere annullata. Lo stato non apparirà più nell'elenco di autocompletamento.
Dispositivo di Cattura Stato
Export all named states
i
Esporta tutti gli stati nominati come stringa JSON. Usa il token 'Dati JSON' per salvare in un file, inviare tramite webhook o memorizzare in una variabile per scopi di backup.
Advanced
Dispositivo di Cattura Stato
Get state State name as JSON
i
Recupera un singolo stato nominato come JSON. L'output include valori catturati e timestamp. Usalo per debug, registrazione o condivisione di dati di stato con sistemi esterni.
Advanced
Dispositivo di Cattura Stato
Import named states from JSON data
i
Importa gli stati dal JSON esportato da 'Esporta stati nominati'. Gli stati esistenti con nomi corrispondenti vengono sovrascritti. Usalo per ripristinare backup o sincronizzare tra dispositivi.
Dispositivo di Cattura Stato
Peek and apply state (keep on stack)
i
Ripristina i dispositivi allo stato dello stack più recente SENZA rimuoverlo. Utile quando vuoi riapplicare lo stesso stato più volte o visualizzare l'anteprima prima di confermare con Pop.
Dispositivo di Cattura Stato
Pop and apply state from stack
i
Rimuove lo stato più recente dallo stack e ripristina tutti i dispositivi a quei valori. Come un'operazione 'annulla'. Fallisce se lo stack è vuoto - usa la condizione 'Lo stack è vuoto' per verificare prima.
Dispositivo di Cattura Stato
Push current state onto stack
i
Cattura i valori correnti dei dispositivi e li aggiunge in cima allo stack. Lo stack funziona come una cronologia di annullamento - usa Pop per ripristinare lo stato più recente, o Peek per applicare senza rimuovere.
Dispositivo di Cattura Stato
Set state State name from JSON data
i
Crea o aggiorna uno stato nominato da JSON (deve includere un oggetto 'values'). Usalo per definire stati programmaticamente o ricevere dati di stato da fonti esterne tramite webhook.
Dispositivo di Stato
Attiva
Dispositivo di Stato
Disattiva
Dispositivo di Stato
Attiva o disattiva
Dispositivo di Stato
Applica stato (Ripristina tutto: Spegni prima gli altri dispositivi di stato?)
i
Applica lo stato preconfigurato a tutti i dispositivi. Abilita 'Spegni prima gli altri dispositivi di stato' per assicurarti che solo questo stato sia attivo (come un selettore di scene).
Dispositivo Logico
Attiva
Dispositivo Logico
Disattiva
Dispositivo Logico
Attiva o disattiva
Dispositivo Logico
Cancella errore
i
Cancella lo stato di errore del dispositivo e rivaluta la formula. Usalo dopo aver risolto il problema che ha causato l'errore.
Dispositivo Logico
Valuta formula
i
Attiva manualmente una rivalutazione della formula utilizzando i valori di input correnti. Utile quando vuoi forzare un aggiornamento senza attendere le modifiche degli input.
Dispositivo Logico
Convalida configurazione
i
Attiva la convalida manuale della configurazione. Controlla errori JSON, formule non valide e ID duplicati. Aggiorna l'allarme di configurazione di conseguenza.
Smart (Components) Toolkit
Azione waiter gate ID Waiter
i
Attiva, disattiva o ferma un waiter gate tramite il suo ID
Smart (Components) Toolkit
Valuta Valore di input Primo operatore min Operatore logico Secondo operatore max con regole Regole
Advanced
Smart (Components) Toolkit
Aspetta Durata Unità
i
Mette in pausa il flusso per il tempo specificato.
Unità Logica (Dinamica)
Attiva
Unità Logica (Dinamica)
Disattiva
Unità Logica (Dinamica)
Attiva o disattiva
Unità Logica (Dinamica)
Cancella errore per formula Formula
Unità Logica (Dinamica)
Rivaluta tutte le formule
Unità Logica (Dinamica)
Valuta formula Formula
Unità Logica (Dinamica)
Imposta tutti gli input da JSON: Valori JSON (per TUTTE le formule)
i
⚠️ Imposta TUTTI i valori di input contemporaneamente per TUTTE le formule in questa Logic Unit da un oggetto JSON. Tutte le formule riceveranno gli stessi valori di input. Usa questo quando vuoi aggiornare più input per tutte le formule simultaneamente.
Unità Logica (Dinamica)
Imposta input Input a Valore (per TUTTE le formule)
i
⚠️ Imposta lo stesso valore di input per TUTTE le formule in questa Logic Unit. Tutte le formule che utilizzano questo input verranno aggiornate. Usa questo quando vuoi controllare più formule insieme.
Unità Logica (Dinamica)
Imposta input Input a Valore per formula Formula
i
✅ Imposta il valore di input per UNA SOLA formula specifica. Le altre formule non sono interessate. Usa questo quando vuoi controllare le formule indipendentemente.
Unità Logica (Dinamica)
Convalida configurazione
i
Attiva la convalida manuale della configurazione. Controlla errori JSON, formule non valide e ID duplicati. Aggiorna l'allarme di configurazione di conseguenza.

Supporto

Hai un problema con questa app? Contatta lo sviluppatore qui.

Novità

Versione 1.8.1 — Bug fix + better hints

Visualizza il changelog

Smart (Components) Toolkit

Questa app può gestire l’intero Homey.

Smart (Components) Toolkit non è compatibile con l’Homey selezionato.

Smart (Components) Toolkitverrà installato a breve su Homey.
Installa