Smart (Components) Toolkit

Opret avancerede, tilstandsbevidste logiske enheder med flere formler.
Opret avancerede, tilstandsbevidste logiske enheder med flere formler.

Læs mere ›

Understøttede enheder

Flow-kort

Klik på en enhed ovenfor for kun at vise relaterede Flow-kort.

Når...

Logisk Enhed
Tændt
Logisk Enhed
Slukket
Logisk Enhed
Den generiske alarm blev aktiveret
Logisk Enhed
Den generiske alarm blev deaktiveret
Logisk Enhed
Konfigurationsalarm ændret til Alarmstilstand
i
Udløser når en konfigurationsfejl opdages eller løses (ugyldig JSON eller formelsyntaks).
Logisk Enhed
Konfigurationsalarmstatus ændret
i
Udløser når konfigurationsalarmens status ændres (fejl opdaget eller løst).
Logisk Enhed
Enhedsalarm ændret til Alarmstilstand
i
Udløser når formelresultatet ændres til den valgte værdi. Til = formel SAND, Fra = formel FALSK. Brug dette til at køre flows, når din logikbetingelse bliver sand eller falsk.
Logisk Enhed
Enhedsalarmstatus ændret
i
Udløses når formelresultatet ændres (begge retninger). Brug 'Alarmtilstand'-tokenet til at tjekke den nye værdi. Ideel til logning- eller notifikationsflows.
Logisk Enhed
Enhedsalarm slået Alarmstilstand
i
Udløser når formelresultatet ændres til SAND (Til) eller FALSK (Fra). Alarmen afspejler formelens output - brug dette til at reagere på logiske tilstandsændringer.
Logisk Enhed
Enheds tænd-status ændret
i
Udløses når enheden tændes eller slukkes (aktiveret/deaktiveret). Brug dette til at opdage, når nogen aktiverer eller deaktiverer logikevalueringen - ikke formelresultatet.
Logisk Enhed
Enhed slået Tilstand
i
Udløser når enheden aktiveres eller deaktiveres (til/fra-skift). Dette styrer om enheden evaluerer formler - ikke selve formelresultatet.
Logisk Enhed (Dynamisk)
Tændt
Logisk Enhed (Dynamisk)
Slukket
Logisk Enhed (Dynamisk)
Den generiske alarm blev aktiveret
Logisk Enhed (Dynamisk)
Den generiske alarm blev deaktiveret
Logisk Enhed (Dynamisk)
Konfigurationsalarm ændret til Alarmstilstand
i
Udløser når en konfigurationsfejl opdages eller løses (ugyldig JSON eller formelsyntaks).
Logisk Enhed (Dynamisk)
Konfigurationsalarmstatus ændret
i
Udløser når konfigurationsalarmens status ændres (fejl opdaget eller løst).
Logisk Enhed (Dynamisk)
Formel Formel ændret til Resultat
i
Udløser når den valgte formel ændres til det specificerede resultat (SAND eller FALSK).
Logisk Enhed (Dynamisk)
Formel Formel fik timeout
Smart (Components) Toolkit
Enhedstype konfigurationsalarm ændret til Alarmstilstand
i
Udløser når en konfigurationsfejl opdages eller løses på en enhed. Du kan filtrere efter enhedstype.
Smart (Components) Toolkit
Enhedstype konfigurationsalarmstatus ændret
i
Udløser når konfigurationsalarmens status ændres på en enhed (fejl opdaget eller løst). Du kan filtrere efter enhedstype.
Tilstandsenhed
Tændt
Tilstandsenhed
Slukket
Tilstandsenhed
Den generiske alarm blev aktiveret
Tilstandsenhed
Den generiske alarm blev deaktiveret
Tilstandsenhed
Tilstand anvendt succesfuldt
i
Udløses når State Device succesfuldt anvender alle konfigurerede enhedstilstande. Brug dette til at kæde yderligere handlinger efter tilstanden er fuldt anvendt.
Tilstandsenhed
Fejl opstod
i
Udløses når der opstår en fejl under anvendelse af tilstanden (f.eks. enhed ikke fundet, evne utilgængelig). 'Fejl'-tokenet indeholder fejlmeddelelsen.
Tilstandsoptagelsesenhed
Tændt
Tilstandsoptagelsesenhed
Slukket
Tilstandsoptagelsesenhed
Capture/Apply error occurred
i
Udløses når fangst eller anvendelse fejler (f.eks. enhed utilgængelig, stak tom). Brug 'Fejl'- og 'Tilstandsnavn'-tokens til logning eller notifikationer.
Tilstandsoptagelsesenhed
State was applied
i
Udløses efter at enheder er blevet gendannet til en gemt tilstand. Udløses for Anvend-, Pop- og Peek-operationer. Brug 'Tilstandsnavn'-tokenet til at identificere hvilken tilstand der blev anvendt.
Tilstandsoptagelsesenhed
State was captured
i
Udløses når en tilstand gemmes (via Fang eller Push). 'Tilstandsnavn'-tokenet indeholder det brugte navn, eller '__stack__' for stakoperationer.

