Weewx unter Docker

rieders23

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Hallo

Ich habe noch kein Erfahrung mit Docker und wollte jetzt von mein Rasperry pi auf die DiskStation 218+ umsteigen.
Auf dem Raspberry laufen FHEM und Weewx ( Wetterstation).
Ein Container für FHEM habe ich gefunden und es läuft auch.
Für Weewx gibt es auch mehrere Container es scheint auch zu laufen nur kann ich es nicht aufrufen.
Unter FHEM habe ich den Port 8083, aber Weewx ?

Als Container habe ich siesta/weewx und jgoerzen/weewx ausprobiert.


Ich würde mich freuen wenn jemand mir helfen Könnte.

Grüße
André
 

Nubi

Benutzer
Mitglied seit
17. Feb 2020
Beiträge
33
Punkte für Reaktionen
2
Punkte
14
Hallo André,

ich schaue immer mal wie bei Google, ob es einen funktionierenden und "einfach zu konfigurierenden" Docker Container für weewx gibt.
Leider bin ich diesbezüglich noch nicht fündig geworden, stoße bei meiner Suche jedoch immer mal wieder über deinen Eintrag hier und sehe, dass dir keiner darauf antwortet.

Auf die Gefahr hin, dass das Ganze hier jetzt Offtopic wird, antworte ich dir aber trotzdem mal mit meinem Ansatz der weewx auf meiner DS 718+ beschreibt.

:rolleyes:@Moderatoren: Solltet ihr das hier lesen, könnt ihr den Thread wenn möglich gerne verschieben. Meine Antwort zielt auf den Virtual Machine Manager ab:rolleyes:

So, zurück zum Thema: Ich bin zwar studierter Informatiker, das Docker Thema ist dann aber auch für mich neu. Da meine Umgebung hier etwas komplexer ist, weil ich eine WLAN Wetterstation habe und den Interceptor Treiber verwenden muss um Datenpakete der Konsole abzugreifen, war der Docker Ansatz so für mich ohne fremde Hilfe nicht umsetzbar.

Was habe ich also getan? Ich habe mir ein (In meinem Falll Lubuntu Image) geladen und dies in den Virtual Machine Manager eingebunden. Auf dieses Linux habe ich dann meine weewx Installation von einem RPi4 auf meine DS718+ umgezogen.
Dies ging recht schnell und schmerzfrei. Die DB und sämtliche Daten konnte ich erfolgreich migrieren. Primär habe ich das getan, weil ich ein Script/Programm geschrieben habe, welches Abends aus Einzelbildern ein Zeitraffer Video erstellt und der Raspberry so an seine Leistungsgrenzen kam. Das ganze läuft stabil und ist unter: http://wetter-vilich.de zu sehen. Auch wenn weewx an sich gut läuft, habe ich ab und an mal Verbindungsabbrüche wie in den unterbrochenen Graphen zusehen ist. Das ist aber einer Krücke mit einem zweiten Router und dem Interceptor Paket WLAN Sniffer geschuldet und je nach Endgerät kann das Zeitraffer Video verwurstet erscheinen weil es nicht "responsive" ist. Also ein wenig Feintuning ist da auch bei mir noch drin :cool:

Wenn du also davon absehen kannst, unbedingt Docker für dein weewx zu verwenden, begleite ich dich gerne dabei, wie du weewx in deiner virtuellen Maschine auf deiner Disk Station zum laufen bringen kannst. Informatik Grundverständnis solltest du dazu allerdings schon haben.
Wenn du noch komplett auf der grünen Wiese sitzt, wird das recht anstrengend schätze ich.

So oder so, lass mich wissen ob du es umsetzen möchtest oder vielleicht sogar in der Zwischenzeit schon längst eine andere Lösung gefunden hast :eek:

Beste Grüße,

Nubi
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Curtis777

rieders23

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Hallo Nubi.

Vielen Dank für deine Antwort.
Ich melde mich jetz weil ich das Projekt weg von dem Raspi hin zun DS 218+ nochmal in Angriff nehmen nöchte.
Auf dem Raspberry 4 laufen einige Sachen. Weewx, FHEM und IoBroker.
Natürlich auch noch Mysql usw.

Ich hatte mal in VM ein Debian aufgesetzt und Weewx drüber laufen lasse, die Systemlast ging dann schon ganz schön hoch.
Unter Docker laufen die Prozesse nicht so Systemhungrig ab.

Deine Wetterseite ist super. Das Zeitlupenskript ist auch klasse.
Ich hatte sowas auch mal laufen, nicht so schön aber es ging.

Meine Wetterstation ist eine HP1000 die auch mal über Intercepter lief, derzeit läuft sie mit HP 1000 Treiber.

Vielleicht versuche ich es nochmal mit einem VM und einem minimal Linux.
Falls ich fragen habe melde ich mich dann nochmal.


Grüße

André
 

Nubi

Benutzer
Mitglied seit
17. Feb 2020
Beiträge
33
Punkte für Reaktionen
2
Punkte
14
Moin André,

ja vielen Dank! Wobei nach einem halben Jahr meine Wettercam angefangen hat, sporadisch auszusetzen. Das verursacht leider Zeitsprünge im Zeitraffer Video. Eine neue Cam ist aber bereits unterwegs ;-)

So zum Thema: So ganz abgeschrieben habe ich den weewx Umzug von meiner virtuellen Linux Maschine in Docker noch nicht.
Aktuell habe ich die Zeit (noch) nicht das anzugehen, aber einen Versuch ist es wert finde ich. Ich habe mittlerweile noch ein paar andere Docker Container am laufen und bin echt überzeugt davon. Zumal sie wie du schon geschrieben hast, recht schlank sind und kaum Last erzeugen.

