Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
b69e557e33
|
@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.1.2] - 2020-03-08
|
||||
### Fixed
|
||||
- Fixed which property was being read to determine whether heat mode was enabled or not. Previously the state of the heater itself was being used to display on/off status, now the requested mode is used instead (the heater toggles on/off as part of normal operation even while heating is enabled).
|
||||
|
||||
## [1.1.1] - 2020-03-07
|
||||
### Added
|
||||
- Ability to specify which heat mode to use when enabling heating for a specific body. Previously mode 1 was always sent which means "solar" while most people probably want mode 3 which is "heat pump".
|
||||
|
@ -158,12 +158,12 @@ Module.register("MMM-ScreenLogic",{
|
||||
class: this.config.contentClass
|
||||
});
|
||||
} else if (controlObj.type === 'heatmode') {
|
||||
if (controlObj.body < 0 || controlObj.body > poolData.status.heatStatus.length) {
|
||||
if (controlObj.body < 0 || controlObj.body > poolData.status.heatMode.length) {
|
||||
Log.warn('Invalid body specified for heatmode');
|
||||
continue;
|
||||
}
|
||||
|
||||
var on = poolData.status.heatStatus[controlObj.body] !== 0;
|
||||
var on = poolData.status.heatMode[controlObj.body] !== 0;
|
||||
var mode = typeof controlObj.heatMode === 'number' ? controlObj.heatMode : 3;
|
||||
|
||||
var cls = '';
|
||||
|
Reference in New Issue
Block a user