You are right, if the stream method is returning false, it means that there is no endpoint listening for this information. It may be caused by the deep sleep feature, that disconnects the device, the dashboards get disconnected also (a thumb down may be shown in the widget), and when you connect again the device, the dashboards will take some time to reconnect to the stream, but your device is going to sleep again… so it won’t work. All this stuff is more related to real-time communication where the connection is open.
So the current thinger version is not covering your use case, where you need to store a value periodically after a sleep period. This is a planned feature, where the user will be able to create data buckets and push data to them. In this case it will be easier to recover from a long sleep, get connected, push data, and sleep again.
What is your current sleep interval? Just to get an a idea of what is happening. To be sure there is no problem with the sleep method, we can try to set a ridiculous interval like 10 seconds, to see if the data is updated every 10 seconds.
EDIT: Now this feature is avaiable, check the posts below