Terug naar Ondersteuning

Tags en Logica te gebruikeren voor geavanceerdere Flows

Homey's Flow Editor is een erg krachtige tool. Omdat Homey met zoveel apparaten verbindt, zijn er legio mogelijkheden om te maken. Om Homey nog krachtiger te maken, kun je tags en logica gebruiken in de Flow Editor. Waarschuwing: dit is wat moeilijker dan de basisfuncties van Homey.

Tags van een 'als'-kaart gebruiken

Als een Flow wordt gestart door een gebeurtenis, bijvoorbeeld iemand die thuiskomt, dan kan deze gebeurtenis extra informatie bevatten. Dit zijn gekleurde labels, 'tags', die aan de 'als'-kaart hangen. Het is mogelijk om deze te gebruiken in de 'en' en 'dan' kaarten.

Sleep simpelweg de tag van de 'als'-kaart naar een blauw oplichtend invoerveld in een 'en' of 'dan' kaart.

Als John thuiskomt, zegt Homey 'Welcome home, John!'

Tags uit de Tags-lijst gebruiken

Naast de 'als'-kaart, zijn sommige tags altijd beschikbaar. Bijvoorbeeld de huidige tijd of de temperatuur van een thermostaat. Het is mogelijk om deze te gebruiken in de 'als', 'en' en 'dan' kaarten.

Klik op 'Tags' in de balk bovenaan, en sleep een tag naar een blauw oplichtend invoerveld.

De kleur van de tag staat voor het type tag (tekst, nummer of ja/nee). Velden in een Flow kunnen geen, één of meerdere typen accepteren. Tijdens het slepen van een tag lichten geschikte velden blauw op.

Als de zon opkomt, zegt Homey (bijvoorbeeld) 'The time is 08:24'.

Logica gebruiken in een Flow

Als je niet bang bent van een beetje programmeren, gebruik dan een Logica kaart in je Flow om echt geavanceerde Flows te maken.

Om 18:00, als de huidige temperatuur minder is dan 22°, zet de thermostaat op 25°.

Je kunt ook je eigen tags maken door een variabele te maken, zodat je deze later kan gebruiken. Bijvoorbeeld: als de laatste persoon het huis verlaat, sla dit op in onze eigen Last person variabele.

En als je vraagt wie de persoon was die het huis als laatst heeft verlaten, zegt Homey dan de naam van die persoon.

Het is zelfs mogelijk om wiskunde te gebruiken in je Flows! Omsluit een formule in {{ ... }}. Bijvoorbeeld, {{ 2 * 3 }} wordt dan 6. Natuurlijk kun je ook een tag in deze formule te slepen. Om bijvoorbeeld te berekenen hoeveel de totale energiekosten zijn, kun je je energiemeter vermenigvuldigen met 0.22, of wat op dat moment de huidige energieprijs is.