Hello,
The addon looks fine for years
I noticed that I'm loosing connection some time (all the variables are jumping to unavailable several times a day)
Installation methodHome Assistant OS
Core2025.7.2
Supervisor 2025.07.1
Operating System 16.0
Frontend 20250702.2
Addon Paradox IP150 MQTT Adapter version 1.3
I dont think it is a network issue, neither hardware problem.
The ip150 is on the same network as the ha

Thanks by advance,
Ludovic
Log:
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: GET request permanently timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: Could not retrieve status information
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
Traceback (most recent call last):
File "//ip150_mqtt.py", line 153, in
ip_mqtt.loop_forever()
File "//ip150_mqtt.py", line 135, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 149, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned:
<script type='text/javascript' src='langue.js'></script><script type='text/javascript' src='commun.js'></script>
<title>Your Paradox System</title><script type='text/javascript'>;var sre = "
";document.getElementById('ERROR').innerHTML = sre; document.getElementById('MESSAGE').innerHTML = top.cant('LUDO');</script>
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.
WARNING:root:Error getting Paradox status update. Doing clean shutdown. Error details: HTTPConnectionPool(host='192.168.0.108', port=80): Read timed out.