Error while setting up tvh_rec platform for sensor

Hello guys, maybe someone can help me.
My sensor hasn’t worked for a long time after an update.
Can someone tell me what has changed?

####################################################

Logger: homeassistant.components.sensor
Quelle: helpers/entity_platform.py:366
Integration: Sensor (Dokumentation, Probleme)
Erstmals aufgetreten: 15:20:31 (1 Vorkommnisse)
Zuletzt protokolliert: 15:20:31

Error while setting up tvh_rec platform for sensor
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/entity_platform.py”, line 366, in _async_setup_platform
await asyncio.shield(awaitable)
File “/usr/local/lib/python3.13/concurrent/futures/thread.py”, line 58, in run
result = self.fn(*self.args, **self.kwargs)
File “/config/custom_components/tvh_rec/sensor.py”, line 87, in setup_platform
HtsSensor(
~~~~~~~~~^
config.get(CONF_URL),
^^^^^^^^^^^^^^^^^^^^^
…<3 lines>…
config.get(CONF_REC_COUNT),
^^^^^^^^^^^^^^^^^^^^^^^^^^^
),
^
File “/config/custom_components/tvh_rec/sensor.py”, line 106, in init
self._data = self._fetch(self._auth, self._url, self._cnt)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/tvh_rec/sensor.py”, line 19, in fetch_data
r = requests.post(‘%s/api/dvr/entry/grid_upcoming’ % url, data=d, auth=a)
File “/usr/local/lib/python3.13/site-packages/requests/api.py”, line 115, in post
return request(“post”, url, data=data, json=json, **kwargs)
File “/usr/local/lib/python3.13/site-packages/requests/api.py”, line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/requests/sessions.py”, line 589, in request
resp = self.send(prep, **send_kwargs)
File “/usr/local/lib/python3.13/site-packages/requests/sessions.py”, line 710, in send
r = dispatch_hook(“response”, hooks, r, **kwargs)
File “/usr/local/lib/python3.13/site-packages/requests/hooks.py”, line 30, in dispatch_hook
_hook_data = hook(hook_data, **kwargs)
File “/usr/local/lib/python3.13/site-packages/requests/auth.py”, line 276, in handle_401
_r = r.connection.send(prep, **kwargs)
File “/usr/local/lib/python3.13/site-packages/requests/adapters.py”, line 667, in send
resp = conn.urlopen(
method=request.method,
…<9 lines>…
chunked=chunked,
)
File “/usr/local/lib/python3.13/site-packages/urllib3/connectionpool.py”, line 716, in urlopen
httplib_response = self._make_request(
conn,
…<5 lines>…
chunked=chunked,
)
File “/usr/local/lib/python3.13/site-packages/urllib3/connectionpool.py”, line 416, in _make_request
conn.request(method, url, **httplib_request_kw)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/urllib3/connection.py”, line 244, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/http/client.py”, line 1336, in request
self._send_request(method, url, body, headers, encode_chunked)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/http/client.py”, line 1377, in _send_request
self.putheader(hdr, value)
~~~~~~~~~~~~~~^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/urllib3/connection.py”, line 224, in putheader
_HTTPConnection.putheader(self, header, *values)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/http/client.py”, line 1313, in putheader
if _is_illegal_header_value(values[i]):
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
TypeError: expected string or bytes-like object, got ‘NoneType’
#######################################################

Because this sensor is no longer maintained. and unfortunately I am an absolute beginner. Can someone tell me if I can fix the errors on my own and where I can find something I need to do differently?