Found that zunoSendReport(1) do not update status on EP1 within Z-way UI , but only root EP0. Could you please advice on this.
Below are details, minimized code which simulate it and Zniffer snapshot:
More Info:
Z-Uno2 bootloader version:3.0.10
Security:S2
Frequency:EU
Device included:yes
Device included securely by controller:yes
Controller:RaZberry7 - 7.28 / Z-Way - 4.0.3 [/list]
Code:
Code: Select all
#include "ZUNO_Buttons.h"
#define ServBtn 23
byte swValue1 = 0;
byte swValue2 = 0;
ZUNO_SETUP_CHANNELS(
ZUNO_SWITCH_BINARY(getterSwitch1, setterSwitch1),
ZUNO_SWITCH_BINARY(getterSwitch2, setterSwitch2)
);
ZUNO_DISABLE (CONFIGPARAMETERS_DISABLE_SYS_PARAMETR);
void setup() {
pinMode(ServBtn, INPUT_PULLUP);
Btn.addButton(ServBtn);
}
void loop() {
if (Btn.isSingleClick(ServBtn)) {
swValue1 = !swValue1;
zunoSendReport(1);
} else if (Btn.isDoubleClick(ServBtn)) {
swValue2 = !swValue2;
zunoSendReport(2);
}
}
void setterSwitch1(byte value) {
swValue1 = value;
}
void setterSwitch2(byte value) {
swValue2 = value;
}
byte getterSwitch1(void) {
return swValue1;
}
byte getterSwitch2(void) {
return swValue2;
}
Thanks,
Br,