Прошу помощи в отладке Arduino Mega 2560

Если ваши потребители управляются переменным током до 2 ампер, то подойдёт. Там внутри этих реле стоит симистор. Если постоянка, то нет.

Скорее 1 ампера - радиатора там нету. Если свыше, то нужно брать нормальные твердотельные реле

https://www.ozon.ru/product/rele-tverdotelnoe-25a-220-v-1210943650/?at=QktJKvNQPcM8RWxkFw29NDGSBQ3z3lsGj8PkECZK6MM&from_sku=1210943650&oos_search=false

Только нужно выбирать с запасом по мощности - опять же перегрев никто не отменял, и внимательно смотреть, что выбираете - на постоянный или переменный ток нагрузки, постоянный или переменный ток сигнальной линии.

Опторазвязка внутри имеется

Проверил аккуратно по коду. Всё же, в момент “Error reading from serial device” должно было быть выполнено выключение насоса.
После relay=00001010 в шаг 4 в этом цикле должно было прийти relay=00000010

  // Шаг 4: управление реле (9-10 сек)
  if (millis() - Timer >= 9000 && millis() - Timer < 10000 && Flag4 == true) {
    Serial.println(">>> Step 4: Relays");
    digitalWrite(48, bitRead(relay, 0) ? LOW : HIGH);
    digitalWrite(49, bitRead(relay, 1) ? LOW : HIGH);
    digitalWrite(50, bitRead(relay, 2) ? LOW : HIGH);
    digitalWrite(51, bitRead(relay, 3) ? LOW : HIGH);
    Flag4 = false;
  }

То есть - должно было произойти digitalWrite(51, HIGH);. А пин 51 - это насос, HIGH - это его выключение.

переход от 1010 к 10.

  • Было: relay = 1010 (биты: 1 0 1 0 → бит3=1, бит2=0, бит1=1, бит0=0).

  • Стало: relay = 10 (биты: 0 0 1 0 → бит3=0, бит2=0, бит1=1, бит0=0).

Если сравнить два значения, видно, что:

  • Бит 0 (Вентилятор): был 0, остался 0.

  • Бит 1 (Клапан): была 1, осталась 1.

  • Бит 2 (Компрессор): был 0, остался 0.

  • Бит 3 (Насос): был 1, стал 0.

В блоке StopFlag есть код:

cpp

if (millis() - StopTime >= 180000) bitClear(relay, 3); // Выключить насос

Но это Clear, он должен сделать бит 0, а он и так стал 0 (насос включился).
Значит, это не стандартный сценарий.

Главный подозреваемый — сбой в логике флагов.
Прямо перед тем, как вы получили ошибку “Error reading from serial device”, произошло переключение режима.
Логи вашего терминала показывают, что устройство прошло путь:
... -> Heat option -> Pause heat -> Stop -> сбой.

Давайте посмотрим на переход Pause heat → Stop:
В режиме HeatOptionPause насос должен быть выключен (relay = 10...).
При возникновении ошибки, флаг HeatOptionPauseFlag сбрасывается в false.
В этот момент алгоритм теряется, потому что все основные флаги (Start, Heat, Pause, Defrost) становятся false.
Срабатывает последний else в цепочке:

cpp

} else {
    StopFlag = true; 
    StopTime = millis(); 
    StopKind = 8; // "No Option"
}

Флаг StopFlag = true выставлен.
Но параллельно переменная relay уже повреждена помехой (или сброшена в дефолтное состояние), и вместо штатного гашения компрессора и вентилятора мы видим “включение насоса” (бит 3 стал 0).

Итоговая картина флагов в момент сбоя

Флаг Состояние Причина
StartHeatFlag false Сброшен
HeatOptionFlag false Сброшен
HeatOptionPauseFlag false Сброшен
DefrostOptionFlag false Сброшен
StopFlag true Активирован автоматически (StopKind = 8: No Option)
Flag4 (реле) false Был сброшен ранее в цикле

Вывод:
Значение relay = 10 — это не результат логики. Это результат повреждения памяти (битовые помехи, сбой стека) в момент, когда флаг StopFlag стал истинным, но команды на реле еще не ушли или ушли некорректно. Из-за этого вместо отключения компрессора и вентилятора, микроконтроллер “дернул” насосом.

кхе кхе, что то я читаю, и теряюсь… не обладая полнотой картины, вот вам описание может будет полезно)))

PPeterr вообще я еще потерялся в логике ваших действий…)))
вот вы если нашли проблему с каким то реле, сообщение не найду, но оно вроде было, ну так вот если вы нашли какую то проблему, вы стали пытаться ее решить или нет ? а если стали то как ?

кинуть экранированные провода пока что не хотите ?
есть такое предложение, взять и обмотать реле проводом, (просто проводом в оплетке, что бы не к чему не прикасался и не куда не подключая)
что бы во время импульса того проблемного реле, провод поглощал ток и превращал в тепло… не факт что поможет, но вроде лайфак быстрый…

Это сомнительны аналог.
Во-первых, существенно меньшие скорости. Правда, заранее неизвестно, насколько это критично. Но, коль скоро Вы уже пишете в Serial значения millis, то логично было бы проанализировать полученный протокол именно с точки зрения - успевает ли Serial сделать все, что нужно.
А во вторых - требуется дополнительный постоянно включенный ноутбук, работа с которым, опять же, происходит в ручном режиме.

Посмотрите примеры к библиотеке SD.

Третий. Считается с нуля.

Как Вы смогли определить, что устройство попадало в “Stop”? Я смотрю лог - и в нём даже малейшего намёка на то, как можно определить, в каком режиме находился МК - не вижу.
Но если это правда и действительно МК как-то попал в режим “Stop” - то надо искать ошибку в коде, так как на мой взгляд - там не видно было причин дла останова.
На всякий случай, больше букв из лога (убрал часть неинформативного, чтобы в сообщение вместился):

