mein Name ist Philipp und ich bin neu hier

Ich plane gerade die ersten Schritt zum SmartHome bzw. erst mal zu SmartHeat oder so.
In den nächsten Wochen wird unsere neue Heizung verbaut, bei dieser Gelegenheit bekommt der Heizraum von mir eine neue Unterverteilung und LAN verpasst.
Ich bin zwar Zweiradmechaniker, habe aber 10 Semester Informatikstudium hinter mir, bin Linux affin.
Bis vor ein paar Minuten hatte ich geplant FHEM einzusetzen, dann bin ich über openHAB gestolpert und nun bin ich unschlüssig.
Was ich vor habe:
1. Ausbauschritt
* RasPi mit FHEM/openHAB/... in Heizraum Unterverteilung (als Zentrale)
* Modbus Stromzähler am RasPi (erst mal nur 2 Stück, für Heizung und Solarthermie)
* Integration der Heizung (hat nen Netzwerkanschluss, lässt sich auslesen, Protokoll noch nicht bekannt) erst mal nur lesend.
Ziel des 1. Ausbauschrittes ist das sammeln von Daten, vor allem um Einsparungspotentiale erkennen zu können.
2. Ausbauschritt
*Nach un nach umstieg auf HomeMatic oder ähnliche Heizkörperthermostate (zur zeit nicht vernetzte EQ3 Teile)
*Integration von Wettersensoren, hauptsächlich Temperatur und Sonneneinstrahlung am Süddach zur Korrelation mit den Verbrauchsdaten.
3. Ausbauschritt
* Rollläden, zumindest im Schlafzimmer
*... Was auch immer noch Spaß machen könnte.
Was ich mich nun frage:
1. Kann opnHab meine Anforderungen erfüllen?
2. Kann ich als Mensch Programmiererfahrung in C/C++/ASM/SH und rudimentär Java ein zuverlässiges Modul bauen das meine Heizung ausliest?
Es handelt sich um eine Guntamtic Biostar 33 Pelletheizung, google hat keine Treffer im Zusammenhang mit openHAB gebracht.
3. Wie aktiv ist die Community? Nicht ganz unwichtig

4. Reicht ein RasPi in Sachen Leistung? Bei Java schrillen bei mir immer alle Alarmglocken.
Ich hoffe ihr könnt mir bei der Entscheidungsfindung etwas helfen.
Beste Grüße
Philipp