Skip to main content

Home assistant 433 devices over MQTT.

Project description

Home Assistant 433 devices

Types of devices supported:

  1. Light

Install

$ pip install dvdp.ha-433

Use

1 - Record

First you will have to record your 433 signal.

For help:
$ record_433 -h

Minimal command:
$ sudo record_433 <your_device_name> <ON or OFF>

If you want to specify your recording BCM Pin (default is 15):
$ sudo record_433 <your_device_name> <ON or OFF> -p <PIN_NR>

Simply follow instructions. All recordings are saved to disk. Use --help flag for more info.

2 - Test transmission

If you used the default recordings directory it is quite simple.

First check what recordings are available by using --help:

$ transmit_433 -h 
usage: Transmit signal from recordings.

Recordings available in /usr/local/lib/python3.7/site-packages/dvdp/recordings:
        device: test_device_2, actions: ['ON', 'OFF']
        device: test_device, actions: ['ON', 'OFF']

...

Then select the one you want to test from these recordings:
$ sudo transmit_433 <your_device_name> <ON or OFF>

e.g.:
$ sudo transmit_433 test_device_2 ON

3 - Start MQTT Client for Home assistant

For this to work you will have to install:
Mosquitto broker for Hass.io
https://github.com/home-assistant/hassio-addons/tree/master/mosquitto

To have Home Assistant Hass.io control your devices:
$ ha_433 <BROKER IP>

or if you require a password:
$ ha_433 <BROKER IP> -u <USERNAME> -p <PASSWORD>

For more options please refer to -h

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dvdp.ha_433-0.1.5.tar.gz (6.0 kB view details)

Uploaded Source

File details

Details for the file dvdp.ha_433-0.1.5.tar.gz.

File metadata

  • Download URL: dvdp.ha_433-0.1.5.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for dvdp.ha_433-0.1.5.tar.gz
Algorithm Hash digest
SHA256 c867f4085c514066cc1f9f4b56b0c67082db4806f7c65c2e40b559036eed6023
MD5 ee29fb6356cc844999d9243745ea7c0d
BLAKE2b-256 9eb1ee765aa975df9aef6e8b3874e65b0e2095291acfddc02c00a567d051d757

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page