Find a file
2021-03-20 16:16:12 +01:00
apps use i2c pins for module number 5 2021-03-20 16:16:12 +01:00
overlay add devicetree overlay 2020-02-05 20:30:26 +01:00
raspyrfm use i2c pins for module number 5 2021-03-20 16:16:12 +01:00
systemd add systemd examples 2020-12-29 00:18:57 +01:00
.gitignore clean up & project reorganisation 2020-01-22 22:09:15 +01:00
culemu.py clean up & project reorganisation 2020-01-22 22:09:15 +01:00
LICENCE.txt Create LICENCE.txt 2017-02-03 11:12:48 +01:00
README.md Update README 2021-01-12 20:30:56 +01:00
setup.py refactoring 2020-01-23 21:23:04 +01:00
spitest.py add api test 2018-04-26 22:44:49 +00:00

Python module & examples for RaspyRFM

RaspyRFM

Installation

sudo apt-get install git-core python-dev python-pip
git clone https://github.com/Phunkafizer/RaspyRFM.git
cd RaspyRFM
pip install -e .

Examples & applications

apps/connair.py

emulate a gateway for controlling RC sockets via the app power-switch. Compatible to "Brennenstuhl Brematic", Intertechno "ITGW-433", "ConnAir" Here you find a python client controlling this gateway: https://github.com/markusressel/raspyrfm-client

apps/emoncms.py

receive lacrosse-sensors with the RaspyRFM and post them to the open energy monitor, see https://openenergymonitor.org/

Receive and send 433 MHz RC remote controls

apps/rcpulse.py
apps/rcpulse.py -p intertechno -i 47612 -u 1 -a on
apps/rcpulse.py -p logilight -i 76123 -u 1 -a on
apps/rcpulse.py -p pilota -i 1234 -g 1 -u 1 -a on 

Receive 868 MHz ELV FS20 RC remote controls

apps/rcpulse -f 868.35

rcpulse gateway for controlling & receiving rc-sockets &-remotecontrollers with node-red

apps/rcpulsegw.py

lacrosse.py

receiving lacrosse temperature sensors IT29-T, IT35-T, ...

apps/lacrosse.py
RFM69 found on CS 1
INIT COMPLETE
Waiting for sensors...
La crosse {'batlo': False, 'AFC': 94, 'init': False, 'T': (19.6, 'C'), 'RSSI': -105, 'RH': (60, '%'), 'ID': '68'}
La crosse {'batlo': False, 'AFC': 52, 'init': False, 'T': (19.5, 'C'), 'RSSI': -58, 'RH': (60, '%'), 'ID': '68'}
La crosse {'batlo': False, 'AFC': 14, 'init': False, 'T': (20.5, 'C'), 'RSSI': -97, 'RH': (56, '%'), 'ID': '4'}
La crosse {'batlo': False, 'AFC': 308, 'init': False, 'T': (19.5, 'C'), 'RSSI': -103, 'RH': (60, '%'), 'ID': '68'}
La crosse {'batlo': False, 'AFC': 376, 'init': False, 'T': (19.7, 'C'), 'RSSI': -103, 'RH': (57, '%'), 'ID': '24'}

lacrosse gateway apps/lacrossegw.py

receive lacrosse sensor, visualize in webinterface, save to influxDB

Product

Module RaspbyRFM Seegel Systeme

Blog articles