Nochmal:
Aus meiner Sicht sollte sich button_operated ausschließlich auf die Hauptfunktion des Objektes beziehen - bei Ampeln also die Grün-Hol-Funktion. Andere Funktionen darf man gerne erfassen (z.b. unter Verwendung von Namensräumen), aber bitte nicht als button_operated
Knöpfe ohne erkennbare Funktion machen eine Ampel nicht zu einer Bedarfsampel.
Typische Bedarfsampeln finden sich
- an Überwegen ohne Kreuzung, wo Fußgänger/Radfahrer immer drücken müssen um Grün zu bekommen.
- an viel befahrenen Kreuzungen, wo Fußgänger/Radfahrer immer drücken müssen - sonst bekommen sie auch hier nie grün, obwohl die parallelen Fahrbahnen grün haben.
- an Kreuzungen wo die Hauptrichtung immer grün hat und die Nebenrichtung nur auf Bedarf durch Knöpfe, Schleifen und andere Sensoren geschaltet wird.