Hi MJ,
Voorzover mij bekend is er geen migratie mogelijkheid, maar apparaten aan HA toevoegen gaat meestal een stuk vlotter, per integratie, niet per apparaat.
En met bijv. zigbee2mqtt zet je de ‘join’ mode aan, en vervolgens zet je al je zigbee apparaten in pair mode (van dichtbij naar verderop, 230V apparaten eerst), en dan worden ze automagisch achter elkaar gevonden en toegevoegd.
Flows kun je tegenwoordig als JSON bestand exporteren, standaard flows zijn aardig leesbaar (vind ik), en in een automation ‘over te tikken’.
Wie weet komt er een tool die deze JSON naar YAML kan omzetten 
{
"type": "standard",
"name": "Huis leeg - stofzuigen",
"trigger": {
"id": "homey:manager:flow:programmatic_trigger",
"args": {}
},
"conditions": [
{
"id": "homey:manager:cron:day_equals",
"group": "group1",
"inverted": false,
"args": {
"day": "weekday"
}
},
{
"id": "homey:manager:cron:time_gt",
"group": "group1",
"inverted": true,
"args": {
"time": "16:00"
}
}
],
"actions": [
{
"id": "homey:app:nu.fkey.CommentsForFlow:action_Comment",
"group": "then",
"delay": null,
"duration": null,
"args": {
"log": "Als de voorwaarden geldig zijn, worden de 2 onderstaande kaarten gestart"
}
},
{
"id": "homey:device:98af1b25-ce67-4cb8-b1b2-a9cc7ac0746c:vacuumStart",
"group": "then",
"delay": null,
"duration": null,
"args": {}
},
{
"id": "homey:manager:notifications:create_notification",
"group": "then",
"delay": null,
"args": {
"text": "Stofzuiger zou gestart moeten zijn (flow Huis leeg - stofzuigen)"
}
},
{
"id": "homey:app:nu.fkey.CommentsForFlow:action_Comment",
"group": "else",
"delay": null,
"duration": null,
"args": {
"log": "Als (één van) de voorwaarden NIET geldig zijn, wordt de onderstaande kaart gestart"
}
},
{
"id": "homey:manager:notifications:create_notification",
"group": "else",
"delay": null,
"args": {
"text": "Stofzuiger niet gestart: Het was later dan 16u, of / en het was geen doordeweekse dag (flow Huis leeg - stofzuigen)"
}
}
]
}