Smart (Components) Toolkit

Maak geavanceerde, toestandsbewuste logische eenheden met meerdere formules.
Maak geavanceerde, toestandsbewuste logische eenheden met meerdere formules.

Lees meer ›

Ondersteunde apparaten

Flow kaarten

Klik op een apparaat hierboven om gerelateerde Flow kaarten te zien.

Als...

Logisch Apparaat
Aangezet
Logisch Apparaat
Uitgezet
Logisch Apparaat
Het algemene alarm gaat aan
Logisch Apparaat
Het algemene alarm ging uit
Logisch Apparaat
Configuratie alarm veranderd naar Alarmstatus
i
Wordt geactiveerd wanneer een configuratiefout wordt gedetecteerd of opgelost (ongeldige JSON of formulesyntax).
Logisch Apparaat
Configuratie alarmstatus gewijzigd
i
Wordt geactiveerd wanneer de configuratie alarmstatus verandert (fout gedetecteerd of opgelost).
Logisch Apparaat
Apparaat alarm veranderd naar Alarmstatus
i
Wordt geactiveerd wanneer het formuleresultaat verandert naar de geselecteerde waarde. Aan = formule WAAR, Uit = formule ONWAAR. Gebruik dit om flows uit te voeren wanneer uw logische voorwaarde waar of onwaar wordt.
Logisch Apparaat
Apparaat alarmstatus gewijzigd
i
Wordt geactiveerd wanneer het formuleresultaat verandert (beide richtingen). Gebruik het 'Alarmstatus'-token om de nieuwe waarde te controleren. Ideaal voor logging- of meldingsflows.
Logisch Apparaat
Apparaat alarm Alarmstatus
i
Wordt geactiveerd wanneer het formuleresultaat verandert naar WAAR (Aan) of ONWAAR (Uit). De alarm weerspiegelt de formule-output - gebruik dit om te reageren op logische statuswijzigingen.
Logisch Apparaat
Apparaat aan-status gewijzigd
i
Wordt geactiveerd wanneer het apparaat wordt in- of uitgeschakeld (ingeschakeld/uitgeschakeld). Gebruik dit om te detecteren wanneer iemand de logische evaluatie in- of uitschakelt - niet het formuleresultaat.
Logisch Apparaat
Apparaat Status
i
Wordt geactiveerd wanneer het apparaat wordt ingeschakeld of uitgeschakeld (aan/uit schakelaar). Dit bepaalt of het apparaat formules evalueert - niet het formuleresultaat zelf.
Logische Eenheid (Dynamisch)
Aangezet
Logische Eenheid (Dynamisch)
Uitgezet
Logische Eenheid (Dynamisch)
Het algemene alarm gaat aan
Logische Eenheid (Dynamisch)
Het algemene alarm ging uit
Logische Eenheid (Dynamisch)
Configuratie alarm veranderd naar Alarmstatus
i
Wordt geactiveerd wanneer een configuratiefout wordt gedetecteerd of opgelost (ongeldige JSON of formulesyntax).
Logische Eenheid (Dynamisch)
Configuratie alarmstatus gewijzigd
i
Wordt geactiveerd wanneer de configuratie alarmstatus verandert (fout gedetecteerd of opgelost).
Logische Eenheid (Dynamisch)
Formule Formule veranderd naar Resultaat
i
Wordt geactiveerd wanneer de geselecteerde formule verandert naar het opgegeven resultaat (WAAR of ONWAAR).
Logische Eenheid (Dynamisch)
Formule Formule time-out
Smart (Components) Toolkit
Apparaattype configuratie alarm veranderd naar Alarmstatus
i
Wordt geactiveerd wanneer een configuratiefout wordt gedetecteerd of opgelost op een apparaat. U kunt filteren op apparaattype.
Smart (Components) Toolkit
Apparaattype configuratie alarmstatus gewijzigd
i
Wordt geactiveerd wanneer de configuratie alarmstatus van een apparaat verandert (fout gedetecteerd of opgelost). U kunt filteren op apparaattype.
Status Opname Apparaat
Aangezet
Status Opname Apparaat
Uitgezet
Status Opname Apparaat
Capture/Apply error occurred
i
Wordt geactiveerd wanneer vastleggen of toepassen mislukt (bijv. apparaat niet beschikbaar, stapel leeg). Gebruik 'Fout'- en 'Statusnaam'-tokens voor logging of meldingen.
Status Opname Apparaat
State was applied
i
Wordt geactiveerd nadat apparaten zijn hersteld naar een opgeslagen status. Wordt geactiveerd voor Toepassen-, Pop- en Peek-operaties. Gebruik het 'Statusnaam'-token om te identificeren welke status is toegepast.
Status Opname Apparaat
State was captured
i
Wordt geactiveerd wanneer een status wordt opgeslagen (via Vastleggen of Push). Het 'Statusnaam'-token bevat de gebruikte naam, of '__stack__' voor stapeloperaties.
Statusapparaat
Aangezet
Statusapparaat
Uitgezet
Statusapparaat
Het algemene alarm gaat aan
Statusapparaat
Het algemene alarm ging uit
Statusapparaat
Status succesvol toegepast
i
Wordt geactiveerd wanneer het State Device alle geconfigureerde apparaatstatussen succesvol toepast. Gebruik dit om extra acties te koppelen nadat de status volledig is toegepast.
Statusapparaat
Fout opgetreden
i
Wordt geactiveerd wanneer er een fout optreedt bij het toepassen van de status (bijv. apparaat niet gevonden, mogelijkheid niet beschikbaar). Het 'Fout'-token bevat de foutmelding.