Спойлер
lm=3333597 T=3326793
lm=3333619 T=3326793
lm=3333642 T=3326793
lm=3333665 T=3326793
lm=3333688 T=3326793
lm=3333710 T=3326793
lm=3333734 T=3326793
lm=3333756 T=3326793
lm=3333779 T=3326793
>>> Step 3 START
relay1111
>>> Step 3 END
lm=3334044 T=3326793
lm=3334044 T=3326793
lm=3334052 T=3326793
lm=3334076 T=3326793
lm=3334098 T=3326793
...
lm=3335540 T=3326793
lm=3335563 T=3326793
lm=3335585 T=3326793
lm=3335609 T=3326793
lm=3335631 T=3326793
lm=3335655 T=3326793
lm=3335677 T=3326793
lm=3335700 T=3326793
lm=3335724 T=3326793
lm=3335746 T=3326793
lm=3335769 T=3326793
lm=3335792 T=3326793
>>> Step 4: Relays
lm=3335835 T=3326793
lm=3335859 T=3326793
lm=3335881 T=3326793
lm=3335904 T=3326793
lm=3335927 T=3326793
lm=3335950 T=3326793
lm=3335972 T=3326793
lm=3335996 T=3326793
lm=3336018 T=3326793
lm=3336041 T=3326793
lm=3336065 T=3326793
lm=3336087 T=3326793
lm=3336110 T=3326793
lm=3336133 T=3326793
lm=3336156 T=3326793
lm=3336178 T=3326793
lm=3336202 T=3326793
lm=3336224 T=3326793
lm=3336247 T=3326793
lm=3336270 T=3326793
lm=3336293 T=3326793
lm=3336315 T=3326793
lm=3336339 T=3326793
lm=3336361 T=3326793
lm=3336384 T=3326793
lm=3336408 T=3326793
lm=3336430 T=3326793
lm=3336454 T=3326793
lm=3336476 T=3326793
lm=3336499 T=3326793
lm=3336522 T=3326793
lm=3336545 T=3326793
lm=3336567 T=3326793
lm=3336591 T=3326793
lm=3336613 T=3326793
lm=3336636 T=3326793
lm=3336659 T=3326793
lm=3336682 T=3326793
lm=3336705 T=3326793
lm=3336728 T=3326793
lm=3336751 T=3326793
lm=3336773 T=3326793
>>> Step 5: Graphics reset, Cycle END
lm=3336837 T=3336834
lm=3336860 T=3336834
lm=3336883 T=3336834
lm=3336905 T=3336834
lm=3336929 T=3336834
lm=3336951 T=3336834
lm=3336974 T=3336834
lm=3336997 T=3336834
lm=3337020 T=3336834
lm=3337042 T=3336834
lm=3337066 T=3336834
...
lm=3339422 T=3336834
lm=3339445 T=3336834
lm=3339468 T=3336834
lm=3339491 T=3336834
lm=3339513 T=3336834
lm=3339537 T=3336834
lm=3339559 T=3336834
lm=3339583 T=3336834
lm=3339606 T=3336834
lm=3339628 T=3336834
lm=3339652 T=3336834
lm=3339674 T=3336834
lm=3339697 T=3336834
lm=3339720 T=3336834
lm=3339743 T=3336834
lm=3339765 T=3336834
lm=3339789 T=3336834
lm=3339811 T=3336834
lm=3339834 T=3336834
>>> Step 1: resetTemp
lm=3339881 T=3336834
lm=3339904 T=3336834
lm=3339927 T=3336834
lm=3339950 T=3336834
lm=3339972 T=3336834
lm=3339996 T=3336834
lm=3340018 T=3336834
lm=3340041 T=3336834
lm=3340064 T=3336834
lm=3340087 T=3336834
lm=3340109 T=3336834
lm=3340133 T=3336834
lm=3340155 T=3336834
lm=3340178 T=3336834
lm=3340201 T=3336834
lm=3340224 T=3336834
lm=3340248 T=3336834
lm=3340270 T=3336834
lm=3340293 T=3336834
lm=3340316 T=3336834
lm=3340339 T=3336834
lm=3340361 T=3336834
lm=3340385 T=3336834
lm=3340407 T=3336834
lm=3340430 T=3336834
lm=3340453 T=3336834
lm=3340476 T=3336834
lm=3340498 T=3336834
lm=3340522 T=3336834
lm=3340545 T=3336834
lm=3340567 T=3336834
lm=3340591 T=3336834
lm=3340613 T=3336834
lm=3340636 T=3336834
lm=3340659 T=3336834
lm=3340682 T=3336834
lm=3340704 T=3336834
lm=3340728 T=3336834
lm=3340750 T=3336834
lm=3340773 T=3336834
lm=3340796 T=3336834
lm=3340819 T=3336834
lm=3340841 T=3336834
lm=3340865 T=3336834
lm=3340888 T=3336834
lm=3340910 T=3336834
lm=3340934 T=3336834
lm=3340956 T=3336834
lm=3340980 T=3336834
lm=3341002 T=3336834
lm=3341025 T=3336834
lm=3341048 T=3336834
lm=3341071 T=3336834
lm=3341093 T=3336834
lm=3341117 T=3336834
lm=3341139 T=3336834
lm=3341162 T=3336834
lm=3341186 T=3336834
lm=3341208 T=3336834
lm=3341231 T=3336834
lm=3341254 T=3336834
lm=3341277 T=3336834
lm=3341299 T=3336834
lm=3341323 T=3336834
lm=3341345 T=3336834
lm=3341368 T=3336834
lm=3341391 T=3336834
lm=3341414 T=3336834
lm=3341436 T=3336834
lm=3341460 T=3336834
lm=3341483 T=3336834
lm=3341505 T=3336834
lm=3341529 T=3336834
lm=3341551 T=3336834
lm=3341574 T=3336834
lm=3341597 T=3336834
lm=3341620 T=3336834
lm=3341642 T=3336834
lm=3341666 T=3336834
lm=3341688 T=3336834
lm=3341712 T=3336834
lm=3341734 T=3336834
lm=3341757 T=3336834
lm=3341780 T=3336834
lm=3341803 T=3336834
lm=3341826 T=3336834
>>> Step 2: gettingTemp
lm=3341939 T=3336834
lm=3341940 T=3336834
lm=3341941 T=3336834
lm=3341943 T=3336834
lm=3341967 T=3336834
lm=3341989 T=3336834
lm=3342012 T=3336834
lm=3342035 T=3336834
lm=3342058 T=3336834
lm=3342081 T=3336834
lm=3342104 T=3336834
lm=3342127 T=3336834
lm=3342149 T=3336834
lm=3342173 T=3336834
lm=3342195 T=3336834
lm=3342218 T=3336834
lm=3342241 T=3336834
lm=3342264 T=3336834
lm=3342286 T=3336834
lm=3342310 T=3336834
lm=3342332 T=3336834
lm=3342356 T=3336834
lm=3342379 T=3336834
lm=3342401 T=3336834
lm=3342425 T=3336834
lm=3342447 T=3336834
lm=3342470 T=3336834
lm=3342493 T=3336834
lm=3342516 T=3336834
lm=3342538 T=3336834
lm=3342562 T=3336834
lm=3342584 T=3336834
lm=3342607 T=3336834
lm=3342630 T=3336834
lm=3342653 T=3336834
lm=3342675 T=3336834
lm=3342699 T=3336834
lm=3342722 T=3336834
lm=3342744 T=3336834
lm=3342768 T=3336834
lm=3342790 T=3336834
lm=3342813 T=3336834
lm=3342836 T=3336834
lm=3342859 T=3336834
lm=3342881 T=3336834
lm=3342905 T=3336834
lm=3342927 T=3336834
lm=3342950 T=3336834
lm=3342973 T=3336834
lm=3342996 T=3336834
lm=3343019 T=3336834
lm=3343042 T=3336834
lm=3343065 T=3336834
lm=3343088 T=3336834
lm=3343111 T=3336834
lm=3343133 T=3336834
lm=3343157 T=3336834
lm=3343179 T=3336834
lm=3343202 T=3336834
lm=3343225 T=3336834
lm=3343248 T=3336834
lm=3343270 T=3336834
lm=3343294 T=3336834
lm=3343316 T=3336834
lm=3343339 T=3336834
lm=3343363 T=3336834
lm=3343385 T=3336834
lm=3343408 T=3336834
lm=3343431 T=3336834
lm=3343454 T=3336834
lm=3343476 T=3336834
lm=3343500 T=3336834
lm=3343522 T=3336834
lm=3343545 T=3336834
lm=3343568 T=3336834
lm=3343591 T=3336834
lm=3343613 T=3336834
lm=3343637 T=3336834
lm=3343660 T=3336834
lm=3343682 T=3336834
lm=3343706 T=3336834
lm=3343728 T=3336834
lm=3343751 T=3336834
lm=3343774 T=3336834
lm=3343797 T=3336834
lm=3343820 T=3336834
>>> Step 3 START
relay1010
>>> Step 3 END
lm=3344078 T=3336834
lm=3344079 T=3336834
lm=3344088 T=3336834
lm=3344110 T=3336834
lm=3344133 T=3336834
lm=3344156 T=3336834
lm=3344179 T=3336834
lm=3344201 T=3336834
lm=3344225 T=3336834
lm=3344247 T=3336834
lm=3344270 T=3336834
lm=3344293 T=3336834
lm=3344316 T=3336834
lm=3344339 T=3336834
lm=3344362 T=3336834
lm=3344385 T=3336834
lm=3344408 T=3336834
lm=3344431 T=3336834
lm=3344453 T=3336834
lm=3344477 T=3336834
lm=3344499 T=3336834
lm=3344522 T=3336834
lm=3344545 T=3336834
lm=3344568 T=3336834
lm=3344590 T=3336834
lm=3344614 T=3336834
lm=3344636 T=3336834
lm=3344659 T=3336834
lm=3344683 T=3336834
lm=3344705 T=3336834
lm=3344728 T=3336834
lm=3344751 T=3336834
lm=3344774 T=3336834
lm=3344796 T=3336834
lm=3344820 T=3336834
lm=3344842 T=3336834
lm=3344865 T=3336834
lm=3344888 T=3336834
lm=3344911 T=3336834
lm=3344933 T=3336834
lm=3344957 T=3336834
lm=3344979 T=3336834
lm=3345002 T=3336834
lm=3345026 T=3336834
lm=3345048 T=3336834
lm=3345072 T=3336834
lm=3345094 T=3336834
lm=3345117 T=3336834
lm=3345140 T=3336834
lm=3345163 T=3336834
lm=3345185 T=3336834
lm=3345209 T=3336834
lm=3345231 T=3336834
lm=3345254 T=3336834
lm=3345277 T=3336834
lm=3345300 T=3336834
lm=3345323 T=3336834
lm=3345346 T=3336834
lm=3345369 T=3336834
lm=3345391 T=3336834
lm=3345415 T=3336834
lm=3345437 T=3336834
lm=3345460 T=3336834
lm=3345483 T=3336834
lm=3345506 T=3336834
lm=3345528 T=3336834
lm=3345552 T=3336834
lm=3345574 T=3336834
lm=3345597 T=3336834
lm=3345620 T=3336834
lm=3345643 T=3336834
lm=3345666 T=3336834
lm=3345689 T=3336834
lm=3345712 T=3336834
lm=3345734 T=3336834
lm=3345758 T=3336834
lm=3345780 T=3336834
lm=3345804 T=3336834
lm=3345826 T=3336834
>>> Step 4: Relays
lm=3345870 T=3336834
lm=3345893 T=3336834
lm=3345915 T=3336834
lm=3345939 T=3336834
lm=3345961 T=3336834
lm=3345984 T=3336834
lm=3346008 T=3336834
lm=3346030 T=3336834
lm=3346053 T=3336834
lm=3346076 T=3336834
lm=3346099 T=3336834
lm=3346121 T=3336834
lm=3346145 T=3336834
lm=3346167 T=3336834
lm=3346190 T=3336834
lm=3346213 T=3336834
lm=3346236 T=3336834
lm=3346258 T=3336834
lm=3346282 T=3336834
lm=3346305 T=3336834
lm=3346327 T=3336834
lm=3346351 T=3336834
lm=3346373 T=3336834
lm=3346396 T=3336834
lm=3346419 T=3336834
lm=3346442 T=3336834
lm=3346464 T=3336834
lm=3346488 T=3336834
lm=3346510 T=3336834
lm=3346533 T=3336834
lm=3346556 T=3336834
lm=3346579 T=3336834
lm=3346603 T=3336834
lm=3346625 T=3336834
lm=3346648 T=3336834
lm=3346671 T=3336834
lm=3346694 T=3336834
lm=3346716 T=3336834
lm=3346740 T=3336834
lm=3346762 T=3336834
lm=3346785 T=3336834
lm=3346808 T=3336834
lm=3346831 T=3336834
>>> Step 5: Graphics reset, Cycle END
lm=3346894 T=3346891
lm=3346917 T=3346891
lm=3346940 T=3346891
lm=3346963 T=3346891
lm=3346985 T=3346891
lm=3347009 T=3346891
lm=3347032 T=3346891
lm=3347054 T=3346891
lm=3347078 T=3346891
lm=3347100 T=3346891
lm=3347123 T=3346891
lm=3347146 T=3346891
lm=3347169 T=3346891
lm=3347191 T=3346891
lm=3347215 T=3346891
lm=3347237 T=3346891
lm=3347260 T=3346891
lm=3347283 T=3346891
lm=3347306 T=3346891
lm=3347329 T=3346891
lm=3347352 T=3346891
lm=3347375 T=3346891
lm=3347397 T=3346891
lm=3347421 T=3346891
lm=3347443 T=3346891
lm=3347466 T=3346891
lm=3347489 T=3346891
lm=3347512 T=3346891
lm=3347535 T=3346891
lm=3347558 T=3346891
lm=3347580 T=3346891
lm=3347604 T=3346891
lm=3347627 T=3346891
lm=3347649 T=3346891
lm=3347673 T=3346891
lm=3347695 T=3346891
lm=3347718 T=3346891
lm=3347741 T=3346891
lm=3347764 T=3346891
lm=3347786 T=3346891
lm=3347810 T=3346891
lm=3347832 T=3346891
lm=3347855 T=3346891
lm=3347878 T=3346891
lm=3347901 T=3346891
lm=3347923 T=3346891
lm=3347947 T=3346891
lm=3347970 T=3346891
lm=3347992 T=3346891
lm=3348016 T=3346891
lm=3348038 T=3346891
lm=3348061 T=3346891
lm=3348084 T=3346891
lm=3348107 T=3346891
lm=3348129 T=3346891
lm=3348153 T=3346891
lm=3348175 T=3346891
lm=3348198 T=3346891
lm=3348221 T=3346891
lm=3348244 T=3346891
lm=3348268 T=3346891
lm=3348290 T=3346891
lm=3348313 T=3346891
lm=3348336 T=3346891
lm=3348359 T=3346891
lm=3348381 T=3346891
lm=3348405 T=3346891
lm=3348427 T=3346891
lm=3348450 T=3346891
lm=3348473 T=3346891
lm=3348496 T=3346891
lm=3348518 T=3346891
lm=3348542 T=3346891
lm=3348564 T=3346891
lm=3348587 T=3346891
lm=3348611 T=3346891
lm=3348633 T=3346891
lm=3348656 T=3346891
lm=3348679 T=3346891
lm=3348702 T=3346891
lm=3348724 T=3346891
lm=3348748 T=3346891
lm=3348770 T=3346891
lm=3348793 T=3346891
lm=3348816 T=3346891
lm=3348839 T=3346891
lm=3348861 T=3346891
lm=3348885 T=3346891
lm=3348908 T=3346891
lm=3348930 T=3346891
lm=3348954 T=3346891
lm=3348976 T=3346891
lm=3349000 T=3346891
lm=3349022 T=3346891
lm=3349045 T=3346891
lm=3349068 T=3346891
lm=3349091 T=3346891
lm=3349113 T=3346891
lm=3349137 T=3346891
lm=3349159 T=3346891
lm=3349182 T=3346891
lm=3349206 T=3346891
lm=3349228 T=3346891
lm=3349251 T=3346891
lm=3349274 T=3346891
lm=3349297 T=3346891
lm=3349319 T=3346891
lm=3349343 T=3346891
lm=3349365 T=3346891
lm=3349388 T=3346891
lm=3349411 T=3346891
lm=3349434 T=3346891
lm=3349456 T=3346891
lm=3349480 T=3346891
lm=3349502 T=3346891
lm=3349525 T=3346891
lm=3349549 T=3346891
lm=3349571 T=3346891
lm=3349594 T=3346891
lm=3349617 T=3346891
lm=3349640 T=3346891
lm=3349662 T=3346891
lm=3349686 T=3346891
lm=3349708 T=3346891
lm=3349732 T=3346891
lm=3349754 T=3346891
lm=3349777 T=3346891
lm=3349800 T=3346891
lm=3349823 T=3346891
lm=3349846 T=3346891
lm=3349869 T=3346891
lm=3349892 T=3346891
>>> Step 1: resetTemp
lm=3349939 T=3346891
lm=3349961 T=3346891
lm=3349984 T=3346891
lm=3350007 T=3346891
lm=3350030 T=3346891
lm=3350052 T=3346891
lm=3350076 T=3346891
lm=3350098 T=3346891
lm=3350121 T=3346891
lm=3350145 T=3346891
lm=3350167 T=3346891
lm=3350190 T=3346891
lm=3350213 T=3346891
lm=3350236 T=3346891
lm=3350258 T=3346891
lm=3350282 T=3346891
lm=3350304 T=3346891
lm=3350327 T=3346891
lm=3350350 T=3346891
lm=3350373 T=3346891
lm=3350396 T=3346891
lm=3350419 T=3346891
lm=3350441 T=3346891
lm=3350465 T=3346891
lm=3350488 T=3346891
lm=3350510 T=3346891
lm=3350534 T=3346891
lm=3350556 T=3346891
lm=3350579 T=3346891
lm=3350602 T=3346891
lm=3350625 T=3346891
lm=3350647 T=3346891
lm=3350671 T=3346891
lm=3350693 T=3346891
lm=3350716 T=3346891
lm=3350739 T=3346891
lm=3350762 T=3346891
lm=3350785 T=3346891
lm=3350808 T=3346891
lm=3350831 T=3346891
lm=3350853 T=3346891
lm=3350877 T=3346891
lm=3350899 T=3346891
lm=3350922 T=3346891
lm=3350945 T=3346891
lm=3350968 T=3346891
lm=3350990 T=3346891
lm=3351014 T=3346891
lm=3351036 T=3346891
lm=3351059 T=3346891
lm=3351083 T=3346891
lm=3351105 T=3346891
lm=3351129 T=3346891
lm=3351151 T=3346891
lm=3351174 T=3346891
lm=3351197 T=3346891
lm=3351220 T=3346891
lm=3351242 T=3346891
lm=3351266 T=3346891
lm=3351288 T=3346891
lm=3351311 T=3346891
lm=3351334 T=3346891
lm=3351357 T=3346891
lm=3351379 T=3346891
lm=3351403 T=3346891
lm=3351426 T=3346891
lm=3351448 T=3346891
lm=3351472 T=3346891
lm=3351494 T=3346891
lm=3351517 T=3346891
lm=3351540 T=3346891
lm=3351563 T=3346891
lm=3351585 T=3346891
lm=3351609 T=3346891
lm=3351631 T=3346891
lm=3351654 T=3346891
lm=3351677 T=3346891
lm=3351700 T=3346891
lm=3351723 T=3346891
lm=3351746 T=3346891
lm=3351769 T=3346891
lm=3351791 T=3346891
lm=3351815 T=3346891
lm=3351837 T=3346891
lm=3351861 T=3346891
lm=3351883 T=3346891
>>> Step 2: gettingTemp
lm=3351997 T=3346891
lm=3351998 T=3346891
lm=3351998 T=3346891
lm=3352001 T=3346891
lm=3352024 T=3346891
lm=3352047 T=3346891
lm=3352070 T=3346891
lm=3352092 T=3346891
lm=3352116 T=3346891
lm=3352138 T=3346891
lm=3352161 T=3346891
lm=3352184 T=3346891
lm=3352207 T=3346891
lm=3352229 T=3346891
lm=3352253 T=3346891
lm=3352275 T=3346891
lm=3352298 T=3346891
lm=3352322 T=3346891
lm=3352344 T=3346891
lm=3352367 T=3346891
lm=3352390 T=3346891
lm=3352413 T=3346891
lm=3352435 T=3346891
lm=3352459 T=3346891
lm=3352481 T=3346891
lm=3352505 T=3346891
lm=3352527 T=3346891
lm=3352550 T=3346891
lm=3352573 T=3346891
lm=3352596 T=3346891
lm=3352619 T=3346891
lm=3352642 T=3346891
lm=3352665 T=3346891
lm=3352687 T=3346891
lm=3352711 T=3346891
lm=3352733 T=3346891
lm=3352756 T=3346891
lm=3352779 T=3346891
lm=3352802 T=3346891
lm=3352824 T=3346891
lm=3352848 T=3346891
lm=3352870 T=3346891
lm=3352893 T=3346891
lm=3352916 T=3346891
lm=3352939 T=3346891
lm=3352962 T=3346891
lm=3352985 T=3346891
lm=3353008 T=3346891
lm=3353030 T=3346891
lm=3353054 T=3346891
lm=3353076 T=3346891
lm=3353099 T=3346891
lm=3353122 T=3346891
lm=3353145 T=3346891
lm=3353167 T=3346891
lm=3353191 T=3346891
lm=3353213 T=3346891
lm=3353237 T=3346891
lm=3353260 T=3346891
lm=3353282 T=3346891
lm=3353306 T=3346891
lm=3353328 T=3346891
lm=3353351 T=3346891
lm=3353374 T=3346891
lm=3353397 T=3346891
lm=3353419 T=3346891
lm=3353443 T=3346891
lm=3353465 T=3346891
lm=3353488 T=3346891
lm=3353511 T=3346891
lm=3353534 T=3346891
lm=3353556 T=3346891
lm=3353580 T=3346891
lm=3353603 T=3346891
lm=3353625 T=3346891
lm=3353649 T=3346891
lm=3353671 T=3346891
lm=3353694 T=3346891
lm=3353717 T=3346891
lm=3353740 T=3346891
lm=3353762 T=3346891
lm=3353786 T=3346891
lm=3353808 T=3346891
lm=3353831 T=3346891
lm=3353854 T=3346891
lm=3353877 T=3346891
>>> Step 3 START
relay1010
>>> Step 3 END
lm=3354136 T=3346891
lm=3354137 T=3346891
lm=3354145 T=3346891
lm=3354168 T=3346891
lm=3354190 T=3346891
lm=3354214 T=3346891
lm=3354236 T=3346891
lm=3354260 T=3346891
lm=3354283 T=3346891
lm=3354305 T=3346891
lm=3354329 T=3346891
lm=3354351 T=3346891
lm=3354374 T=3346891
lm=3354397 T=3346891
lm=3354420 T=3346891
lm=3354442 T=3346891
lm=3354466 T=3346891
lm=3354488 T=3346891
lm=3354511 T=3346891
lm=3354534 T=3346891
lm=3354557 T=3346891
lm=3354579 T=3346891
lm=3354603 T=3346891
lm=3354626 T=3346891
lm=3354648 T=3346891
lm=3354672 T=3346891
lm=3354694 T=3346891
lm=3354717 T=3346891
lm=3354740 T=3346891
lm=3354763 T=3346891
lm=3354785 T=3346891
lm=3354809 T=3346891
lm=3354831 T=3346891
lm=3354854 T=3346891
lm=3354877 T=3346891
lm=3354900 T=3346891
lm=3354923 T=3346891
lm=3354946 T=3346891
lm=3354969 T=3346891
lm=3354992 T=3346891
lm=3355015 T=3346891
lm=3355037 T=3346891
lm=3355061 T=3346891
lm=3355083 T=3346891
lm=3355106 T=3346891
lm=3355129 T=3346891
lm=3355152 T=3346891
lm=3355174 T=3346891
lm=3355198 T=3346891
lm=3355220 T=3346891
lm=3355243 T=3346891
lm=3355267 T=3346891
lm=3355289 T=3346891
lm=3355312 T=3346891
lm=3355335 T=3346891
lm=3355358 T=3346891
lm=3355380 T=3346891
lm=3355404 T=3346891
lm=3355426 T=3346891
lm=3355449 T=3346891
lm=3355472 T=3346891
lm=3355495 T=3346891
lm=3355517 T=3346891
lm=3355541 T=3346891
lm=3355564 T=3346891
lm=3355586 T=3346891
lm=3355610 T=3346891
lm=3355632 T=3346891
lm=3355655 T=3346891
lm=3355678 T=3346891
lm=3355701 T=3346891
lm=3355724 T=3346891
lm=3355747 T=3346891
lm=3355769 T=3346891
lm=3355793 T=3346891
lm=3355815 T=3346891
lm=3355838 T=3346891
lm=3355862 T=3346891
lm=3355884 T=3346891
>>> Step 4: Relays
lm=3355928 T=3346891
lm=3355951 T=3346891
lm=3355973 T=3346891
lm=3355997 T=3346891
lm=3356019 T=3346891
lm=3356042 T=3346891
lm=3356065 T=3346891
lm=3356088 T=3346891
lm=3356110 T=3346891
lm=3356134 T=3346891
lm=3356156 T=3346891
lm=3356179 T=3346891
lm=3356203 T=3346891
lm=3356225 T=3346891
lm=3356248 T=3346891
lm=3356271 T=3346891
lm=3356294 T=3346891
lm=3356316 T=3346891
lm=3356340 T=3346891
lm=3356362 T=3346891
lm=3356385 T=3346891
lm=3356408 T=3346891
lm=3356431 T=3346891
lm=3356453 T=3346891
lm=3356477 T=3346891
lm=3356499 T=3346891
lm=3356523 T=3346891
lm=3356546 T=3346891
lm=3356568 T=3346891
lm=3356592 T=3346891
lm=3356614 T=3346891
lm=3356637 T=3346891
lm=3356660 T=3346891
lm=3356683 T=3346891
lm=3356705 T=3346891
lm=3356729 T=3346891
lm=3356751 T=3346891
lm=3356774 T=3346891
lm=3356797 T=3346891
lm=3356820 T=3346891
lm=3356843 T=3346891
lm=3356866 T=3346891
lm=3356889 T=3346891
>>> Step 5: Graphics reset, Cycle END
lm=3358992 T=3356949
lm=3358993 T=3356949
lm=3358993 T=3356949
lm=3358996 T=3356949
lm=3359019 T=3356949
lm=3359042 T=3356949
lm=3359065 T=3356949
lm=3359087 T=3356949
lm=3359111 T=3356949
lm=3359133 T=3356949
lm=3359156 T=3356949
lm=3359179 T=3356949
lm=3359202 T=3356949
lm=3359224 T=3356949
lm=3359248 T=3356949
lm=3359270 T=3356949
lm=3359293 T=3356949
lm=3359316 T=3356949
lm=3359339 T=3356949
lm=3359362 T=3356949
lm=3359385 T=3356949
lm=3359408 T=3356949
lm=3359430 T=3356949
lm=3359454 T=3356949
lm=3359476 T=3356949
lm=3359499 T=3356949
lm=3359522 T=3356949
lm=3359545 T=3356949
lm=3359567 T=3356949
lm=3359591 T=3356949
lm=3359613 T=3356949
lm=3359636 T=3356949
lm=3359660 T=3356949
lm=3359682 T=3356949
lm=3359705 T=3356949
lm=3359728 T=3356949
lm=3359751 T=3356949
lm=3359774 T=3356949
lm=3359797 T=3356949
lm=3359819 T=3356949
lm=3359843 T=3356949
lm=3359865 T=3356949
lm=3359888 T=3356949
lm=3359911 T=3356949
lm=3359934 T=3356949
>>> Step 1: resetTemp
lm=3359981 T=3356949
lm=3360004 T=3356949
lm=3360026 T=3356949
lm=3360050 T=3356949
lm=3360072 T=3356949
lm=3360095 T=3356949
lm=3360118 T=3356949
lm=3360141 T=3356949
lm=3360163 T=3356949
lm=3360187 T=3356949
lm=3360209 T=3356949
lm=3360232 T=3356949
lm=3360256 T=3356949
lm=3360278 T=3356949
lm=3360301 T=3356949
lm=3360324 T=3356949
lm=3360347 T=3356949
lm=3360369 T=3356949
lm=3360393 T=3356949
lm=3360415 T=3356949
lm=3360439 T=3356949
lm=3360461 T=3356949
lm=3360484 T=3356949
lm=3360507 T=3356949
lm=3360530 T=3356949
lm=3360552 T=3356949
lm=3360576 T=3356949
lm=3360599 T=3356949
lm=3360621 T=3356949
lm=3360645 T=3356949
lm=3360667 T=3356949
lm=3360690 T=3356949
lm=3360713 T=3356949
lm=3360736 T=3356949
lm=3360758 T=3356949
lm=3360782 T=3356949
lm=3360804 T=3356949
lm=3360827 T=3356949
lm=3360850 T=3356949
lm=3360873 T=3356949
lm=3360896 T=3356949
lm=3360919 T=3356949
lm=3360942 T=3356949
lm=3360964 T=3356949
lm=3360988 T=3356949
lm=3361010 T=3356949
lm=3361033 T=3356949
lm=3361056 T=3356949
lm=3361079 T=3356949
lm=3361101 T=3356949
lm=3361125 T=3356949
lm=3361147 T=3356949
lm=3361171 T=3356949
lm=3361193 T=3356949
lm=3361216 T=3356949
lm=3361240 T=3356949
lm=3361262 T=3356949
lm=3361285 T=3356949
lm=3361308 T=3356949
lm=3361331 T=3356949
lm=3361353 T=3356949
lm=3361377 T=3356949
lm=3361399 T=3356949
lm=3361422 T=3356949
lm=3361445 T=3356949
lm=3361468 T=3356949
lm=3361490 T=3356949
lm=3361514 T=3356949
lm=3361537 T=3356949
lm=3361559 T=3356949
lm=3361583 T=3356949
lm=3361605 T=3356949
lm=3361628 T=3356949
lm=3361651 T=3356949
lm=3361674 T=3356949
lm=3361696 T=3356949
lm=3361720 T=3356949
lm=3361742 T=3356949
lm=3361765 T=3356949
lm=3361788 T=3356949
lm=3361811 T=3356949
lm=3361833 T=3356949
lm=3361857 T=3356949
lm=3361880 T=3356949
lm=3361903 T=3356949
lm=3361926 T=3356949
lm=3361948 T=3356949
>>> Step 2: gettingTemp
lm=3362062 T=3356949
lm=3362063 T=3356949
lm=3362064 T=3356949
lm=3362066 T=3356949
lm=3362089 T=3356949
lm=3362112 T=3356949
lm=3362135 T=3356949
lm=3362158 T=3356949
lm=3362181 T=3356949
lm=3362203 T=3356949
lm=3362227 T=3356949
lm=3362249 T=3356949
lm=3362272 T=3356949
lm=3362295 T=3356949
lm=3362318 T=3356949
lm=3362340 T=3356949
lm=3362364 T=3356949
lm=3362386 T=3356949
lm=3362409 T=3356949
lm=3362433 T=3356949
lm=3362455 T=3356949
lm=3362478 T=3356949
lm=3362501 T=3356949
lm=3362524 T=3356949
lm=3362547 T=3356949
lm=3362570 T=3356949
lm=3362592 T=3356949
lm=3362616 T=3356949
lm=3362638 T=3356949
lm=3362661 T=3356949
lm=3362684 T=3356949
lm=3362707 T=3356949
lm=3362729 T=3356949
lm=3362753 T=3356949
lm=3362776 T=3356949
lm=3362798 T=3356949
lm=3362822 T=3356949
lm=3362844 T=3356949
lm=3362867 T=3356949
lm=3362890 T=3356949
lm=3362913 T=3356949
lm=3362935 T=3356949
lm=3362959 T=3356949
lm=3362981 T=3356949
lm=3363004 T=3356949
lm=3363027 T=3356949
lm=3363050 T=3356949
lm=3363073 T=3356949
lm=3363096 T=3356949
lm=3363119 T=3356949
lm=3363141 T=3356949
lm=3363165 T=3356949
lm=3363187 T=3356949
lm=3363210 T=3356949
lm=3363233 T=3356949
lm=3363256 T=3356949
lm=3363279 T=3356949
lm=3363302 T=3356949
lm=3363324 T=3356949
lm=3363348 T=3356949
lm=3363371 T=3356949
lm=3363393 T=3356949
lm=3363417 T=3356949
lm=3363439 T=3356949
lm=3363462 T=3356949
lm=3363485 T=3356949
lm=3363508 T=3356949
lm=3363530 T=3356949
lm=3363554 T=3356949
lm=3363576 T=3356949
lm=3363599 T=3356949
lm=3363622 T=3356949
lm=3363645 T=3356949
lm=3363667 T=3356949
lm=3363691 T=3356949
lm=3363714 T=3356949
lm=3363736 T=3356949
lm=3363760 T=3356949
lm=3363782 T=3356949
lm=3363805 T=3356949
lm=3363828 T=3356949
lm=3363851 T=3356949
lm=3363873 T=3356949
lm=3363897 T=3356949
lm=3363919 T=3356949
lm=3363942 T=3356949
>>> Step 3 START
relay1010
>>> Step 3 END
lm=3364206 T=3356949
lm=3364207 T=3356949
lm=3364215 T=3356949
lm=3364238 T=3356949
lm=3364261 T=3356949
lm=3364284 T=3356949
lm=3364306 T=3356949
lm=3364330 T=3356949
lm=3364353 T=3356949
lm=3364375 T=3356949
lm=3364399 T=3356949
lm=3364421 T=3356949
lm=3364445 T=3356949
lm=3364467 T=3356949
lm=3364490 T=3356949
lm=3364513 T=3356949
lm=3364536 T=3356949
lm=3364558 T=3356949
lm=3364582 T=3356949
lm=3364604 T=3356949
lm=3364627 T=3356949
lm=3364651 T=3356949
lm=3364673 T=3356949
lm=3364696 T=3356949
lm=3364719 T=3356949
lm=3364742 T=3356949
lm=3364764 T=3356949
lm=3364788 T=3356949
lm=3364810 T=3356949
lm=3364833 T=3356949
lm=3364856 T=3356949
lm=3364879 T=3356949
lm=3364901 T=3356949
lm=3364925 T=3356949
lm=3364947 T=3356949
lm=3364970 T=3356949
lm=3364994 T=3356949
lm=3365016 T=3356949
lm=3365039 T=3356949
lm=3365062 T=3356949
lm=3365085 T=3356949
lm=3365107 T=3356949
lm=3365131 T=3356949
lm=3365153 T=3356949
lm=3365177 T=3356949
lm=3365199 T=3356949
lm=3365222 T=3356949
lm=3365245 T=3356949
lm=3365268 T=3356949
lm=3365291 T=3356949
lm=3365314 T=3356949
lm=3365337 T=3356949
lm=3365359 T=3356949
lm=3365383 T=3356949
lm=3365405 T=3356949
lm=3365428 T=3356949
lm=3365451 T=3356949
lm=3365474 T=3356949
lm=3365496 T=3356949
lm=3365520 T=3356949
lm=3365542 T=3356949
lm=3365565 T=3356949
lm=3365588 T=3356949
lm=3365611 T=3356949
lm=3365634 T=3356949
lm=3365657 T=3356949
lm=3365680 T=3356949
lm=3365702 T=3356949
lm=3365726 T=3356949
lm=3365748 T=3356949
lm=3365771 T=3356949
lm=3365794 T=3356949
lm=3365817 T=3356949
lm=3365839 T=3356949
lm=3365863 T=3356949
lm=3365885 T=3356949
lm=3365909 T=3356949
lm=3365932 T=3356949
>>> Step 4: Relays
lm=3365976 T=3356949
lm=3365998 T=3356949
lm=3366021 T=3356949
lm=3366044 T=3356949
lm=3366067 T=3356949
lm=3366089 T=3356949
lm=3366113 T=3356949
lm=3366135 T=3356949
lm=3366158 T=3356949
lm=3366181 T=3356949
lm=3366204 T=3356949
lm=3366226 T=3356949
lm=3366250 T=3356949
lm=3366273 T=3356949
lm=3366295 T=3356949
lm=3366319 T=3356949
lm=3366341 T=3356949
lm=3366364 T=3356949
lm=3366387 T=3356949
lm=3366410 T=3356949
lm=3366432 T=3356949
lm=3366456 T=3356949
lm=3366478 T=3356949
lm=3366501 T=3356949
lm=3366524 T=3356949
lm=3366547 T=3356949
lm=3366569 T=3356949
lm=3366593 T=3356949
lm=3366616 T=3356949
lm=3366638 T=3356949
lm=3366662 T=3356949
lm=3366684 T=3356949
lm=3366708 T=3356949
lm=3366730 T=3356949
lm=3366753 T=3356949
lm=3366776 T=3356949
lm=3366799 T=3356949
lm=3366821 T=3356949
lm=3366845 T=3356949
lm=3366867 T=3356949
lm=3366890 T=3356949
lm=3366914 T=3356949
lm=3366936 T=3356949
>>> Step 5: Graphics reset, Cycle END
lm=3367000 T=3366996
lm=3367022 T=3366996
lm=3367046 T=3366996
lm=3367068 T=3366996
lm=3367091 T=3366996
lm=3367114 T=3366996
lm=3367137 T=3366996
lm=3367159 T=3366996
lm=3367183 T=3366996
lm=3367205 T=3366996
lm=3367228 T=3366996
lm=3367251 T=3366996
lm=3367274 T=3366996
lm=3367297 T=3366996
lm=3367320 T=3366996
lm=3367343 T=3366996
lm=3367365 T=3366996
lm=3367389 T=3366996
lm=3367411 T=3366996
lm=3367434 T=3366996
lm=3367457 T=3366996
lm=3367480 T=3366996
lm=3367502 T=3366996
lm=3367526 T=3366996
lm=3367548 T=3366996
lm=3367571 T=3366996
lm=3367595 T=3366996
lm=3367617 T=3366996
lm=3367641 T=3366996
lm=3367663 T=3366996
lm=3367686 T=3366996
lm=3367709 T=3366996
lm=3367732 T=3366996
lm=3367754 T=3366996
lm=3367778 T=3366996
lm=3367800 T=3366996
lm=3367823 T=3366996
lm=3367846 T=3366996
lm=3367869 T=3366996
lm=3367891 T=3366996
lm=3367915 T=3366996
lm=3367938 T=3366996
lm=3367960 T=3366996
lm=3367984 T=3366996
lm=3368006 T=3366996
lm=3368029 T=3366996
lm=3368052 T=3366996
lm=3368075 T=3366996
lm=3368097 T=3366996
lm=3368121 T=3366996
lm=3368143 T=3366996
lm=3368166 T=3366996
lm=3368189 T=3366996
lm=3368212 T=3366996
lm=3368235 T=3366996
lm=3368258 T=3366996
lm=3368281 T=3366996
lm=3368303 T=3366996
lm=3368327 T=3366996
lm=3368349 T=3366996
lm=3368373 T=3366996
lm=3368395 T=3366996
lm=3368418 T=3366996
lm=3368441 T=3366996
lm=3368464 T=3366996
lm=3368486 T=3366996
lm=3368510 T=3366996
lm=3368532 T=3366996
lm=3368555 T=3366996
lm=3368579 T=3366996
lm=3368601 T=3366996
lm=3368624 T=3366996
lm=3368647 T=3366996
lm=3368670 T=3366996
lm=3368692 T=3366996
lm=3368716 T=3366996
lm=3368738 T=3366996
lm=3368761 T=3366996
lm=3368784 T=3366996
lm=3368807 T=3366996
lm=3368829 T=3366996
lm=3368853 T=3366996
lm=3368876 T=3366996
lm=3368898 T=3366996
lm=3368922 T=3366996
lm=3368944 T=3366996
lm=3368967 T=3366996
lm=3368990 T=3366996
lm=3369013 T=3366996
lm=3369035 T=3366996
lm=3369059 T=3366996
lm=3369081 T=3366996
lm=3369105 T=3366996
lm=3369127 T=3366996
lm=3369150 T=3366996
lm=3369174 T=3366996
lm=3369196 T=3366996
lm=3369219 T=3366996
lm=3369242 T=3366996
lm=3369265 T=3366996
lm=3369287 T=3366996
lm=3369311 T=3366996
lm=3369333 T=3366996
lm=3369356 T=3366996
lm=3369379 T=3366996
lm=3369402 T=3366996
lm=3369424 T=3366996
lm=3369448 T=3366996
lm=3369470 T=3366996
lm=3369493 T=3366996
lm=3369517 T=3366996
lm=3369539 T=3366996
lm=3369562 T=3366996
lm=3369585 T=3366996
lm=3369608 T=3366996
lm=3369630 T=3366996
lm=3369654 T=3366996
lm=3369676 T=3366996
lm=3369699 T=3366996
lm=3369722 T=3366996
lm=3369745 T=3366996
lm=3369767 T=3366996
lm=3369791 T=3366996
lm=3369814 T=3366996
lm=3369837 T=3366996
lm=3369860 T=3366996
lm=3369882 T=3366996
lm=3369906 T=3366996
lm=3369928 T=3366996
lm=3369951 T=3366996
lm=3369974 T=3366996
lm=3369997 T=3366996
>>> Step 1: resetTemp
lm=3370044 T=3366996
lm=3370066 T=3366996
lm=3370089 T=3366996
lm=3370113 T=3366996
lm=3370135 T=3366996
lm=3370158 T=3366996
lm=3370181 T=3366996
lm=3370204 T=3366996
lm=3370226 T=3366996
lm=3370250 T=3366996
lm=3370272 T=3366996
lm=3370295 T=3366996
lm=3370318 T=3366996
lm=3370341 T=3366996
lm=3370363 T=3366996
lm=3370387 T=3366996
lm=3370409 T=3366996
lm=3370432 T=3366996
lm=3370456 T=3366996
lm=3370478 T=3366996
lm=3370502 T=3366996
lm=3370524 T=3366996
lm=3370547 T=3366996
lm=3370570 T=3366996
lm=3370593 T=3366996
lm=3370615 T=3366996
lm=3370639 T=3366996
lm=3370661 T=3366996
lm=3370684 T=3366996
lm=3370707 T=3366996
lm=3370730 T=3366996
lm=3370753 T=3366996
lm=3370776 T=3366996
lm=3370799 T=3366996
lm=3370821 T=3366996
lm=3370845 T=3366996
lm=3370867 T=3366996
lm=3370890 T=3366996
lm=3370913 T=3366996
lm=3370936 T=3366996
lm=3370958 T=3366996
lm=3370982 T=3366996
lm=3371004 T=3366996
lm=3371027 T=3366996
lm=3371051 T=3366996
lm=3371073 T=3366996
lm=3371096 T=3366996
lm=3371119 T=3366996
lm=3371142 T=3366996
lm=3371164 T=3366996
lm=3371188 T=3366996
lm=3371210 T=3366996
lm=3371234 T=3366996
lm=3371256 T=3366996
lm=3371279 T=3366996
lm=3371302 T=3366996
lm=3371325 T=3366996
lm=3371347 T=3366996
lm=3371371 T=3366996
lm=3371394 T=3366996
lm=3371416 T=3366996
lm=3371440 T=3366996
lm=3371462 T=3366996
lm=3371485 T=3366996
lm=3371508 T=3366996
lm=3371531 T=3366996
lm=3371553 T=3366996
lm=3371577 T=3366996
lm=3371599 T=3366996
lm=3371622 T=3366996
lm=3371645 T=3366996
lm=3371668 T=3366996
lm=3371691 T=3366996
lm=3371714 T=3366996
lm=3371737 T=3366996
lm=3371759 T=3366996
lm=3371783 T=3366996
lm=3371805 T=3366996
lm=3371828 T=3366996
lm=3371851 T=3366996
lm=3371874 T=3366996
lm=3371896 T=3366996
lm=3371920 T=3366996
lm=3371942 T=3366996
lm=3371966 T=3366996
lm=3371988 T=3366996
>>> Step 2: gettingTemp
lm=3372102 T=3366996
lm=3372103 T=3366996
lm=3372103 T=3366996
lm=3372106 T=3366996
lm=3372129 T=3366996
lm=3372152 T=3366996
lm=3372175 T=3366996
lm=3372197 T=3366996
lm=3372221 T=3366996
lm=3372243 T=3366996
lm=3372266 T=3366996
lm=3372290 T=3366996
lm=3372312 T=3366996
lm=3372335 T=3366996
lm=3372358 T=3366996
lm=3372381 T=3366996
lm=3372403 T=3366996
lm=3372427 T=3366996
lm=3372449 T=3366996
lm=3372472 T=3366996
lm=3372495 T=3366996
lm=3372518 T=3366996
lm=3372540 T=3366996
lm=3372564 T=3366996
lm=3372587 T=3366996
lm=3372610 T=3366996
lm=3372633 T=3366996
lm=3372655 T=3366996
lm=3372679 T=3366996
lm=3372701 T=3366996
lm=3372724 T=3366996
lm=3372747 T=3366996
lm=3372770 T=3366996
lm=3372792 T=3366996
lm=3372816 T=3366996
lm=3372838 T=3366996
lm=3372861 T=3366996
lm=3372884 T=3366996
lm=3372907 T=3366996
lm=3372930 T=3366996
lm=3372953 T=3366996
lm=3372976 T=3366996
lm=3372998 T=3366996
lm=3373022 T=3366996
lm=3373044 T=3366996
lm=3373067 T=3366996
lm=3373090 T=3366996
lm=3373113 T=3366996
lm=3373135 T=3366996
lm=3373159 T=3366996
lm=3373181 T=3366996
lm=3373204 T=3366996
lm=3373228 T=3366996
lm=3373250 T=3366996
lm=3373273 T=3366996
lm=3373296 T=3366996
lm=3373319 T=3366996
lm=3373342 T=3366996
lm=3373365 T=3366996
lm=3373387 T=3366996
lm=3373411 T=3366996
lm=3373433 T=3366996
lm=3373456 T=3366996
lm=3373479 T=3366996
lm=3373502 T=3366996
lm=3373524 T=3366996
lm=3373548 T=3366996
lm=3373571 T=3366996
lm=3373593 T=3366996
lm=3373617 T=3366996
lm=3373639 T=3366996
lm=3373662 T=3366996
lm=3373685 T=3366996
lm=3373708 T=3366996
lm=3373730 T=3366996
lm=3373754 T=3366996
lm=3373776 T=3366996
lm=3373799 T=3366996
lm=3373822 T=3366996
lm=3373845 T=3366996
lm=3373868 T=3366996
lm=3373891 T=3366996
lm=3373914 T=3366996
lm=3373936 T=3366996
lm=3373960 T=3366996
lm=3373982 T=3366996
>>> Step 3 START
relay1010
>>> Step 3 END
lm=3374244 T=3366996
lm=3374245 T=3366996
lm=3374254 T=3366996
lm=3374276 T=3366996
lm=3374300 T=3366996
lm=3374322 T=3366996
lm=3374345 T=3366996
lm=3374368 T=3366996
lm=3374391 T=3366996
lm=3374413 T=3366996
lm=3374437 T=3366996
lm=3374459 T=3366996
lm=3374482 T=3366996
lm=3374505 T=3366996
lm=3374528 T=3366996
lm=3374551 T=3366996
lm=3374574 T=3366996
lm=3374597 T=3366996
lm=3374620 T=3366996
lm=3374643 T=3366996
lm=3374665 T=3366996
lm=3374689 T=3366996
lm=3374711 T=3366996
lm=3374734 T=3366996
lm=3374757 T=3366996
lm=3374780 T=3366996
lm=3374802 T=3366996
lm=3374826 T=3366996
lm=3374849 T=3366996
lm=3374871 T=3366996
lm=3374895 T=3366996
lm=3374917 T=3366996
lm=3374940 T=3366996
lm=3374963 T=3366996
lm=3374986 T=3366996
lm=3375008 T=3366996
lm=3375032 T=3366996
lm=3375054 T=3366996
lm=3375077 T=3366996
lm=3375100 T=3366996
lm=3375123 T=3366996
lm=3375145 T=3366996
lm=3375169 T=3366996
lm=3375192 T=3366996
lm=3375214 T=3366996
lm=3375238 T=3366996
lm=3375260 T=3366996
lm=3375283 T=3366996
lm=3375306 T=3366996
lm=3375329 T=3366996
lm=3375352 T=3366996
lm=3375375 T=3366996
lm=3375397 T=3366996
lm=3375421 T=3366996
lm=3375443 T=3366996
lm=3375466 T=3366996
lm=3375490 T=3366996
lm=3375512 T=3366996
lm=3375535 T=3366996
lm=3375558 T=3366996
lm=3375581 T=3366996
lm=3375603 T=3366996
lm=3375627 T=3366996
lm=3375649 T=3366996
lm=3375672 T=3366996
lm=3375695 T=3366996
lm=3375718 T=3366996
lm=3375740 T=3366996
lm=3375764 T=3366996
lm=3375787 T=3366996
lm=3375809 T=3366996
lm=3375833 T=3366996
lm=3375855 T=3366996
lm=3375878 T=3366996
lm=3375901 T=3366996
lm=3375924 T=3366996
lm=3375946 T=3366996
lm=3375970 T=3366996
lm=3375992 T=3366996
>>> Step 4: Relays
lm=3376036 T=3366996
lm=3376059 T=3366996
lm=3376081 T=3366996
lm=3376105 T=3366996
lm=3376128 T=3366996
lm=3376151 T=3366996
lm=3376174 T=3366996
lm=3376196 T=3366996
lm=3376220 T=3366996
lm=3376242 T=3366996
lm=3376265 T=3366996
lm=3376288 T=3366996
lm=3376311 T=3366996
lm=3376333 T=3366996
lm=3376357 T=3366996
lm=3376379 T=3366996
lm=3376402 T=3366996
lm=3376425 T=3366996
lm=3376448 T=3366996
lm=3376471 T=3366996
lm=3376494 T=3366996
lm=3376517 T=3366996
lm=3376539 T=3366996
lm=3376563 T=3366996
lm=3376585 T=3366996
lm=3376608 T=3366996
lm=3376631 T=3366996
lm=3376654 T=3366996
lm=3376676 T=3366996
lm=3376700 T=3366996
lm=3376722 T=3366996
lm=3376745 T=3366996
lm=3376769 T=3366996
lm=3376791 T=3366996
lm=3376814 T=3366996
lm=3376837 T=3366996
lm=3376860 T=3366996
lm=3376883 T=3366996
lm=3376906 T=3366996
lm=3376928 T=3366996
lm=3376952 T=3366996
lm=3376974 T=3366996
lm=3376997 T=3366996
>>> Step 5: Graphics reset, Cycle END
lm=3377060 T=3377057
lm=3377084 T=3377057
lm=3377106 T=3377057
lm=3377129 T=3377057
lm=3377153 T=3377057
lm=3377175 T=3377057
lm=3377198 T=3377057
lm=3377221 T=3377057
lm=3377244 T=3377057
lm=3377266 T=3377057
lm=3377290 T=3377057
lm=3377312 T=3377057
lm=3377335 T=3377057
lm=3377358 T=3377057
lm=3377381 T=3377057
lm=3377403 T=3377057
lm=3377427 T=3377057
lm=3377449 T=3377057
lm=3377472 T=3377057
lm=3377496 T=3377057
lm=3377518 T=3377057
lm=3377541 T=3377057
lm=3377564 T=3377057
lm=3377587 T=3377057
lm=3377609 T=3377057
lm=3377633 T=3377057
lm=3377655 T=3377057
lm=3377678 T=3377057
lm=3377701 T=3377057
lm=3377724 T=3377057
lm=3377746 T=3377057
lm=3377770 T=3377057
lm=3377793 T=3377057
lm=3377816 T=3377057
lm=3377839 T=3377057
lm=3377861 T=3377057
lm=3377885 T=3377057
lm=3377907 T=3377057
lm=3377930 T=3377057
lm=3377953 T=3377057
lm=3377976 T=3377057
lm=3377998 T=3377057
lm=3378022 T=3377057
lm=3378044 T=3377057
lm=3378067 T=3377057
lm=3378091 T=3377057
lm=3378113 T=3377057
lm=3378136 T=3377057
lm=3378159 T=3377057
lm=3378182 T=3377057
lm=3378204 T=3377057
lm=3378228 T=3377057
lm=3378250 T=3377057
lm=3378273 T=3377057
lm=3378296 T=3377057
lm=3378319 T=3377057
lm=3378341 T=3377057
lm=3378365 T=3377057
lm=3378387 T=3377057
lm=3378410 T=3377057
lm=3378434 T=3377057
lm=3378456 T=3377057
lm=3378479 T=3377057
lm=3378502 T=3377057
lm=3378525 T=3377057
lm=3378548 T=3377057
lm=3378571 T=3377057
lm=3378593 T=3377057
lm=3378617 T=3377057
lm=3378639 T=3377057
lm=3378662 T=3377057
lm=3378685 T=3377057
lm=3378708 T=3377057
lm=3378731 T=3377057
lm=3378754 T=3377057
lm=3378777 T=3377057
lm=3378799 T=3377057
lm=3378823 T=3377057
lm=3378845 T=3377057
lm=3378868 T=3377057
lm=3378891 T=3377057
lm=3378914 T=3377057
lm=3378936 T=3377057
lm=3378960 T=3377057
lm=3378982 T=3377057
lm=3379005 T=3377057
lm=3379028 T=3377057
lm=3379051 T=3377057
lm=3379074 T=3377057
lm=3379097 T=3377057
lm=3379120 T=3377057
lm=3379142 T=3377057
lm=3379166 T=3377057
lm=3379188 T=3377057
lm=3379211 T=3377057
lm=3379234 T=3377057
lm=3379257 T=3377057
lm=3379280 T=3377057
lm=3379303 T=3377057
lm=3379325 T=3377057
lm=3379349 T=3377057
lm=3379372 T=3377057
lm=3379394 T=3377057
lm=3379418 T=3377057
lm=3379440 T=3377057
lm=3379463 T=3377057
lm=3379486 T=3377057
lm=3379509 T=3377057
lm=3379531 T=3377057
lm=3379555 T=3377057
lm=3379577 T=3377057
lm=3379600 T=3377057
lm=3379623 T=3377057
lm=3379646 T=3377057
lm=3379668 T=3377057
lm=3379692 T=3377057
lm=3379715 T=3377057
lm=3379737 T=3377057
lm=3379761 T=3377057
lm=3379783 T=3377057
lm=3379806 T=3377057
lm=3379829 T=3377057
lm=3379852 T=3377057
lm=3379874 T=3377057
lm=3379898 T=3377057
lm=3379920 T=3377057
lm=3379943 T=3377057
lm=3379966 T=3377057
lm=3379989 T=3377057
lm=3380013 T=3377057
lm=3380035 T=3377057
lm=3380058 T=3377057
>>> Step 1: resetTemp
lm=3380105 T=3377057
lm=3380127 T=3377057
lm=3380151 T=3377057
lm=3380173 T=3377057
lm=3380196 T=3377057
lm=3380219 T=3377057
lm=3380242 T=3377057
lm=3380264 T=3377057
lm=3380288 T=3377057
lm=3380311 T=3377057
lm=3380333 T=3377057
lm=3380357 T=3377057
lm=3380379 T=3377057
lm=3380402 T=3377057
lm=3380425 T=3377057
lm=3380448 T=3377057
lm=3380470 T=3377057
lm=3380494 T=3377057
lm=3380516 T=3377057
lm=3380539 T=3377057
lm=3380562 T=3377057
lm=3380585 T=3377057
lm=3380608 T=3377057
lm=3380631 T=3377057
lm=3380654 T=3377057
lm=3380677 T=3377057
lm=3380700 T=3377057
lm=3380722 T=3377057
lm=3380746 T=3377057
lm=3380768 T=3377057
lm=3380791 T=3377057
lm=3380814 T=3377057
lm=3380837 T=3377057
lm=3380859 T=3377057
lm=3380883 T=3377057
lm=3380905 T=3377057
lm=3380928 T=3377057
lm=3380952 T=3377057
lm=3380974 T=3377057
lm=3380997 T=3377057
lm=3381020 T=3377057
lm=3381043 T=3377057
lm=3381065 T=3377057
lm=3381089 T=3377057
lm=3381111 T=3377057
lm=3381134 T=3377057
lm=3381157 T=3377057
lm=3381180 T=3377057
lm=3381202 T=3377057
lm=3381226 T=3377057
lm=3381249 T=3377057
lm=3381271 T=3377057
lm=3381295 T=3377057
lm=3381317 T=3377057
lm=3381340 T=3377057
lm=3381363 T=3377057
lm=3381386 T=3377057
lm=3381409 T=3377057
lm=3381432 T=3377057
lm=3381454 T=3377057
lm=3381478 T=3377057
lm=3381500 T=3377057
lm=3381523 T=3377057
lm=3381547 T=3377057
lm=3381569 T=3377057
lm=3381592 T=3377057
lm=3381615 T=3377057
lm=3381638 T=3377057
lm=3381660 T=3377057
lm=3381684 T=3377057
lm=3381706 T=3377057
lm=3381729 T=3377057
lm=3381752 T=3377057
lm=3381775 T=3377057
lm=3381797 T=3377057
lm=3381821 T=3377057
lm=3381843 T=3377057
lm=3381866 T=3377057
lm=3381890 T=3377057
lm=3381912 T=3377057
lm=3381935 T=3377057
lm=3381958 T=3377057
lm=3381981 T=3377057
lm=3382003 T=3377057
lm=3382027 T=3377057
lm=3382049 T=3377057
>>> Step 2: gettingTemp
lm=3382163 T=3377057
lm=3382164 T=3377057
lm=3382165 T=3377057
lm=3382167 T=3377057
lm=3382191 T=3377057
lm=3382213 T=3377057
lm=3382236 T=3377057
lm=3382259 T=3377057
lm=3382282 T=3377057
lm=3382304 T=3377057
lm=3382328 T=3377057
lm=3382350 T=3377057
lm=3382373 T=3377057
lm=3382396 T=3377057
lm=3382419 T=3377057
lm=3382441 T=3377057
lm=3382465 T=3377057
lm=3382488 T=3377057
lm=3382510 T=3377057
lm=3382534 T=3377057
lm=3382556 T=3377057
lm=3382579 T=3377057
lm=3382602 T=3377057
lm=3382625 T=3377057
lm=3382647 T=3377057
lm=3382671 T=3377057
lm=3382693 T=3377057
lm=3382716 T=3377057
lm=3382739 T=3377057
lm=3382762 T=3377057
lm=3382786 T=3377057
lm=3382808 T=3377057
lm=3382831 T=3377057
lm=3382854 T=3377057
lm=3382877 T=3377057
lm=3382899 T=3377057
lm=3382923 T=3377057
lm=3382945 T=3377057
lm=3382968 T=3377057
lm=3382991 T=3377057
lm=3383014 T=3377057
lm=3383036 T=3377057
lm=3383060 T=3377057
lm=3383083 T=3377057
lm=3383105 T=3377057
lm=3383129 T=3377057
lm=3383151 T=3377057
lm=3383174 T=3377057
lm=3383197 T=3377057
lm=3383220 T=3377057
lm=3383242 T=3377057
lm=3383266 T=3377057
lm=3383288 T=3377057
lm=3383311 T=3377057
lm=3383334 T=3377057
lm=3383357 T=3377057
lm=3383379 T=3377057
lm=3383403 T=3377057
lm=3383426 T=3377057
lm=3383448 T=3377057
lm=3383472 T=3377057
lm=3383494 T=3377057
lm=3383518 T=3377057
lm=3383540 T=3377057
lm=3383563 T=3377057
lm=3383586 T=3377057
lm=3383609 T=3377057
lm=3383631 T=3377057
lm=3383655 T=3377057
lm=3383677 T=3377057
lm=3383700 T=3377057
lm=3383724 T=3377057
lm=3383746 T=3377057
lm=3383769 T=3377057
lm=3383792 T=3377057
lm=3383815 T=3377057
lm=3383837 T=3377057
lm=3383861 T=3377057
lm=3383883 T=3377057
lm=3383906 T=3377057
lm=3383929 T=3377057
lm=3383952 T=3377057
lm=3383974 T=3377057
lm=3383998 T=3377057
lm=3384020 T=3377057
lm=3384043 T=3377057
>>> Step 3 START
relay1010
>>> Step 3 END
lm=3384307 T=3377057
lm=3384308 T=3377057
lm=3384316 T=3377057
lm=3384339 T=3377057
lm=3384363 T=3377057
lm=3384385 T=3377057
lm=3384408 T=3377057
lm=3384431 T=3377057
lm=3384454 T=3377057
lm=3384476 T=3377057
lm=3384500 T=3377057
lm=3384522 T=3377057
lm=3384545 T=3377057
lm=3384568 T=3377057
lm=3384591 T=3377057
lm=3384613 T=3377057
lm=3384637 T=3377057
lm=3384659 T=3377057
lm=3384682 T=3377057
lm=3384706 T=3377057
lm=3384728 T=3377057
lm=3384751 T=3377057
lm=3384774 T=3377057
lm=3384797 T=3377057
lm=3384819 T=3377057
lm=3384843 T=3377057
lm=3384865 T=3377057
lm=3384889 T=3377057
lm=3384911 T=3377057
lm=3384934 T=3377057
lm=3384957 T=3377057
lm=3384980 T=3377057
lm=3385003 T=3377057
lm=3385026 T=3377057
lm=3385049 T=3377057
lm=3385071 T=3377057
lm=3385095 T=3377057
lm=3385117 T=3377057
lm=3385140 T=3377057
lm=3385163 T=3377057
lm=3385186 T=3377057
lm=3385208 T=3377057
lm=3385232 T=3377057
lm=3385254 T=3377057
lm=3385277 T=3377057
lm=3385300 T=3377057
lm=3385323 T=3377057
lm=3385346 T=3377057
lm=3385369 T=3377057
lm=3385392 T=3377057
lm=3385414 T=3377057
lm=3385438 T=3377057
lm=3385460 T=3377057
lm=3385483 T=3377057
lm=3385506 T=3377057
lm=3385529 T=3377057
lm=3385551 T=3377057
lm=3385575 T=3377057
lm=3385597 T=3377057
lm=3385621 T=3377057
lm=3385644 T=3377057
lm=3385666 T=3377057
lm=3385690 T=3377057
lm=3385712 T=3377057
lm=3385735 T=3377057
lm=3385758 T=3377057
lm=3385781 T=3377057
lm=3385803 T=3377057
lm=3385827 T=3377057
lm=3385849 T=3377057
lm=3385872 T=3377057
lm=3385895 T=3377057
lm=3385918 T=3377057
lm=3385940 T=3377057
lm=3385964 T=3377057
lm=3385987 T=3377057
lm=3386009 T=3377057
lm=3386033 T=3377057
lm=3386055 T=3377057
>>> Step 4: Relays
lm=3386099 T=3377057
lm=3386122 T=3377057
lm=3386144 T=3377057
lm=3386168 T=3377057
lm=3386190 T=3377057
lm=3386213 T=3377057
lm=3386236 T=3377057
lm=3386259 T=3377057
lm=3386281 T=3377057
lm=3386305 T=3377057
lm=3386328 T=3377057
lm=3386350 T=3377057
lm=3386374 T=3377057
lm=3386396 T=3377057
lm=3386420 T=3377057
lm=3386442 T=3377057
lm=3386465 T=3377057
lm=3386488 T=3377057
lm=3386511 T=3377057
lm=3386533 T=3377057
lm=3386557 T=3377057
lm=3386579 T=3377057
lm=3386602 T=3377057
lm=3386626 T=3377057
lm=3386648 T=3377057
lm=3386671 T=3377057
lm=3386694 T=3377057
lm=3386717 T=3377057
lm=3386739 T=3377057
lm=3386763 T=3377057
lm=3386785 T=3377057
lm=3386808 T=3377057
lm=3386831 T=3377057
lm=3386854 T=3377057
lm=3386876 T=3377057
lm=3386900 T=3377057
lm=3386923 T=3377057
lm=3386945 T=3377057
lm=3386969 T=3377057
lm=3386991 T=3377057
lm=3387014 T=3377057
lm=3387037 T=3377057
>>> Step 5: Graphics reset, Cycle END
lm=3387101 T=3387098
lm=3387123 T=3387098
lm=3387146 T=3387098
lm=3387169 T=3387098
lm=3387192 T=3387098
lm=3387214 T=3387098
lm=3387238 T=3387098
lm=3387260 T=3387098
lm=3387284 T=3387098
lm=3387307 T=3387098
lm=3387329 T=3387098
lm=3387353 T=3387098
lm=3387375 T=3387098
lm=3387398 T=3387098
lm=3387421 T=3387098
lm=3387444 T=3387098
lm=3387466 T=3387098
lm=3387490 T=3387098
lm=3387512 T=3387098
lm=3387535 T=3387098
lm=3387558 T=3387098
lm=3387581 T=3387098
lm=3387603 T=3387098
lm=3387627 T=3387098
lm=3387650 T=3387098
lm=3387672 T=3387098
lm=3387696 T=3387098
lm=3387718 T=3387098
lm=3387741 T=3387098
lm=3387764 T=3387098
lm=3387787 T=3387098
lm=3387809 T=3387098
lm=3387833 T=3387098
lm=3387855 T=3387098
lm=3387878 T=3387098
lm=3387901 T=3387098
lm=3387924 T=3387098
lm=3387947 T=3387098
lm=3387970 T=3387098
lm=3387993 T=3387098
lm=3388016 T=3387098
lm=3388039 T=3387098
lm=3388061 T=3387098
lm=3388085 T=3387098
lm=3388107 T=3387098
lm=3388130 T=3387098
lm=3388153 T=3387098
lm=3388176 T=3387098
lm=3388198 T=3387098
lm=3388222 T=3387098
lm=3388244 T=3387098
lm=3388267 T=3387098
lm=3388291 T=3387098
lm=3388313 T=3387098
lm=3388336 T=3387098
lm=3388359 T=3387098
lm=3388382 T=3387098
lm=3388404 T=3387098
lm=3388428 T=3387098
lm=3388450 T=3387098
lm=3388473 T=3387098
lm=3388496 T=3387098
lm=3388519 T=3387098
lm=3388541 T=3387098
lm=3388565 T=3387098
lm=3388588 T=3387098
lm=3388610 T=3387098
lm=3388634 T=3387098
lm=3388656 T=3387098
lm=3388679 T=3387098
lm=3388702 T=3387098
lm=3388725 T=3387098
lm=3388748 T=3387098
lm=3388771 T=3387098
lm=3388793 T=3387098
lm=3388817 T=3387098
lm=3388839 T=3387098
lm=3388862 T=3387098
lm=3388886 T=3387098
lm=3388908 T=3387098
lm=3388931 T=3387098
lm=3388954 T=3387098
lm=3388977 T=3387098
lm=3388999 T=3387098
lm=3389023 T=3387098
lm=3389045 T=3387098
lm=3389068 T=3387098
lm=3389091 T=3387098
lm=3389114 T=3387098
lm=3389136 T=3387098
lm=3389160 T=3387098
lm=3389182 T=3387098
lm=3389205 T=3387098
lm=3389229 T=3387098
lm=3389251 T=3387098
lm=3389274 T=3387098
lm=3389297 T=3387098
lm=3389320 T=3387098
lm=3389342 T=3387098
lm=3389366 T=3387098
lm=3389388 T=3387098
lm=3389411 T=3387098
lm=3389434 T=3387098
lm=3389457 T=3387098
lm=3389480 T=3387098
lm=3389503 T=3387098
lm=3389526 T=3387098
lm=3389549 T=3387098
lm=3389572 T=3387098
lm=3389594 T=3387098
lm=3389618 T=3387098
lm=3389640 T=3387098
lm=3389663 T=3387098
lm=3389686 T=3387098
lm=3389709 T=3387098
lm=3389731 T=3387098
lm=3389755 T=3387098
lm=3389777 T=3387098
lm=3389800 T=3387098
lm=3389824 T=3387098
lm=3389846 T=3387098
lm=3389869 T=3387098
lm=3389892 T=3387098
lm=3389915 T=3387098
lm=3389937 T=3387098
lm=3389961 T=3387098
lm=3389983 T=3387098
lm=3390006 T=3387098
lm=3390029 T=3387098
lm=3390052 T=3387098
lm=3390074 T=3387098
lm=3390098 T=3387098
>>> Step 1: resetTemp
lm=3390144 T=3387098
lm=3390168 T=3387098
lm=3390190 T=3387098
lm=3390214 T=3387098
lm=3390236 T=3387098
lm=3390259 T=3387098
lm=3390282 T=3387098
lm=3390305 T=3387098
lm=3390327 T=3387098
lm=3390351 T=3387098
lm=3390373 T=3387098
lm=3390396 T=3387098
lm=3390419 T=3387098
lm=3390442 T=3387098
lm=3390465 T=3387098
lm=3390488 T=3387098
lm=3390511 T=3387098
lm=3390533 T=3387098
lm=3390557 T=3387098
lm=3390579 T=3387098
lm=3390602 T=3387098
lm=3390625 T=3387098
lm=3390648 T=3387098
lm=3390670 T=3387098
lm=3390694 T=3387098
lm=3390716 T=3387098
lm=3390739 T=3387098
lm=3390763 T=3387098
lm=3390785 T=3387098
lm=3390808 T=3387098
lm=3390831 T=3387098
lm=3390854 T=3387098
lm=3390876 T=3387098
lm=3390900 T=3387098
lm=3390922 T=3387098
lm=3390946 T=3387098
lm=3390968 T=3387098
lm=3390991 T=3387098
lm=3391014 T=3387098
lm=3391037 T=3387098
lm=3391059 T=3387098
lm=3391083 T=3387098
lm=3391106 T=3387098
lm=3391128 T=3387098
lm=3391152 T=3387098
lm=3391174 T=3387098
lm=3391197 T=3387098
lm=3391220 T=3387098
lm=3391243 T=3387098
lm=3391265 T=3387098
lm=3391289 T=3387098
lm=3391311 T=3387098
lm=3391334 T=3387098
lm=3391357 T=3387098
lm=3391380 T=3387098
lm=3391403 T=3387098
lm=3391426 T=3387098
lm=3391449 T=3387098
lm=3391471 T=3387098
lm=3391495 T=3387098
lm=3391517 T=3387098
lm=3391540 T=3387098
lm=3391563 T=3387098
lm=3391586 T=3387098
lm=3391608 T=3387098
lm=3391632 T=3387098
lm=3391654 T=3387098
lm=3391678 T=3387098
lm=3391700 T=3387098
lm=3391723 T=3387098
lm=3391747 T=3387098
lm=3391769 T=3387098
lm=3391792 T=3387098
lm=3391815 T=3387098
lm=3391838 T=3387098
lm=3391860 T=3387098
lm=3391884 T=3387098
lm=3391906 T=3387098
lm=3391929 T=3387098
lm=3391952 T=3387098
lm=3391975 T=3387098
lm=3391997 T=3387098
lm=3392021 T=3387098
lm=3392044 T=3387098
lm=3392066 T=3387098
lm=3392090 T=3387098
>>> Step 2: gettingTemp
lm=3392203 T=3387098
lm=3392203 T=3387098
lm=3392204 T=3387098
lm=3392207 T=3387098
lm=3392230 T=3387098
lm=3392253 T=3387098
lm=3392276 T=3387098
lm=3392299 T=3387098
lm=3392322 T=3387098
lm=3392345 T=3387098
lm=3392367 T=3387098
lm=3392391 T=3387098
lm=3392413 T=3387098
lm=3392436 T=3387098
lm=3392459 T=3387098
lm=3392482 T=3387098
lm=3392504 T=3387098
lm=3392528 T=3387098
lm=3392550 T=3387098
lm=3392573 T=3387098
lm=3392596 T=3387098
lm=3392619 T=3387098
lm=3392642 T=3387098
lm=3392665 T=3387098
lm=3392688 T=3387098
lm=3392710 T=3387098
lm=3392734 T=3387098
lm=3392756 T=3387098
lm=3392779 T=3387098
lm=3392802 T=3387098
lm=3392825 T=3387098
lm=3392847 T=3387098
lm=3392871 T=3387098
lm=3392893 T=3387098
lm=3392916 T=3387098
lm=3392940 T=3387098
lm=3392962 T=3387098
lm=3392986 T=3387098
lm=3393008 T=3387098
lm=3393031 T=3387098
lm=3393054 T=3387098
lm=3393077 T=3387098
lm=3393099 T=3387098
lm=3393123 T=3387098
lm=3393145 T=3387098
lm=3393168 T=3387098
lm=3393191 T=3387098
lm=3393214 T=3387098
lm=3393236 T=3387098
lm=3393260 T=3387098
lm=3393283 T=3387098
lm=3393305 T=3387098
lm=3393329 T=3387098
lm=3393351 T=3387098
lm=3393374 T=3387098
lm=3393397 T=3387098
lm=3393420 T=3387098
lm=3393442 T=3387098
lm=3393466 T=3387098
lm=3393488 T=3387098
lm=3393511 T=3387098
lm=3393534 T=3387098
lm=3393557 T=3387098
lm=3393580 T=3387098
lm=3393603 T=3387098
lm=3393626 T=3387098
lm=3393648 T=3387098
lm=3393672 T=3387098
lm=3393694 T=3387098
lm=3393718 T=3387098
lm=3393740 T=3387098
lm=3393763 T=3387098
lm=3393786 T=3387098
lm=3393809 T=3387098
lm=3393831 T=3387098
lm=3393855 T=3387098
lm=3393878 T=3387098
lm=3393900 T=3387098
lm=3393924 T=3387098
lm=3393946 T=3387098
lm=3393969 T=3387098
lm=3393992 T=3387098
lm=3394015 T=3387098
lm=3394037 T=3387098
lm=3394061 T=3387098
lm=3394083 T=3387098
>>> Step 3 START
relay1010
>>> Step 3 END
lm=3394347 T=3387098
lm=3394348 T=3387098
lm=3394356 T=3387098
lm=3394378 T=3387098
lm=3394402 T=3387098
lm=3394424 T=3387098
lm=3394447 T=3387098
lm=3394470 T=3387098
lm=3394493 T=3387098
lm=3394515 T=3387098
lm=3394539 T=3387098
lm=3394562 T=3387098
lm=3394584 T=3387098
lm=3394608 T=3387098
lm=3394630 T=3387098
lm=3394653 T=3387098
lm=3394676 T=3387098
lm=3394699 T=3387098
lm=3394721 T=3387098
lm=3394745 T=3387098
lm=3394767 T=3387098
lm=3394790 T=3387098
lm=3394813 T=3387098
lm=3394836 T=3387098
lm=3394859 T=3387098
lm=3394882 T=3387098
lm=3394905 T=3387098
lm=3394927 T=3387098
lm=3394951 T=3387098
lm=3394973 T=3387098
lm=3394996 T=3387098
lm=3395019 T=3387098
lm=3395042 T=3387098
lm=3395064 T=3387098
lm=3395088 T=3387098
lm=3395110 T=3387098
lm=3395134 T=3387098
lm=3395156 T=3387098
lm=3395179 T=3387098
lm=3395203 T=3387098
lm=3395225 T=3387098
lm=3395248 T=3387098
lm=3395271 T=3387098
lm=3395294 T=3387098
lm=3395316 T=3387098
lm=3395340 T=3387098
lm=3395362 T=3387098
lm=3395385 T=3387098
lm=3395408 T=3387098
lm=3395431 T=3387098
lm=3395453 T=3387098
lm=3395477 T=3387098
lm=3395500 T=3387098
lm=3395522 T=3387098
lm=3395546 T=3387098
lm=3395568 T=3387098
lm=3395591 T=3387098
lm=3395614 T=3387098
lm=3395637 T=3387098
lm=3395659 T=3387098
lm=3395683 T=3387098
lm=3395705 T=3387098
lm=3395728 T=3387098
lm=3395751 T=3387098
lm=3395774 T=3387098
lm=3395796 T=3387098
lm=3395820 T=3387098
lm=3395843 T=3387098
lm=3395866 T=3387098
lm=3395889 T=3387098
lm=3395911 T=3387098
lm=3395935 T=3387098
lm=3395957 T=3387098
lm=3395980 T=3387098
lm=3396003 T=3387098
lm=3396026 T=3387098
lm=3396048 T=3387098
lm=3396072 T=3387098
lm=3396094 T=3387098
>>> Step 4: Relays
lm=3396139 T=3387098
lm=3396161 T=3387098
lm=3396184 T=3387098
lm=3396207 T=3387098
lm=3396230 T=3387098
lm=3396252 T=3387098
lm=3396276 T=3387098
lm=3396298 T=3387098
lm=3396321 T=3387098
lm=3396344 T=3387098
lm=3396367 T=3387098
lm=3396389 T=3387098
lm=3396413 T=3387098
lm=3396435 T=3387098
lm=3396458 T=3387098
lm=3396482 T=3387098
lm=3396504 T=3387098
lm=3396527 T=3387098
lm=3396550 T=3387098
lm=3396573 T=3387098
lm=3396595 T=3387098
lm=3396619 T=3387098
lm=3396641 T=3387098
lm=3396665 T=3387098
lm=3396687 T=3387098
lm=3396710 T=3387098
lm=3396733 T=3387098
lm=3396756 T=3387098
lm=3396779 T=3387098
lm=3396802 T=3387098
lm=3396825 T=3387098
lm=3396847 T=3387098
lm=3396871 T=3387098
lm=3396893 T=3387098
lm=3396916 T=3387098
lm=3396939 T=3387098
lm=3396962 T=3387098
lm=3396984 T=3387098
lm=3397008 T=3387098
lm=3397030 T=3387098
lm=3397053 T=3387098
lm=3397076 T=3387098
lm=3397099 T=3387098
>>> Step 5: Graphics reset, Cycle END
lm=3397163 T=3397159
lm=3397185 T=3397159
lm=3397209 T=3397159
lm=3397231 T=3397159
lm=3397254 T=3397159
lm=3397277 T=3397159
lm=3397300 T=3397159
lm=3397322 T=3397159
lm=3397346 T=3397159
lm=3397368 T=3397159
lm=3397391 T=3397159
lm=3397414 T=3397159
lm=3397437 T=3397159
lm=3397459 T=3397159
lm=3397483 T=3397159
lm=3397506 T=3397159
lm=3397529 T=3397159
lm=3397552 T=3397159
lm=3397574 T=3397159
lm=3397598 T=3397159
lm=3397620 T=3397159
lm=3397643 T=3397159
lm=3397666 T=3397159
lm=3397689 T=3397159
lm=3397711 T=3397159
lm=3397735 T=3397159
lm=3397757 T=3397159
lm=3397780 T=3397159
lm=3397804 T=3397159
lm=3397826 T=3397159
lm=3397849 T=3397159
lm=3397872 T=3397159
lm=3397895 T=3397159
lm=3397917 T=3397159
lm=3397941 T=3397159
lm=3397963 T=3397159
lm=3397986 T=3397159
lm=3398009 T=3397159
lm=3398032 T=3397159
lm=3398054 T=3397159
lm=3398078 T=3397159
lm=3398100 T=3397159
lm=3398123 T=3397159
lm=3398147 T=3397159
lm=3398169 T=3397159
lm=3398192 T=3397159
lm=3398215 T=3397159
lm=3398238 T=3397159
lm=3398261 T=3397159
lm=3398284 T=3397159
lm=3398306 T=3397159
lm=3398330 T=3397159
lm=3398352 T=3397159
lm=3398375 T=3397159
lm=3398398 T=3397159
lm=3398421 T=3397159
lm=3398444 T=3397159
lm=3398467 T=3397159
lm=3398490 T=3397159
lm=3398512 T=3397159
lm=3398536 T=3397159
lm=3398558 T=3397159
lm=3398581 T=3397159
lm=3398604 T=3397159
lm=3398627 T=3397159
lm=3398649 T=3397159
lm=3398673 T=3397159
lm=3398695 T=3397159
lm=3398718 T=3397159
lm=3398742 T=3397159
lm=3398764 T=3397159
lm=3398787 T=3397159
lm=3398810 T=3397159
lm=3398833 T=3397159
lm=3398855 T=3397159
lm=3398879 T=3397159
lm=3398901 T=3397159
lm=3398924 T=3397159
lm=3398947 T=3397159
lm=3398970 T=3397159
lm=3398993 T=3397159
lm=3399016 T=3397159
lm=3399038 T=3397159
lm=3399062 T=3397159
lm=3399085 T=3397159
lm=3399107 T=3397159
lm=3399131 T=3397159
lm=3399153 T=3397159
lm=3399176 T=3397159
lm=3399199 T=3397159
lm=3399222 T=3397159
lm=3399244 T=3397159
lm=3399268 T=3397159
lm=3399290 T=3397159
lm=3399313 T=3397159
lm=3399336 T=3397159
lm=3399359 T=3397159
lm=3399382 T=3397159
lm=3399405 T=3397159
lm=3399428 T=3397159
lm=3399450 T=3397159
lm=3399474 T=3397159
lm=3399496 T=3397159
lm=3399519 T=3397159
lm=3399542 T=3397159
lm=3399565 T=3397159
lm=3399587 T=3397159
lm=3399611 T=3397159
lm=3399633 T=3397159
lm=3399656 T=3397159
lm=3399680 T=3397159
lm=3399702 T=3397159
lm=3399726 T=3397159
lm=3399748 T=3397159
lm=3399771 T=3397159
lm=3399794 T=3397159
lm=3399817 T=3397159
lm=3399839 T=3397159
lm=3399863 T=3397159
lm=3399885 T=3397159
lm=3399908 T=3397159
lm=3399931 T=3397159
lm=3399954 T=3397159
lm=3399976 T=3397159
lm=3400000 T=3397159
lm=3400023 T=3397159
lm=3400045 T=3397159
lm=3400069 T=3397159
lm=3400091 T=3397159
lm=3400114 T=3397159
lm=3400137 T=3397159
lm=3400160 T=3397159
>>> Step 1: resetTemp
lm=3400207 T=3397159
lm=3400229 T=3397159
lm=3400252 T=3397159
lm=3400275 T=3397159
lm=3400298 T=3397159
lm=3400321 T=3397159
lm=3400344 T=3397159
lm=3400367 T=3397159
lm=3400389 T=3397159
lm=3400413 T=3397159
lm=3400435 T=3397159
lm=3400459 T=3397159
lm=3400481 T=3397159
lm=3400504 T=3397159
lm=3400527 T=3397159
lm=3400550 T=3397159
lm=3400572 T=3397159
lm=3400596 T=3397159
lm=3400619 T=3397159
lm=3400641 T=3397159
lm=3400665 T=3397159
lm=3400687 T=3397159
lm=3400710 T=3397159
lm=3400733 T=3397159
lm=3400756 T=3397159
lm=3400778 T=3397159
lm=3400802 T=3397159
lm=3400824 T=3397159
lm=3400847 T=3397159
lm=3400870 T=3397159
lm=3400893 T=3397159
lm=3400915 T=3397159
lm=3400939 T=3397159
lm=3400962 T=3397159
lm=3400984 T=3397159
lm=3401008 T=3397159
lm=3401030 T=3397159
lm=3401053 T=3397159
lm=3401076 T=3397159
lm=3401099 T=3397159
lm=3401121 T=3397159
lm=3401145 T=3397159
lm=3401167 T=3397159
lm=3401191 T=3397159
lm=3401213 T=3397159
lm=3401236 T=3397159
lm=3401260 T=3397159
lm=3401282 T=3397159
lm=3401305 T=3397159
lm=3401328 T=3397159
lm=3401351 T=3397159
lm=3401373 T=3397159
lm=3401397 T=3397159
lm=3401419 T=3397159
lm=3401442 T=3397159
lm=3401465 T=3397159
lm=3401488 T=3397159
lm=3401510 T=3397159
lm=3401534 T=3397159
lm=3401556 T=3397159
lm=3401579 T=3397159
lm=3401603 T=3397159
lm=3401625 T=3397159
lm=3401648 T=3397159
lm=3401671 T=3397159
lm=3401694 T=3397159
lm=3401716 T=3397159
lm=3401740 T=3397159
lm=3401762 T=3397159
lm=3401785 T=3397159
lm=3401808 T=3397159
lm=3401831 T=3397159
lm=3401853 T=3397159
lm=3401877 T=3397159
lm=3401900 T=3397159
lm=3401923 T=3397159
lm=3401946 T=3397159
lm=3401968 T=3397159
lm=3401992 T=3397159
lm=3402014 T=3397159
lm=3402037 T=3397159
lm=3402060 T=3397159
lm=3402083 T=3397159
lm=3402105 T=3397159
lm=3402129 T=3397159
lm=3402151 T=3397159
>>> Step 2: gettingTemp
lm=3402265 T=3397159
lm=3402266 T=3397159
lm=3402266 T=3397159
lm=3402269 T=3397159
lm=3402292 T=3397159
lm=3402315 T=3397159
lm=3402338 T=3397159
lm=3402360 T=3397159
lm=3402384 T=3397159
lm=3402406 T=3397159
lm=3402429 T=3397159
lm=3402452 T=3397159
lm=3402475 T=3397159
lm=3402498 T=3397159
lm=3402521 T=3397159
lm=3402544 T=3397159
lm=3402567 T=3397159
lm=3402590 T=3397159
lm=3402612 T=3397159
lm=3402636 T=3397159
lm=3402658 T=3397159
lm=3402681 T=3397159
lm=3402704 T=3397159
lm=3402727 T=3397159
lm=3402749 T=3397159
lm=3402773 T=3397159
lm=3402796 T=3397159
lm=3402818 T=3397159
lm=3402842 T=3397159
lm=3402864 T=3397159
lm=3402887 T=3397159
lm=3402910 T=3397159
lm=3402933 T=3397159
lm=3402955 T=3397159
lm=3402979 T=3397159
lm=3403001 T=3397159
lm=3403024 T=3397159
lm=3403047 T=3397159
lm=3403070 T=3397159
lm=3403092 T=3397159
lm=3403116 T=3397159
lm=3403139 T=3397159
lm=3403161 T=3397159
lm=3403185 T=3397159
lm=3403207 T=3397159
lm=3403230 T=3397159
lm=3403253 T=3397159
lm=3403276 T=3397159
lm=3403299 T=3397159
lm=3403322 T=3397159
lm=3403344 T=3397159
lm=3403368 T=3397159
lm=3403390 T=3397159
lm=3403413 T=3397159
lm=3403437 T=3397159
lm=3403459 T=3397159
lm=3403482 T=3397159
lm=3403505 T=3397159
lm=3403528 T=3397159
lm=3403550 T=3397159
lm=3403574 T=3397159
lm=3403596 T=3397159
lm=3403619 T=3397159
lm=3403642 T=3397159
lm=3403665 T=3397159
lm=3403687 T=3397159
lm=3403711 T=3397159
lm=3403734 T=3397159
lm=3403756 T=3397159
lm=3403780 T=3397159
lm=3403802 T=3397159
lm=3403825 T=3397159
lm=3403848 T=3397159
lm=3403871 T=3397159
lm=3403893 T=3397159
lm=3403917 T=3397159
lm=3403939 T=3397159
lm=3403962 T=3397159
lm=3403985 T=3397159
lm=3404008 T=3397159
lm=3404032 T=3397159
lm=3404054 T=3397159
lm=3404077 T=3397159
lm=3404100 T=3397159
lm=3404123 T=3397159
lm=3404145 T=3397159
>>> Step 3 START
relay10
>>> Step 3 END
lm=3404412 T=3397159
lm=3404413 T=3397159
lm=3404420 T=3397159
lm=3404442 T=3397159
lm=3404466 T=3397159
lm=3404488 T=3397159
lm=3404511 T=3397159
lm=3404534 T=3397159
lm=3404557 T=3397159
lm=3404579 T=3397159
lm=3404603 T=3397159
lm=3404625 T=3397159
lm=3404648 T=3397159
lm=3404672 T=3397159
lm=3404694 T=3397159
lm=3404718 T=3397159
lm=3404740 T=3397159
lm=3404763 T=3397159
lm=3404786 T=3397159
lm=3404809 T=3397159
lm=3404831 T=3397159
lm=3404855 T=3397159
lm=3404877 T=3397159
lm=3404900 T=3397159
lm=3404923 T=3397159
lm=3404946 T=3397159
lm=3404968 T=3397159
lm=3404992 T=3397159
lm=3405015 T=3397159
lm=3405037 T=3397159
lm=3405061 T=3397159
lm=3405083 T=3397159
lm=3405106 T=3397159
lm=3405129 T=3397159
lm=3405152 T=3397159
lm=3405174 T=3397159
lm=3405198 T=3397159
lm=3405220 T=3397159
lm=3405243 T=3397159
lm=3405266 T=3397159
lm=3405289 T=3397159
lm=3405312 T=3397159
lm=3405335 T=3397159
lm=3405358 T=3397159
lm=3405380 T=3397159
lm=3405404 T=3397159
lm=3405426 T=3397159
lm=3405450 T=3397159
lm=3405472 T=3397159
lm=3405495 T=3397159
lm=3405518 T=3397159
lm=3405541 T=3397159
lm=3405563 T=3397159
lm=3405587 T=3397159
lm=3405609 T=3397159
lm=3405632 T=3397159
lm=3405656 T=3397159
lm=3405678 T=3397159
lm=3405701 T=3397159
lm=3405724 T=3397159
lm=3405747 T=3397159
lm=3405769 T=3397159
lm=3405793 T=3397159
lm=3405815 T=3397159
lm=3405838 T=3397159
lm=3405861 T=3397159
lm=3405884 T=3397159
lm=3405906 T=3397159
lm=3405930 T=3397159
lm=3405953 T=3397159
lm=3405975 T=3397159
lm=3405999 T=3397159
lm=3406021 T=3397159
lm=3406044 T=3397159
lm=3406067 T=3397159
lm=3406090 T=3397159

