Changelog

SmartWire Studio v0.6.2

This release improves the overview dashboard, adds drag-and-drop for room functions, and separates DIY device categories.


📊 Dashboard & Overview Updates

  • Conventional circuits complete: Conventional functions (CONVENTIONAL protocol, such as non-bus sockets) now count as complete toward 100% assignment.
  • Accurate device counts: Conventional circuits do not increment device counts or show as unassigned warnings.
  • Trade report PDF: Exported trade category summaries include conventional circuits in assignment totals.

🔄 Trade Drag-and-Drop

  • Move functions between rooms: Drag room function rows and drop them into other room tables or floor headers.
  • IP endpoint reorganisation: Drag IP endpoints directly between rooms in the Trades tab.
  • Lighting circuit synchronisation: Moved lighting functions update linked circuit room assignments automatically.

⚡ DIY Device Separation

  • Distinct controller categories: LED_DIY (LED dimmers) and DIY_DEVICE (ESPHome microcontrollers) no longer mix in device dropdowns.
  • Device creation wizard: Non-lighting DIY functions lock to DIY_DEVICE and exclude dimmer types.
  • Alternative suggestions: Suggestion algorithms do not offer dimmers for sensor nodes.

  • Scroll containment: Sidebar navigation scrolling does not cause the main workspace viewport to scroll.

Docs: docs/diy-device-and-presence-trades.md, docs/esphome-yaml-reference.md