[DIY] AllSky Kamera mit Raspberry Pi – Mein Bauprojekt & Anleitung (All Sky Camera)

vielleicht hat es mit dem Autostart zutun ?
Da habe ich was im Netz gefunden
das hier
sudo nano /etc/rc.local
und das habe ich rein geschrieben

sudo python /home/pi/Thermostat.py
 
Ich hatte mir schon fast gedacht, das 1Wire funktioniert ;)

schreib mal ein "&" als letztes in die Zeile:

sudo python /home/pi/Thermostat.py &

Dann könnte es gehen. Das & ermöglicht einem Programm im Hintergrund weiter zu laufen, was bei der Schleife in Thermostat.py nötig ist. Ansonsten wird rc.local nicht beendet ...

Die Zeit Auf 60 sec zu erhöhen ist auf jeden Fall eine gute Idee!

Wenn es dann immer noch nicht gescheit funktioniert, gibt es auch noch die Möglichkeit das Script jede Minute per "cron" zu starten. Dann müssen die Zeilen "while 1:" und "time.sleep:60" weg und alles nach links gerückt werden.

Aber probier erst mal das "&" hinzuzufügen.

Viele Grüße,
steve
 
Vielen Dank
für die Hilfe ja es funktioniert wenn ich es Manuel starte aber es startet nicht über rc.local 😳
hmm wie kann ich überprüfen ob das Programm gestartet ist mit pstree ?
 
so jetzt habe ich viele versucht aber mit autostart macht die Kamera keine Bilder mehr Hmm !
jetzt hab ich es manuell gestartet und ich teste was passiert
also wenn ich Manuel starte macht die Kamera keine Bilder mehr
grrr

hier noch meinThermostat Programm

import time
import RPi.GPIO as GPIO

LED = 11
maxTemp = 10

GPIO.setmode(GPIO.BOARD)
GPIO.setup(LED,GPIO.OUT)

while 1:
# Open the file for the sensor and read contents
tempfile = open("/sys/bus/w1/devices/28-3c01f0954016/w1_slave")
thetext = tempfile.read()
tempfile.close()
# Get the temperature
tempdata = thetext.split("\n")[1].split(" ")[9]
temperature = float(tempdata[2:])
temperature = temperature / 1000
#Print out the temperature
print temperature
#Illuminate the LED if temperature above maxTemp
if temperature > maxTemp:
GPIo_Output(LED,GPIO.HIGH)
else:
GPIo_Output(LED,GPIO.LOW)

time.sleep(60)

GPIO.cleanup()

vielleicht ist da ein Fehler den ich übersehen habe
vielen Dank
 
so sorry ich noch mal
jetzt habe ich festgestellt wenn ich terminal beende dann macht die Kamera keine Bilder mehr
vielen Dank
 
Naben zusammen,

kann mir wer helfen, bzw sagen, warum ich die Meldung "Shell access not allowed" bekomme?
Mit Google bin ich nicht wirklich vorwärts gekommen.

Vielen Dank schon mal im Voraus....
André
 
Hallo,
gibt es eine Kameraeinstellung, damit das Bild oben und unten nicht abgeschnitten wird?
 

Anhänge

  • image.jpg
    image.jpg
    1,8 MB · Aufrufe: 198
so sorry ich noch mal
jetzt habe ich festgestellt wenn ich terminal beende dann macht die Kamera keine Bilder mehr
vielen Dank
Dann probier mal folgendes.
- Lösche die Zeile in /etc/rc.local , mit der Thermostat.py gestartet wird.
- Dann mach eine Sicherheitskopie von Thermostat.py und entferne die While Schleife und "sleep(60)" . Das Script soll nur ein mal durch laufen.
- In die erste Zeile kommt noch "#!/usr/bin/python", wie unten zu sehen. (du kannst auch vorher mit "which python" schauen ob der Pfad stimmt)

Python:
#!/usr/bin/python

import time
import RPi.GPIO as GPIO
LED = 11
maxTemp = 10

