HAOS Core 2026.9.0
Global Cache iTach V1.0.4
Global Cache iTach (GCI) integration is trying to validate non-iTach hardware and failing. HA log is accumulating failure warning messages.
I have two networked home theater receivers at local addresses 192.168.0.100 (Denon AVR-X2700H) and 192.168.0.117 (Onkyo TX-NR777). GCI integration is periodically updating HA log with following messages:
2026-09-04 15:33:18.050 WARNING (MainThread) [custom_components.globalcache_itach.config_flow] iTach validation failed: Could not connect to 192.168.0.100:4998
2026-09-04 15:33:36.518 WARNING (MainThread) [custom_components.globalcache_itach.config_flow] iTach validation failed: Could not connect to 192.168.0.117:4998
Started troubleshooting session with ChatGPT (see link https://chatgpt.com/share/6a9b2bdf-f664-83e9-b9bf-fd7f817f8c56 for details) and learned both receivers broadcast AMXB UDP beacon packets. GCI integration seems to identify every AMXB as originating with Global Cache hardware.
Modified discovery.py after line 116, based on ChatGpt, to filter on MAKE and reject non-globalcache AMXB packets for validation attempt:
if fields.get("Make", "").strip().lower() != "globalcache":
return None
Modified discovery.py with MAKE filter, and successfully eliminated non-iTach validation attempts on my two networked receivers, but I have no idea about other impacts.
discovery_filter_make.py
HAOS Core 2026.9.0
Global Cache iTach V1.0.4
Global Cache iTach (GCI) integration is trying to validate non-iTach hardware and failing. HA log is accumulating failure warning messages.
I have two networked home theater receivers at local addresses 192.168.0.100 (Denon AVR-X2700H) and 192.168.0.117 (Onkyo TX-NR777). GCI integration is periodically updating HA log with following messages:
2026-09-04 15:33:18.050 WARNING (MainThread) [custom_components.globalcache_itach.config_flow] iTach validation failed: Could not connect to 192.168.0.100:4998
2026-09-04 15:33:36.518 WARNING (MainThread) [custom_components.globalcache_itach.config_flow] iTach validation failed: Could not connect to 192.168.0.117:4998
Started troubleshooting session with ChatGPT (see link https://chatgpt.com/share/6a9b2bdf-f664-83e9-b9bf-fd7f817f8c56 for details) and learned both receivers broadcast AMXB UDP beacon packets. GCI integration seems to identify every AMXB as originating with Global Cache hardware.
Modified discovery.py after line 116, based on ChatGpt, to filter on MAKE and reject non-globalcache AMXB packets for validation attempt:
if fields.get("Make", "").strip().lower() != "globalcache":
return None
Modified discovery.py with MAKE filter, and successfully eliminated non-iTach validation attempts on my two networked receivers, but I have no idea about other impacts.
discovery_filter_make.py