# Await args.device.blink();

**URL:** <https://community.homey.app/t/await-args-device-blink/50154>\
**Category:** Vragen & hulp\
**Tags:** app, devices\
**Created:** [August 6, 2021, 7:51pm UTC](https://community.homey.app/t/await-args-device-blink/50154 "2021-08-06T19:51:10Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [August 6, 2021, 7:51pm UTC](https://community.homey.app/t/await-args-device-blink/50154/1 "2021-08-06T19:51:10Z")

</div>

Ik ben nog maar een beginner met het maken van app’s voor homey.

Ik heb de developer series gezien op youtube.

Maar zit nog met een vraagje,

Ik heb gezien dat

`await args.device.blink();`

een verwijzing is van _driver.js_ naar _device.js_ .

**Werkt dit ook omgekeerd?**

**Werkt dit ook van _Driver.js_ naar _app.js_**

zie schermknipsels van YouTube voor wat ik hiermee bedoel.

**Driver.js**

 ![Schermafbeelding 2021-07-12 191036](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/b/9b1c11dafdeef27d6551c8548c731350f1d7a926.jpeg)

**Device.js**

 ![Schermafbeelding 2021-07-12 191043](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/a/3ab3dff68f0ead9e0a02aabae196eb3ac0c0dae8.jpeg)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 7, 2021, 5:10am UTC](https://community.homey.app/t/await-args-device-blink/50154/2 "2021-08-07T05:10:34Z")

</div>

> [@Jens\_De\_Smet](#):
>
> **Werkt dit ook omgekeerd?**

Een `Device` instance heeft [een field `driver`](https://apps-sdk-v3.developer.homey.app/Device.html#driver), dus in een device kun je `this.driver` gebruiken om de driver instantie te verkrijgen.

> [@](#):
>
> **Werkt dit ook van _Driver.js_ naar _app.js_**

Een `Driver` instance heeft [een field `homey`](https://apps-sdk-v3.developer.homey.app/Driver.html#homey) en die heeft weer [een field `app`](https://apps-sdk-v3.developer.homey.app/Homey.html#app) die wijst naar de `App` instantie, dus in een driver kun je `this.homey.app` gebruiken om de app instantie te verkrijgen.

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [August 7, 2021, 5:18am UTC](https://community.homey.app/t/await-args-device-blink/50154/3 "2021-08-07T05:18:11Z")

</div>

> [@robertklep](#):
>
> > [@](#):
> >
> > **Werkt dit ook van _Driver.js_ naar _app.js_**
> 
> Een `Driver` instance heeft [een field `homey`](https://apps-sdk-v3.developer.homey.app/Driver.html#homey) en die heeft weer [een field `app`](https://apps-sdk-v3.developer.homey.app/Homey.html#app) die wijst naar de `App` instantie, dus in een driver kun je `this.homey.app` gebruiken om de app instantie te verkrijgen.

**Werkt dit ook van `app.js` naar een bepaalde `driver.js` ?**

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 7, 2021, 5:22am UTC](https://community.homey.app/t/await-args-device-blink/50154/4 "2021-08-07T05:22:02Z")

</div>

Ik zal je zelf eerst even de documentatie laten doorbladeren voordat ik daar antwoord op geef…

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [August 7, 2021, 5:36am UTC](https://community.homey.app/t/await-args-device-blink/50154/5 "2021-08-07T05:36:30Z")

</div>

waarschijnlijk niet want ik vinder er niets van terug.

Klopt dit?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 7, 2021, 5:37am UTC](https://community.homey.app/t/await-args-device-blink/50154/6 "2021-08-07T05:37:21Z")

</div>

> [@Jens\_De\_Smet](#):
>
> Klopt dit?

[Nee](https://apps-sdk-v3.developer.homey.app/ManagerDrivers.html).

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [August 7, 2021, 5:50am UTC](https://community.homey.app/t/await-args-device-blink/50154/7 "2021-08-07T05:50:14Z")

</div>

```auto
let otherDriver = getDriver(driverId)
await args.otherDriver.blink();

```

Verder dan dit geraak ik niet maar dit zal waarschijnlijk niet werken.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 7, 2021, 5:51am UTC](https://community.homey.app/t/await-args-device-blink/50154/8 "2021-08-07T05:51:58Z")

</div>

In een app:

```auto
const driver = this.homey.drivers.getDriver(driverId);
await driver.blink();

```

In een driver:

```auto
async blink() {
  console.log('Blinking...');
}

```
