Smart (Components) Toolkit

Lag avanserte, tilstandsbevisste logiske enheter med flere formler.
Lag avanserte, tilstandsbevisste logiske enheter med flere formler.

Les mer ›

Støttede enheter

Flow-kort

Klikk på en enhet ovenfor for å kun vise relaterte Flow-kort.

Når …

Logisk Enhet
Aktivert
Logisk Enhet
Deaktivert
Logisk Enhet
Den generelle alarmen ble aktivert
Logisk Enhet
Den generelle alarmen ble deaktivert
Logisk Enhet
Konfigurasjonsalarm endret til Alarmtilstand
i
Utløses når en konfigurasjonsfeil oppdages eller løses (ugyldig JSON eller formelsyntaks).
Logisk Enhet
Konfigurasjonsalarm-status endret
i
Utløses når konfigurasjonsalarmens status endres (feil oppdaget eller løst).
Logisk Enhet
Enhetsalarm endret til Alarmtilstand
i
Utløses når formelresultatet endres til den valgte verdien. På = formel SANN, Av = formel USANN. Bruk dette til å kjøre flows når logikkbetingelsen din blir sann eller usann.
Logisk Enhet
Enhetsalarm-status endret
i
Utløses når formelresultatet endres (begge retninger). Bruk 'Alarmtilstand'-tokenet for å sjekke den nye verdien. Ideell for logging- eller varslingsflows.
Logisk Enhet
Enhetsalarm skrudd Alarmtilstand
i
Utløses når formelresultatet endres til SANN (På) eller USANN (Av). Alarmen gjenspeiler formelens resultat - bruk dette for å reagere på endringer i logisk tilstand.
Logisk Enhet
Enhet på-status endret
i
Utløses når enheten slås på eller av (aktivert/deaktivert). Bruk dette for å oppdage når noen aktiverer eller deaktiverer logikkevalueringen - ikke formelresultatet.
Logisk Enhet
Enhet skrudd Tilstand
i
Utløses når enheten aktiveres eller deaktiveres (på/av-bryter). Dette styrer om enheten evaluerer formler - ikke selve formelresultatet.
Logisk Enhet (Dynamisk)
Aktivert
Logisk Enhet (Dynamisk)
Deaktivert
Logisk Enhet (Dynamisk)
Den generelle alarmen ble aktivert
Logisk Enhet (Dynamisk)
Den generelle alarmen ble deaktivert
Logisk Enhet (Dynamisk)
Konfigurasjonsalarm endret til Alarmtilstand
i
Utløses når en konfigurasjonsfeil oppdages eller løses (ugyldig JSON eller formelsyntaks).
Logisk Enhet (Dynamisk)
Konfigurasjonsalarm-status endret
i
Utløses når konfigurasjonsalarmens status endres (feil oppdaget eller løst).
Logisk Enhet (Dynamisk)
Formel Formel endret til Resultat
i
Utløses når den valgte formelen endres til det spesifiserte resultatet (SANN eller USANN).
Logisk Enhet (Dynamisk)
Formel Formel fikk timeout
Smart (Components) Toolkit
Enhetstype konfigurasjonsalarm endret til Alarmtilstand
i
Utløses når en konfigurasjonsfeil oppdages eller løses på en enhet. Du kan filtrere etter enhetstype.
Smart (Components) Toolkit
Enhetstype konfigurasjonsalarm-status endret
i
Utløses når konfigurasjonsalarmens status endres på en enhet (feil oppdaget eller løst). Du kan filtrere etter enhetstype.
Tilstandsenhet
Aktivert
Tilstandsenhet
Deaktivert
Tilstandsenhet
Den generelle alarmen ble aktivert
Tilstandsenhet
Den generelle alarmen ble deaktivert
Tilstandsenhet
Tilstand brukt vellykket
i
Utløses når State Device vellykket bruker alle konfigurerte enhetstilstander. Bruk dette for å kjede flere handlinger etter at tilstanden er fullt brukt.
Tilstandsenhet
Feil oppstod
i
Utløses når en feil oppstår under bruk av tilstanden (f.eks. enhet ikke funnet, funksjon utilgjengelig). 'Feil'-tokenet inneholder feilmeldingen.
Tilstandsopptaker
Aktivert
Tilstandsopptaker
Deaktivert
Tilstandsopptaker
Feil ved lagring/bruk oppstod
i
Utløses når lagring eller bruk feiler (f.eks. enhet utilgjengelig, stakk tom). Bruk 'Feil' og 'Tilstandsnavn'-tokenene for logging eller varsler.
Tilstandsopptaker
Tilstand ble brukt
i
Utløses etter at enheter har blitt gjenopprettet til en lagret tilstand. Utløses for Bruk, Pop og Peek-operasjoner. Bruk 'Tilstandsnavn'-tokenet for å identifisere hvilken tilstand som ble brukt.
Tilstandsopptaker
Tilstand ble lagret
i
Utløses når en tilstand lagres (via Lagre eller Push). 'Tilstandsnavn'-tokenet inneholder navnet som ble brukt, eller '__stack__' for stakkoperasjoner.

