Kostenlose Poolsteuerung mit dem Raspberry Pi: Veröffentlichung

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


    habe jetzt mal schön alle 8 Sensoren mit ihrer ID beschriftet und in der pool-control.components.ts eingebunden.


    Läuft soweit.


    Wenn ich allerdings auf Wetter gehe, dann zurück auf die Poolsteuerung, werden keine Temperaturen angezeigt und es läuft der Ladebalken.

    Ach nee, doch nicht, es dauert einige Zeit, dann werden die Temperaturen aktualisiert.

    So war es zumindest jetzt grade.

    Nun sind wieder die Temperaturen weg, Ladebalken läuft wieder.


    Ich warte mal auf heute Abend.


    Jetzt sind die Temperaturen wieder kurz da gewesen und schon wieder weg.


    Gruß Toby

  • Guten Nachmittag,


    habe mich auch mal wieder vor den PC gewagt.

    PM2 startet bei mir die app vollkommen alleine beim Autostart. ich habe nur eine Kleinigkeit anders gemacht anstelle von (sudo pm2 startup) habe ich während ich im Verzeichnis poolarino_poolcontrol/ nur den Befehl "pm2 startup" eingeben, damit wird der Befehl aufjedenfall nur mir normalen Rechten ausgeführt und dann noch ein "pm2 save" hinterher geschoben.


    Wenn ich da jetzt richtig Durchblicke: Der Ladebalken zeigt an, sobald die neuen Daten eingelesen werden. Bei mir läuft das Frontend (mit einem Tempsensor) seit gestern Nacht super (zumindest habe ich eben keine Abstürze gesehen :D)


    @Toby bei mir läuft das Wetter auch noch nicht....Aber dein Frontend sieht aus wie meins :)


    Grüße

  • Hey TobyTetzi ,


    Wetterproblem gelöst!


    du gibts ja in der Datei deine Stadt-ID und dein API-Key ein (jetzt nicht ärgern), du musst beim API-Key die geschwungene Klammer entfernen.


    sollte so ausschauen:

    Code
    fetch('http://api.openweathermap.org/data/2.5/forecast?id=2863756&units=metric&APPID=9693ae15b412429f6221d4hg194df381', { method: 'GET' })


    Zum Test bitte die Adresse kopieren und in deinen Browser eingeben:

    Code
    http://api.openweathermap.org/data/2.5/forecast?id=2863756&units=metric&APPID=9693ae15b412429f6221d4hg194df381


    Jetzt sollten Wetterdaten zusehen sein ;)


    Wenn du das hast, dann musst das Frontend nochmal neu bauen.


    Sag mal bitte, ob es danach bei dir auch geht.


    Grüße ;)

  • Hallo,


    sitze auch davor.


    Habe das mit dem Startup auch versucht, das kam dabei raus.

    Könntest du mal sehen was da nicht passt?

    Gestern, bevor ich alles neu aufgesetzt habe, lief es ja mit dem Autostart der app.js.


  • Bin grade dabei. :)

    In der Mail von Openweather war ja ein link, da sind auch keine Klammern. ;)


    Sage dir gleich bescheid, baue grade das Frontend.

  • Hey,


    also noch eine Idee:


    -> sudo pm2 unstartup

    -> pm2 unstartup


    (nimmt erstmal wieder den Autostart raus


    -> sudo pm2 stop all

    -> pm2 stop all


    (beendet alle laufende Prozesse)


    ->pm2 start app.js

    -> pm2 save

    -> pm2 startup



    Danach sollte es wieder gehen. Weil vor deinem neuem Aufsetzten lief es ja auch ;)

  • Wenn du das hast, dann musst das Frontend nochmal neu bauen.

    Ich habe aber das Backend neu gebaut, nicht das Frontend.

    Die Datei "/home/pi/poolarino_poolcontrol/routes/weatherforecast /weatherforecast.js" beinhaltet ja den API Key.

    Und da diese Datei nur für das Backend ist, habe ich nur das neu gebaut.

    Alle Dateien im Verzeichnis "/home/pi/poolarino_poolcontrol/angular-src" sind ja für das Frontend.

    Das steht einige Beiträge vorher, Seite 2 oder 3 meine ich.


    Egal, das Wetter läuft ja jetzt. Was ein blöder Fehler. ;)


    Jetzt noch das mit dem Autostart der app.js hin bekommen, dann wäre ich schon froh. :/


    Gruß Toby

  • Moers,


    scheint nicht zu klappen:


  • YEAH! läuft.


    ...bei dir sieht das sogar noch total cool aus, jetzt bin ich neidisch. So schaut es bei mir aus....argh... ABER es läuft!

    • Offizieller Beitrag

    Nabend zusammen! Man, was seid ihr fleißig! :)


    Moers da fehlen die Wettergrafiken, die sollten eig. automatisiert von Openweater mitkommen :/! Wundert mich, dass die nicht dargestellt werden. Das der Ladebalken zwischendurch immer mal wieder auftaucht ist normal. Die Temperaturen werden alle 60 Sekunden (sagt mir mein Gedächtnis) vom Backend abgerufen und im Frontend aktualisiert. Während dieser Prozess quasi läuft, wird der Ladebalken dargestellt. Bei mir dauert das so 1 - 2 Sekunden bis der wieder verschwunden ist. Dauert es bei euch wesentlich länger?


    Gibts sonst noch Probleme aktuell? Toby was ist mit deinem Autostart? Das geht noch nicht, oder?

  • Hey hey,


    ja die Wettergrafiken, vielleicht habe ich hier auch nach langem ausprobieren irgendwo ein Buchstabe geklaut....


    Bei mir braucht der Ladebalken auch nur 1-2sek, aber das kommt ja auch a) den Raspberry-Frontend b) Raspberry-Backend und c) dein Netzwerk an ;)


    Poolarino : Probleme würde ich es nicht nennen, nur Neugier :) Auf deinem Screenshot gibt es einen Schraubenschlüssel, und ich sehe beim laden des Frontends für 2 sek ein Login-Feld, geht hier noch mehr? :P

  • Nabend zusammen! Man, was seid ihr fleißig! :)


    Moers da fehlen die Wettergrafiken, die sollten eig. automatisiert von Openweater mitkommen :/! Wundert mich, dass die nicht dargestellt werden. Das der Ladebalken zwischendurch immer mal wieder auftaucht ist normal. Die Temperaturen werden alle 60 Sekunden (sagt mir mein Gedächtnis) vom Backend abgerufen und im Frontend aktualisiert. Während dieser Prozess quasi läuft, wird der Ladebalken dargestellt. Bei mir dauert das so 1 - 2 Sekunden bis der wieder verschwunden ist. Dauert es bei euch wesentlich länger?


    Gibts sonst noch Probleme aktuell? Toby was ist mit deinem Autostart? Das geht noch nicht, oder?

    Mein Ladebalken läuft mal ganz kurz, dann deutlich längen, manchmal 5 Minuten.

    Auf dem PC wird die Seite fast sofort angezeigt.

    Ach, wenn ich am PC die IP neu eingebe, dann kommen die Temperaturen wieder, da hängt es manchmal auch am Ladebalken. :(


    Der Autostart von app.js geht jetzt. Habe allerhand von Moers probiert, und auch den Befehl den mir PM2 "gesagt" hat.


    TobyTetzi auf jeden Fall zeigt dein Raspi konstant an, dass er zu wenig Saft vom Netzteil bekommt. Kann natürlich auch sein, dass der WLAN-Chip dadurch nur gedrosselt läuft?! Kenne mich mit dem Raspi und der Stromversorgung jetzt auch nicht zu gut aus aber könnte ja eventuell was damit zu tun haben.

    Stimmt, soll aber ein 2,5A Netzteil sein. Habe ich extra dafür geordert.

    Hatte auch schon nach dem Blitz gegoogelt.

    Ich suche mal ein anderes im Keller. :)


    Gruß Toby