Niko released v1.3 for the documentation in august 2023.
Based on the changelog from Niko there are multiple changes:
General
Added: several parameters in various devices which are visible but not in use by the API
Energy Home, see page 70
Not relevant as we don't expose parameters.
Changed: several typo’s
Not really relevant for us
Changed: Authentication token to be generated via the Niko Home Control Programming Software
See page 9 in the new documentation.
[x] check README.md
[x] check config flow, as I think it links to the Niko site.
New properties
Generic Zigbee Smart plug
Added in: Device model – Generic Zigbee Smart plug
See page 66
Property Status
[x] Check if we should imlement this. As I think this is the Feedback property?
[x] Update README
NHC Zigbee Smart plug
Added in: Device model – NHC Smart plug
See page 64
Parameter Groupid
Not relevant as we don't expose the parameters
Parameter Groupid1-Groupid25
Not relevant as we don't expose the parameters
Property Status
[x] Check if we should implement this.
[x] Update README
NHC All Off Action
Added in: Device model - NHC All Off Action
See page 39
Property AllStarted
[x] Implement it. Can be similar to AllOffActive
[x] Update README
NHC Free Start Stop Action
Added in: Device model - NHC Free Start Stop Action
See page 46
Property AllStarted
[x] Implement it. Can be similar to StartActive
[x] Update README
NHC House mode Action
Added in: Device model - NHC House mode Action
See page 48
Property AllStarted
[x] Implement it. Can be similar to StartActive
[x] Update README
NHC Mood Action
Added in: Device model - NHC Mood
See page 55
Property AllStarted
[x] Implement it. Can be similar to MoodActive
[x] Update README
Sonos Speaker
Added in: Device model Sonos Speaker
See page 67
Parameter API version
Not relevant as we don't expose parameters, and Sonos Speaker is not (yet) supported in this integration.
Parameter Software version
Not relevant as we don't expose parameters, and Sonos Speaker is not (yet) supported in this integration.
NHC Access Control Action
Added in Device model - NHC Access Control Action
See page 37
Property Callpending
This is already present.
[x] Update README
Property CallAnswered
This is already present.
[x] Update README
NHC Motor Action
Added in Device model - NHC motor Action
See page 55
Property LastDirection
This is already present.
[x] Update README
New devices
Generic ZigBee Heating/Cooling Implementation
Added: Device model - Generic ZigBee Heating/Cooling Implementation
See page 77.
[x] Implement it
[x] Update README
Remark: From a code viewpoint this matches the thermostat_hvac device. As Type: hvac and Model: thermostat. But it is very similar to the Generic Heating/Cooling Implementation. So the device to instance is altered to have a way to create specific instances based on the Technology also.
This will be catched by the Electricity Metering module (with clamp) implementation. As the model (Electricity-clamp) and type (centralmeter) are the same. And the integration works on this.
It seems that both have the same parameters and properties. So no code changes needed at this point.
[x] Update README
Others
Update documentation
[x] Update documentation.pdf
Fix UnitOfXXX constants
[x] Use UnitOfTime.MINUTES instead of TIME_MINUTES
Niko released v1.3 for the documentation in august 2023.
Based on the changelog from Niko there are multiple changes:
General
Not relevant as we don't expose parameters.
Not really relevant for us
See page 9 in the new documentation.
New properties
Generic Zigbee Smart plug
See page 66
NHC Zigbee Smart plug
See page 64
Not relevant as we don't expose the parameters
Not relevant as we don't expose the parameters
NHC All Off Action
See page 39
NHC Free Start Stop Action
See page 46
NHC House mode Action
See page 48
NHC Mood Action
See page 55
Sonos Speaker
See page 67
Not relevant as we don't expose parameters, and Sonos Speaker is not (yet) supported in this integration.
Not relevant as we don't expose parameters, and Sonos Speaker is not (yet) supported in this integration.
NHC Access Control Action
See page 37
This is already present.
This is already present.
NHC Motor Action
See page 55
This is already present.
New devices
Generic ZigBee Heating/Cooling Implementation
See page 77.
Remark: From a code viewpoint this matches the
thermostat_hvac
device. AsType: hvac
andModel: thermostat
. But it is very similar to theGeneric Heating/Cooling Implementation
. So the device to instance is altered to have a way to create specific instances based on theTechnology
also.NHC Player status action
See page 78 and 79
NHC Thermo Switch
See page 79, 80 and 81
NHC Virtual Thermostat
See page 81 and 82
NHC ZigBee Electricity Metering module (with clamp)
See page 83 and 84
This will be catched by the
Electricity Metering module (with clamp)
implementation. As the model (Electricity-clamp
) and type (centralmeter
) are the same. And the integration works on this. It seems that both have the same parameters and properties. So no code changes needed at this point.Others
Update documentation
Fix UnitOfXXX constants
UnitOfTime.MINUTES
instead ofTIME_MINUTES