Device Workflow Tutorial
Goal
Build a maintainable custom device with clear variable, command, and model structure suitable for production use.
Workflow
Start from the custom device example: Create A Custom PyRogue Device
Refactor variable layout using: Variable
Add command behavior patterns from: Command
Apply model choices and type mapping guidance from: Model
Validate full behavior with: Review The Complete Root Example
What This Tutorial Emphasizes
Choosing between
RemoteVariable,LocalVariable, andLinkVariableKeeping command semantics explicit and testable
Organizing blocks and models for long-term maintainability
API Reference
Python: Device BaseVariable BaseCommand Model