Retain Device Status while offline

mark.waters
Posts: 1
Joined: Mon Nov 06, 2023 3:26 pm

Retain Device Status while offline

Postby mark.waters » Mon Nov 06, 2023 3:43 pm

Is it possible to retain the state of a rainmaker device while offline?

Ideally I would like to make change to a device state while it is offline so that when it is powered on it could read the state from the cloud side and update itself accordingly.

For example, with an RGB bulb, the colour could be changed on the app while the device is offline, then when powered on it would immediately change to requested colour.

ESP_Piyush
Posts: 263
Joined: Wed Feb 20, 2019 7:02 am

Re: Retain Device Status while offline

Postby ESP_Piyush » Fri Nov 10, 2023 7:38 pm

Hi Mark,

We have a command-response feature available already which is not yet mentioned in the docs but has been silently introduced in the led_light example along with usage instructions. Basically you can create a command (in your case, the device state) with a timeout . If the device is online, it will get those values right away, but if it is offline, it will fetch all pending commands when it comes online and perform those operations. You can choose appropriate timeout based on your case. The timeout is in seconds and can have max value of 2592000 (30 days).

Who is online

Users browsing this forum: No registered users and 80 guests