# Detecting power is restored via MQTT

**URL:** <https://discourse.nodered.org/t/detecting-power-is-restored-via-mqtt/86188>\
**Category:** General\
**Created:** [6 March 2024 13:34 UTC](https://discourse.nodered.org/t/detecting-power-is-restored-via-mqtt/86188 "2024-03-06T13:34:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jsprenkle](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jsprenkle/32/81249_2.png) [@jsprenkle](https://discourse.nodered.org/u/jsprenkle)\
**Post date:** [6 March 2024 13:34 UTC](https://discourse.nodered.org/t/detecting-power-is-restored-via-mqtt/86188/1 "2024-03-06T13:34:35Z")

</div>

Good morning,  
I'd like to detect when power is restored to devices (using MQTT).  
My node-red and MQTT servers are on a battery backup.  
Any ideas other than watch for LWT messages?

Thanks,  
Jay

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [6 March 2024 14:24 UTC](https://discourse.nodered.org/t/detecting-power-is-restored-via-mqtt/86188/2 "2024-03-06T14:24:06Z")

</div>

LWT is the way to do it.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [6 March 2024 14:54 UTC](https://discourse.nodered.org/t/detecting-power-is-restored-via-mqtt/86188/3 "2024-03-06T14:54:24Z")

</div>

To add to Colin's suggestion, you might want to try using the extended features of MQTT v5 since it gives you more options if you want to use them.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/f/5fec19e9165fedcc07b0de7d8da219d56d584ea9.png)

---

<div class="post-metadata">

**Author:** ![jsprenkle](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jsprenkle/32/81249_2.png) [@jsprenkle](https://discourse.nodered.org/u/jsprenkle)\
**Post date:** [6 March 2024 16:05 UTC](https://discourse.nodered.org/t/detecting-power-is-restored-via-mqtt/86188/4 "2024-03-06T16:05:29Z")

</div>

Not sure which version of Mosquito I have, but I'll check.  
Thanks

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [7 March 2024 09:34 UTC](https://discourse.nodered.org/t/detecting-power-is-restored-via-mqtt/86188/5 "2024-03-07T09:34:26Z")

</div>

Does the basic LWT functionality not do what you want?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [5 June 2024 09:34 UTC](https://discourse.nodered.org/t/detecting-power-is-restored-via-mqtt/86188/6 "2024-06-05T09:34:48Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
