Master Release Notes

From OpenMotics
Jump to navigation Jump to search

General

The Master firmware is published as Open Source since firmware release V3.140.104. Below you'll find all the changes since that release.

The firmware updates happening in the Openmotics portal (Settings - Update) contain not only the firmware update of the Master, but also the firmware of other modules as well as the updates for the Beagle Bone Black. All these different firmware updates are assembled in a package which get's a version number. This version number which you see in the portal is not the same as the Firmware Version of the Master. To check which firmware version is installed on the Master, in the Openmotics portal, go to Settings - Maintenance and open maintenance mode by pressing the Connect button. Type the instruction firmware version to read the Master Firmware version.

V3.141.21

Date: Not yet released

Resolved bugs

None

Added functionality

  • Virtual Sensors have been added to allow non-openmotics sensors (temperature, humidity, light, motion etc) to be integrated. Examples are Z-wave or zigbee sensors that can be used as for example temperature sensor for the thermostat function.

V3.141.19

Date: 09/05/2015

Resolved bugs

None

Added functionality

  • The number of Pulse counters inputs (for water, gas, electricity etc) is increased from 8 to 24
  • The API instruction of the Master has been changed to accommodate the 24 Pulse counters and a CRC has been added.
  • The memory model (Page 0 Byte 160-167) has been changed (Page 0 Byte 160-183) to be able to store the additional input numbers for the Pulse Counters
  • The memory model Page 195 (which holds the name of the 8 Pulse counters) have been moved to Page 98-99 to be able to store all 24 names of the Pulse Counters

V3.141.18

Date: 25/04/2015

Resolved bugs

  • In large installation mode, when using Roller/shutters in group with 1 button command (Basic Action 107), in some circumstances, 2 presses were needed to activate the Roller/shutters. This is solved in this firmware version.

Added functionality

  • This firmware adds the Cooling functions and supports the Daikin Airco system in combination with the RTD-10 control board. For more information, please consult the Heating/Cooling pages
  • This firmware adds the Basic Action 60 so switches can generate events that are picked up the Beagle Bone black (by using for example the plugin-in system) or by the RTI equipment being used. An example: When a long press on a switch is used, all lights must go off and all my hifi and tv gear needs to be switched off as well.
  • This firmware adds the API instruction EV to sent Events to the beagle Bone black and RTI (when enabled) that are generated by Basic Action 60

V3.140.141

Date: 28/3/2015

Resolved bugs

  • None

Added functionality

  • For outputs that needs to follow another output, the Openmotics system allows you to program a "follow" function (1 output that follows the other). An example is a 0-10V dimmer: Some dimmers on the market doesn't switch off completely meaning that you need to put the dimmer on a relay output as well. At that moment, the dimmer output will be leading and the relay output will follow. Another example is that you've 2 outputs for the same light (or output) so 1 output needs to follow the other (if the first output goes on, the "follow" output will follow, the same when the output or light goes off). See Memory Model section 4.10 "Dimmer Follow Output" Page 65 in eeprom.

V3.140.131

Date: 29/11/2014

Resolved bugs

  • Switch Type Bug: In some rare circumstance and when traditional toggle switches are used, the user must apply 2 toggle actions to make the switch action to work. This bug has been resolved.

Added functionality

  • None

V3.140.129

Date: 2/11/2014

Resolved bugs

  • None

Added functionality

  • This firmware adds the Large Installation functionality that supports 30 additional Shutter/Store modules. This means that 30 input modules, 30 output modules and 30 Shutter/Store modules can be integrated with one single Gateway. The Large Installation option adds some additional API instructions, Memory model adaptions, error codes etc. All this information can be found on the Large Installation page.
  • New CLI instruction: timer queue list
Returns a list of all timer entries in the timer queue.


Returns
[Queue line] [action type] [action number] [timer input] [timer seconds]
[Queue line] [action type] [action number] [timer input] [timer seconds]
...

Example:

timer queue list
output:
000 102 005 240 119
001 106 015 240 035

V3.140.107

Date: 28/9/2014

Resolved bugs

  • None

Added functionality

  • Switch type selection: For installations that needs toggle switches instead of push buttons, the needed changes are added in the firmware to support this functionality. In the eeprom, an additional page (page 97) is used to configure the switch type of each input. For more details, please see Memory Model.

To change this setting, you can use the Openmotics portal or this can be done manual by using maintenance mode.

example: eeprom write 97 62 0 will program switch 62 as toggle switch, eeprom activate will activate the changes made in eeprom

V3.140.105

Date: 21/8/2014

Resolved bugs

  • Time bug: In some very rare occasions, the real time clock reports an hour higher than 23 making the time synchronization fail between the master and gateway controller. An additional check in the Master as well as the gateway controller has been added to avoid this sync failure.

Added functionality

  • None