Eesee Adam: split tank sensor into tank, defrost, general problem
Initially this was implemented as any non-zero value as "Tank".
But actual values reported regularly by the unit include 1 for tank
full/removed, and 2 for defrosting. There may also be more non-routine
problem codes, so also added a general problem sensor to catch all others.
Issue #1841