Honeywell HVAC

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

04: Lobby

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

October 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=500&order=starts_at&per_page=100 {"errors":[{"code":"429","title":"Too Many Requests","detail":"Rate limit exceeded: 104 of 100 requests per 20 seconds"}]}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28Sun
29Mon

No normal schedule window

30Tue

No normal schedule window

1Wed
2Thu

No normal schedule window

3Fri

No normal schedule window

4Sat
5Sun
6Mon

No normal schedule window

7Tue

No normal schedule window

8Wed
9Thu

No normal schedule window

10Fri

No normal schedule window

11Sat
12Sun
13Mon

No normal schedule window

14Tue

No normal schedule window

15Wed
16Thu

No normal schedule window

17Fri

No normal schedule window

18Sat
19Sun
20Mon

No normal schedule window

21Tue

No normal schedule window

22Wed
23Thu

No normal schedule window

24Fri

No normal schedule window

25Sat
26Sun
27Mon

No normal schedule window

28Tue

No normal schedule window

29Wed
30Thu

No normal schedule window

31Fri

No normal schedule window

1Sat
2Sun
3Mon

No normal schedule window

4Tue

No normal schedule window

5Wed
6Thu

No normal schedule window

7Fri

No normal schedule window

8Sat