Mode Switch 3.5.5 – AVD integration is ready for testing!
How did this actually start?
This new integration actually started with an idea from @Arie_J_Godschalk .
He came up with the idea of making Mode Switch and Advanced Virtual Devices (AVD) from Device Capabilities | Homey work much more closely together.
And I immediately thought it was a great idea. 
By connecting the possibilities of both apps, they can complement each other really well. An AVD can trigger actions within Mode Switch, while Mode Switch will also be able to directly control an AVD: switch buttons, change selections, and even update text and numeric values.
This means an AVD is not only something Mode Switch can react to, but something Mode Switch can actively control and update as part of your automations.
What can you do in this version?
Mode Switch can import and display lists and buttons from an AVD. You can then link basic actions to these controls, for example to switch devices on or off.
Also new in 3.5.5 are AVD Button Groups.
This allows you to place multiple AVD buttons or On/Off controls into a single group. When one is activated, the others can automatically be switched off without triggering their linked Mode Switch actions again.
This can be useful, for example, if you have an AVD for your ventilation system with several buttons, but only one of them should be active at a time.
You can now find the new option in the menu:
Import an AVD device:
You can then open a button or list item and select which devices should be switched on or off.
When you give a Button Group a name and assign that same group name to multiple buttons, a Group Action will appear below them.
Here you can also configure what should happen when all buttons in the group are switched off:
Where are we heading?
v3.5.5 — Now in testing
Use AVD lists and buttons
Link basic actions
Button Groups for AVD buttons
v3.5.6 — AVD in de Mode-widget
Use an imported AVD as the source for the Mode widget
Control AVD lists directly from the widget
Use AVD buttons or On/Off controls as widget buttons
v3.5.7 — Expanding the AVD integration
Full light settings for AVD actions
Delayed actions
A redesigned AVD configuration page using the same style as Modes, Monitoring and Planning on the local configuration page
Mode & Switch devices will no longer be offered for new installations or to users who are not already using these devices
Existing Mode & Switch devices will continue to be fully supported
- Since AVD can now take over this role, new installations will no longer need a separate virtual Mode & Switch device.
v3.5.8 — Mode Switch can write to AVD
Change text fields in an AVD
Change numeric fields in an AVD
This makes the integration work in both directions: Mode Switch can not only react to an AVD, but can also update values in the AVD itself.
v3.5.9 — AVD actions throughout Mode Switch
The new AVD actions will become available in more and more rules throughout Mode Switch
- Planning
- Monitoring and Activities
The ultimate goal is for AVD and Mode Switch to work together as two complementary apps, with each app doing what it does best.
- The roadmap is still under development and may of course change during testing.
And of course, a huge thank you to @Arie_J_Godschalk
for this fantastic idea! It’s great to see what can grow from a single good idea.