Og...

Logisk Enhed
Er tændt
Logisk Enhed
Den generiske alarm er tændt
Logisk Enhed
Enhedsalarm er Alarmstilstand
i
Alarmen afspejler formelresultatet: TIL når formlen evalueres til SAND, FRA når FALSK. Brug dette til at kontrollere enhedens aktuelle logiske tilstand.
Logisk Enhed
Enheden er slået Tilstand
i
Tjekker om enheden er aktiveret eller deaktiveret. Når FRA, stopper enheden med at evaluere formlen og ignorerer inputændringer. Alarmtilstanden forbliver uændret.
Logisk Enhed
Formel er udløbet
i
Kontrollerer om formlen er udløbet (ingen input modtaget inden for den konfigurerede timeout-periode). Konfigurer timeout i enhedsindstillingerne.
Logisk Enhed
Enhed har fejl
i
Kontrollerer om enheden har en fejl (konfigurationsfejl, timeout eller evalueringsfejl). Brug handlingen 'Ryd fejl' for at nulstille fejltilstanden.
Logisk Enhed (Dynamisk)
Er tændt
Logisk Enhed (Dynamisk)
Den generiske alarm er tændt
Logisk Enhed (Dynamisk)
Formel Formel har fået timeout
Logisk Enhed (Dynamisk)
Formel Formel resultat er Værdi
Logisk Enhed (Dynamisk)
Enhed har fejl
Smart (Components) Toolkit
Har fejl i Fejlmeddelelse
Smart (Components) Toolkit
Vent indtil Enhed Capability bliver Målværdi (timeout: Timeout varighed Timeout enhed, id: Waiter ID (valgfri))
i
Dette kort venter indtil en enheds capability når en bestemt værdi. Hvis værdien allerede er korrekt, fortsætter det straks (JA). Hvis timeout udløber før værdien matcher, tager det NEJ-vejen. Lad Waiter ID være tom for auto-generering.
Tilstandsenhed
Er tændt
Tilstandsenhed
Den generiske alarm er tændt
Tilstandsoptagelsesenhed
Er tændt
Tilstandsoptagelsesenhed
State State name exists
i
Kontrollerer om en navngivet tilstand med det angivne navn er blevet gemt. Nyttigt for at undgå fejl ved anvendelse af en tilstand, der muligvis ikke eksisterer endnu.
Tilstandsoptagelsesenhed
Stack depth Comparison Depth
i
Kontrollerer antallet af tilstande, der i øjeblikket er på stakken. Nyttigt til at begrænse stakvækst eller implementere komplekse fortryd-scenarier.
Tilstandsoptagelsesenhed
The state stack is empty
i
Kontrollerer om tilstandsstakken har gemte tilstande. Brug dette før Pop-operationer for at undgå fejl, når stakken er tom.

Så...

