Ich möchte noch - wenn auch spät - auf Deine Fragen versuchen zu antworten.
Das Proto-Shield ist nur eine dumme Platine, die man beliebig mit Bauteilen bestücken kann. Ich habe sie gar nicht benötigt, alle Anschlüsse gehen direkt an die GPIO Pins.
Mit der Relais-Karte schalte ich die Magnetventile, da hier 12V und einige 10 mA benötigt werden. Die GPIO Pins werden mit einem Mosquitto-Client von fhem aus wie Schalter angesteuert.
Ich nutze fhem weil ich das sowieso habe und ich nicht eine weitere separate Appliance mit einer weiteren App und so möchte, sondern eben nur ein IP-Gerät für Wassersteuerung und -messung, das ich mit fhem steuern und mit Volkszähler messen und loggen kann.
Bei mir funktioniert es jetzt wie gewünscht, aber die Optimierung der Durchflussmengen auf den tatsächlichen Bedarf der Pflanzen muss ich noch bewerkstelligen.
Das SmartVISU frontend nutze ich für ganz fhem, ich bin vom WEbIF ganz weg. Die Bewässerungssteuerung sind nur vier Button Widgets und vier float values, das ist für SmartVISU ganz normal.
Ich kann Die nicht sagen, womit Du glücklicher wirst, mein Weg heißt schon ein bisschen fummeln - Gott sei dank, das macht ja den Spaß aus!
Der Abstand der Ventile vom Raspi kann viele Meter locker betragen - gute wasserdichte Verkabelung vorausgesetzt.