Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rpidanny/lopy-proove

Interface with Proove/Anslut/Nexa/Telldus Switches using LoPy
https://github.com/rpidanny/lopy-proove

433mhz lopy lopy4 micropython nexa proove pycom pycom-lopy rf-transmitter sdr

Last synced: 19 days ago
JSON representation

Interface with Proove/Anslut/Nexa/Telldus Switches using LoPy

Awesome Lists containing this project

README

        

# LoPy Proove

Interface with `Proove`/`Anslut`/`Nexa`/`Telldus` remote switches using [LoPy](https://pycom.io) and cheap [433Mhz RF Transmitter](https://www.aliexpress.com/item/32763193655.html).

## Usage

- Make a copy of `scripts/config_example.py` and rename it to `scripts/config.py`
- Fill in your `WiFi credentials`, `MQTT Configs` and `GPIO Configs`.
- Upload the code to LoPy.

The device subscribes to a MQTT topic specified in `scripts/config.py`.

To control the switches, send `JSON String` as message to the topic with the following template:

```json
{
"on": true,
"channel": 2,
"deviceId": 1,
"transmitter_id": 312312
}
```

## Wiring

| LoPy | Transmitter |
| :---------------------------------------- | :------------ |
| `P9` (or any pin specified in config.py) | `Data` |
| `3.3V` | `VCC` |
| `GND` | `GND` |