Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rpidanny/lopy-proove
- Owner: rpidanny
- License: mit
- Created: 2019-07-25T13:14:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T13:30:05.000Z (over 4 years ago)
- Last Synced: 2024-12-22T07:30:06.159Z (about 1 month ago)
- Topics: 433mhz, lopy, lopy4, micropython, nexa, proove, pycom, pycom-lopy, rf-transmitter, sdr
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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` |