Presence Engine Development
Two-Machine Workflow (Verified)
Section titled “Two-Machine Workflow (Verified)”From presence-detection-engine/docs/DEVELOPMENT_WORKFLOW.md:
- Codespaces/local: edit code, run tests, commit, push.
- ubuntu-node: USB-connected device flashing + Home Assistant access.
From presence-detection-engine/README.md:
cd esphomeplatformio test -e nativeyamllint esphome/ homeassistant/Python E2E tests run in tests/e2e/ on ubuntu-node.
Flash + Verify (ubuntu-node)
Section titled “Flash + Verify (ubuntu-node)”docs/DEVELOPMENT_WORKFLOW.md documents the flashing step:
ssh ubuntu-nodecd ~/presence-dectection-engineesphome run esphome/bed-presence-detector.yamlesphome logs esphome/bed-presence-detector.yamlSources
Section titled “Sources”presence-detection-engine/README.mdpresence-detection-engine/docs/DEVELOPMENT_WORKFLOW.mdpresence-detection-engine/CONTRIBUTING.md