Heat
Heat can be accomplished in several ways
there is the diesel fuel heater, you burn diesle fuel carry around extra fuel tank with gas in it,
there is propane heaters
there is mr. buddy type of heater, which can be a single can that runs on small propane, there is a lager wall surface type of square heater that actually can be mounted or sit on the floor, about the size of a double shoe box, needs as much more space around it while running to avoid fires,
there is butane types of heaters that can sometimes also run on propane,
either small green canisters for a few hours of use, or a larger propane external type of tank
need to be sure you use tubing that is not filled with "oil" as thta can ruin your heater, if the manufacturer does have offer a tube without oil.
need to have the larger metal fuel oil filter looks like a big compass watch extra big screw in to thte tube line, that captures the oil, replace every year apparently, not sure.
simple solar can run ac or heat there is not enough panel, to run it long time or batteries to do so, you would need shore power, 12 volt system, verse 120 volt verse 240 volt, verse 30 amp, 50 amp [100? is it 150?] something amp, as the shore power comes in several varieties,