И что мне самому смотреть, что она выводит в терминал?
Главный вопрос почему, для чего разное количество?
Займитесь отладкой, для начала вывод сериял, в строку.
Еще раз
Такая строка
{"temp":[561,552,543,534,525,516,507,498],"data":[01,01,0000],"czas":[15,48,01],"pom":[0,0,0],"mode":2}
полученная из Serial нормально обрабатывается в JSON.
Аккумулятор наверное, просто вы не указали сколько у вас потребляет лампочка.
Есп берет дополнительно около 70 ма * 3.3 В = ... W
В вашей схеме лампочку перекиньте "наверх" и вполне может хватить одного транзистора, его легко рассчитать, надо знать ток лампочки и коэффициент усиления транзистора.
Отключить лампочку от эмиттера и от минуса.
Эммитер левого транзистора на минус.
Отключить коллектор левого транзистора от +9.
Лампочку поключите к +9, второй вывод к коллектору левого транзистора, по вашей схеме.
Так понятно?
И да нужен будет резистор между оптроном и транзистором.
А если не...