Update from the web page (System → Firmware update → Check for an update), from the web installer, or with the <board>-ota.bin file of your board below. Card 1.0.26 goes with it.
Updates, told to you. The board now looks once a day for a newer release on the ESPAltherma site, reading the same file the "Check for an update" button reads. A newer release shows as a notice on the home page and as a Firmware update entity in Home Assistant (Settings → Updates), and the card says it in its corner link. Nothing is installed by itself: the installation stays on the web page, with its fallback to the previous firmware. Untick the box under the button to stop the daily check.
Without Home Assistant. Setup, step 2 has "Use ESPAltherma on its own": no broker, the readings stay on the web page, and no restart for an unreachable broker (#627). A broker can be connected later from the same page.
Energy and cycles. The pump and electronics default to 100 W instead of 0, from the comparison with a Shelly on an EPRA12 (120 to 135 W measured). A configuration saved on beta.18 with 0 takes the new default; set your own value in Settings → Energy and cycles if you have a meter on the unit. In Home Assistant the computed values (COP, heat output, electrical input) go unknown while the compressor is off or defrosting, instead of keeping their last reading.
ECH2O units. The drawing takes the mixed zone's water from the unit's own sensor ("[HPSU] Mixed leaving water temperature after the tank R7T"), recommended on the ECH2O definitions, and no longer from the register these units do not serve. The Daikin board's room temperature and target, a constant 20 on these units (the RoCon has the real ones), are left out of the drawing.
Home page. The blocks can be dragged into the order you like; the browser remembers it.
Card 1.0.26: prefix: espaltherma_odu for a board on another base topic, the ECH2O changes above, the update notice.
Thanks @dc6jn, @elRadix, @MvdB1982, @rogervdh, @PiotrBeeScale, @marcoatwork80.