Hello, you can achieve this by using Tags and API calls. You can set a Tag, for example "discount" for a playlist that you want to show when temp is above 28deg and another Tag when it's below 28deg. You can call those Tags through our public API.
Tags - https://playsignage.com/support/tags/
API - https://api.playsignage.com/docs
Let me know if you need any further assistance.