# Notification when a device is OFFLINE?

**URL:** <https://community.homey.app/t/notification-when-a-device-is-offline/19493>\
**Category:** Flows\
**Tags:** z-wave\
**Created:** [October 19, 2019, 12:41pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493 "2019-10-19T12:41:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kjetil\_Knutsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kjetil_knutsen/32/8202_2.png) [@Kjetil\_Knutsen](https://community.homey.app/u/Kjetil_Knutsen)\
**Post date:** [October 19, 2019, 12:41pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/1 "2019-10-19T12:41:29Z")

</div>

Is there a way to get notification if a device is offline ?

---

<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:** [October 19, 2019, 12:49pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/2 "2019-10-19T12:49:45Z")

</div>

Depends on what you define by “offline”. There is a generic card “Device hasn’t reported” (not sure if that’s the correct translation, I only get to see the Dutch version of it) that might be of use.

---

<div class="post-metadata">

**Author:** ![Kjetil\_Knutsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kjetil_knutsen/32/8202_2.png) [@Kjetil\_Knutsen](https://community.homey.app/u/Kjetil_Knutsen)\
**Post date:** [October 19, 2019, 12:52pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/3 "2019-10-19T12:52:47Z")

</div>

ok thx will look into that 🙂

---

<div class="post-metadata">

**Author:** ![Kjetil\_Knutsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kjetil_knutsen/32/8202_2.png) [@Kjetil\_Knutsen](https://community.homey.app/u/Kjetil_Knutsen)\
**Post date:** [October 19, 2019, 12:55pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/4 "2019-10-19T12:55:58Z")

</div>

where can i read more on this feature ? I see that there is a tag 2 on it.

---

<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:** [October 19, 2019, 1:00pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/5 "2019-10-19T13:00:46Z")

</div>

There’s not real documentation, but if you create a flow with it you’ll get to see the tags:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/4/147f3796b755c32a5804c5d0c7dbe900ffb951aa.png)

The adjustable “5 minuten” means that the flow will trigger when any device hasn’t reported for 5 minutes.

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [October 19, 2019, 1:12pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/6 "2019-10-19T13:12:13Z")

</div>

Someone made a nice topic about “ How to use tags in a flow”

---

<div class="post-metadata">

**Author:** ![SamB](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/samb/32/16535_2.png) [@SamB](https://community.homey.app/u/SamB)\
**Post date:** [October 20, 2019, 6:10pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/7 "2019-10-20T18:10:08Z")

</div>

To help you out a little more here is the thread referred to above:

> [@How to use tags in a flow](https://community.homey.app/t/how-to-use-tags-in-a-flow/9285):
>
> How to use tags in a flow on 2.0.x There are a lot of questions about using the tags in the 2.0.x firmware of Homey. So here i give you a simple explanation of using tags in 2.0.x. We start with the WHEN part When making a flow you select a device in the WHEN part of the flow. In this example i used a Fibaro plug. When selecting the device you get the option to choose “The power changed” f.e. When clicked you will see the tag(s) coming with this card. We gonna use that tag later, no need in…

---

<div class="post-metadata">

**Author:** ![Datageek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/datageek/32/29810_2.png) [@Datageek](https://community.homey.app/u/Datageek)\
**Post date:** [December 2, 2020, 9:25am UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/8 "2020-12-02T09:25:14Z")

</div>

Sorry for bumping an old thread. I’m trying to write a flow that triggers when certain devices are offline, the reason is that there is a certain app (Harmony Hub) which frequently loses connectivity to one or more of the devices, which then show as offline. I want to automatically restart the app when this happens.

I have tried using the “A device hasn’t reported” flow trigger, and tested this fairly extensively with different conditions, but it appears that it is not the same as a device being offline. As far as I can tell, it means that the device has not reported a change of status, irrespective of whether the device is shown as offline.

When I created a flow for this, it starts triggering very frequently, including for devices that are still showing online. Although I can filter these out using a Logic card to apply a condition to the Name tag output from the trigger in order to prevent the action from firing, it still triggers the flow too frequently (even with the duration set anywhere from 5 mins to 1 hour), causing Homey to automatically disable the flow.

So I conclude that this isn’t the right trigger for my needs. Is this the expected behaviour? Does anyone know of a way to achieve this?

Thanks

---

<div class="post-metadata">

**Author:** ![Erwin\_De\_Jong](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erwin_de_jong/32/16500_2.png) [@Erwin\_De\_Jong](https://community.homey.app/u/Erwin_De_Jong)\
**Post date:** [December 2, 2020, 4:06pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/9 "2020-12-02T16:06:39Z")

</div>

this not reported option did crash my homey and Homey itself disabled that flow.  
is this option working for everyone ?

for devices offline in another sense there is the app smart presence which is nice to monitor IP related devices.

---

<div class="post-metadata">

**Author:** ![MirekP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mirekp/32/48460_2.png) [@MirekP](https://community.homey.app/u/MirekP)\
**Post date:** [December 28, 2021, 1:37pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/10 "2021-12-28T13:37:07Z")

</div>

Hi, I’m new with Homey, coming from Tuya Smart. I am quite surprised that Homey doesn’t recognise when any (zigbee) device comes offline (compare to Tuya). Even more, Homey shows devices which are offline like normal working, e.g. I can switch on/off breakers, no error message that the device is not available. Also temperature and humidity sensors show the last value, no matter if 1 hour or 1 week old, since the connection has been lost. Both online and offline devices appears the same in Homey’s app and web app and can be controlled with no notificaiton that something is wrong.

I tried a flow: when A device hasn’t reported in x minutes then push notificaion and create notification in timeline, but:

- I receive the notification about offline sensor/device every x minutes (wanted to receive only once),
- This flow ignore zigbee breakers and smart bulbs which came offline (based on my testing).
- This flow report not only (some) offline devices but also those online but which were controlled x minutes ago. E.g. I had turned on a smart bulb and after x minutes I received push notification that the bulb hasn’ t reported for x minutes.

How to use Homey to report (be aware of) any device comes offline and is not available for controll or flow? Tuya automaticaly inform about any device comes offline (only at the moment it comes offline) and again when is is back (online). Such a device is not available to control from the Tuya app.

Thanks for any advices from the Homey’s geeks! 😉

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 28, 2021, 7:26pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/11 "2021-12-28T19:26:53Z")

</div>

> [@MirekP](#):
>
> How to use Homey to report (be aware of) any device comes offline

For zigbee, here’s a script for that from Geurt

> [@\[Community Survey\] Homey v5 ZigBee Health check and statistics collection (HomeyScript)](https://community.homey.app/t/community-survey-homey-v5-zigbee-health-check-and-statistics-collection-homeyscript/44231/41):
>
> After fixing some of the devices with a Bad Route info I first made a script to check only that and report on the Timeline. After that I fixed them and monitor the current Zigbee Health by running that script scheduled. The notification script is published here: I Scheduled it simple from a Flow: [image]

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [December 28, 2021, 7:48pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/12 "2021-12-28T19:48:26Z")

</div>

> [@Peter\_Kawa](#):
>
> For zigbee, here’s a script

A device having illogical routing info in developer overview isn’t direct te same as offline.. both false positives and negatives will occure.

On Home Pro there is a build in trigger that probably is more correct.

Also depends on the type of device, it probably wil never trigger for a KAKU device.

---

<div class="post-metadata">

**Author:** ![MirekP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mirekp/32/48460_2.png) [@MirekP](https://community.homey.app/u/MirekP)\
**Post date:** [February 15, 2022, 11:04am UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/13 "2022-02-15T11:04:09Z")

</div>

Thanks, this app seems to be a solution. I’ll test it.

---

<div class="post-metadata">

**Author:** ![To\_Lou](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/to_lou/32/79159_2.png) [@To\_Lou](https://community.homey.app/u/To_Lou)\
**Post date:** [July 30, 2023, 3:28pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/14 "2023-07-30T15:28:03Z")

</div>

To me, it looks like this feature isn’t available anymore in Homey Pro 2023?

The Device Capabilities app does have a unavailable flow card, though.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [July 30, 2023, 7:52pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/15 "2023-07-30T19:52:18Z")

</div>

> [@To\_Lou](#):
>
> this feature isn’t available anymore in Homey Pro 2023?

It has been removed, based on Athom statement, it was too resource hungry…

I’m using as workaround this script I have tuned little bit from original author…

> [@A script to check sensor last update](https://community.homey.app/t/a-script-to-check-sensor-last-update/63142/25):
>
> Updated script I posted above - added counter of non responding devices - eg, in case you would like to initiate some action based on number of not-responding devices - please note this is the version I’m using, so feel free to change relevant variables below the section // Filter devices to check Changelog : 0.1 - update - converting notReportingCount to a number - if you used previous version of script, delete tag by await tag(‘notReportingCount’, null);\* 0.2 - added filtering based on dev…

> [@To\_Lou](#):
>
> Device Capabilities app does have a unavailable flow card

Not sure I understand, you mean this ?  
 ![obrazek](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/1/2103f86e646be4d8dab8603816e2909eb63dcc8e.png)

---

<div class="post-metadata">

**Author:** ![To\_Lou](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/to_lou/32/79159_2.png) [@To\_Lou](https://community.homey.app/u/To_Lou)\
**Post date:** [July 30, 2023, 8:09pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/16 "2023-07-30T20:09:05Z")

</div>

Yepp, that one.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [July 30, 2023, 8:10pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/17 "2023-07-30T20:10:59Z")

</div>

Sorry, I read “doesn’t have”, you wrote does have 🤦‍♂️

---

<div class="post-metadata">

**Author:** ![To\_Lou](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/to_lou/32/79159_2.png) [@To\_Lou](https://community.homey.app/u/To_Lou)\
**Post date:** [July 30, 2023, 8:29pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/18 "2023-07-30T20:29:07Z")

</div>

But it’s not accepting empty optional fieds. 🤔

Then it’s not really an alternative.

---

<div class="post-metadata">

**Author:** ![Ryan\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ryan_p/32/121448_2.png) [@Ryan\_P](https://community.homey.app/u/Ryan_P)\
**Post date:** [October 23, 2025, 10:34pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/19 "2025-10-23T22:34:25Z")

</div>

I am having trouble finding that “a device hasn’t reported…” card has it changed? I am using a Homey Pro Mini if that matters

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 23, 2025, 11:36pm UTC](https://community.homey.app/t/notification-when-a-device-is-offline/19493/20 "2025-10-23T23:36:29Z")

</div>

When you use the “find bar” in advanced flow, you’ll see where they reside:

 ![Screenshot_20251024_013511_Firefox](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/f/0f71ceccaad13e33a4942634a65bcb3bc9757c44.jpeg)
