As to having enough power: My batteries (220 AHrs, 2 6V AGM's) charge only from the truck engine. No solar, no generator, no hookups 99 percent of the time.
Humidity is usually quite low where I camp, so I run the CPAP humidifier most of the time. My unit does not have a heated hose. You can fill the tank and turn the humidifier heater off so the air just blows over the water if you are seriously short of battery power.
Several times in SoCal winters with nights long and in the high 30's, I have gone 4 nights in a row without starting the truck and have not run the batteries down to below 60 percent. I rarely use the furnace. I minimize use of the water pump. No television. Reading lights are all LED. My priority for electricity is to dedicate it to the CPAP.
I have also taken several 10-day dry camp trips in the desert, moving every couple of days to charge the batteries. No problems.
I recently started taking a jump-start unit along for backup power if needed. Sometimes if I am worried about power, I just go for a drive.
I hope this helps. You may come to view your CPAP machine as another camping partner who needs to be fed and kept comfortable.