-
Notifications
You must be signed in to change notification settings - Fork 27
Fix support for COMMAND_CLASS_METER V1,V2 & V3 #12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Example devics are Aeotec Nano Dimmer (ZW111) and Fibaro Double Switch 2 (FGS 223). |
applications/zpc/components/zwave_command_classes/src/zwave_command_class_meter_control.c
Show resolved
Hide resolved
applications/zpc/components/zwave_command_classes/src/zwave_command_class_meter_control.c
Outdated
Show resolved
Hide resolved
|
Added DCO signed-off in commit message |
Signed-off-by: Nenad Kljajic <43343836+nkljajic@users.noreply.github.com>
|
Feel free to reopen this PR once you have approvals both side (not under my controls) Meanwhile I have briefed unity team to help you, while I am OoO, we plan to test your patches and provide feedback here and then merge them at the right time both side, (idealy before next release) Feel free to ask support |
|
May this PR be reopened ? |
|
I will create new patch for 1.4.0 release. Support Case |
excellent, if you want to track your changes you can add this case number in your commits footer |
This change is motivated by zeal project Tests are passing, but it fail later on installing package: #12 1.646 dpkg: error processing archive ./build/z-wave-protocol-controller_1.7.0_x86_64/libunify_1.7.0-65-gbc86741e_x86_64.deb (--install): Error: No space left on device : '/home/runner/runners/2.323.0/_diag/pages/a643bedf-49e7-4c3e-9568-b498945dda79_dd23db01-cff6-57a4-373a-5c8097a97333_1.log' I suspect the cause it all the assets in tree, this has to be cleaned up. This change prevent this problem, further cleaning may be considered. Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#11 (comment) Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#77 Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#10 Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#11 Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#7 Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
This change is motivated by zeal project Tests are passing, but it fail later on installing package: SiliconLabs#12 1.646 dpkg: error processing archive ./build/z-wave-protocol-controller_1.7.0_x86_64/libunify_1.7.0-65-gbc86741e_x86_64.deb (--install): Error: No space left on device : '/home/runner/runners/2.323.0/_diag/pages/a643bedf-49e7-4c3e-9568-b498945dda79_dd23db01-cff6-57a4-373a-5c8097a97333_1.log' I suspect the cause it all the assets in tree, this has to be cleaned up. This change prevent this problem, further cleaning may be considered. Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#11 (comment) Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#77 Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#10 Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#11 Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#7 Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Size of ZW_METER_GET_V3_FRAME is smaller than size of ZW_METER_GET_V5_FRAME, so legacy device with COMMAND_CLASS_METER_V3 and below will receive V5 frame which is larger than expected, and device will ignore such frames, so attribute [0x3208] Value can not get resolved for legacy devices.