GPIO.setmode(GPIO.BOARD)
GPIO.setup(LED,GPIO.OUT)

# Open the file for the sensor and read contents
tempfile = open("/sys/bus/w1/devices/28-3c01f0954016/w1_slave")
thetext = tempfile.read()
tempfile.close()
# Get the temperature
tempdata = thetext.split("\n")[1].split(" ")[9]
temperature = float(tempdata[2:])
temperature = temperature / 1000
#Print out the temperature
# print temperature
#Illuminate the LED if temperature above maxTemp
if temperature > maxTemp:
         GPIO_Output(LED,GPIO.HIGH)
else:
         GPIO_Output(LED,GPIO.LOW)
 
GPIO.cleanup()

Ganz wichtig sind die Einrückungen, daran erkennt python eine Schleife! Ich würde auch noch "print temperature" auskommentieren, wie ich es im code angegeben habe.

- Als nächstes das Script ausführbar machen: "chmod +x Thermostat.py"

- Dann ruf "crontab -e" auf. Dort kann man Programme eintragen, die zeitgesteuert ausgeführt werden sollen und füge folgende Zeil ganz am Schluss an (dazu musst vi können ...) :

* * * * * /home/pi/Thermostat.py > /dev/null 2>&1

- mit "crontab -l" kannst du schauen ob es richtig übernommen wurde.

Das script wird jetzt ein mal pro Minute ausgeführt, läuft durch und beendet sich dann.

Ich bin gespannt...

Viele Grüße,
steve
 
Zuletzt bearbeitet:
Ja vielen Dank ! probiere ich aus, habe alles gelöscht und setze alles neu auf .
Ich weis nicht welche Raspberry software ich installieren Bullyseye
vielen Dank und Grüße

Marc
 
Nimm bloß kein Bulleseye.... Dann hast Du neue Probleme mit Kamera und Co.

Nutze erst mal noch Buster. Dazu gabe es vor gar nicht allzu langer Zeit einie Diskussion hier im Thread...

Viele Grüße,
steve
 
Nimm bloß kein Bulleseye.... Dann hast Du neue Probleme mit Kamera und Co.

Nutze erst mal noch Buster. Dazu gabe es vor gar nicht allzu langer Zeit einie Diskussion hier im Thread...

Viele Grüße,
steve
Buster läuft bei mir gar nicht. Mehrmals installiert auf Raspberry 4, rote Lampe blinkt und nix geht mehr. Mit Bullseye keinerlei Probleme.
 
Guten Morgen
ist das normal das das Kamera bild bei erst Installation 3-5 Std ( immer Übernacht ) dauert bis ich es im live view sehe, das ist mir immer wieder aufgefallen oder ist das ein Problem wo von ich aus gehe
Liebe Grüße Marc
 
Hallo Marc,
ich hatte immer ein Bild nachdem ich die AllSky-Software installiert habe.
Was bei mir absolut nicht mehr funktioniert, ist Startrail und Timelaps.
 
Hallo Marc,

haben sich die Probleme mit den Bildern mittlerweile erledigt? Tritt das nur nach einer Neuinstallation auf? Das sollte aber nicht so sein...

Läuft das Thermostat ?

Viele Grüße, steve
 
Hallo Steve
das mit dem Thermostat habe ich jetzt nicht mehr probiert da meine Kamera kein Live-bild liefert erst nach ein Paar Min ca 60 hmmmm
weis aber nicht an was das liegt habe noch eine HQ Kamera bestellt zum testen
Nach neu start Dauer das auch wieder eine Weile
Liebe Grüße Marc
 
Hallo!

Meine läuft..
fast... 😉
Jedenfalls bin ich guter Dinge, dass sie demnächst auch auf die Webseite hochläd. Sonst kann sie alles was sie soll.

Mich stört ein wenig die Warnmeldung:

WARNING: Data.json is X days old....

Die erscheint über dem Lifebild wenn man z. B. die Kamera nicht im Dauerbetrieb hat oder wenn sie nicht komplett hochgeladen hat.