Там, в штатном режиме было relay = 1111 (всё оборудование включено).
Затем отключился компрессор и вентилятор (это всё правильно).
Потом ещё через 6 циклов (60 сек.) - должен был выключиться насос. И это тоже всё соответствует коду:

    if (HeatOptionPauseFlag == true && digitalRead(51) == LOW && millis() - HeatOptionPauseStartTime >= 60000) {
      bitClear(relay, 3); HeatOptionPauseStartTime = millis();

вроде, всё нормально. Тут и произошёл “Error reading from serial device”.
Я не вижу попадания в функцию “Stop”.

Совершенно точно могу заявлять - что была конкретная проблема - останов применрно на 40-ой секунде кода, в момент включения реле четырёхходового клапана. Но эта проблема - ушла после того, как я разделил “GND” контроллера и платы реле. Для решения проблемы с 4-ёх ходовым клапаном - был подключен варистор параллельно катушке клапана (такая рекомендация была в интернете).
Как сегодня с утра выяснили - вчерашний “Error” не был связан (по всей видимости) с катушкой 4-ёх ходового клапана. А больше теперь похоже - что “Error” случился в момент размыкания реле, управляющего насосом.
Хотя - вот, Вы подкинули так же идею “ошибки кода”. Но я не вижу этого чётко.

У меня кинуты экранированные провода к датчикам температуры и к импульсному выходу водомера. Правда, я тут задавал вопрос - но так и не понял, куда цеплять эти экраны - к GND либо PE.

Я уже упоминал - похоже, вчера останов аварийный - случился не по вине 4-ёх ходового клапана, а по вине насоса.

Я уже думаю насчёт применения твёрдотельных реле, если это поможет снять проблему. Я так понимаю - если они подключают и отключают нагрузку в момент прохождения фазы через ноль - то импульса быть не должно.

Хм. Если ещё не поняли, то BABOS это практически альтер эго ИИ. И за код он не отвечает. И не понимает. Вы опасаетесь сами сделать проверку выходных устройств из-за возможного “бадабума”, но спокойно оставляете его код на ночь. Моя не понимайт.

digitalWrite(51, bitRead(relay, 3) ? LOW : HIGH);

Вы точно понимаете логику работы вашей программы и использованные реле?

Ну… мне кажется, что понимаю.
Есть переменная “relay” она в виде uint8_t. В виде битов - это что-то вроде восьми ячеек, которые можно заполнить ноликами, либо единичками. BitSet ставит единичку в определённую ячейку.
Затем digitalWrite(51, bitRead(relay, 3) ? LOW : HIGH); смотрит - что в ячейке номер 3. Если там единичка - то будет LOW (включение оборудования), иначе - HIGH (отключения оборудования).
Вроде - понятно.

Ну… прекрасненько.

что там не так ?))) если на бите 3 1 то low если 0 high… вы если что заметили, покажите если не сложно)))

