In my experience of home cash games people hardly raise before the flop and most hands everyone will limp with everything. This means that odd hands (47o) will win a lot of pots as they have the chance to hit.
She sounds pretty fishy by online standards (no-one would ever really bluff over the pot) but maybe in her homegame environment her tactics work perfectly.
I usually jump at the chance to play homegames because people are often just so poor. I would probably go along with no serious ambitions and play similar to how you play online but be prepared to adjust to odd players who don't really understand the game. Most in my circles seem to be extremely loose/passive.
A few things you might do against loose/passive:
- Raise more preflop with strong hands. Some tables have groups of players who will call almost anything preflop with any hand so just raise extra to get more money in while you are ahead.
- Watch out for raises postflop. While a call postflop might be almost any hand (they think they have good odds
to catch a middle pair or something) a raise is much more likely to be a strong MADE hand.
- Don't make fancy bluffs. A bad player will NOT fold top pair to any amount of betting.