Logisk Enhed
Tændt
Logisk Enhed
Slukket
Logisk Enhed
Tænd eller sluk
Logisk Enhed
Ryd fejl
i
Rydder enhedens fejltilstand og evaluerer formlen igen. Brug dette efter at have løst problemet, der forårsagede fejlen.
Logisk Enhed
Evaluer formel
i
Udløser manuelt en genevaluering af formlen med aktuelle inputværdier. Nyttigt når du vil tvinge en opdatering uden at vente på inputændringer.
Logisk Enhed
Valider konfiguration
i
Udløs manuel konfigurationsvalidering. Tjekker for JSON-fejl, ugyldige formler og duplikat-ID'er. Opdaterer konfigurationsalarmen tilsvarende.
Logisk Enhed (Dynamisk)
Tændt
Logisk Enhed (Dynamisk)
Slukket
Logisk Enhed (Dynamisk)
Tænd eller sluk
Logisk Enhed (Dynamisk)
Ryd fejlstatus for formel Formel
Logisk Enhed (Dynamisk)
Gentag evaluering af alle formler
Logisk Enhed (Dynamisk)
Evaluer formel Formel
Logisk Enhed (Dynamisk)
Indstil alle indgange fra JSON: JSON-værdier (for ALLE formler)
i
⚠️ Indstiller ALLE indgangsværdier på én gang for ALLE formler i denne Logic Unit fra et JSON-objekt. Alle formler vil modtage de samme indgangsværdier. Brug dette, når du vil opdatere flere indgange for alle formler samtidigt.
Logisk Enhed (Dynamisk)
Indstil indgang Indgang til Værdi (for ALLE formler)
i
⚠️ Indstiller den samme indgangsværdi for ALLE formler i denne Logic Unit. Alle formler, der bruger denne indgang, vil blive opdateret. Brug dette, når du vil styre flere formler sammen.
Logisk Enhed (Dynamisk)
Indstil indgang Indgang til Værdi for formel Formel
i
✅ Indstiller indgangsværdien for KUN ÉN specifik formel. Andre formler påvirkes ikke. Brug dette, når du vil styre formler uafhængigt.
Logisk Enhed (Dynamisk)
Valider konfiguration
i
Udløs manuel konfigurationsvalidering. Tjekker for JSON-fejl, ugyldige formler og duplikat-ID'er. Opdaterer konfigurationsalarmen tilsvarende.
Smart (Components) Toolkit
Handling waiter gate Waiter ID
i
Aktiver, deaktiver eller stop en waiter gate ved dens ID
Smart (Components) Toolkit
Evaluer Indgangsværdi Første operatør min Logisk operatør Anden operatør max med regler Regler
Advanced
Smart (Components) Toolkit
Vent Varighed Enhed
i
Pauser flow i den angivne tid før fortsættelse.
Tilstandsenhed
Tændt
Tilstandsenhed
Slukket
Tilstandsenhed
Tænd eller sluk
Tilstandsenhed
Anvend tilstand (Nulstil alle: Sluk andre tilstandsenheder først?)
i
Anvender den forudkonfigurerede tilstand på alle enheder. Aktivér 'Sluk andre tilstandsenheder først' for at sikre, at kun denne tilstand er aktiv (som en scenevælger).
Tilstandsoptagelsesenhed
Tændt
Tilstandsoptagelsesenhed
Slukket
Tilstandsoptagelsesenhed
Tænd eller sluk
Tilstandsoptagelsesenhed
Apply state State name
i
Gendanner alle enheder til værdierne gemt i den valgte navngivne tilstand. Enheder opdateres i den rækkefølge, de blev konfigureret.
Tilstandsoptagelsesenhed
Capture state to State name
i
Læser aktuelle værdier fra alle konfigurerede enheder og gemmer dem under det angivne navn. Overskriver eksisterende tilstand med samme navn.
Tilstandsoptagelsesenhed
Clear the state stack
i
Fjerner alle tilstande fra stakken uden at anvende nogen af dem. Brug dette til at nulstille fortryd-historikken eller frigøre hukommelse, når tilstande ikke længere er nødvendige.
Tilstandsoptagelsesenhed
Delete state State name
i
Fjerner permanent en navngivet tilstand fra lagring. Dette kan ikke fortrydes. Tilstanden vil ikke længere vises i autofuldførelseslisten.
Tilstandsoptagelsesenhed
Export all named states
i
Eksporterer alle navngivne tilstande som en JSON-streng. Brug 'JSON-data'-tokenet til at gemme i en fil, sende via webhook eller gemme i en variabel til backup-formål.
Advanced
Tilstandsoptagelsesenhed
Get state State name as JSON
i
Henter en enkelt navngivet tilstand som JSON. Outputtet inkluderer fangede værdier og tidsstempel. Brug til debugging, logning eller deling af tilstandsdata med eksterne systemer.
Advanced
Tilstandsoptagelsesenhed
Import named states from JSON data
i
Importerer tilstande fra JSON eksporteret af 'Eksporter navngivne tilstande'. Eksisterende tilstande med matchende navne overskrives. Brug til at gendanne backups eller synkronisere mellem enheder.
Tilstandsoptagelsesenhed
Peek and apply state (keep on stack)
i
Gendanner enheder til den seneste staktilstand UDEN at fjerne den. Nyttigt når du vil genanvende den samme tilstand flere gange eller forhåndsvise før du bekræfter med Pop.
Tilstandsoptagelsesenhed
Pop and apply state from stack
i
Fjerner den seneste tilstand fra stakken og gendanner alle enheder til disse værdier. Som en 'fortryd'-operation. Fejler hvis stakken er tom - brug betingelsen 'Stakken er tom' til at kontrollere først.
Tilstandsoptagelsesenhed
Push current state onto stack
i
Fanger aktuelle enhedsværdier og tilføjer dem til toppen af stakken. Stakken fungerer som en fortryd-historik - brug Pop til at gendanne den seneste tilstand, eller Peek til at anvende uden at fjerne.
Tilstandsoptagelsesenhed
Set state State name from JSON data
i
Opretter eller opdaterer en navngivet tilstand fra JSON (skal inkludere et 'values'-objekt). Brug til programmatisk at definere tilstande eller modtage tilstandsdata fra eksterne kilder via webhooks.

Support

Har du et problem med denne app? Kontakt udvikleren her.

Hvad er nyt

Version 1.8.1 — Bug fix + better hints

Se ændringslog

Smart (Components) Toolkit

Denne app kan administrere hele din Homey.

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

Smart (Components) Toolkit bliver snart installeret på Homey.
Installer