Что показать? Как эта вся эта “хуюмбула” одновременно весело щёлкает при включении(хотя это категорически запрещено по словам ТС)? Это не ко мне, это к хозяину.

толстый я то думал вы что то там нашли…
не надо так нервничать, нервные клетки не восстанавливаются…

Отнюдь, уже вроде доказано предыдущее не доказанное :slightly_smiling_face:. Нейрогенез — Википедия А последний пункт вас, возможно, порадует.
А по теме: Я почему-то надеюсь(о чём ето я!?), что вы знатный тролль и контролируете код даваемый ТС(ибо он неоднократно предупреждал о последствиях). В ином случае это больше похоже на саботаж.

Я не знаю, во что превратит эту конструкцию оптимизатор, но по смыслу она эквивалентна digitalWrite(!(relay & 8));

Я такое не умею…
Позже попробую осознать. Но если действительно можно где-то упростить, сократить - то это будет плюсом, думаю. Спасибо.


присоединил имеющийся у меня модуль с двумя твердотельными реле. Подключил через этот модуль насос и 4-ёх ходовой клапан (устройства, на которые есть подозрения, что их включение/выключение влияют на работу контроллера).
Загрузил вчерашний код. Подключил всё оборудование. Веду запись лога в файл.
Посмотрим, что случится…

