diff --git a/fhem/FHEM/20_FRM_PWM.pm b/fhem/FHEM/20_FRM_PWM.pm index 74063842c..7d6df485a 100755 --- a/fhem/FHEM/20_FRM_PWM.pm +++ b/fhem/FHEM/20_FRM_PWM.pm @@ -50,7 +50,7 @@ FRM_PWM_Set($@) my $iodev = $hash->{IODev}; if (defined $iodev and defined $iodev->{FirmataDevice} and defined $iodev->{FD}) { $iodev->{FirmataDevice}->analog_write($hash->{PIN},$value); - main::readingsSingleUpdate($hash,"state",$a[1], 1); + main::readingsSingleUpdate($hash,"state",$value, 1); } else { return $hash->{NAME}." no IODev assigned" if (!defined $iodev); return $hash->{NAME}.", ".$iodev->{NAME}." is not connected"; diff --git a/fhem/FHEM/20_FRM_SERVO.pm b/fhem/FHEM/20_FRM_SERVO.pm index c47d8f86e..18a8663f1 100755 --- a/fhem/FHEM/20_FRM_SERVO.pm +++ b/fhem/FHEM/20_FRM_SERVO.pm @@ -73,7 +73,7 @@ FRM_SERVO_Set($@) my $iodev = $hash->{IODev}; if (defined $iodev and defined $iodev->{FirmataDevice} and defined $iodev->{FD}) { $iodev->{FirmataDevice}->servo_write($hash->{PIN},$value); - main::readingsSingleUpdate($hash,"state",$a[1], 1); + main::readingsSingleUpdate($hash,"state",$value, 1); } else { return $hash->{NAME}." no IODev assigned" if (!defined $iodev); return $hash->{NAME}.", ".$iodev->{NAME}." is not connected";