Skip to content

Read the web interface of an Evoblock - #31

Merged
Varitras merged 8 commits into
mainfrom
feature/webif-evoblock
Nov 7, 2026
Merged

Varitras merged 8 commits into
mainfrom
feature/webif-evoblock

Conversation

@Varitras

@Varitras Varitras commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Adds the Evoblock to the web interface, from the two captures in #29. The dialog tells the family by the heat pump page's version row and keeps it in the entry; existing entries stay a WBB.

New on the Evoblock: compressor frequency, power output, water pressure and the WEB CPU version. An Evoblock set to English is not supported yet, and writing the power limit has not been tried on one.

Also on a WBB: with the setting "Schaltdifferenz dynamisch" off, the page leaves that row out. That stopped polling; now only its sensor reads unknown.

Its heat pump page lacks the EVI rows of a WBB and shows the compressor
in Hz, so the dialog refused it. The version row tells the family, kept
in the entry; an entry without one stays a WBB.
Name the version sensor like its neighbours, say where a value holds for
one family only, and guard what each answer tells, both catalogues
against the capture and what Home Assistant shows for the new sensors.
A capture taken while the compressor ran shows its unit, and confirms
the units of the values that had only said "Aus".
Its manual shows the row only with that setting on; required, turning it
off took every value of the entry. Guard what a shown unit becomes in
Home Assistant, and pin the Evoblock's rows by title.
Turned off on a WBB, the setting took the row off the page and stopped
polling. An Evoblock's manual says the same of its page, so the row is
conditional on both now.
A sensor would have two values to pick from, as with a required row.
Guard that a vanished row leaves no old value and that energies and
hours stay running totals, and say which rows a page must show.
A capture with the setting off failed the tests that compare it with the
titles file. Guard the state class of counts and performance factors,
and a doubled conditional row in polling too.
@Varitras
Varitras merged commit c6f9038 into main Nov 7, 2026
10 checks passed
@Varitras
Varitras deleted the feature/webif-evoblock branch November 7, 2026 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant