Sachverhalt: A. Bei der Überbauung "B._" handelt es sich um vier nebeneinander liegende Wohnhäuser, welche insgesamt eine Stockwerkeigentümergemeinschaft bilden. A._ ist Eigentümerin der Stockwerkeinheiten D2 und D4 der Liegenschaft "C._". Die beiden Einheiten sind intern verbunden und bilden zusammen eine 81⁄2-Zimmer-Wohnung. Mit Vertrag vom 13. Mai 2014 vermietete A._ ihre Wohneinheiten ab 1. Oktober 2014 für fünf Jahre an die D._ GmbH zur Nutzung für altersgerechtes begleitetes Wohnen. An der Stockwerkeigentümerversammlung vom 2. September 2014 wurde mit 23 gegen 1 Stimme (bei einer Enthaltung) beschlossen, dass die Einheiten D2 und D4 nicht umgenutzt werden dürfen; mit 23 gegen 2 Stimmen wurden A._ und ihr Ehemann aufgefordert, den Mietvertrag aufzulösen. Ferner wurde die Verwaltung ermächtigt, entsprechende rechtliche Schritte zu ergreifen, und das Budget wurde dahingehend ergänzt. B. Mit Klage vom 5. Februar 2015 verlangte A._ beim Bezirksgericht Meilen die Aufhebung der betreffenden Beschlüsse. Mit Urteil vom 11. Januar 2017 wies das Bezirksgericht die Klage ab. Das Obergericht des Kantons Zürich wies die hiergegen erhobene Berufung mit Urteil vom 6. Juni 2017 ab, unter Bestätigung des bezirksgerichtlichen Urteils. C. Gegen das obergerichtliche Urteil hat A._ am 10. Juli 2017 eine Beschwerde in Zivilsachen erhoben mit den Begehren um dessen Aufhebung und Aufhebung des strittigen Stockwerkeigentümerbeschlusses. Mangels Opposition der Gegenseite wurde der Beschwerde mit Präsidialverfügung vom 7. August 2017 die beantragte aufschiebende Wirkung erteilt. In der Sache selbst wurden keine Vernehmlassungen eingeholt.