# Optimizer

- [OptStartHeat](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat.md)
- [FB\_Reinit](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/fb_reinit.md)
- [mCalcAbsMin](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/mcalcabsmin.md)
- [mCalcAverageDiff](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/mcalcaveragediff.md)
- [mCalcEspAbsMin](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/mcalcespabsmin.md)
- [mCalcResults](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/mcalcresults.md)
- [mCheckClock](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/mcheckclock.md)
- [mInitAverageDiff](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/minitaveragediff.md)
- [mInitCurrentData](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/minitcurrentdata.md)
- [mInitHistoricalData](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/minithistoricaldata.md)
- [mReset](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/mreset.md)
- [mResetAll](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/mresetall.md)
- [mSpClassification](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat/mspclassification.md)
- [OptStartHeat32](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32.md)
- [FB\_Reinit](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/fb_reinit.md)
- [mCalcAbsMin](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/mcalcabsmin.md)
- [mCalcAverageDiff](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/mcalcaveragediff.md)
- [mCalcEspAbsMin](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/mcalcespabsmin.md)
- [mCalcResults](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/mcalcresults.md)
- [mCalcTonTof](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/mcalctontof.md)
- [mInitAverageDiff](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/minitaveragediff.md)
- [mInitCurrentData](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/minitcurrentdata.md)
- [mInitHistoricalData](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/minithistoricaldata.md)
- [mReset](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/mreset.md)
- [mResetAll](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/mresetall.md)
- [mSpClassification](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32/mspclassification.md)
- [OptStartHeat32\_V2](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2.md)
- [FB\_Reinit](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/fb_reinit.md)
- [mCalcAbsMin](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/mcalcabsmin.md)
- [mCalcAverageDiff](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/mcalcaveragediff.md)
- [mCalcEspAbsMin](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/mcalcespabsmin.md)
- [mCalcResults](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/mcalcresults.md)
- [mCalcTonTof](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/mcalctontof.md)
- [mInitAverageDiff](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/minitaveragediff.md)
- [mInitCurrentData](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/minitcurrentdata.md)
- [mInitHistoricalData](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/minithistoricaldata.md)
- [mReset](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/mreset.md)
- [mResetAll](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/mresetall.md)
- [mSpClassification](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/optstartheat32_v2/mspclassification.md)
- [PowerFeedOptimizer](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer.md)
- [mInitArrayOutputs\_Con](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/minitarrayoutputs_con.md)
- [mInitArrayOutputs\_Gen](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/minitarrayoutputs_gen.md)
- [mResetOutputs](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/mresetoutputs.md)
- [mUpdateArrayOutputs\_Con](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/mupdatearrayoutputs_con.md)
- [mUpdateArrayOutputs\_Gen](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/mupdatearrayoutputs_gen.md)
- [mUpdateLoadConnection\_Gen](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/mupdateloadconnection_gen.md)
- [mUpdateLoadRejection\_Con](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/mupdateloadrejection_con.md)
- [mUpdateOutputs\_Con](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/mupdateoutputs_con.md)
- [mUpdateOutputs\_Gen](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/powerfeedoptimizer/mupdateoutputs_gen.md)
- [RefRoom\_Base](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroom_base.md)
- [mListAnmeldung](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroom_base/mlistanmeldung.md)
- [ElementCompareTo](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroom_base/elementcompareto.md)
- [ElementEquals](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroom_base/elementequals.md)
- [ElementHashCode](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroom_base/elementhashcode.md)
- [RefRoom](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroom.md)
- [RoomData](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroom/roomdata.md)
- [RefRoomMaster](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroommaster.md)
- [\_mGetText](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroommaster/_mgettext.md)
- [RegisterSlave](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroommaster/registerslave.md)
- [UnregisterSlave](https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer/refroommaster/unregisterslave.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.powerio.com/hub/codesys-hvac/en/hvac-library/functionblocks/optimizer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
