жить при ночной температуре 12-15 С, а дневной 21-23 С
Великоваты по-моему перепады температуры.
Есть идея - аквариумный обогреватель подключить на выход компьютерного ИБП (если температуру поставить 18°С, то на сутки работы должно хватить, ведь аквариум маленький).
Однако прийдется поковыряться: звук отключить у ИБП, чтобы не пищал и мощность обогревателя должна быть не меньше минимальной для данного ИБП.
А насчет макроподов - мысль, они выдерживают низкие температуры да еще и дышат атмосферным воздухом.
У нас на работе был небольшой (20л) аквариум с барбусами, с отоплением был порядок, но свет был только по рабочим дням - однако растениям (криптокорина и наяда) хватало.