|
@@ -0,0 +1,41 @@
|
|
|
+# intertechno-cc1101
|
|
|
+
|
|
|
+Python Library & Command Line Tool to Switch
|
|
|
+[Intertechno Outlets](https://www.intertechno.at/)
|
|
|
+via [CC1101 Transceivers](https://www.ti.com/product/CC1101)
|
|
|
+
|
|
|
+## Requirements
|
|
|
+
|
|
|
+* [Intertechno](https://www.intertechno.at/) smart outlet
|
|
|
+* [CC1101 transceiver](https://www.ti.com/product/CC1101)
|
|
|
+* Linux machine with CC1101 connected to SPI port
|
|
|
+ ([wiring instructions](https://github.com/fphammerle/python-cc1101#wiring-raspberry-pi)
|
|
|
+ for raspberry pi)
|
|
|
+
|
|
|
+## Setup
|
|
|
+
|
|
|
+```sh
|
|
|
+$ pip3 install --user --upgrade
|
|
|
+```
|
|
|
+
|
|
|
+On Raspbian / Raspberry Pi OS, dependencies can optionally be installed via:
|
|
|
+```sh
|
|
|
+$ sudo apt-get install --no-install-recommends python3-spidev
|
|
|
+```
|
|
|
+
|
|
|
+## Usage
|
|
|
+
|
|
|
+### Command-line
|
|
|
+
|
|
|
+```sh
|
|
|
+$ intertechno-cc1101 --address 12345678 --button-index 0 --turn-on
|
|
|
+```
|
|
|
+
|
|
|
+### Python Library
|
|
|
+
|
|
|
+```python
|
|
|
+import intertechno_cc1101
|
|
|
+
|
|
|
+remote_control = intertechno_cc1101.RemoteControl(address=12345678)
|
|
|
+remote_control.turn_on(button_index=0)
|
|
|
+```
|