Noniin, siellä on nyt pull request muutoksesta, jolla saa
käynnistettyä manuaalisesti sulatuksen ja
tehtyä pakotetun maksimipituisen sulatuksen (n. 10 min). Lisäsin myös tuonne pohjan tuosta web_server-komponentista.
Joku rohkea voisi tuota testailla ennen kuin laitan main-haaraan. Itse testailin tuota vähän "pöytä-runnerissa", mutta pumpussa en pääse testaamaan, kun itselläni on vähän custom-koodi mm. erilaisella tilakoneella.
Tuota olisi hyvä testata siten että koittaa manuaalisulatusta eri tiloisssa. Se on siis sallittua käynnistää seuraavissa tiloissa:
ST_IDLE
ST_TEMP_EXCEEDED
ST_TEMP_EXCEEDED_TEMP_DECREASING
Tuon maksimisulatuksen taas voi asettaa seuraavissa tiloissa:
ST_HEATING_MIN_TIME
ST_IDLE
ST_TEMP_EXCEEDED
ST_TEMP_EXCEEDED_TEMP_DECREASING
Noita kun koittaa laittaa ei-sallituissa tiloissa pitäisi "kytkimen" pompahtaa takaisin OFF-tilaan, tämä saattaa vaatia web serverin sivun päivityksen.
Linkki muutokseen (pull request):
Manual defrosting: Starts defrosting immediately, if current state appropriate. Long defrosting: Sets length of the next defrosting to maximum. w web_server component is needed to use these features.
github.com