Posts by TobyTetzi

Du wolltest schon immer wissen, was ein Pool kostet? Hier gibts alle Infos -> Ein Überblick über alle anfallenden Kosten beim Poolbau

    Hallo und schönes Wochenende.


    Es ist ja etwas ruhig hier geworden, leider. :(


    Habe mich mal etwas in die Programmierung vertieft, zumindest versucht.

    Eigentlich sind es nur Spielereien, aber irgendwo muss man ja anfangen. :)


    Mich würde mal interessieren, womit die Steuerung programmiert wird.

    Ich habe es jetzt mit VS Code und Angular versucht. Bekomme es damit aber noch nicht hin.

    Gibt es da auch eine grafische Oberfläche des Programmierens der "Web Seite"?


    Noch etwas, wo werden die Relais und die Ventil Rückmeldung angeschlossen?

    Ich habe schon einiges versucht, aber ich bekomme es nicht hin, das die Relais das Ventil umschalten.

    Welche Voraussetzungen müssen für das Umschalten gegeben sein? Shelly, Ventil Rückmeldung, Pumpenleistung,...??? :/


    Gruß Toby

    Hallo Tammo,


    ich habe mal dieses Projekt als DS18B20 Senderausprobiert.


    https://www.az-delivery.de/blo…r-thermometer-mit-esp8266


    Und als Empfänger dieses:


    https://www.az-delivery.de/blo…rmometer-mit-oled-display


    Es läuft soweit, das ich die Temperatur des "echten" DS18B20 über den NodeMCU WLan an den zweiten NodeMCU sende.

    Dort wird die Temperatur auf dem seriellen Monitor angezeigt.


    Nun müsste man alles was das LCD betrifft und den "innen" Temperatur Sensor raus schmeißen, und dafür ein One Wire Slave einrichten.

    Damit stehe ich allerdings grade auf dem Kriegsfuß.


    Andere One Wire Slave Projekte/Hub's habe ich zwar gefunden, aber es funktioniert bei mir nicht.


    Gruß Toby

    Hast du da eventuell versehentlich was vertauscht? :/ Eigentlich müsste es so funktionieren wie beschrieben, das hatte ich zumindest jetzt gerade noch mal eben versucht und das klappte. Ich hab aber auch noch einen Satz spendiert, in welchem Verzeichnis man sich wann befinden müsste. Wenn ich das deinem Bild korrekt entnehme, hast du ein cd .. zu viel eingegeben. Als du im /home Verzeichnis warst hast du nochmal cd .. eingegeben und warst dann quasi zu weit oben.

    Genau, ich habe mich gewundert im Home Verzeichnis zu sein, habe daher noch ein cd .. hinterher geschoben, was natürlich falsch war ||



    Wie hast du das hinbekommen? Ging es mit den Schritten aus der Anleitung oder war noch etwas anderes zu tun? :)

    Nein, es hat sofort nach Anleitung funktioniert.


    Denke das war es erstmal.


    Gruß Toby

    Hallo,

    habe soeben die Update Anleitung des Frontends durchgespielt.


    Hat alles Bestens funktioniert. :)


    Nachdem das Backend komplett neu aufgesetzt und das Update des Frontends beendet war, wunderte ich mich, warum auf dem PC Browser z.B. bei Lufttemperatur das richtige "Wind" Icon, auf dem Frontend Touch Raspberry aber ein "Home" Icon war.

    Auf der Einstellungsseite war im Browser und auf dem Touch die selben Einstellungen zu sehen.


    Ich musste erstmal suchen, wie man den Cache des Raspberry Cromium löschen kann.

    Nach dem Befehl "rm -rf ~/.cache/chromium" auf dem Frontend (über Remote Desktop Verbindung) hat es dann doch richtig funktioniert.

    Vielleicht könnte man den Befehl noch in die Anleitung übernehmen.


    Gruß Toby

    Hallo,


    ich habe soeben die Ausführliche Installationsanleitung Schritt für Schritt für das Backend gemacht.

    Dabei ist mir folgendes Aufgefallen:


    1. Die Datei "userconfig.txt" heißt bei mir "usercfg.txt".



    2. Den Befehl "htop" habe ich fast übersehen und daher einfach mal mit dem nächsten Befehl weiter gemacht.

    Habe es dann doch nochmal von vorne begonnen und die Updates abgewartet.


    3. Nach dem Befehl "sudo dpkg-reconfigure keyboard-configuration" passierte einiges, aber es waren keine Einstellungen vorzunehmen.

    Siehe Bilder Keyboard-01 / 02




    4. Nachdem die Mongo Installation erfolgreich war weiß man nicht, die man aus dem Fenster wieder raus kommt. Siehe Bild Mongo-02.

    Das geht natürlich mit "STRG + C".



    5. Das Clonen von Git hat ja eigentlich funktioniert. Mich hat nur irritiert, das ich mit "cd .." plötzlich im "Home" Ordner war.

    (Hatte Moers bereits angemerkt)

    Das muss aber so sein, glaube ich. Habe mich da dann irgenwie verwurschtelt mit "cd .." und den nächsten Befehlen. Siehe Bild Git-04.



    6. Datenbank konfigurieren hat erst nicht geklappt, da ich im falschen Verzeichnis war.

    Der Befehl "nano poolarino_poolcontrol/config/database.js" führt dann zu einer nicht vorhandenen Datei. Siehe Bild Datenbank-03


    Der Rest hat soweit geklappt, sogar der Autostart der app.js funktioniert endlich. :)


    Was noch Unklar ist, warum das Backend einen Webserver benötigt.


    Ebenso ist Unklar, warum die Änderungen der IPs mit beim Wetter stehen.

    Ich gehe doch davon aus, das man die beiden Dateien nach dem Runterladen und vor dem Bauen ändern muss.

    "Abschließende Konfigurationstätigkeiten (Wetter)"


    Das mit den IP's ist/war wieder etwas verwirrend, da ich auch der Meinung war, das in beiden Dateien die IP des Backends muss.

    Ich habe es aber nach Anleitung gemacht (app.module.ts = IP des Frontends / environment.prod.ts = IP des Backends) und es läuft.


    So weit erstmal alles gut. ;)

    Nun hoffe ich, das ich nicht zu "Kleinlich" bin/war. Ich möchte nur, das euch Anfragen bzgl. der Installation erspart bleiben, jeder damit klar kommt und damit ihr euch weiter um die Erweiterung/Vervollständigung der Poolsteuerung kümmern könnt. :P

    Gruß Toby

    Hallo und guten Morgen.


    Habe heute mal wieder versucht das W-Lan unter Ubuntu zu starten.

    Hat natürlich wieder nicht funktioniert. Hatte wieder keinen Zugriff per Putty.


    Also blieb mir nichts anderes übrig, als das Backend neu zu machen.

    Habe dann sofort auf V1.6 gewechselt. Dazu musste das Frontend natürlich auch wieder neu gemacht werden.

    Es hat soweit funktioniert - mit ein paar Stolperfallen in der "Ausführlichen Anleitung" und einem Unverständnis in der "Update Anleitung"

    Ich habe von fast jedem Schritt Screenshots gemacht. Wo soll ich die gefundenen "Fehler" / "Verwirrungen" posten?


    Gruß Toby

    Hallo Tammo.

    Du meinst die NodeMCU's?

    Davon habe ich noch welche liegen.


    Ich wollte es so Benutzer freundlich wie möglich halten.

    Statt den Sensor direkt, einfach über die Arduino's oder die NodeMCU's anschließen.


    Noch ist da kaum W Lan.

    Ich wollte aber für die Poolsteuerung noch ein W Lan Repeater kaufen, der ins Gartenhaus oder die angrenzende Garage kommen soll.


    Gruß Toby

    Hallo,

    da die Poolarino Steuerung 8 Temperaturen messen und darstellen kann, davon für die eigentliche Solarsteuerung aber nur 2 Sensoren benötigt werden (Solar Vor-/ und Rücklauf),

    würde ich gerne auch die Temperatur eines Badefass (HotTub) oder einer Sauna anzeigen lassen.


    Da wahrscheinlich ein Badefass oder eine Sauna nicht in unmittelbarer Nähe stehen, dachte ich an die Umsetzung einer DS18B20 Funkbrücke.


    Ich stelle mir das wie folgt vor.


    Temperatur Sensor - Arduino Nano - NRF24L01- Funkbrücke - NRF24L01- Arduino Nano


    Ein Arduino misst die Temperatur, sendet diese per Funk an einen weiteren Arduino, der gibt die Daten 1 zu 1 als one wire slave aus.


    Falls so etwas schon jemand realisiert hat, wäre natürlich super.

    Wenn nicht, werde ich mal mein Glück daran versuchen.

    Bin aber für jeden Tipp und Hinweis dankbar.


    Gruß Toby

    Moin Jan-Phillip,


    1. da sind wir uns einig was die Frustration betrifft. :)


    2. ach, da hatte ich versehentlich in der app.js geguckt, da steht Temperaturen alle 5 Minuten.

    Dann ist ja alles gut 👍


    3. Den Solar Steuerungsteil gucke ich mir gleich an


    4. Eine sehr gute Idee, die Teile in separaten Bereichen weiter zu führen.

    Möers hat es jetzt bestimmt schon nicht leicht, alles nach zu lesen. Oder Moers?


    Schön das wir da einer Meinung mit den Punkten sind, freut mich ;)


    Gruß Toby

    Morgen fangen Jan und ich an die Artikel etwas zu entzerren. Die Vorbereitungen dazu könnt ihr dem Menü oben schon mal entnehmen :) Fallen euch noch Themen ein, die man ausführlicher beschreiben sollte?


    Beste Grüße und einen schönen Abend bzw. schönes Wochenende schon mal!

    Nabend.

    Meinst du den Bereich Anleitungen?

    Für neue User wäre interessant

    - was kann die Steuerung im Moment, was ist für die Zukunft geplant

    - welche Hardware wird benötigt


    Wenn man sich entscheiden hat


    - Hardware vorbereiten

    - Software Installation

    - was macht das Backend, was macht das Frontend, was sind die beiden überhaupt

    - Update Ausführung


    Immer dran denken, das nicht jeder der einen Pool hat, sich mit Raspberry oder der Software, Hardware auskennt.

    Es werden wahrscheinlich mehr Nachbauer und Nutzer finden, anstatt Mitentwickler.

    Selbst ein kleiner Denkfehler in der Anleitung kann einen zur Verzweiflung bringen.

    Mir fällt da ein, wenn man im Poolarino Ordner zuvor etwas ausgeführt/installiert hat, funktioniert der nächste Schritt nicht, wenn dort steht, das man eine Datei Namens /poolarino.../xxx/xxx mit sudo nano ändern soll, da man sich ja schon in dem Ordner befindet.

    Ich musste auch erst verstehen das ich zurück in den Hauptordner muss, oder in dem Befehl die Ordner weg lassen muss.

    Und das, obwohl ich kein absoluter Anfänger bin.

    Man verlässt sich halt auf die Anleitung, aber klappt es nicht, schmeißt man es schnell hin.


    Hoffe das hilft schon etwas.


    Mich selbst würde noch interessieren wo was geschieht.

    Nicht im einzelnen, aber so grob, was worauf zugreift.

    Warum werden z.B die Temp Sensoren nur alle 5 Minuten eingelesen?

    Wäre es nicht sinnvoller das öfter zu machen, um schneller auf sich ändernde Sonnenverhältnisse zu reagieren, oder ist die Wassertemperatur zu träge und es spielt keine Rolle?


    Wo befindet sich die eigentliche Solarregelung? Habe bisher nichts im Code gefunden außer die Pumpen Überwachung und Ventil Abfrage/Steuerung.


    Ach, kann es sein, daß der Hinweis auf ein Uodate nicht geht. Habe ja V1.5, aber keinen Hinweis auf V1.6 :/


    Gruß Toby