• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

enbility / eebus-go / 29737576952
93%

Build:
DEFAULT BRANCH: dev
Ran 20 Jul 2026 11:11AM UTC
Jobs 1
Files 105
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Jul 2026 11:09AM UTC coverage: 92.807% (+0.06%) from 92.752%
29737576952

push

github

web-flow
Add Monitoring of DHW Temperature (MDT) use case (#226)

Adds the `ma/mdt` use case: a Monitoring Appliance reading a DHW
circuit's domestic hot water temperature, per the EEBus UC TS
*Monitoring of DHW Temperature* v1.0.0 (`monitoringOfDhwTemperature`,
actors DHW Circuit ↔ Monitoring Appliance, scenario 1, `Measurement`
feature, scope `dhwTemperature`).

Replaces #123 (closed) and implements its review feedback:

- **Value state handling** — non-normal readings (`outOfRange` /
`error`) are ignored and reported as `ErrDataInvalid`, as required by
the UC spec ([MDT-005]).
- **Unit handling** — `Temperature(entity, unit)` now takes the
requested unit (`degC` / `degF` / `K`) and converts from the unit
announced in the measurement description, instead of returning a bare
value in an unknown unit.

@sthelen-enqs this would be nice with OHPCF.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

125 of 131 new or added lines in 3 files covered. (95.42%)

9264 of 9982 relevant lines covered (92.81%)

13.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
91.11
usecases/ma/mdt/public.go
2
95.24
usecases/ma/mdt/usecase.go
Jobs
ID Job ID Ran Files Coverage
1 29737576952.1 20 Jul 2026 11:11AM UTC 105
92.81
GitHub Action Run
Source Files on build 29737576952
  • Tree
  • List 105
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29737576952
  • 0caa9191 on github
  • Prev Build on dev (#28928364001)
  • Next Build on dev (#29737760360)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc