mirror of
https://github.com/openhp/HeatPumpController.git
synced 2024-11-18 12:33:59 +00:00
Update README.md
This commit is contained in:
parent
29173a9656
commit
a94b25de68
1 changed files with 72 additions and 0 deletions
72
README.md
72
README.md
|
@ -137,6 +137,78 @@ OK:Pr.Cold
|
||||||
OK:Pr.Hot
|
OK:Pr.Hot
|
||||||
|
|
||||||
|
|
||||||
|
"StCntd:" + outString; //start countdown, max 5 numerical places (1st start)
|
||||||
|
"E.PresCold");
|
||||||
|
"E.PresHot");
|
||||||
|
//waiting for T stabilisation
|
||||||
|
lastStartMsgTxt = "#HotPrp:" + String( (HOTCIRCLE_CHECK_PREPARE -(unsigned long)(millis_now - millis_last_hotWP_off))/1000 );
|
||||||
|
} else if (hotside_circle_state == 0) { //sleeping, hot CP off, waiting for next check cycle
|
||||||
|
lastStartMsgTxt = "#HotSlp:" + String( (HOTCIRCLE_START_EVERY -(unsigned long)(millis_now - millis_last_hotWP_on))/1000 );
|
||||||
|
|
||||||
|
if (millis_last_heatpump_on != 0){
|
||||||
|
lastStartMsgTxt = "#HPSlp:" + String( (mincycle_poweroff -(unsigned long)(millis_now - millis_last_heatpump_on))/1000 );
|
||||||
|
|
||||||
|
#Tho>Max"); }
|
||||||
|
#Thi>Max"); }
|
||||||
|
#CaseCold"); }
|
||||||
|
#CaseHot"); }
|
||||||
|
|
||||||
|
|
||||||
|
#Thi>Setp."); }
|
||||||
|
|
||||||
|
|
||||||
|
xt = F("#Ts1>Setp.")
|
||||||
|
|
||||||
|
#Tae<RefMin"); }
|
||||||
|
#Tbe<RefMin"); }
|
||||||
|
#Tbc>Max"); }
|
||||||
|
#Tci<ColdMin"); }
|
||||||
|
#Tco<ColdMin"); }
|
||||||
|
|
||||||
|
|
||||||
|
#CWPpStart" - coldside start, preparing system to start compressor
|
||||||
|
"#CWPp:" + String( (COLDCIRCLE_PREPARE -(unsigned long)(millis_now - millis_last_coldWP_off))/1000 );
|
||||||
|
"HP_Started");
|
||||||
|
|
||||||
|
"Normal_stop");
|
||||||
|
|
||||||
|
HWP_ON")
|
||||||
|
|
||||||
|
((heatpump_state == 1) && (hotside_circle_state == 0) ) || ((_1st_start_sleeped == 0 )
|
||||||
|
|
||||||
|
(millis_now - millis_last_hotWP_on) > HOTCIRCLE_START_EVERY) ) { //process START_EVERY for hot side
|
||||||
|
millis_last_hotWP_off = millis_now;
|
||||||
|
hotside_circle_state = 1;
|
||||||
|
//PrintSS(F("HWP ON by startevery"));
|
||||||
|
lastStartMsgTxt = F("HWP_ON_by_ev");
|
||||||
|
|
||||||
|
deffered_stop_hotcircle) || millis_last_heatpump_on == 0) { //deffered stop aftret heat pump stop and correct processing of 1st start, 1st_start sleeped flag not used - there's another logic
|
||||||
|
/*
|
||||||
|
//useful for tank heater with Ts1 as setpont control and large intermediate water reservoir
|
||||||
|
if ( (ThoE == 1 && Tho < (Ts1 + cT_hotcircle_delta_min)) ||
|
||||||
|
(ThiE == 1 && Thi < (Ts1 + cT_hotcircle_delta_min)) ) {
|
||||||
|
PrintSS(F("Hot CP OFF 1"));
|
||||||
|
millis_last_hotWP_on = millis_now;
|
||||||
|
hotside_circle_state = 0;
|
||||||
|
} else {
|
||||||
|
PrintSS(F("Hot CP OFF 2"));
|
||||||
|
millis_last_hotWP_on = millis_now;
|
||||||
|
hotside_circle_state = 0;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
if ( (unsigned long)(millis_now - millis_last_hotWP_off) > HOTCIRCLE_STOP_AFTER) { //and START_EVERY processing
|
||||||
|
#ifdef SETPOINT_THI
|
||||||
|
if ( Thi > T_setpoint ) {
|
||||||
|
#endif
|
||||||
|
#ifdef SETPOINT_TS1
|
||||||
|
if ( Ts1 > T_setpoint ) {
|
||||||
|
#endif
|
||||||
|
//PrintSS(F("HWP OFF"));
|
||||||
|
lastStartMsgTxt = F("HWP_OFF");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Firmware options and fine tunings
|
## Firmware options and fine tunings
|
||||||
|
|
||||||
QA tests, uncomment to enable
|
QA tests, uncomment to enable
|
||||||
|
|
Loading…
Reference in a new issue