Closed woody4165 closed 3 years ago
The webpage is still in development. It has to be safe and secure so it will take some time. yes correct RX2/TX2 is GPIO16 and GPIO17. You can use IP150 with esp32 but in Series, the IP150 has an output jack normally used for diallers, you will have to create a cable to connect to that. You can read the wiki from my other project https://github.com/maragelis/ParadoxRs232toMqtt/wiki/Hassio-Home-Assistant-Node-red but there will be some differences. (Have to get around to fixing it some time)
You can use IP150 with esp32 but in Series, the IP150 has an output jack normally used for diallers, you will have to create a cable to connect to that.
You mean the one named PCS 250/G ? I hope to understand what is the connector type to find somewhere in an electronic shop.
You can read the wiki from my other project https://github.com/maragelis/ParadoxRs232toMqtt/wiki/Hassio-Home-Assistant-Node-red but there will be some differences. (Have to get around to fixing it some time)
Thanks
I tried connecting the ESP32 directly to the Serial port instead of the IP150 and all is working fine. Now I've connected to the other port, but it doesn't work properly.
I only see this in MQTT the Arm / 0 appears and disappears for X seconds.
and this is the web panel configuration of the I/O
should I change something here?
In both case, when it was attached to serial and when it was attached to the other IP150 port, it was powered via a micro USB cable and not directly from the Paradox board connector.
I myself have never tried it as I don't have an ip150 but there are people that said it works. Have you tried arming and disarming the alarm system, So the the esp can get initial values.
Yes I have.
The messages I receive seems to be dirty
I have looked also at the issues of your ESP8266 project, but I haven't found a topic of people connecting the ESP to the IP150 output.
Event 220 sub 220 partition 38 ???? Sorry don't know what that is haven't seen it before Zone247 looks fishy
What panel are do you have is it of the sp range
It's an SP6000 and if I connect the ESP directly to the serial everything works fine
What's your ip150 firmware version. I know there are problems with version 4.
It's a very old one, 1.39.02
Sorry can't help. Open an issue on this project or to the 8266 one maybe someone else can help. If I get hold of a ip150 I will look into it.
Tomorrow I will try to go without IP150 and I will try to understand how it works, especially with NodeRed.
I will open, then, an issue, as you said, looking for someone who is using IP150 and this awesome project.
Thanks
If you are using home assistant there is a wiki article that everyone uses that might be of some help
I use HA, but for all my "automations" I prefer to use NR Thanks, I will look into both!
Hi @maragelis
I'm trying this morning to send command, receiving seems OK.
{
"event": 0,
"sub_event": 6,
"partition": 0,
"sub_eventD": "",
"eventD": "Zone OK",
"data": "ZONA X"
}
This is what I'm doing
publish with topic paradox32CTL/in
and the message in json format (I use MQTT Explorer) is
{
"password":"000000",
"Command":"disarm",
"Subcommand":"0"
}
and the status I receive is
{
"status": "Problem connecting to panel"
}
all my password are 6-digit long, not 4, I don't know if this can be an issue... I've tried also with a 4-digit fake password, but the message is the same
Thanks
I am afraid yes I only coded for 4 digit codes. I will have to update the code for 6 digits
I am afraid yes I only coded for 4 digit codes. I will have to update the code for 6 digits
Thanks, strange that if I put a 4-digit code, I get same message instead of wrong password or something similar...
The serial api doesn't give feedback if it's a wrong password or if it's a connection problem
Thanks!
I've recovered the Winload software to program the Paradox alarm and changed the user codes from 6 to 4 digits (changing also a parameter that tells to accept only 4-digits) and now it works fine.
Is it complicated to change the code to accept also 6-digits ? If you need any help, let me know if I can do anything!
Thanks
Added support for 6 digit codes. set USE6DigitCode to true in main.h file
Thanks @maragelis !
Hi and thanks for sharing your project.
I'm not really familiar with VSCode and PlatformIO, but I succeded to istall on Linux (on Windows I wasn't able).
While compiling I get this error
What should I check?
I'm going to use ESP32 NodeMCU WiFi with CP2102 from AZDelivery.
Should I change something in platformio.ini ? Thanks
PS: I've found a solution following this message, replacing the LittleFS_esp32 library.
Some other questions:
After the first configuration, is it possible to change it? I tried accessing the web page (connecting to the ESP Wifi at 192.168.4.1), but it does not work, I get a blank page with paradox32CTL written on it and nothing else. Updating via OTA works fine, but there is a way to reset as first time to change Wifi network or static/DHCP IP ?
Rx2 and Tx2 are GPIO16 and GPIO17, correct?
Is it possible to use in parallel to the IP150 module?
In the README I see
20190104: Added wiki Node-red v2 flow
, but I don't find in the Wiki. Where should I look?Thanks