Um den BWM mit dem Pi sprechen (ZigBee Protokoll) zu lassen benötigst du entweder eine HUE Bridge oder ConBee Stick (meine Empfehlung)/Raspee Modul.
Als Plugin würde ich homebridge-HUE empfehlen.
Ohne eine Bridge/Stick kann der Pi den BWM nicht ansprechen, da er kein integriertes ZigBee Modul besitzt!
Eine iOS App ist nicht benötigt, sofern du den ConBee Stick nutzt, da die Software vom Stick (Phoscon) eine Web-UI zur Steuerung bereitstellt.