homebridge-czujniki-rf

1.0.3 • Public • Published

homebridge-mqtt-433-sensor

This plugin is based on homebridge-mqtt-sonoffrf-receiver. Thanks for miskui.

Get Motion Sensor status via MQTT in Homebridge using Sonoff RF Bridge 433 with TasmOTA firmware. Motion sensor is activated when received RF code matches for rfcode or RF key stored in Sonoff RF Bridge. Open Sonoff RF Bridge console to read out received RF codes as hexadecimal values in DATA field. Use these values in rfcode parameter or use rfkey if you have already defined RF codes in Sonoff RF Bridge. Value 'any' will activate the sensor if any RF code received. Use rfcodeon and rfcodeoff parameters if your sensor sends both on and off states. Sensor can be motion sensor, RF button, Contact sensor or any other RF sensor.

Configuration of default times (if undefined):

  • ondelay 10000 ms
  • ondelaylowbattery 30000 ms

Installation

 npm install -g https://github.com/mientki/homebridge-mqtt-433-sensor.git

Sample HomeBridge Configuration

    {
        "accessory": "mqtt-433-sensor",
        "url": "mqtt://localhost",
        "topic": "tele/rf-bridge/RESULT",
        "username": "username",
        "password": "password",
        "rfcodeon": "2E1A11",
        "rfcodeoff": "2E1A12",
        "rfcodelowbattery": "2E1A14",
        "accessoryservicetype": "ContactSensor",
        "name": "Contact Sensor"
    },
    {
        "accessory": "mqtt-433-sensor",
        "url": "mqtt://localhost",
        "topic": "tele/rf-bridge/RESULT",
        "username": "username",
        "password": "password",
        "rfcode": "2E1A21",
        "ondelay": "30000",
        "rfcodelowbattery": "2E1A22",
        "accessoryservicetype": "MotionSensor",
        "name": "Motion Sensor"
    },
    {
        "accessory": "mqtt-433-sensor",
        "url": "mqtt://localhost",
        "topic": "tele/rf-bridge/RESULT",
        "username": "username",
        "password": "password",
        "rfcode": "2E1A21",
        "ondelay": "10000",
        "rfcodelowbattery": "2E1A22",
        "accessoryservicetype": "LeakSensor",
        "name": "Leak Sensor"
    },
    {
        "accessory": "mqtt-433-sensor",
        "url": "mqtt://localhost",
        "topic": "tele/rf-bridge/RESULT",
        "username": "username",
        "password": "password",
        "rfcode": "2E1A21",
        "ondelay": "60000",
        "ondelaylowbattery": "120000",
        "rfcodelowbattery": "2E1A22",
        "accessoryservicetype": "SmokeSensor",
        "name": "Smoke Sensor"
    },
    {
        "accessory": "mqtt-433-sensor",
        "url": "mqtt://localhost",
        "topic": "tele/rf-bridge/RESULT",
        "username": "username",
        "password": "password",
        "rfcode": "2E1A21",
        "ondelay": "10000",
        "rfcodelowbattery": "2E1A22",
        "accessoryservicetype": "StatelessProgrammableSwitch",
        "name": "RF Button 433"
    }

Supported sensors (accessory service type)

  • Motion sensor
  • Contact sensor (windows, doors, contact sensor, blinds, opening garage door)
  • Smoke sensor
  • Leak sensor
  • Stateless programmable switch

Release notes

Version 0.1.11

  • bugs fixed
  • added Low battery status

Version 0.1.7

  • bugs fixed
  • added smoke sensor
  • added leak sensor

Version 0.1.6

  • added contact sensor

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.3
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.3
    3

Package Sidebar

Install

npm i homebridge-czujniki-rf

Weekly Downloads

3

Version

1.0.3

License

ISC

Unpacked Size

13 kB

Total Files

4

Last publish

Collaborators

  • mientki