Skip to content
Sam Turner edited this page Jun 12, 2017 · 1 revision

v0.3 Beta-1 (09-JUN-2015)

  • Migrated from GoogleCode to GitHub.
  • This release is the last from GoogleCode repository
  • Fixed logger, Issue 41: Unable to set logfile path and name
  • Added 0x52 subtype 0C (Imagintronix Soil Sensor), issue 42
  • Protocol configuration file
  • Added feature to activate undecoded and other protocols during startup
  • CSV output for sensor 0x1A
  • Fixed some error handling on subtypes
  • Added sensor 0x1A (RTS) and cmmd types
  • Added sensor 0x1A (RTS)
  • Fixed timeout (Loic G.)
  • Added subtype 0x7F (Raw transmit)
  • Added subtype 0x06 (La Crosse TX5) in sensor 0x55
  • Added subtype 0x09 (SA30) in sensor 0x20
  • Added sensor 0x17 (Fan), 0x00 Siemens SF01
  • Added in 0x14 subtype 0x06 RGB TRC02
  • Added in sensor 0x10 support for Energenie ENER010, Energenie 5-gang and COCO GDR2-2000R
  • Improved error handling for sensor 0x10
  • Fixes for sensor 0x5E and 0x5F
  • Added sensor 0x5C (ELEC5/Revolt)
  • Added database export for sensor 0x5B
  • Added total to the XPL export in sensor 0x5B
  • Corrected minor things in sensor 0x5B
  • Added sensor 0x5B (current) from Loic Gevrey
  • Fixed sensor 0x59 values
  • Fixed typo in sensor 0x54 (barometric)
  • Added support for sensor 0x16 Chime

v0.3 Alpha-3 (02-JUL-2014)

  • Issue 38  Fixed database export difference when running daemon or with verbose
  • Fixed formatting variable in sensor 0×71
  • Added message log function (activated from config.xml)
  • Changed default settings for PgSQL to match the examples in wiki
  • Fixed sensor 0×13 database export
  • Fixed humidity status from sensors 0×54
  • Added serial_active tag in config.xml
  • Rewrite of WeeWx support (see wiki)
  • Added rfxproto.py tool to enable/disable RFX protocols

v0.3 Alpha-2 (30-APR-2014)

  •  Issue 35  Fixed missing unix timestamp in CSV printout on sensor 0x55
  •  Issue 33  Undefined variables for xpl fixed (Pierre W)
  •  Issue 23  Fixed timestamp_utc in sensor 55
  • Added 0x52 type 0A (Rubicson)
  • Added Conrad RSL2 (P. Holik)
  • Added additional new sensors for Lightning5
  • Added OSError exception handling in readbytes
  • Added packet length check for all packet types
  • Added database entry for 0x5A, and added missed count field in printout
  • Added possibility to change xPL config in config file
  • Added database export for 0x13 (Lightning4)
  • Added RRD export library from (Serge T)
  • Added RRD export for sensor 0x52 and 0x5A
  • Added Support for multiple messages on command line, separated by comma
  • Added pgsql functionality (Pierre-Yves)
  • Added graphite export for all weather sensors
  • Added Class weewx_data, needed for sending answer at request of WEEWX Weatherstation software (by M. Bakker)
  • Fixed in sensor 0x71 with power (Alexandre F)
  • Fixed sensor 0x52 RRD issue
  • Fixed faults in the lightning5 setup
  • Fixed missing sensors for Lightning5
  • Fixed tab faults (P. Holik)
  • Fixed debug with Python 2.6 (P. Holik)
  • Fixes the seqnbr in the database insert (mysql/sqlite)
  • Fixes to lightning6/xPL
  • Fixed Output data to screen when the MySQL/Sqlite is active if verbose switch is given
  • Fixed 0x55 for database export
  • Fixed the RAIN2 (0x55) sensor data

v0.3 Alpha-1 (18-MAY-2013)

  • First public alpha release.
  • Rewrite, more in object style
  • Added 0x30 (ATI Remote Wonder and Medion)
  • Common database structure for all sensors (Mysql and Sqlite)
  • Possible to send data to xPL network
  • TCP socket server for incoming (send) messages
  • Trigger actions in own thread

v0.24b (19-MAY-2013)

  • Fixed,  Issue 20 : lighting 5 (lightwave) broken in 0.24

v0.24 (23-APR-2013)

  • Fixed,  Issue 14  : rfxcmd impossible to pipe to another script
  • Fixed,  Issue 15 : Unable to specify a diiferent path for log file
  • Fixed,  Issue 16 : Defect on subtype switch in rain sensors
  • Added, Trigger can now transfer parameters to the action tag (experimental)
  • Added, Support for 0x13 Lightning4 protocol
  • Fixed,  Issue 17 : Graphite not working