Kann man das irgendwo entfernen?
Ich habe nichts gefunden.

CS
Sabine
 
Guten Morgen Sabine,

die einzige data.json , die ich im git der Webseite finde, beinhaltet im Original Daten zum Sonnenuntergang:
JSON:
{"sunset": "2016-05-27T00:24:00.000-0800"}

Vielleicht ist da bei dir irgend was noch nicht richtig eingestellt, oder die Zeit des RPI stimmt nicht. Ich benutze den mitgelieferten Webserver nicht, daher kann ich bei mir nicht schauen was da normalerweise stehen sollte.

Viele Grüße,
steve
 
Hallo,

ich habe noch ein Gehäuse abzugeben, das Gehäuse wurde nach Vorgaben von Robert gedruckt.
Das Gehäuse ist mit den Gewindeeinsätzen versehen, aber ohne Dom, den gibt es bei Amazon.
Ich hatte zu Testzwecken zwei Gehäuse gedruckt, daher ist eins übrig.
 

Anhänge

  • IMG_20220418_105232[1].jpg
    IMG_20220418_105232[1].jpg
    86,3 KB · Aufrufe: 173
Hallo!

Ich denke, dass diese Datei am Enden neu abgespeichert wird wenn der Durchlauf optimal funktioniert hat. Und soll den Besitzer motivieren sich drum zu kümmern. Wenn durchläuft ist die Meldung weg.

Ich bin Ubuntu/Raspberry Autodidakt mit Youtube und Wiki Wissen. Das Teil macht fast was es soll. Bilder, speichert Bilder bei Nacht. Am Ende wird ein Startrailbild gemacht ( mehr oder weniger gut), ein Keogram (lässt sich nicht beeinflussen, hätte es gerne gedreht) und ein Video (läuft). Die Webcam ilder werden fein hochgeladen aber nur wenn ich den kompletten Pfad als HP URL eingebe.

SabinesHP/wordpress/allsky

IMG_DIR =""
WEB_IMG_DIR=""

Allerdings wird dann das Video, Keogram und Startrailbild nicht hochgeladen.

VIDEO ="videos" müsste aus dem allsky Ordner eigentlich richtig sein, denn es müsste daraus

cd videos

gebastelt werden. Klappt aber nicht.
VIDEO ="/videos" auch nicht.
Für heute Nacht habe ich

VIDEO="SabinesHP/wordpress/allsky/videos
und
STRARTRAIL=" /wordpress/allsky/startrails"
eingetragen.
Vielleicht klappt das ja jetzt. Oder sieht jemand den Fehler. Das Verzeichnis der HP wird einwandfrei gefunden. Von da aus aber in einen anderen Ordner zu gelangen funktioniert nicht.

CS

Sabine
 
Hi!

Läuft. 2 Fehler habe ich mir eingeschenkt. Einmal WEB_DIR mit _Dir verwechselt und man muss das automatische Uploaden auch aktivieren damit das überhaupt funktioniert. Das einzige ist jetzt noch der bekannte Bug mit den Thumbnails bei den Videos.
Da hilft nur Warten.

CS

Sabine
 
bei mir läuft es auch schon seit Jahren. ich lade die bilder per FTP auf einen webserver:

# FTP/SFTP/S3 settings
PROTOCOL='ftp'
USER='xxxx'
PASSWORD='xxxx'
HOST='xxxx'
IMGDIR='/'
MP4DIR='/videos'
KEOGRAM_DIR='/keograms'
STARTRAILS_DIR='/startrails'

die Einstellungen sind hier zu finden:
/scripts/ftp-settings.sh

die ordner gibts natürlich auch auf dem zielserver
1650448440516.png
 
Hi!

Es gab inzwischen ein Update:

PROTOCOL='ftp'

REMOTE_HOST="Homepagename/da/wo/allsky/"
REMOTE_USER="Ich"
REMOTE_PASSWORD="Password"

LFTP_COMMANDS="set ssl:verify-certificate no"

