Программу конечно сам буду писать, про датчики от dallasa знаю и использовал не раз, можно и терморезистор, а еще есть датчики lm335 - с выходом по напряжению - их проще всего использовать вместо терморезистора - у них зависимость нормированная (10 мВ/град), 0 мв при абсолютном нуле.
У меня токи ожидаются небольшими, шунт можно поставить очень малоомный + ОУ. Или сваять датчик тока по принципу токовых клещей с датчикомм холла. При моих токах нецелесообразно, падение напряжения 10 -20-30 мВ не считаю критичным. Так ведь можно договоритиься до сварочных проводов от панели до аккума.
зависимость мощности от освещенности очень сильная, но вы снимали это зимой, насколько я понимаю? Для панелей критична не низкая, а высокая температура. Если вы настроитесь на одно постоянное напряжение в точке максимальной мощности. И точка эта находится около крутого перегиба характеристики. Характеристика смещается влево на 1-2В и вы недобираете 50% мощности. Я сам не исследовал СМ, все по справочным данным. Вот пример, немного путано т.к. меняется и освещенность и температура, но кое-что можно почерпнуть.
-- Прилагается рисунок: --