En...

Logisch Apparaat
Is aan
Logisch Apparaat
Het algemene alarm is aan
Logisch Apparaat
Apparaat alarm is Alarmstatus
i
De alarm weerspiegelt het formuleresultaat: AAN wanneer de formule WAAR is, UIT wanneer ONWAAR. Gebruik dit om de huidige logische status van het apparaat te controleren.
Logisch Apparaat
Apparaat is Status
i
Controleert of het apparaat is ingeschakeld of uitgeschakeld. Wanneer UIT, stopt het apparaat met het evalueren van de formule en negeert het invoerwijzigingen. De alarmstatus blijft ongewijzigd.
Logisch Apparaat
Formule is verlopen
i
Controleert of de formule is verlopen (geen invoer ontvangen binnen de geconfigureerde time-outperiode). Configureer time-out in apparaatinstellingen.
Logisch Apparaat
Apparaat heeft fout
i
Controleert of het apparaat een fout heeft (configuratiefout, time-out of evaluatiefout). Gebruik de actie 'Fout wissen' om de foutstatus te resetten.
Logische Eenheid (Dynamisch)
Is aan
Logische Eenheid (Dynamisch)
Het algemene alarm is aan
Logische Eenheid (Dynamisch)
Formule Formule is verlopen
Logische Eenheid (Dynamisch)
Formule Formule resultaat is Waarde
Logische Eenheid (Dynamisch)
Apparaat heeft fout
Smart (Components) Toolkit
Heeft fout in Foutmelding
Smart (Components) Toolkit
Wacht tot Apparaat Capability Doelwaarde wordt (timeout: Timeout duur Timeout eenheid, id: Waiter ID (optioneel))
i
Deze kaart wacht tot een apparaat capability een specifieke waarde bereikt. Als de waarde al correct is, gaat het onmiddellijk verder (JA). Als timeout verloopt voordat de waarde overeenkomt, neemt het het NEE-pad. Laat Waiter ID leeg voor auto-generatie.
Status Opname Apparaat
Is aan
Status Opname Apparaat
State State name exists
i
Controleert of een benoemde status met de opgegeven naam is opgeslagen. Handig om fouten te voorkomen bij het toepassen van een status die mogelijk nog niet bestaat.
Status Opname Apparaat
Stack depth Comparison Depth
i
Controleert het aantal statussen dat momenteel op de stapel staat. Handig om stapelgroei te beperken of complexe ongedaan-maken-scenario's te implementeren.
Status Opname Apparaat
The state stack is empty
i
Controleert of de statusstapel opgeslagen statussen heeft. Gebruik dit vóór Pop-operaties om fouten te voorkomen wanneer de stapel leeg is.
Statusapparaat
Is aan
Statusapparaat
Het algemene alarm is aan

Dan...

