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.