Why not use the scaler from `mne.decoding`? It can handle different channel types.