Find a file
2018-04-24 00:17:25 +02:00
.gitignore Merge branch 'master' of https://github.com/Phunkafizer/RaspyRFM 2016-09-08 13:40:19 +00:00
connair.py corrected links 2017-03-05 22:42:34 +01:00
emoncms.py auto detect twin module 2018-04-24 00:15:14 +02:00
fs20tx.py auto detect twin module 2018-04-24 00:15:14 +02:00
hamarx.py add full RFM init 2017-10-31 18:58:30 +01:00
intertechno.py correct ch/group order 2018-04-23 23:09:32 +02:00
it32.py add intertechno 32 support 2018-02-08 00:07:24 +01:00
lacrosse.py auto detect twin module 2018-04-24 00:15:14 +02:00
LICENCE.txt Create LICENCE.txt 2017-02-03 11:12:48 +01:00
logilightrx.py corrected links 2017-03-05 22:42:34 +01:00
logilighttx.py corrected links 2017-03-05 22:42:34 +01:00
rcs1000.py fix Brennenstuhl 2018-04-09 13:48:25 +02:00
README.md update fileinfos 2018-04-24 00:17:25 +02:00
rfm69.py auto detect twin module 2018-04-24 00:15:14 +02:00
sensors.py add AFC value 2018-02-08 00:06:11 +01:00
xx2262.py add intertechno 32 support 2018-02-08 00:07:24 +01:00

Python files for RaspyRFM

connair.py

emulate a gateway for controlling RC socket. Compatible to "Brennenstuhl Brematic", Intertechno "ITGW-433", "ConnAir" see https://power-switch.eu/

emoncms.py

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

fs20tx.py

controlling FS20 RX sockets

sudo ./fs20tx <housecode> <address> <command>

intertechno.py

controlling remote control sockets

intertechno <HOUSECODE A-P> <GROUP 1-4> <CHANNEL 1-4> on|off
intertechno <12 symbols tristate code>
intertechno <26 bit address> <1 goup bit> <4 bit unit> on|off
intertechno <32 bit code>
usage example:
intertechno A 1 1 on
intertechno 0000FFFF0FFF
interttechno 11110000111100001111000010 0 1110 on
interttechno 11110000111100001111000010010000

lacrosse.py

receiving temperature sensors

sudo ./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': -118, 'init': False, 'T': (19.5, 'C'), 'RSSI': -98, 'RH': (60, '%'), 'ID': '78'}
La crosse {'batlo': False, 'AFC': 6, 'init': False, 'T': (20.4, 'C'), 'RSSI': -87, 'RH': (58, '%'), 'ID': 'e4'}
La crosse {'batlo': False, 'AFC': 114, 'init': False, 'T': (19.7, 'C'), 'RSSI': -86, 'RH': (57, '%'), 'ID': '24'}
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'}

rcs1000.py

controll Brennenstuhl RC1000 RC sockets

sudo ./rcs1000.py <5xDIPSWITCH> <CHANNEL 1-4> on|off

rfm69.py

interfacing the RFM69

Installation

Product

Module RaspbyRFM Seegel Systeme