oakbrad / raspi-pir-mqtt-homeassistant

Simple script to read PIR sensor on Raspberry Pi and publish to MQTT, for use in HomeAssistant.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

raspi-pir-mqtt-homeassistant

Simple script to read PIR sensor on Raspberry Pi and publish to MQTT, for use in HomeAssistant.

Instructions:

  • Uses Paho MQTT library & process managed by forever
  • Connect PIR sensor to 5v, Ground, and GPIO 4 on the Raspberry Pi
  • Edit the script with your MQTT password, username, and host IP. You change the PIR GPIO if you hooked up to a different one
  • forever start -c python3 raspi-pir-mqtt.py

In Home Assistant, using the MQTT Binary Sensor component: https://home-assistant.io/components/binary_sensor.mqtt/

binary_sensor:
  - platform: mqtt
    state_topic: "CHANNEL/Motion/Switch"
    device_class: motion
    payload_on: "1"
    payload_off: "0"
    name: "Motion Sensor"

About

Simple script to read PIR sensor on Raspberry Pi and publish to MQTT, for use in HomeAssistant.


Languages

Language:Python 100.0%