Skip to content

Software for the RaspyRFM module with examples

License

Notifications You must be signed in to change notification settings

tml89/RaspyRFM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Software for the RaspyRFM module with examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.4%
  • HTML 15.4%
  • Shell 0.2%