v0.23 (09-FEB-2013)

  • Fixed,  Issue 10  : Cleanup at exit
  • Fixed,  Issue 11  : Print to file
  • Serial device from global variable to object
  • Fixed, humidity status string for sensor 0x52
  • Fixed,  Issue 12  : Running script from different folder generates Configuration file not found
  • Improved path handling if RFXCMD is executed from different directory
  • Added support for 0x59 Current Sensor
  • Fixed issue when removing pid file after daemon shutdown

v0.22 (3-JAN-2013)

  • Fixed,  Issue 8 : Error when testing daemon
  • Fixed,  Issue 9 : Shutdown error when running as a daemon
  • Fixed issues with sensor 0x40 (CSV output and MySQL)
  • Fixed simulate option to handle printout_complete properly
  • Fixed CSV output for 0x5A
  • Fixed CSV and printout for Lighting6.

v0.21 (1-DEC-2012)

  • Fixed issue with daemon
  • Fixed issue with Sqlite

v0.2 (28-NOV-2012)

  • Fix for  Issue #5 : Crash with wind4 sensor (fix included)
  • Added decode for sensor 0x55 (Rain sensor)
  • Added decode for sensor 0x20 (Security1) (Credit: Dimitri Clatot)
  • Added decode for sensor 0x15 (Lightning6) (Credit: Dimitri Clatot)
  • Removed enable all rf according to new SDK specifications
  • Added send to graphite server for sensor 0x52 (Credit: Frédéric Pégé)
  • Added SQLite support, supported sensor 0x50 (Credit: Mark Marooth)
  • Added debug logging via config.xml
  • Blinds T2/T3 added (SDK v4.34)
  • Added 0x5B identification (SDK v5.00)
  • Fixed Lightning1 subtypes
  • Added possibility to start RFXCMD as daemon (Credit: George Henze)
  • Fixed decode packet handling for unrecognizable packets, will output error instead of crash
  • Fixed error No handlers could be found for logger rfxcmd
  • Added revision and date information in source header
  • Added -v switch for version, revision and date printout
  • Added decode for sensor 0x12 (Lightning3)
  • Improved temperature decoding
  • Fixed decoding of 0x40
  • Graphite improvements
  • Removal of most global variables

v0.1k (14-OCT-2012)

  • Fix for  Issue #3 : MySQL Error for 0x54 Sensors
  • Set variable to 00 in read_rfx()
  • Added default value for config_trigger

v0.1j (08-OCT-2012)

  • Added regex in the trigger function (Thanks: Robert F)
  • If config file not found, print error and set default values
  • Verify message length with reported length before decode
  • Fix for  Issue #2 : Problem with temperatures below 0 degrees Celsius
  • Corrected MySQL statement in 0x5A (Thanks: Dimitri)

v0.1h (06-SEP-2012)

  • Added possibility for enable all RF
  • Added possibility for enable undecoded messages
  • Fix for  Issue 1 : Error when trying to store to MySql?
  • Added 0x12 Lighting3
  • Added 0x13 Lighting4
  • Updated to support FW version 433_50 (14-9-2012)
  • Added configuration file (config.xml)
  • Added to send raw messages
  • Handle exception in serialport.read()
  • Trigger on specific messages
  • Added support for 0x54 (Credit: Jean-Baptiste Bodart)
  • Added support for 0x5A (Credit: Jean-Michel ROY)
  • Corrected singnal/battery (Thanks: Jean-Baptiste Bodart)

v0.1g (09-SEP-2012)

  • Added process for Humidity Sensors (0x51)
  • Added process for Wind Sensors (0x56)
  • Compatible with RFX SDK version 4.31
  • Added CM180/ELEC3 (v4.31)

v0.1f (06-SEP-2012)

  • Handle exception if serial lib does not exist
  • Compatible with RFX SDK version 4.30
  • Added all missing receive subgroups
  • Corrected protocol printout in status
  • New switch (-a) to choose action LISTEN or STATUS

v0.1e (28-JUL-2012)

  • Fixed MySQL issue, if password is wrong

v0.1d (12-JUL-2012)

  • Added simulate function (-x) to decode data manually

v0.1c (11-JUL-2012)

  • Check that Python is 2.6 or newer
  • If first receiving byte is 00 then dont start decoding
  • Better error handling

v0.1b (10-JUL-2012)

  • Fixed temperature decoding for (device 0x52)
  • Flush I/O buffer before first command
  • Print the polarity sign (device 0x52)

v0.1 (06-JUL-2012)

  • Created, first working version, Reference : RFXtrx SDK 4.24
Clone this wiki locally