Meng alle ingrediënten voor de boter met een vork in een kleine kom en zet apart op kamertemperatuur.
Verwarm de barbecue voor door hem 15-20 minuten met gesloten deksel op Hoog te zetten. Open daarna het deksel en borstel de grillroosters schoon. Bereid de barbecue voor op directe hoge warmte (230 tot 290°C).
Leg de zalmfilets op een vel bakpapier met de vleeskant boven. Doe de paddenstoelen in een grote kom. Borstel 1 eetlepel olijfolie op beide zijden van de vis en bestrooi elke vis gelijkmatig met de geraspte citroenschil, zout en peper. Voeg de resterende 2 eetlepels olijfolie toe aan de paddenstoelen, evenals extra zout en peper en schud om.
Gril de paddenstoelen boven directe hoge warmte met het deksel zoveel mogelijk gesloten totdat de paddenstoelen zacht en bruin beginnen te worden. Draai eenmaal om. De paddenstoelen hebben 5 tot 6 minuten nodig. Zet apart.
Verwarm de bakplaat ongeveer 10 minuten voor bij directe hoge warmte. Verhit 2 eetlepels tijm-citroenboter op de bakplaat. Voeg de sjalotten toe en bak ze tot ze een beetje zacht zijn, 3 tot 5 minuten. Voeg de gegrilde paddenstoelen toe, samen met 2 eetlepels van de citroen-tijmboter. Voorzichtig omschudden totdat het geheel vermengd en heet is, ongeveer 2 minuten. Verwijder de bakplaat van het vuur.
Gril de vis bij directe hoge warmte met het deksel zoveel mogelijk gesloten totdat de vis de gewenste gaarheid bereikt in de iGrill app. Van de barbecue verwijderen, afdekken en warm houden.
Plaats de bakplaat met de paddenstoelen en sjalotten terug op de barbecue en warm de paddenstoelen opnieuw op.
Leg elke zalmfilet op een bord. Verdeel de resterende citroen-tijmboter gelijkmatig over de filets (ongeveer 1 eetlepel per filet). Schep het paddenstoelenmengsel ernaast. Serveer met citroenpartjes om over de vis en de paddenstoelen te persen.