Как по мне - нормальная конструкция ИМХО, я часто применяю, оптимизатор вроде норм., плохого не заметил.)
Зря запутываете ТС-а . Я гляжу, он и так запутан)).

Зачем писать сложно, если можно написать просто?
Потом, я упомянул об оптимизаторе, но если он не справится, всяко лучше, если на МК с его ограниченными ресурсами код будет проще, короче и быстрее.

Ну че ты гонишь, что для ТС будет более понятно

2*2
или
2<<1
?

Более понятно то, что проще.

Приведенный пример некорректен, т.к. содержит эклектику, требующую дополнительного осмысления/преобразования: числа записаны в десятичной системе, а операция производится в двоичной.
В десятичной системе “2<<1” получится “20”. Именно из-за этого дополнительного преобразования между системами счисления (которое нужно производить в уме) вторая запись воспринимается как более сложная.
Еще одна некорректность состоит в том, что и “2*2” и “2<<1” будет приведена компилятором в точности к одному и тому же. А вот с обсуждаемым ранее примером все не так однозначно.

По моим вчерашним опытам. Опять постигла неудача.
Подходя в очередной раз посмотреть как дела, увидел, что примерно через полчаса после старта, произошёл останов дисплей отображает - что останов произошёл по причине отсутствия электроснабжения сильноточной цепи.
При этом также наблюдаю - блок твёрдотельных реле - светодиод горит, но насос не крутится (водомер на месте). То есть - замыкания контакта нет. А проводами у меня подключено так - что контактор компрессора может быть замкнут толко если есть напряжение на насосе (дополнительная схемная защита). В итоге - реле (которое твёрдотельное) в какой-то момент разомкнулось (хотя должно было оставаться замкнутым - светодио горел), насос остановился, соответственно разомкнулся контактор компрессора. Программа увидела - что команда на включение компрессора есть, а электрическая мощность через электросчётчик не потребляется - сработал алгоритм останова по причине отсутствия электричества. И это хорошо - что сработал.
Я взял отвёртку и ей пошевелил пластиковую чёрную штуковину - твёрдотельтное реле. Оно то срабатявает (замыкает контакт), то не срабатывает. В зависимости от шевеления. Контактор при этом исполняет “тремоло”. Блок этих твёрдотельных реле новый - недавно получил с “Озона”. Расстроился.
Ещё. Померил управляющее напряжение на модуле твердотельных реле (USB уже был вытащен из ноутбука). Заметил - в момент старта программы это напряжение было ок. 5 В. Но примерно через 2 минуты после старта - это напряжение просело до 4,2 В. Я тыкнулся непосредственно у контроллера, - там так же 4,2 В. Тогда я вытащил дисплей из разъёмов контроллера. Напряжение при пуске и далее по времени оставалось в этой ситуации 5,6 В. При этом, напомню, контроллер питается через Vin от блока питания 12 В.
Что-то мне всё это не нравится - блок твёрдотельных реле то работает, то не работает (по сути - неисправен). Питание через встроенный стабилизатор контроллера - плавает, проседает, а без дисплея - нгаоборот - повышенное. Присутствуют вопросы о дееспособности плат.