Bautagebuch: Bau eines smarten Pools mit LoxBerry (und Loxone)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Prof.Mobilux
    kommentierte 's Antwort
    Ich nutze den MS4H von hismastersvoice Da kannst du den Titel über einen Viertuellen Eingang abgreifen. Mit dem Squeezelite Plugin von Christian Fenzl gehts genauso.

  • skyrop
    kommentierte 's Antwort
    Coole Sache, den Musiktitel würde ich auch gerne vom Musikserver im Ulanzi Display anzeigen lassen. Wie hast du das den gelöst? Verwendest du dafür das Squeezelite Player Plugin von Christian, oder wie kommst du an die Musiktitel?

  • Prof.Mobilux
    antwortet
    Automatische Poolabdeckung

    Nach meinem Urlaub will ich das Thema "automatische Poolabdeckung" angehen. Wir haben uns für eine Stangenabdeckung entschieden - und das ist aktuell mein größtes "Ärgernis" (nervt) - hier hatte ich schon was dazu geschrieben: https://www.loxforum.com/forum/mein-...279#post392279

    Ich stelle mir hier einen hübschen Holzkasten am Ende des Pools vor, den man gleich als Sitzbank nutzen kann. Im Inneren dann ein Rollladenantrieb, der die Stangenabdeckung beim Einziehen auf einer Welle aufrollt. Beim Ausziehen muss man dann unterstützen und die Abdeckung beim Abrollen mit ausziehen.

    Hier habe ich das Thema mit anderen diskutiert, die so etwas schon realisiert haben: https://www.poolpowershop-forum.de/f...ngenabdeckung/

    Skizze:

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG_4192.jpg Ansichten: 0 Größe: 377,4 KB ID: 397433

    So soll es ungefähr aussehen (Fotos vom User Tim1005 aus dem Poolpowershopforum):

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.jpg Ansichten: 0 Größe: 928,3 KB ID: 397434

    Einkaufsliste für den Rollladenantrieb:

    Ich habe den Antrieb bei Jalousiescout bestellt. Ich habe mich für einen 40 Nm Antrieb entschieden, weil der etwas schneller einzieht als der größere 50 Nm Antrieb: 15 Umdrehungen/Min anstelle von 12 Upm). Auch der 40 Nm Antrieb sollte für das Gewicht der Abdeckung ausreichen (50 kg). Man muss bei der Auslegung des Antriebs mit einbeziehen, dass man nicht nur das Gewicht der Abdeckung ziehen muss, sondern auch die Reibung mit überwinden muss, da die Abdeckung ja über den Untergrund gezogen wird und nicht in der Luft hängt wie ein Rollladen.
    • JAROLIFT Rollladenmotor SL | SL45 40/15 (40 Nm / SW60): 45 EUR
    • JAROLIFT Stahlwelle nach Maß: 4200 mm, verstärkte Ausführung mit 0,8mm: 110 EUR + Speditionsversand 49 EUR
    • Rolladenlager-Set SW 60 - Walzenkapsel mit Kugellager für die dem Motor gegenüberliegende Seite: 10 EUR

    Nach unserem Sommerurlaub geht's los...

    Einen Kommentar schreiben:


  • Prof.Mobilux
    kommentierte 's Antwort
    Genau so ist der Weg. Der Pi hat integrierte Widerstände, wenn Du eine Probleme mit irgendwelchen "Geisterauslösungen" hast, dann brauchst Du keine externen Widerstände. Ich nutze nicht das GPIO Plugin sondern das neue Multi.IO Plugin in Kombination mit einem PCF8574. Da braucht man externe Widerstände. Das Multi-IO kann übrigens auch mit den GPIOs des Raspberry umgehen - ist aber noch Alpha und muss noch weiter getestet werden. Bei mir läuft es aber hervorragend!

  • Donny86
    kommentierte 's Antwort
    Ja, guter Preis und es funktioniert sogar . Ich hatte das leichte Bedenken 😅🤣

    Ah ok, verstanden. Dann geht man für die Eingänge also folgenden Weg:

    3,3V (pull-up) oder GND (Pull down) vom Raspi -> Klemme POS bzw. ERR am Ventil -> GPIO der als Eingang konfiguriert ist im GPIO Plugin.
    Einen Widerstand braucht man nicht noch zusätzlich?

    Die Ausgänge sind klar, gehen ja konventionell über 24V und die Relaiskarten

  • Prof.Mobilux
    kommentierte 's Antwort
    300 EUR ist ein sehr guter Preis! Du brauchst 7 oder 8 Ausgänge auf Raspberry-Seite (das sind die Ralais auf der Relaiskarte), mit denen musst Du 24V auf die Klemmen (Eingänge) des Ventils bringen. Auf dem Ventil sind 2 Ausgänge (ERR und POS) - das sind auf Raspberry-Seite Eingänge. Hier kannst Du entweder die GPIOs auf GND oder eben auf 3.3V ziehen.
    Zuletzt geändert von Prof.Mobilux; 06.07.2023, 18:17.

  • Donny86
    kommentierte 's Antwort
    Sieht gut aus! Ich habe das Ventil am Wochenende in der Bucht für 300€ geschossen. Montiert ist es schon auf der Filteranlage. Lediglich die Verkabelung steht noch aus.
    Wie hast du die Eingänge verkabelt? 3,3V vom Raspberry abgegriffen und über die klemmen Pos/Err auf die Relaiskarte gelegt?

  • Prof.Mobilux
    kommentierte 's Antwort
    Ja, so hat jeder seine eigenen Prioritäten. Ich fahr nie länger als 2 Wochen in den Urlaub und da ist der Pool abgedeckt ;-) Letztendlich funktioniert das alles super - man muss sich halt nur die Frage stellen: Lohnen sich die 1500 - 2000 EUR bzw. rechtfertigen sie den Aufwand. Bei schlechter Zugänglichkeit oder Abwesenheit absolut. Bei mir eher nicht. Aber das gilt natürlich nur für meine Situation. Und jetzt hab ich das Ding ja mal ;-)

  • Miep Miep
    kommentierte 's Antwort
    Sehe ich anders. Gerade wenn man mal im Urlaub weilt oder der Poolbetreiber längerfristig ausfällt etc. pp. Und das Wissen dass es einfach funktioniert beruhigt.

    Persönlich würde ich aber zu einem Stangenventil tendieren, dann entfällt nachspülen und die Pumpe muß auch nicht ausgeschaltet werden. Und der Druckverlust ist niedriger.

    Meine neueste Investition ist ein Vorfilter ( https://www.pooldoktor.net/shop/multi-cyclone ) der filtert schon gut 80% raus und verlängert die Periode zwischen den Rückspülungen ordentlich. Hintergrund ist Bewässerungs-/Auffüllverbot bei uns. Leider erhöht der etwas den Druckverlust und muß auch erst mal verbaut werden.
    Zuletzt geändert von Miep Miep; 05.07.2023, 11:09.

  • Lenardo
    kommentierte 's Antwort
    das Ventil lohnt sich vorwiegend dann wenn der Technikbereich schwer zugänglich ist, wer das in einem engen Schacht hat oder in einem Raum weiter weg. Ansonsten ist das tatsächlich schnell mal nebenbei mit der Hand auch zu machen, dem stimme ich voll zu.

  • Prof.Mobilux
    antwortet
    Heute habe ich das Praher Aquastar Ventil endlich aufgebaut und in Betrieb genommen. Ich habe nicht die Loxone Air Variante, sondern den originalen MP6 PLC (24V). Ich hatte vor zwei Jahren schon einmal ein Video dazu gemacht:



    Man benötigt für das Ventil 8 Ausgänge 24V (7 reichen auch aus, den ERR-Eingang am Ventil kann man durch eine Kombination der anderen Eingänge auch "anfahren") sowie zwei Eingänge für den Status (Error und Position). Die Verkabelung ist kein Hexenwerk, aber der Aufwand ist schon gehörig auf Grund der großen Anzahl an benötigten Aus- und Eingängen!

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG_5122.jpg Ansichten: 0 Größe: 832,3 KB ID: 396220

    Ich habe quasi nur den Antrieb von Praher und das bei meinem Filter mitgelieferte 6-Wege-Ventil weiterverwendet. Das ging problemlos. So sieht es aufgebaut und angeschlossen aus:

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG_5125.jpg Ansichten: 0 Größe: 730,3 KB ID: 396221

    Angesteuert wird es über eines der 8x Relaisboards und dem LoxBerry Multi-IO Plugin. Das funktioniert einwandfrei. Zur Programmierung in der Loxone mache ich noch einen separaten Beitrag. Man muss einige Dinge beachten, z. B. das die Pumpe ausgeschaltet ist, wenn das Ventil fährt usw.

    Fazit:

    Nunja, ich bin etwas zwiegespalten was das Ventil angeht. Es ist super-hochwertig verarbeitet und ein klasse Produkt. Aber die Kosten sind enorm (neu ca. 1500 EUR!) und der Aufwand auf Steuerungseite (8 Ausgänge, 2 Eingänge) ist auch enorm. Natürlich schlägt das Smarthome-Herz höher, wenn man sieht, wie das Ding automatisch fährt, rückspült, klarspült und dann wieder in den Filtermodus fährt.

    Aber ganz ehrlich? Ich würde es mir nicht noch einmal anschaffen. Das Rückspülen mache ich alle 1-2 Wochen. Ich chlore anorganisch und habe somit keine CYA Säure im Pool, ich muss also wirklich nur rückspülen, wenn der Filter verdreckt ist. Je nach Vegetationslage (Laub, Pollen, Blüten) ist das halt nur alle 1-2 Wochen. Und das Rückspülen dauert exakt 5 Minuten. Man hat soviele Tätigkeiten am Pool (der kostet einfach Pflege), da sind die 5 Minuten alle 1-2 Wochen lächerlich. Und zur Einsparung dieser 5 Minuten habe ich 1500 EUR für das Ventil und zusätzlich den ganzen Verkabelungs- und Programmieraufwand getrieben. Das lohnt sich einfach hinten und vorne nicht...
    Zuletzt geändert von Prof.Mobilux; 04.07.2023, 21:00.

    Einen Kommentar schreiben:


  • Prof.Mobilux
    antwortet
    So, schon mal das erste Feedback nach den ersten Tests:

    1. Das Poolmanager-Plugin mit den Atlas Scientific Sensoren bringt die PCF8574 Module komplett durcheinander. Das Poolmanager Plugin sucht in regelmäßigen Abständen nach neuen Sensoren und "schaltet" dabei die Ausgänge der PCF8574 Module. Ich habe daher die Module auf einen zweiten i2c Bus am Raspberry gelegt - nun ist Ruhe. Der Pi kann mehrere I2C Busse über seine GPIOs aufmachen. Wie das geht habe ich bei uns im Wiki beschrieben: https://wiki.loxberry.de/howtos_know...rere_i2c_busse

    2. 230V schalten ist "wackelig": Ich habe ja ein 4er Relaismodul verbaut, um die 230V Verbraucher zu schalten (Filterpumpe, Poolscheinwerfer, etc.). Das funktioniert aus irgendwelchen Gründen nicht sauber - ich denke es liegt am Relaisboard, eventuell zu hohen Einschaltströmen oder was auch immer. Man muss häufig mehrmals den Ausgang auf "EIN" schalten, bis er wirklich einschaltet. Teilweise gehen dann alle Ausgänge wieder aus, wenn man nur einen ausschalten will. Keine Ahnung woran das lieht - an den 8er Modulen mit 24V kann ich das nicht beobachten. Ich schmeiß das 4er Modul raus und arbeite mit 24V Koppelrelais, geschaltet über eines der 8er Module. Die Koppelrelais habe ich hier eh noch rumfliegen.

    Einen Kommentar schreiben:


  • Prof.Mobilux
    antwortet
    Gestern habe ich die Ein- und Ausgänge im Schaltschrank verkabelt. So sieht aktuell der kleine Unterverteiler im Poolhäuschen aus:

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 3,81 MB ID: 395858
    • Obere Reihe: Spannungsversorgung, Netzteile 5V + 24V und der Raspberry mit Atlas Scientific Whiteboard (pH-, Redox-Sonde) und GPIO Breakout Board. Dazu per USB ein 1-Wire-Modul und unten der Kopfhörerausgang an einen Verstärker (der LoxBerry ist gleichzeitig externe Zone für den Musicserver4Lox von Hismastersvoice ;-))
    • Mittlere Reihe: 2x 8fach Relais Board, 24V
    • Untere Reihe: 230V, Schütz und Motorschütz und Sanftanlauf für die Gegenstromanlage, 1x 4fach Relaisboard 230V, ganz rechts Hardware-Zeitrelais (dazu unten mehr)

    Zwischen der mittleren und unteren Reihe sitzen auf dem Kabelkanal 5x PCF8574. Das sind I/O Expanderboards, die über den I2C Bus jeweils 8 I/Os bereitstellen. Die Boards werden im Daisy-Chain-Verfahren einfach aneinander gesteckt. Ich habe mir zur Befestigung ein paar Halter von Thingiverse gedruckt. Ganz links ist die Einspeisung 3,3V+GND und I2C (auf dem Bild noch nicht angeschlossen). Somit kann ich über die Expanderboards 40 I/Os bereitstellen und habe noch Platz für ein weiteres Modul.

    Die Module 2 und 3 dienen dabei als Eingangsmodule (bei diesen muss der Interrupt-PIN noch an einen GPIO des Raspberrys angeschlossen werden - hier GPIO 17 und GPIO 18). Die anderen Module dienen als Ausgangsmodule und benötigen den Interrupt-PIN nicht. Modul 1 ist mit den Eingängen auf dem ersten 24V Relaisboard verbunden, Modul 4 mit den Eingängen auf dem 3. Relaisboard (230V) und MOdul 5 mit den Eingängen des 2. 24V Relaisboards. Modul 6 ist Reserve und noch nicht angeschlossen.

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 1,27 MB ID: 395859

    Die mittlere Reihe besteht einfach aus 2 8x Relaisboards. Diese schalten ausschließlich 24V. Ich habe 24V und 230V voneinander getrennt so gut es ging. Die 24V Module schalten im Wesentlichen die einzelnen Eingänge des Aquastar Filterventils und das 3-Wege-Ventil für die Schwalldusche. Je nachdem wie die Poolabdeckung später realisiert wird, muss ich eventuell noch einmal das 4er und ein 8er Modul tauschen, weil ich ggf. doch mehr 230V Ausgänge benötige als ursprünglich geplant.

    Ihr müsst darauf achten, dass die PINs der PCF8574 Module standardmäßig auf HIGH stehen - also solange wie der Raspberry bootet und das Multi IO Plugin die PINs noch nicht aktiviert hat. Damit keine unbeabsichtigten Schaltvorgänge ausgelöst werden, muss ein HIGH des PINs als "Aus" verkabelt werden! Testest das unbedingt vorher! Ansonsten gibt es bei den Modulen nicht viel Spannendes zu berichtigen: Sie benötigen für die Relais die 5V Spannung und für die Elektronik 3,3V des Raspberry inkl. GND.

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 2,07 MB ID: 395860

    Auf der unteren Reihe sitzt alles, was eine 230V Spannungsversorgung benötigt. Links der Schütz + Motorschutz + Sanftanlauf für die Gegenstromanlage. Der Schütz wird über einen Ausgang auf dem 3. 4fach Relaismodul geschaltet. Hier könnte man auch eine 24V Variante nehmen, das Schütz war aber bei meiner Gegenstromanlage dabei und ich habe es direkt weiterverwendet. Der Motorschutz folgt dann hinter dem Schütz und schützt den Motor vor Überlast. Auch dieser war bei der Gegenstromanlage schon dabei. Anschließend geht es in den Sanftanlauf - den habe ich mir extra gegönnt. Meine Gegenstromanlage macht 90 m³/h und das ist schon ein gehöriger Druck. Wenn die Pumpe direkt eingeschaltet wird, gibt es einen ordentlichen Stoß in der gesamten Verrohrung. Der Sanftanlauf bewirkt, dass die Pumpe langsam hochdreht und es somit keinen Druckstoß gibt. Man könnte als Alternative auch einen "echten" Frequenzumrichter nehmen und könnte so die Leistung der Gegenstromanlage noch regeln. Das wird vielleicht mal eine Ausbaustufe - mal schauen. 90 m³/h sind meiner Frau auf jeden Fall schon zu viel und zu Massagezwecken ist das nicht zu gebrauchen weil viel zu stark.

    Anschließend folgt das 4x Relaisboard für die 230V Ausgänge. Hier kommt die Poolpumpe ran, der Trafo für die Poolbeleuchtung und das Zeitrelais für das Nachspeiseventil. Das Zeitrelais steuert einen potentialfreien Ausgang an, der das Nachspeiseventil mit 24V versorgen wird. Ich habe mich für ein Hardware-Zeitrelais bei der Nachspeisung entschieden, weil ich meinen Garten nicht fluten möchte, wenn der Miniserver oder der Raspberry für die I/O MOdule mal abstürzt. Oder auch nur der MAX Sensor im Pool aus irgendwelchen gründen "nicht kommt". Wenn in einem solchen Fall aus irgendwelchen Gründen der Ausgang auf "EIN" bleibt, wird quasi unendlich nachgespeist. Das möchte ich verhindern, deswegen schließt das Zeitrelais nach x Minuten den Ausgang automatisch, egal welchen Einschaltbefehl es bekommt.

    Die 230V Ausgänge sind in dem Bild unten aber noch nicht verkabelt.

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 1,36 MB ID: 395861

    Damit man nun 40 I/Os über einen Raspberry steuern kann, benötigt man wie oben geschrieben I/O Expander, denn die GPIOs des Raspberry reichen dafür nicht aus. Um die Expandermodule verwenden zu können, gibt es ein neues LoxBerry Plugin: das LoxBerry Multi-IO Plugin, welches mit diesen Expander-Modulen umgehen kann und die Ein-/Ausgänge über MQTT am Miniserver zu Verfügung stellen kann. ​

    Die Konfiguration des Plugins für meine aktuellen 5 Expandermodule sieht wie folgt aus:

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 272,1 KB ID: 395862
    Zuletzt geändert von Prof.Mobilux; 01.07.2023, 07:23.

    Einen Kommentar schreiben:


  • Prof.Mobilux
    kommentierte 's Antwort
    Die Randsteine sind bei mir recht "dick" und zudem über die Fläche noch unterschiedlich. Dünnste Stelle war 2 cm, stärkste Stelle 4 cm. Da hatte ich keine Chance irgendetwas brauchbares mit dem Surface Touch herauszubekommen.

  • christof89
    kommentierte 's Antwort
    Werde erstmal auch den kapazitiven Taster verwenden, den ich auch im Badezimmer hinter den Fliesen verbaut habe.
    Sollte das nicht gehen, werde ich mir auch mal wasserdichte Taster ansehen. - Danke!
Lädt...