falls das Zertifikat angemeckert wird, kann man das so bereinigen. Man überspringt den Teil bei dem man dem Zertifikat noch mal persönlich mit einen Okay in einem Popup vertrauen schenkt.

IMAGE_DIR="" bleibt leer, da das Bild in das aktuelle Verzeichnis soll.
WEB_IMAGE_DIR="" Falls man auf dem PI ein Websiteduplikat hat oder dort irgendwo was ablegen möchte.

VIDEOS_DIR="videos"
VIDEOS_DESTINATION_NAME="" soll die Datei umbenannt werden was eintragen
WEB_VIDEOS_DIR="" Pfad auf dem PI

KEOGRAM_DIR="keograms"
KEOGRAM_DESTINATION_NAME="" Umbennen? Dann den neuen Namen eintragen.
WEB_KEOGRAM_DIR="" Ort auf dem PI

STARTRAILS_DIR="startrails"
STARTRAILS_DESTINATION_NAME="" s.o
WEB_STARTRAILS_DIR="" s.o.

Und in der config.sh
POST_END_OF_NIGHT_DATA="true" Am Ende der Nacht alles hochladen.

Auch interessant diese 3D Druckseite:

Ist gerade im Druck

CS

Sabine
 
Ja. 😁
Ich habe kein fisheye nur das Werksweitwinkel. Das passt aber genau zum Balkon. Ich muss die Projektion anpassen. Weiß nur noch nicht welche.
 
Hallo,

hier eine Frage an die Fraktion, die eine „Widerstandsheizung“ gegen
den Taubeschlag verbaut haben.

Lasst ihr die „Heizung“ Sommer wie Winter rund um die Uhr laufen?
Oder macht es Sinn, vor allem im Sommer bei hohen Temperaturen,
die „Heizung“ tagsüber abzuschalten?

Grüße
Jürgen
 
Hallo Jürgen,

in meiner Kamera ist Heizung ist so programmiert, das die Temperatur in Kuppel bei 24°C liegen soll. Egal ob Sommer, Winter, Tag oder Nacht. Die 1,5W Heizung schafft ein delta t von ca. 18°, d.H. im Winter wird es auch mal kälter in der Kuppel, aber Taubeschlag kann ich nicht erkennen. Aktiv gekühlt wird im Sommer nicht, dann wird erheblich wärmer. Unten siehst Du die Messwerte der letzten 24h, rot ist die Kuppeltemperatur.

Viele Grüße,
Stefan

tempday.png
 
Zuletzt bearbeitet:
Hallo,

hier meine zweite gebastelte Allsky Cam mit einer Raspberry HQ 12 MP Kamera und einem Mobotix Fisheye Objektiv.
In Summe 450€ günstiger, da keine ZWO Kamera verwendet wurde.
Dank des Objektives benötige ich keine Acrylkuppel, die auch keine Heizung oder dergleichen benötigt. Alles wurde natürlich wieder in ein HT Rohr verpackt, diemal mit Solarlüfter. Ich werde aber noch einen Zerspaner kontaktieren, der mir ein Gehäuse aus Aluminium fertigen kann.
Software läuft bis auf kleine Detailprobleme von Anfang an einwandfrei.
Die Allsky mit der ASI würde ich gerne abgeben wollen, da ich es nicht geschafft bekomme, den Webserverport auf einen anderen als den voreingestellten Port 80 zu ändern. Vielleicht hat ja wer einen Tipp für mich.
Allsky Raspi
 

Anhänge

  • IMG_2172.JPEG
    IMG_2172.JPEG
    362,9 KB · Aufrufe: 156
  • IMG_2173.JPEG
    IMG_2173.JPEG
    374,9 KB · Aufrufe: 145
  • IMG_2174.JPEG
    IMG_2174.JPEG
    391,5 KB · Aufrufe: 144
  • IMG_2175.JPEG
    IMG_2175.JPEG
    220,5 KB · Aufrufe: 137
  • IMG_2179.JPEG
    IMG_2179.JPEG
    233,1 KB · Aufrufe: 161
Oben