#Standalone Rack Mount Alarm Panel Planning w/ Double End Of Line Resistors

48 messages · Page 1 of 1 (latest)

worldly canopy
#

https://github.com/NonaSuomy/ESPHome-Standalone-Rack-Mount-Alarm-Panel

Trying to build an alarm panel that supports DEOL (Tamper/Short).
https://cdn.discordapp.com/attachments/1124219298026627163/1129259148371034212/IMG_3390.jpg

https://cdn.discordapp.com/attachments/1124219298026627163/1124220378605162496/5c9ecd2c8febcd43ac842355da194b3b07001e03_2_568x500.png

https://cdn.discordapp.com/attachments/1124219298026627163/1124943491508740138/signal-2023-07-02-015615_003.jpeg

BOM

26.24 - 1x      Lilygo TTGO T-Internet PoE board https://www.aliexpress.com/item/4001122992446.html
 6.28 - 4x      ADS1115 https://www.aliexpress.com/item/1005001703504835.html
 0.54 - 10 x 24 PerfBoard https://www.aliexpress.com/item/1005001621976056.html
 5.00 - 20X+    Terminals https://www.aliexpress.com/item/4000907549303.html
 1.00 - 1m      Wire
 0.00 - 1x      Doner 1U Case (Old Sonic Firewall) FreeCycle Anything  
 3.00 - 1x      Resistor Kit 4.7Kohm / 1Kohm    
-----
42.06 CAD       Total Price
#

Make Sensor Binary_Sensors for Alarmo as well (It only supports binary_sensor)

template:
  - name: "Alarmo Zone 01 State"
    device_class: door
    state: >-
      {%- if states("sensor.ttgo_poe_001_zone01_state") == "OK" -%}
        false
      {%- elif states("sensor.ttgo_poe_001_zone01_state") == "Alarm" -%}
        true
      {%- endif -%}
    attributes:
      source_value: >-
        {{states("sensor.ttgo_poe_001_zone01_state")}}
    availability: >-
      {{ states("sensor.ttgo_poe_001_zone01_state") in ['OK', 'Alarm'] }}
  - name: "Alarmo Zone 01 Tamper"
    device_class: tamper
    state: >-
      {%- if states("sensor.ttgo_poe_001_zone01_state") == "Tamper" or states("sensor.ttgo_poe_001_zone01_state") == "Short" -%}
        true
      {%- else -%}
        false
      {%- endif -%}
    attributes:
      source_value: >-
        {{states("sensor.ttgo_poe_001_zone01_state")}}
    availability: >-
      {{ states("sensor.ttgo_poe_001_zone01_state") in ['OK', 'Alarm', 'Tamper', 'Short'] }}
chilly robin
worldly canopy
chilly robin
#

Its basically the same without the adc/tamper stuff

#

At some point I will migrate to a proper alarm control panel in ESPHome but need free time for that which I can never find

worldly canopy
#

Do you use Alarmo in HA?

chilly robin
#

No

worldly canopy
#

So just kind of look at the status of sensor but do nothing with them in HA?

chilly robin
#

Template alarm in HA

#
alarm_control_panel:
  - platform: template
    panels:
      hills:
        name: Alarm
        value_template: "{{ states('sensor.alarm_state') }}"
        arm_away:
          service: esphome.alarm_arm
        disarm:
          service: esphome.alarm_disarm
          data:
            code: "{{ code }}"
        code_format: "number"
        code_arm_required: false
worldly canopy
#

If HA is down will your esphome yaml still operate as an alarm system?

chilly robin
#

Yes

#

Its independent

#

It doesn't rely on ha for anything

#

Only reports state and can be controlled by it

#

But you should look at using the ACP with ESPHome now

potent laurelBOT
worldly canopy
#

I definatly will now that I know about it 😄

#

Thanks for your help!

chilly robin
#

NP

#

Looking forward to seeing your final product 🙂

worldly canopy
#

Realized I was already using HA 2023.7 so seems the alarm control panel running on esphome is working good so far. Few stumbles with the example yaml.

#

they need to add id: acp1 to the example and arming_time -> arming_away_time + arming_home_time otherwise it won't compile.

worldly canopy
worldly canopy
#

So far working

#

Haven’t let the magic smoke out yet

worldly canopy
#

8 zones wired up

prisma quartz
#

You might want to take a look at my sensor board project which can support 8 or 16 zones here in the show off section. I'm currently reworking it to use a WT32-ETH01 as the first version used an ESP32 WIFI module.

worldly canopy
#

Is it analog?

worldly canopy
#

And does it cost less than $40?

#

I only found 4 in the show-off section when I search alarm

#

All I can find by you is a sprinkler control board and current monitor

prisma quartz
worldly canopy
#

This has been weirdly working flawless @3v3 for 30 days. Door runs are about 6M away. They have been dumping random audio samples to Vector when the doors open without issues 🙀

worldly canopy
#

Note: Someone told me that soldering leads and then mounting them in screw terminals fatigues the solder and then can become a loose connection 😬

worldly canopy
worldly canopy