Honeywell HVAC

Be patient. Refresh Now calls Honeywell and Planning Center APIs to update all schedules.
Refresh Now
Last refreshed: Honeywell Sun, Aug 23, 8:51 PM EDT | Showing cached PCO data.

08: Living Rm

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

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

No normal schedule window

3Tue
4Wed
5Thu

No normal schedule window

6Fri
7Sat
8Sun
9Mon

No normal schedule window

10Tue
11Wed
12Thu

No normal schedule window

13Fri
14Sat
15Sun
16Mon

No normal schedule window

17Tue
18Wed
19Thu

No normal schedule window

20Fri
21Sat
22Sun
23Mon

No normal schedule window

24Tue
25Wed
26Thu

No normal schedule window

27Fri
28Sat
29Sun
30Mon

No normal schedule window

31Tue
1Wed
2Thu

No normal schedule window

3Fri
4Sat
5Sun
6Mon

No normal schedule window

7Tue
8Wed
9Thu

No normal schedule window

10Fri
11Sat