What is the best way to retrofit existing alarm PIR with esp8266/etc?

0 votes

Without going into too much detail:

Hardware :

Alarm System : Risco Lightsys2. Nothing unique here, each PIR (and sensor, door contacts, etc) gets 1.5 terminals on the motherboard / "zone expander" (the mobo only allows for 8 devices). 3 terminals shared between 2 sensors, with one common wire.

PIRs : Bosch 4 pin PIRs (well, 6 if you include tamper) connection. 12V is available at each PIR. The pins are essentially 12+ 12- Data+ Data-.

Goal :

I have a very feature filled OpenHAB setup running (about 20+ types of devices). I would like to bring the PIRs into the fold. They kind of already are, via the RISCO API. But naturally this is not ideal. The API doesn't pick up / broadcast many of the sensor events (seams like only what is "active" during a 5 second cycle or something), there is often a delay of 1-5 seconds between when the events take place and when I know about them and frankly I would rather not hammer their API every 2 seconds to pool the status of my PIRs.

Possibilities:

a) Tap in at the panel. b) Tap in at each PIR.

I would much rather go with b for a few reasons. Alarm box is a mess (not my setup), I have never installed an alarm so my know how of how it all works is fairly limited.

So everything is pretty straight forward. Install an esp8266 at each sensor and pull the signal (via the analog pin) of the led that lights up every time there is motion.

The only issue is, I am concerned that the alarm power supply will not tolerate 9 x esp8266 devices.

So, questions are as follow:

a) I see that my alarm essentially has a standard "black" power supply that I can exchange. The manual states that it is possible to install a 4A supply. I have not yet checked the amperage of the existing power supply, so it could be either 1.5A or 4.0A. Its possible I am already running the higher amp power supply as we have quite a few devices plugged into the alarm (zone extenders, 2 wireless receivers for the outside sensors, the siren, etc). If the power supply is of a lower amperage, is it just a question of installing a more powerful power supply?

b) Could someone help me to convert 300ma @ 3.3v to the amperage at 12v (before the voltage regulator I guess...)? My knowledge of electronic conversions is pretty weak and the best I could come up with was 50-100ma @ 12v.

c) Am I correct in assuming that a ESP8266 device will pull 200-300ma @ 3.3v @ peak (eg: packet send and start up)?

d) Even if the power supply at the alarm is of a higher amperage I would still be concerned about the effect when (for example), power has been lost to the alarm, and everything starts up for the first time (this would only take place after the battery has died, but regardless). 9 esp8266 devices hitting the "startup peak" at once?

Any other suggestions / advice would be appreciated.

Sep 4, 2018 in IoT (Internet of Things) by Matt
• 2,260 points
51 views

1 answer to this question.

0 votes
Here is an explanation that best fits your question:

a) Higher amperage power supply means it is ABLE to provide more,not that it always provides more, match the voltage and you'll be fine to swap out a psu for any other with a higher amperage.

b) I don't know my conversions,but you'd be better off getting 12v and then converting it down.

c) I believe the peak power is higher, max 500 @ peak IIRC

d) if the startup peak is too big, you could use a relay to switch on half of the esp's after the others have booted

Hope this helps..!!!
answered Sep 4, 2018 by anonymous2
• 4,260 points

Related Questions In IoT (Internet of Things)

0 votes
1 answer

What is the Best practice to create automatic reports with Cumulocity?

There is a new feature regarding reporting ...READ MORE

answered Nov 23, 2018 in IoT (Internet of Things) by Shubham
• 13,290 points
51 views
0 votes
1 answer
0 votes
1 answer

MQTT pubish is slow to send with ESP8266 & NodeMCU

I think you're almost correct and on ...READ MORE

answered Aug 1, 2018 in IoT (Internet of Things) by nirvana
• 3,060 points
633 views
0 votes
1 answer

Is it possible to use .Net for the ESP8266?

You could write a C# marshaller, but ...READ MORE

answered Nov 19, 2018 in IoT (Internet of Things) by nirvana
• 3,060 points
138 views
0 votes
1 answer

Faster communication between two ESP8266 in client-server setup

Try following. Server loop void loop() { // ...READ MORE

answered Jul 13, 2018 in IoT (Internet of Things) by anonymous2
• 4,260 points
937 views
0 votes
1 answer
0 votes
1 answer

How to send a data from arduino uno to a webpage through esp8266 wifi module?

You are missing a few \r\n and the length ...READ MORE

answered Aug 9, 2018 in IoT (Internet of Things) by anonymous2
• 4,260 points
1,247 views
0 votes
1 answer

MQTT on ESP8266 with NodeMCU - problems with publishing

Perhaps this was solved by more recent ...READ MORE

answered Aug 13, 2018 in IoT (Internet of Things) by anonymous2
• 4,260 points
234 views
0 votes
1 answer

What is the size of CoAP packet?

It Depends: Core CoAP messages must be small enough ...READ MORE

answered Jul 17, 2018 in IoT (Internet of Things) by anonymous2
• 4,260 points
88 views
0 votes
1 answer

What is the maximum message length for a MQTT broker?

It's not entirely clear what you're asking ...READ MORE

answered Jul 17, 2018 in IoT (Internet of Things) by anonymous2
• 4,260 points
309 views