I just spent about two hours trying to configure this in HA. It is not working for me.
I configured everything as described (azt least I hope), I can find the binary sensors in HA but their status is “Unavailable”.
I was not sure is the Panel code… you you need the master code there, or the code which sets the alarm is just fine? I tried both. no luck.
the panel password. I am not sure that is and the web interface of the module does not help me with that. So I just used the default pass I found on the internet.
configuration.yaml - alarm_control_panel section - “name” field - well the web interfance of the IP module does not give me any info on that either, luckily I have the InsiteGold app on my phone, which I hope reads it reads out the site name properly
and then finally, the sensor names I can see those only in the InsiteGold app as well, not sure if “#1 Main door” is numbered by the app only and it’s “Main door” only or not.
So, there are many uncerteinties, I had tried many options.
The Paradox IP150 MQTT Adapter addon doesn’t show me anything bad in its logs but again, I can find the binary sensors in HA but their status is “Unavailable”.
If you’re not getting log messages, there’s a good chance it’s working. Go check your MQTT broker and open and close some window/door sensors or move around and see if something comes through.
I am using Mosquitto broker for that.
How do I test the value of my sensors with that?
Btw, the broker logs show me this… the IP is the same, the client IDs differ… are those my sensors?
I’d recommend you inspect your setup step by step.
Turn off the addon, and use your browser to navigate to the Paradox IP150 home page. Try to log in from there, and ensure you’re aware of the right credentials (panel code and password). Watch out: if you input wrong credentials too many times, the IP150 will lock, and you’ll have to physically push the reset button to recover. Ideally, you want to create a non-system user (dedicated panel code) on the Paradox alarm, that you’ll use on the HA addon.
The name filed in the alarm_control_panel section is purely a friendly name. You can pick what you like and that’s what will show up in the HA UI.
As @scstraus said, the addon logs errors, but it’s pretty much silent in case of normal operations.
Once you’ve started the addon, just try to use some MQTT browser, and see if the topics are published by the addon. Once you get there, it’s mostly a matter of fine-tuning the yaml configuration so that the sensor topics match what the addon publishes.
“Try to log in from there, and ensure you’re aware of the right credentials (panel code and password).”
When I log in on the web interface of the IP150, I can use one of the two numeric codes to enter: a system code or the alarm activation code. There are no other passwords I am aware of.
How can I check topics published, please?
Btw, this is how my config for the MQTT broker looks like:
It looks like it’s expecting a different page after logging in “Your Paradox System” is indeed a text you can read in the below screenshot. This is the page the non system user see, the one that is configured:
Dears,
Totally off-topic but I’ve already lost a day on this
Can somebody explain how to create a user in Paradox/IP150 with limited (i.e. arm only, no disarm) access that I can configure with this add-on?
I’ve been working with such a setup for ages, but had to reset my IP150 and now I’m lost in Paradox’s GUI
Hello, today, I installed an IP150 MQTT interface, and after entering all setting parameters, I get this log:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
Traceback (most recent call last):
File "ip150_mqtt.py", line 140, in <module>
ip_mqtt.loop_forever()
File "ip150_mqtt.py", line 122, in loop_forever
self.ip.login(self._cfg['PANEL_CODE'], self._cfg['PANEL_PASSWORD'])
File "/ip150.py", line 142, in login
raise Paradox_IP150_Error(
ip150.Paradox_IP150_Error: Wrong page fetcehd. Did you connect to the right server and port? Server returned: <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta HTTP-EQUIV="content-type"CONTENT="text/html; charset=UTF-8"><link rel="stylesheet"type="text/css"href="webstyles.css"><style type="text/css">body{margin-top:60px;}</style><script type="text/javascript"src="commun.js"></script><script type="text/javascript"src="langue.js"></script><title>Access Locked</title></head><body><div id="ERROR"></div><script type="text/javascript">var sre;document.title=top.ln_block[0];sre="<center>";sre+=parent.cmtop("red",top.ln_block[1],"#FFFFFF","500px");sre+="<table border='0' cellpadding='0' cellspacing='0' width='500px'><tr><TD width='1' bgcolor='#C8CFD2'></TD><td><table width=100%><tr class='he4'><td></td></tr><tr class='f10 far'><td align='center' class='f10 far c1'>"+top.ln_block[2]+"<br>"+top.ln_block[3]+"</td></tr></table></TD><TD width='1' bgcolor='#C8CFD2'></TD></tr></table>";sre+=parent.cmbot("500px");sre+="</center>";document.getElementById("ERROR").innerHTML=sre;</script></body></html>
firmware: 5.20 of IP Gateway and EVOHD version 7.31 of a panel.
I am using now PAI addon, but still is restarting module. Is times, when is working. I want try use your addon, if will be better than PAI.
Thank you very much.
Hi dreampost, thank you for reply, but I am not understand, I can not use this addon because I have a firmware 5+? PAI working, but very sporadic, the first day is okay, next day still restarting etc…I want try another addon, is any chance for stabill working…I found this addon, but is not possible use