Logisch Apparaat
Zet aan
Logisch Apparaat
Zet uit
Logisch Apparaat
Schakel aan of uit
Logisch Apparaat
Fout wissen
i
Wist de foutstatus van het apparaat en evalueert de formule opnieuw. Gebruik dit na het oplossen van het probleem dat de fout veroorzaakte.
Logisch Apparaat
Formule evalueren
i
Activeert handmatig een herevaluatie van de formule met huidige invoerwaarden. Handig wanneer u een update wilt forceren zonder te wachten op invoerwijzigingen.
Logisch Apparaat
Configuratie valideren
i
Handmatige configuratievalidatie activeren. Controleert op JSON-fouten, ongeldige formules en dubbele ID's. Werkt het configuratie-alarm dienovereenkomstig bij.
Logische Eenheid (Dynamisch)
Zet aan
Logische Eenheid (Dynamisch)
Zet uit
Logische Eenheid (Dynamisch)
Schakel aan of uit
Logische Eenheid (Dynamisch)
Foutstatus voor formule Formule wissen
Logische Eenheid (Dynamisch)
Alle formules opnieuw evalueren
Logische Eenheid (Dynamisch)
Formule Formule evalueren
Logische Eenheid (Dynamisch)
Alle ingangen instellen vanuit JSON: JSON-waarden (voor ALLE formules)
i
⚠️ Stelt ALLE ingangswaarden tegelijk in voor ALLE formules in deze Logic Unit vanuit een JSON-object. Alle formules ontvangen dezelfde ingangswaarden. Gebruik dit wanneer u meerdere ingangen voor alle formules tegelijk wilt bijwerken.
Logische Eenheid (Dynamisch)
Ingang Ingang instellen op Waarde (voor ALLE formules)
i
⚠️ Stelt dezelfde ingangswaarde in voor ALLE formules in deze Logic Unit. Alle formules die deze ingang gebruiken, worden bijgewerkt. Gebruik dit wanneer u meerdere formules samen wilt besturen.
Logische Eenheid (Dynamisch)
Ingang Ingang instellen op Waarde voor formule Formule
i
✅ Stelt de ingangswaarde in voor SLECHTS ÉÉN specifieke formule. Andere formules worden niet beïnvloed. Gebruik dit wanneer u formules onafhankelijk wilt besturen.
Logische Eenheid (Dynamisch)
Configuratie valideren
i
Handmatige configuratievalidatie activeren. Controleert op JSON-fouten, ongeldige formules en dubbele ID's. Werkt het configuratie-alarm dienovereenkomstig bij.
Smart (Components) Toolkit
Actie waiter gate Waiter ID
i
Schakel een waiter gate in, uit of stop het via zijn ID
Smart (Components) Toolkit
Evalueer Invoerwaarde Eerste operator min Logische operator Tweede operator max met regels Regels
Advanced
Smart (Components) Toolkit
Wacht Duur Eenheid
i
Pauzeert de flow voor de opgegeven tijd.
Status Opname Apparaat
Zet aan
Status Opname Apparaat
Zet uit
Status Opname Apparaat
Schakel aan of uit
Status Opname Apparaat
Apply state State name
i
Herstelt alle apparaten naar de waarden die zijn opgeslagen in de geselecteerde benoemde status. Apparaten worden bijgewerkt in de volgorde waarin ze zijn geconfigureerd.
Status Opname Apparaat
Capture state to State name
i
Leest huidige waarden van alle geconfigureerde apparaten en slaat ze op onder de opgegeven naam. Overschrijft bestaande status met dezelfde naam.
Status Opname Apparaat
Clear the state stack
i
Verwijdert alle statussen van de stapel zonder ze toe te passen. Gebruik dit om de ongedaan-maken-geschiedenis te resetten of geheugen vrij te maken wanneer statussen niet meer nodig zijn.
Status Opname Apparaat
Delete state State name
i
Verwijdert een benoemde status permanent uit de opslag. Dit kan niet ongedaan worden gemaakt. De status verschijnt niet meer in de autocomplete-lijst.
Status Opname Apparaat
Export all named states
i
Exporteert alle benoemde statussen als een JSON-string. Gebruik het 'JSON-gegevens'-token om op te slaan in een bestand, te verzenden via webhook of op te slaan in een variabele voor back-updoeleinden.
Advanced
Status Opname Apparaat
Get state State name as JSON
i
Haalt een enkele benoemde status op als JSON. De uitvoer bevat vastgelegde waarden en tijdstempel. Gebruik voor debugging, logging of het delen van statusgegevens met externe systemen.
Advanced
Status Opname Apparaat
Import named states from JSON data
i
Importeert statussen van JSON geëxporteerd door 'Benoemde statussen exporteren'. Bestaande statussen met overeenkomende namen worden overschreven. Gebruik om back-ups te herstellen of te synchroniseren tussen apparaten.
Status Opname Apparaat
Peek and apply state (keep on stack)
i
Herstelt apparaten naar de meest recente stapelstatus ZONDER deze te verwijderen. Handig wanneer u dezelfde status meerdere keren wilt toepassen of een voorbeeld wilt bekijken voordat u bevestigt met Pop.
Status Opname Apparaat
Pop and apply state from stack
i
Verwijdert de meest recente status van de stapel en herstelt alle apparaten naar die waarden. Zoals een 'ongedaan maken'-operatie. Mislukt als de stapel leeg is - gebruik de voorwaarde 'Stapel is leeg' om eerst te controleren.
Status Opname Apparaat
Push current state onto stack
i
Legt huidige apparaatwaarden vast en voegt ze toe bovenaan de stapel. De stapel werkt als een ongedaan-maken-geschiedenis - gebruik Pop om de meest recente status te herstellen, of Peek om toe te passen zonder te verwijderen.
Status Opname Apparaat
Set state State name from JSON data
i
Maakt of werkt een benoemde status bij vanuit JSON (moet een 'values'-object bevatten). Gebruik om statussen programmatisch te definiëren of statusgegevens van externe bronnen via webhooks te ontvangen.
Statusapparaat
Zet aan
Statusapparaat
Zet uit
Statusapparaat
Schakel aan of uit
Statusapparaat
Status toepassen (Alles resetten: Andere statusapparaten eerst uitschakelen?)
i
Past de vooraf geconfigureerde status toe op alle apparaten. Schakel 'Andere statusapparaten eerst uitschakelen' in om ervoor te zorgen dat alleen deze status actief is (zoals een scènekiezer).

Ondersteuning

Heb je een probleem met deze app? Neem contact op met de ontwikkelaar, klik hier.

Wat is nieuw

Versie 1.8.1 — Bug fix + better hints

Bekijk changelog

Smart (Components) Toolkit

Deze app kan je hele Homey beheren.

Smart (Components) Toolkit is niet compatibel met de geselecteerde Homey

Smart (Components) Toolkit wordt op Homey geïnstalleerd.
Installeer App