Es gibt mittlerweile einige, die sich an weewx in Docker versucht haben. Der m.E. aufschlussreichste weewx Docker Container dürfte dieser hier sein:
weewx_Docker

Falls ich das jemals angegangen und erfolgreich zum laufen bekommen haben sollte, werde ich es hier hinein schreiben.

Viele Grüße und bleib gesund,

Nubi
 

rieders23

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Hallo

Ich habe verschiedene Weewx Docker Container versucht. Bei einigen bekomme ich API fehler message":"cgroups: cannot find cgroup mount destination: unknown".
Vielleicht mache ich auch was bei dem Einrichten der Container falsch.
Jgoerzen-weewx läuft bei mir. Ich brauche aber noch Zugangsdaten für das Linux, damit ich die Weewx-Config anpassen kann.


Grüße und bleib gesund

André
 

Maginos

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
@rieders23: Da der weewx Docker von John Goerzen bei mir nach einer Minute stoppt, würde ich gerne wissen, ob du den noch zum Laufen bekommen hast und wenn ja, mit welchen Einstellungen. Werde aus der Dokumentation nicht so ganz schlau. Danke schon mal für die Info!

FYI: Ich bin am Wochenende mit weewx von einem Pi auf eine Dietpi VM umgezogen. Das würde als VM auch auf ner DS laufen, falls du dazu Fragen hast, kann ich dir auch helfen. DietPi ist ein sehr schlankes und minimalistisches System und daher gut für den Einsatz auf einer schwachbrüstigen DS geeignet.

Viele Grüße
Maginos
 

marlow

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
260
Punkte für Reaktionen
6
Punkte
18
Hallo, wie ist das ganze ausgegangen. Möchte auch mein eignes Wetterportal haben. Kann mir jemand dabei helfen?
 

Maginos

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Also ich bin nach wie vor bei der Dietpi VM, hab weewx allerdings auch zu Testzwecken auf einer Ubuntu Server VM laufen. Wenn du Fragen hast, meld dich einfach, kann dir gerne helfen.
 
Zuletzt bearbeitet von einem Moderator:

Nubi

Benutzer
Mitglied seit
17. Feb 2020
Beiträge
33
Punkte für Reaktionen
2
Punkte
14
Hey marlow,

geht mir genau so. Habe mittlerweile einige Docker Container im Einsatz. Bei dem Thema weewx bin ich jedoch auch bei einer VM geblieben (Ubuntu Server) weil ich mich dort im Linux frei bewegen kann. Hab mir beispielsweise ein Programm geschrieben, welches jede Minute ein Bild der Webcam aufnimmt und Abends ein Zeitraffer Video daraus erstellt.
WeewxVM
Das ganze habe ich per Crontab eingeplant. Du siehst schon, alles Dinge die sich mit Docker nur schwierig realisieren lassen würden.
Auch ich helfe gerne weiter wenn Bedarf besteht.
Cheers und schönen Abend aus Bonn,
Nubi
 

marlow

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
260
Punkte für Reaktionen
6
Punkte
18
Super, werde morgen gleich mal eine Linux Version als VM im Synology angehen.
 

marlow

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
260
Punkte für Reaktionen
6
Punkte
18
Video wird vorerst noch nich benötigt, aber dafür die Daten?
 

Maginos

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Super, werde morgen gleich mal eine Linux Version als VM im Synology angehen.
Ich weiß nicht, wie technisch versiert du bist, aber du kannst ja schon mal folgende Vorarbeit leisten:

-Ubuntu Server VM aufsetzen (Ich würde Ubuntu Server nehmen, weil du dich dann nicht erst noch mit dem NTP Server und dem Syslog rumschlagen musst wie bei Dietpi)
-weewx installieren (http://weewx.com/docs/debian.htm, als Station Type wählst du "Simulator" wenn du das ganze erst mal ohne Wetterstation testen möchtest. Der Punkt Station Type kommt bei der Installation von weewx)
-Webserver installieren, z.B. Apache oder Nginx (sudo apt-get install apache2 )
-Skin herunterladen; Ich persönlich verwende den Neowx skin (https://neoground.com/projects/neowx-material), da er mir sehr gut gefällt. Hab auch Kontakt zum Entwickler und gebe Feedback zu möglichen Verbesserungen.
 

Nubi

Benutzer
Mitglied seit
17. Feb 2020
Beiträge
33
Punkte für Reaktionen
2
Punkte
14
Sehr gut, ich bin zuversichtlich dass das was wird! Freue mich schon wenn ich helfen kann :cool:
 

marlow

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
260
Punkte für Reaktionen
6
Punkte
18
Welches DietPi soll ich wählen. Da gibt es wirklich sehr viele
 

Maginos

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Nimm Ubuntu Server, das ist besser, dann brauchst du dich nicht mit dem NTP Server und dem syslog herumschlagen.
 
Zuletzt bearbeitet von einem Moderator:

marlow

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
260
Punkte für Reaktionen
6
Punkte
18
Also eine voll Version eine Ubuntu Server?
 

marlow

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
260
Punkte für Reaktionen
6
Punkte
18
Habe auch gerade gelesen, dass in der Hardwareanforderung meine Wetterstation weeWX nicht gelistet ist.
ist eine dnt Wetterstation Pro HP2550A
 

Maginos

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Ja genau.

ich hab oben noch einen Beitrag geschrieben, was du alles schon mal machen kannst, der muss aber noch von einem Mod freigegeben werden. Nur dass du schon mal Bescheid weißt und immer mal wieder nachschauen kannst.
 

marlow

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
260
Punkte für Reaktionen
6
Punkte
18
Habe ich jetzt nicht verstanden. Freischaltung? Welchen Bericht.
 
Zuletzt bearbeitet von einem Moderator:


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat