# Custom panel to display tide information

**URL:** <https://community.tempest.earth/t/custom-panel-to-display-tide-information/20089>\
**Category:** WeatherFlow PiConsole\
**Created:** [February 8, 2023, 12:22am UTC](https://community.tempest.earth/t/custom-panel-to-display-tide-information/20089 "2023-02-08T00:22:38Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![vinceskahan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/vinceskahan/32/2785_2.png) [@vinceskahan](https://community.tempest.earth/u/vinceskahan)\
**Post date:** [February 12, 2023, 8:20pm UTC](https://community.tempest.earth/t/custom-panel-to-display-tide-information/20089/10 "2023-02-12T20:20:54Z")

</div>

Just for another example - here’s what I did to grab data from my Purple Air based on your great example (thanks) in case it helps any…

I added a try/except block around the url request, and also used a 59-sec query period for mine to try to not step on queries from a weewx system that already queries the PA on 5-minute boundaries.

[customPanels.py.txt](https://community.tempest.earth/uploads/short-url/74ThkHrdwPJ6T2BbabyNZ12d7xR.txt) (2.5 KB)  
[customPanels.kv.txt](https://community.tempest.earth/uploads/short-url/zDhrayhYaFxKr5UBkRS9MPqaltu.txt) (608 Bytes)

Thanks again for posting a ‘complete and working’ example. Helps beyond belief.

---

_[View the full topic](https://community.tempest.earth/t/custom-panel-to-display-tide-information/20089)._
