So I brought a treadmill and exercise bike ( a proform pro 2000 and a C10U Bike)
But this will work with NordicTrack or other excersize equipment.
The information took a bit of digging to get so thought id share it here. It is not perfect, but should get people on the right track.
I have so far only done this on the treadmill so will update if this works on the bike later.
Anyway this github explains how to unlock your treadmill and install the software needed.
( you also later will need an app on your phone or if your treadmill doesnt have a tablet you can use it on a tablet (as the app later connects to home assistant) (https://play.google.com/store/apps/details?id=org.cagnulen.qdomyoszwift) it does cost money )
I did not have to factory reset it. I just did the tap 10x thing
I also side loaded some other apps on the treadmill like home assistant
For my treadmill the pro 2000 once I installed it on the treadmill and downloaded the app:
In the app click the running man top left corner and go to settings, then select treadmill options and scroll down a bit to select your treadmill, I then had to put the treadmill ip adress under the Nodictrack 2950 IP. make sure ADB is also selected and it will ask to restart the app.
So now the treadmill is connected to the app.
Now to get it into home assistant go to settings again and scroll down to experimental features. make sure Wahoo direct connect is on.
Then in Home assistant in HACS add a repository
Now it did auto discover for me. But if you add it manually you need to add the ip address of your phone, tablet where you installed the app on.
Now for my treamill I can only see the distance and settings for speed and incline. but cant control the treadmill.
As a side note, for insalling apps I used:
“https://www.apkmirror.com/” for downloading the apks
“solid explorer” for a file manager
youtube needs the play store but you can install chrome.
Hope this helps someone if I find a better way I’ll post it here