Skip to content

Commit e34f4f0

Browse files
set reg_dev....value[0] when sensor value changed
1 parent b02aae3 commit e34f4f0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libraries/SuplaDevice/SuplaDevice.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,6 @@ bool SuplaDeviceClass::addSensorNO(int sensorPin, bool pullUp) {
507507
suplaDigitalWrite(Params.reg_dev.channels[c].Number, sensorPin, pullUp ? HIGH : LOW);
508508

509509
Params.reg_dev.channels[c].value[0] = suplaDigitalRead(Params.reg_dev.channels[c].Number, sensorPin) == HIGH ? 1 : 0;
510-
511510
return true;
512511
}
513512

@@ -747,7 +746,8 @@ void SuplaDeviceClass::iterate_sensor(SuplaChannelPin *pin, TDS_SuplaDeviceChann
747746
if ( val != pin->last_val ) {
748747

749748
pin->last_val = val;
750-
749+
Params.reg_dev.channels[channel->Number].value[0] = val;
750+
751751
if ( pin->time_left <= 0 ) {
752752
pin->time_left = 100;
753753
channelValueChanged(channel->Number, val == HIGH ? 1 : 0);

0 commit comments

Comments
 (0)