Og …

Logisk Enhet
Er slått på
Logisk Enhet
Den generelle alarmen er på
Logisk Enhet
Enhetsalarm er Alarmtilstand
i
Alarmen gjenspeiler formelresultatet: PÅ når formelen evalueres til SANN, AV når USANN. Bruk dette for å sjekke enhetens nåværende logiske tilstand.
Logisk Enhet
Enheten er skrudd Tilstand
i
Sjekker om enheten er aktivert eller deaktivert. Når AV, slutter enheten å evaluere formelen og ignorerer inngangsendringer. Alarmtilstanden forblir uendret.
Logisk Enhet
Formel har gått ut på tid
i
Sjekker om formelen har gått ut på tid (ingen inngang mottatt innen den konfigurerte tidsperioden). Konfigurer timeout i enhetsinnstillingene.
Logisk Enhet
Enhet har feil
i
Sjekker om enheten har noen feil (konfigurasjonsfeil, timeout eller evalueringsfeil). Bruk 'Fjern feil'-handling for å nullstille feiltilstanden.
Logisk Enhet (Dynamisk)
Er slått på
Logisk Enhet (Dynamisk)
Den generelle alarmen er på
Logisk Enhet (Dynamisk)
Formel Formel har fått timeout
Logisk Enhet (Dynamisk)
Formel Formel resultat er Verdi
Logisk Enhet (Dynamisk)
Enhet har feil
Smart (Components) Toolkit
Har feil i Feilmelding
Smart (Components) Toolkit
Vent til Enhet Capability blir Målverdi (timeout: Timeout varighet Timeout enhet, id: Waiter ID (valgfri))
i
Dette kortet venter til en enhets capability når en bestemt verdi. Hvis verdien allerede er riktig, fortsetter det umiddelbart (JA). Hvis timeout utløper før verdien matcher, tar det NEI-stien. La Waiter ID stå tom for auto-generering.
Tilstandsenhet
Er slått på
Tilstandsenhet
Den generelle alarmen er på
Tilstandsopptaker
Er slått på
Tilstandsopptaker
Tilstand Tilstandsnavn eksisterer
i
Sjekker om en navngitt tilstand med det angitte navnet har blitt lagret. Nyttig for å unngå feil når du bruker en tilstand som kanskje ikke eksisterer ennå.
Tilstandsopptaker
Stakkdybde Sammenligning Dybde
i
Sjekker antall tilstander som for øyeblikket er på stakken. Nyttig for å begrense stakkvekst eller implementere komplekse angre-scenarier.
Tilstandsopptaker
Tilstandsstakken er tom
i
Sjekker om tilstandsstakken har noen lagrede tilstander. Bruk dette før Pop-operasjoner for å unngå feil når stakken er tom.

Så …

