Custom component for iZone air conditioner

Hi,
Thanks for your contribution to HA.
I know you have limited time, but I hope you can guide me on the right track.
I was using iZone in VM Qnap and it worked, but that Qnap is no more.

I am now running OS on a NUC (no VM). When trying to add integration, it fails and I get the error codes below regarding discovery. I have disabled duckdns and running local on http. Is there anything I can do to see if I can make this work?

Many thanks for your time.

Logger: pizone.discovery
Source: /usr/local/lib/python3.11/site-packages/pizone/discovery.py:173
First occurred: 14:47:30 (2 occurrences)
Last logged: 14:57:02

Uncaught exception
Traceback (most recent call last):
File “/usr/local/lib/python3.11/site-packages/pizone/discovery.py”, line 408, in initialize_controller
await controller._initialize() # noqa: E501
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.11/site-packages/pizone/controller.py”, line 113, in _initialize
await self._refresh_zones(notify=False)
File “/usr/local/lib/python3.11/site-packages/pizone/controller.py”, line 395, in _refresh_zones
await asyncio.gather(
File “/usr/local/lib/python3.11/site-packages/pizone/controller.py”, line 400, in _refresh_zone_group
assert group in [0, 4, 8]
^^^^^^^^^^^^^^^^^^
AssertionError