Controllers that can take 150V+ are uncommon and generally very expensive. This is merely expensive. Note that it seems to only be rated for 180V though the Chinglish manual is a bit hard to understand on that point. I'm using it with about 160V of panels and it's working well so far.Programming it for LiFePO4 batteries is, for some reason, an enormous pain in the ass. It requires purchasing their monitor (MT50), then looking up the stats for the batteries, and then programming the voltages in reverse order (low voltages to high voltages). It's eventually easy yet impressively annoying. Why they didn't program a preset for LiFePO4 batteries is hard to imagine.