Honeywell HVAC

Be patient. Refresh Now calls Honeywell and Planning Center APIs to update all schedules.
Refresh Now
Last refreshed: Honeywell Mon, Aug 24, 4:49 AM EDT | Showing cached PCO data.

04: Lobby

Monthly inspection mode for August 2025. Normal hours are projected through the rest of 2026.

August 2025
PCO refresh warning: Traceback (most recent call last): File "/opt/church-webhook/HVACScripts/pco-hvac-sync.py", line 76, in pco_get with urllib.request.urlopen(req, timeout=30) as res: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen return opener.open(url, data, timeout) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/urllib/request.py", line 495, in open response = meth(req, response) File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response response = self.parent.error( 'http', request, response, code, msg, hdrs) File "/usr/lib/python3.13/urllib/request.py", line 533, in error return self._call_chain(*args) ~~~~~~~~~~~~~~~~^^^^^^^ File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain result = func(*args) File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 429: Too Many Requests During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/church-webhook/HVACScripts/pco-hvac-sync.py", line 703, in <module> main() ~~~~^^ File "/opt/church-webhook/HVACScripts/pco-hvac-sync.py", line 649, in main plan = build_plan() File "/opt/church-webhook/HVACScripts/pco-hvac-sync.py", line 183, in build_plan instances = get_upcoming_instances() File "/opt/church-webhook/HVACScripts/pco-hvac-sync.py", line 125, in get_upcoming_instances instances = pco_all(f"{API}/event_instances?{query}") File "/opt/church-webhook/HVACScripts/pco-hvac-sync.py", line 88, in pco_all page = pco_get(url) File "/opt/church-webhook/HVACScripts/pco-hvac-sync.py", line 80, in pco_get raise RuntimeError(f"PCO request failed {e.code}: {url}\n{body}") RuntimeError: PCO request failed 429: https://api.planningcenteronline.com/calendar/v2/event_instances?filter=future&offset=600&order=starts_at&per_page=100 {"errors":[{"code":"429","title":"Too Many Requests","detail":"Rate limit exceeded: 102 of 100 requests per 20 seconds"}]}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
27Sun
28Mon

No normal schedule window

29Tue

No normal schedule window

30Wed
31Thu

No normal schedule window

1Fri

No normal schedule window

2Sat
3Sun
4Mon

No normal schedule window

5Tue

No normal schedule window

6Wed
7Thu

No normal schedule window

8Fri

No normal schedule window

9Sat
10Sun
11Mon

No normal schedule window

12Tue

No normal schedule window

13Wed
14Thu

No normal schedule window

15Fri

No normal schedule window

16Sat
17Sun
18Mon

No normal schedule window

19Tue

No normal schedule window

20Wed
21Thu

No normal schedule window

22Fri

No normal schedule window

23Sat
24Sun
25Mon

No normal schedule window

26Tue

No normal schedule window

27Wed
28Thu

No normal schedule window

29Fri

No normal schedule window

30Sat
31Sun
1Mon

No normal schedule window

2Tue

No normal schedule window

3Wed
4Thu

No normal schedule window

5Fri

No normal schedule window

6Sat