Logisk Enhet
Slå på
Logisk Enhet
Slå av
Logisk Enhet
Veksle mellom på og av
Logisk Enhet
Fjern feil
i
Fjerner enhetens feiltilstand og evaluerer formelen på nytt. Bruk dette etter å ha fikset problemet som forårsaket feilen.
Logisk Enhet
Evaluer formel
i
Utløser manuelt en ny evaluering av formelen med gjeldende inngangsverdier. Nyttig når du vil tvinge en oppdatering uten å vente på inngangsendringer.
Logisk Enhet
Valider konfigurasjon
i
Utløs konfigurasjonsvalidering manuelt. Sjekker for JSON-feil, ugyldige formler og duplikat-ID-er. Oppdaterer konfigurasjonsalarmen deretter.
Logisk Enhet (Dynamisk)
Slå på
Logisk Enhet (Dynamisk)
Slå av
Logisk Enhet (Dynamisk)
Veksle mellom på og av
Logisk Enhet (Dynamisk)
Fjern feilstatus for formel Formel
Logisk Enhet (Dynamisk)
Re-evaluer alle formler
Logisk Enhet (Dynamisk)
Evaluer formel Formel
Logisk Enhet (Dynamisk)
Sett alle innganger fra JSON: JSON-verdier (for ALLE formler)
i
⚠️ Setter ALLE inngangsverdier samtidig for ALLE formler i denne Logic Unit fra et JSON-objekt. Alle formler vil motta de samme inngangsverdiene. Bruk denne når du vil oppdatere flere innganger for alle formler samtidig.
Logisk Enhet (Dynamisk)
Sett inngang Inngang til Verdi (for ALLE formler)
i
⚠️ Setter samme inngangsverdi for ALLE formler i denne Logic Unit. Alle formler som bruker denne inngangen vil bli oppdatert. Bruk denne når du vil kontrollere flere formler sammen.
Logisk Enhet (Dynamisk)
Sett inngang Inngang til Verdi for formel Formel
i
✅ Setter inngangsverdien for KUN ÉN spesifikk formel. Andre formler påvirkes ikke. Bruk denne når du vil kontrollere formler uavhengig.
Logisk Enhet (Dynamisk)
Valider konfigurasjon
i
Utløs konfigurasjonsvalidering manuelt. Sjekker for JSON-feil, ugyldige formler og duplikat-ID-er. Oppdaterer konfigurasjonsalarmen deretter.
Smart (Components) Toolkit
Handling waiter gate Waiter ID
i
Aktiver, deaktiver eller stopp en waiter gate ved dens ID
Smart (Components) Toolkit
Evaluer Inngangsverdi Første operator min Logisk operator Andre operator maks med regler Regler
Advanced
Smart (Components) Toolkit
Vent Varighet Enhet
i
Pauser flyten i angitt tid før den fortsetter.
Tilstandsenhet
Slå på
Tilstandsenhet
Slå av
Tilstandsenhet
Veksle mellom på og av
Tilstandsenhet
Bruk tilstand (Nullstill alle: Slå av andre tilstandsenheter først?)
i
Bruker den forhåndskonfigurerte tilstanden på alle enheter. Aktiver 'Slå av andre tilstandsenheter først' for å sikre at bare denne tilstanden er aktiv (som en scenevelger).
Tilstandsopptaker
Slå på
Tilstandsopptaker
Slå av
Tilstandsopptaker
Veksle mellom på og av
Tilstandsopptaker
Bruk tilstand Tilstandsnavn
i
Gjenoppretter alle enheter til verdiene lagret i den valgte navngitte tilstanden. Enheter oppdateres i den rekkefølgen de ble konfigurert.
Tilstandsopptaker
Lagre tilstand til Tilstandsnavn
i
Leser nåværende verdier fra alle konfigurerte enheter og lagrer dem under det angitte navnet. Overskriver eksisterende tilstand med samme navn.
Tilstandsopptaker
Tøm tilstandsstakken
i
Fjerner alle tilstander fra stakken uten å bruke noen av dem. Bruk dette for å nullstille angre-historikken eller frigjøre minne når tilstander ikke lenger trengs.
Tilstandsopptaker
Slett tilstand Tilstandsnavn
i
Fjerner permanent en navngitt tilstand fra lagring. Dette kan ikke angres. Tilstanden vil ikke lenger vises i autofullføringslisten.
Tilstandsopptaker
Eksporter alle navngitte tilstander
i
Eksporterer alle navngitte tilstander som en JSON-streng. Bruk 'JSON-data'-tokenet for å lagre til fil, sende via webhook, eller lagre i en variabel for backup-formål.
Advanced
Tilstandsopptaker
Hent tilstand Tilstandsnavn som JSON
i
Henter en enkelt navngitt tilstand som JSON. Utdataene inkluderer lagrede verdier og tidsstempel. Bruk for feilsøking, logging eller deling av tilstandsdata med eksterne systemer.
Advanced
Tilstandsopptaker
Importer navngitte tilstander fra JSON-data
i
Importerer tilstander fra JSON eksportert av 'Eksporter navngitte tilstander'. Eksisterende tilstander med matchende navn overskrives. Bruk for å gjenopprette backups eller synkronisere mellom enheter.
Tilstandsopptaker
Les og bruk tilstand (behold på stakken)
i
Gjenoppretter enheter til den nyeste stakktilstanden UTEN å fjerne den. Nyttig når du vil bruke samme tilstand flere ganger eller forhåndsvise før du bekrefter med Pop.
Tilstandsopptaker
Hent og bruk tilstand fra stakken
i
Fjerner den nyeste tilstanden fra stakken og gjenoppretter alle enheter til disse verdiene. Som en 'angre'-operasjon. Feiler hvis stakken er tom - bruk 'Stakken er tom'-betingelse for å sjekke først.
Tilstandsopptaker
Legg nåværende tilstand på stakken
i
Lagrer nåværende enhetsverdier og legger dem på toppen av stakken. Stakken fungerer som en angre-historikk - bruk Pop for å gjenopprette den nyeste tilstanden, eller Peek for å bruke uten å fjerne.
Tilstandsopptaker
Sett tilstand Tilstandsnavn fra JSON-data
i
Oppretter eller oppdaterer en navngitt tilstand fra JSON (må inkludere 'values'-objekt). Bruk for å programmatisk definere tilstander eller motta tilstandsdata fra eksterne kilder via webhooks.

Støtte

Har du et problem med denne appen? Kontakt utvikleren her.

Nyheter

Versjon 1.8.1 — Bug fix + better hints

Vis endringslogg

Smart (Components) Toolkit

Denne appen kan styre alle aspekter ved Homey.

Smart (Components) Toolkit er ikke kompatibel med den valgte Homey.

Smart (Components) Toolkit vil straks installeres på Homey.
Installer