Closed cablesandcoffee closed 2 months ago
Realize that this is probably the same problem as #146
Is the "screensaver.curIcon" (and all the other weather items) on the screensaver page set? Are they global? The screensaver should be update even if that is not the current page on dispay.
I think the issue is that the variables/items used on the screensaver page in the TFT are not accessible when no displaying that page as if you change to a page with the items it updates them on the next data from MQTT. Is this something that is possible to fix in the TFT or does it have to be updated through a workaround in the firmware? The best would be for it to be solved in the TFT as it would eat up a bit of memory on the panel if solved in the firmware.
All items on page "screensaver" and "screensaver2" are global so you should be able to set them before entering the page? Are you updating both sceensaver and screensaver2 items independent of which page the user has decided to use via the Screensaver Mode setting?
Issue fixed.
Describe the bug No weather data when user changes screensaver_mode from bootup setting "datetime" to "weather"
To Reproduce Steps to reproduce the behavior:
Expected behavior Weather should be updated
Screenshots If applicable, add screenshots to help explain your problem.
Environment info (please complete the following information):