0.1.4 • Published 8 years ago

homebridge-mqtt-security v0.1.4

Weekly downloads
-
License
Apahce-2.0
Repository
github
Last release
8 years ago

homebridge-mqtt-security

This is a lightly modified version of "homebridge-paradox-security-system". Both are Homebridge plugins to allow control of a security system via MQTT. For my purposes I'm using Home Assistant as a middle-man to bridge my security system (Honeywell Total Connect) to MQTT, and vice versa.

Notes

  • Usage of this plugin requires a MQTT broker to be setup, check out Mosquitto if you're in need of one.
  • "command_topic" and associated payload is what Homebridge will send to the MQTT broker.
  • "state_topic" and associated payload is what Homebridge will receive from the MQTT broker.

Installation

npm install -g homebridge-mqtt-security

Configuration

Configure the plugin as shown below within config.json (typically located in the "~/.homebridge" directory).

{
    "accessories": [
        {
        "accessory": "Homebridge-MQTT-Security",
        "name": "",
        "manufacturer": "",
        "serial_number": "",
        "model": "",
        "mqtt_username": "",
        "mqtt_password": "",
        "mqtt_broker_ip": "",
        "mqtt_client_id": "",
        "command_topic": "",
        "command_payload_home": "",
        "command_payload_away": "",
        "command_payload_night": "",
        "command_payload_off": "",
        "state_topic": "",
        "state_payload_home": "",
        "state_payload_away": "",
        "state_payload_night": "",
        "state_payload_off": "",
        "state_payload_triggered": ""
        }
    ]
}
ParameterRequiredModifiableDefault (if not specified in config.json)
accessoryyesnoHomebridge-MQTT-Security
namenoyesMQTT Security System
manufacturernoyes@schmittx
serial_numbernoyes0.1.4
modelnoyeshomebridge-mqtt-security
mqtt_usernameyesyes
mqtt_passwordyesyes
mqtt_broker_ipyesyes
mqtt_client_idnoyeshomebridge-mqtt-security
command_topicyesyes
command_payload_homenoyeshome
command_payload_awaynoyesaway
command_payload_nightnoyesnight
command_payload_offnoyesoff
state_topicyesyes
state_payload_homenoyeshome
state_payload_awaynoyesaway
state_payload_nightnoyesnight
state_payload_offnoyesoff
state_payload_triggerednoyestriggered

Acknowledgement

The real credit goes to @MnrGreg, visit his page and consider donating if you're feeling generous.

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago