diff --git a/src/modules/exec/ButtonIn/ButtonIn.cpp b/src/modules/exec/ButtonIn/ButtonIn.cpp index 204fcbd4..aecaf87e 100644 --- a/src/modules/exec/ButtonIn/ButtonIn.cpp +++ b/src/modules/exec/ButtonIn/ButtonIn.cpp @@ -23,6 +23,7 @@ class ButtonIn : public IoTItem { jsonRead(parameters, "pinMode", _pinMode); jsonRead(parameters, "debounceDelay", _debounceDelay); jsonRead(parameters, "fixState", _fixState); + _round = 0; //Serial.printf("vvvvvvvvvvvvvvvv =%d \n", _fixState); IoTgpio.pinMode(_pin, INPUT); diff --git a/src/modules/exec/ButtonOut/ButtonOut.cpp b/src/modules/exec/ButtonOut/ButtonOut.cpp index 017d1fc9..46743487 100644 --- a/src/modules/exec/ButtonOut/ButtonOut.cpp +++ b/src/modules/exec/ButtonOut/ButtonOut.cpp @@ -12,6 +12,7 @@ class ButtonOut : public IoTItem { ButtonOut(String parameters): IoTItem(parameters) { jsonRead(parameters, "pin", _pin); jsonRead(parameters, "inv", _inv); + _round = 0; IoTgpio.pinMode(_pin, OUTPUT); IoTgpio.digitalWrite(_pin, value.valD?HIGH:LOW); diff --git a/src/modules/virtual/VButton/VButton.cpp b/src/modules/virtual/VButton/VButton.cpp index 747ded1c..59d0118a 100644 --- a/src/modules/virtual/VButton/VButton.cpp +++ b/src/modules/virtual/VButton/VButton.cpp @@ -4,7 +4,9 @@ class VButton : public IoTItem { public: - VButton(String parameters): IoTItem(parameters) { } + VButton(String parameters): IoTItem(parameters) { + _round = 0; + } void setValue(const IoTValue& Value, bool genEvent = true) { value = Value;