I've been on-call in 3 of my past jobs in Germany, most of it was pretty similar, 1 week per person, 600-800€ per week and some extra pay on incidents. Current job:
~500€ for a week and I get an extra day off after each week on-call, but no extra pay for incidents
With the extra day off it's really nice. Our team is light on incidents too.
Not much past that. The standard German worker protection laws would apply, but pushing those would not help me much and it might not be the best career move.