forked from ssjoholm/rfxcmd
-
Notifications
You must be signed in to change notification settings - Fork 3
version history
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