L. Tims wrote:No idea if this is right but it reminds me of fireweed (Chamaenerion angustifolium)
You were at least closer than me.
My guess is now
chamaenerion fleischeri (alpine willowherb). However I have not found pictures of Epilobium stevenii, which it also could be.