Skip to content

test: add classic CEN (WHO 15) short-press traces from #541 - #548

Merged
GreenGrassBlueOcean merged 1 commit into
OpenWebNet-HA:v2-phase1-architecturefrom
GreenGrassBlueOcean:test/issue-541-cen-trace
Sep 29, 2026
Merged

GreenGrassBlueOcean merged 1 commit into
OpenWebNet-HA:v2-phase1-architecturefrom
GreenGrassBlueOcean:test/issue-541-cen-trace

Conversation

@GreenGrassBlueOcean

Copy link
Copy Markdown
Contributor

Adds the authentic traces contributed by @wave68runner on #541: one classic CEN (WHO 15) short press captured on an MH200N and a MyHomeServer1 sharing a bus.

  • Fixtures in tests/fixtures/traces/issue_541/ with a README.
  • tests/test_issue_541_cen_trace.py: both traces parse as *15*01*73## (press) then *15*01#1*73## (release after short press), and a default single-gateway handler fires myhome_cen_event for both.
  • Trace matrix regenerated: MyHomeServer1 gets its first WHO 15 ✅.

This does not fix #541. The test shows the parser and event path work for a plain single gateway, so the reporter's trigger loss likely comes from their configuration (possibly the shared-bus delegation from #524/#525). Follow-up questions are on the issue.

Refs #466, #541

🤖 Generated with Claude Code



Traces from an MH200N and a MyHomeServer1 sharing one bus, with a replay
test asserting myhome_cen_event fires for press and release. Fills the
MyHomeServer1 / WHO 15 cell of the trace matrix.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@GreenGrassBlueOcean
GreenGrassBlueOcean merged commit fa7e130 into OpenWebNet-HA:v2-phase1-architecture Sep 29, 2026
16 checks passed
@GreenGrassBlueOcean
GreenGrassBlueOcean deleted the test/issue-541-cen-trace branch September 29, 2026 16:30
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.

2 participants