• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

Reifeschranksteuerung per Raspberry pi Tutorial

Das Image der Speicherkarte gibt es hier zum Download :
http://reifeschrank.wmacke.de/download.html

Moin Tommy,
jrtzt wird es langsam ernst. Bis auf die Relaiskarte und ein paar Kabel habe ich alle Teile zusammen. Ich will gerade die SD Karte bespielen und hab da noch ne Frage bzgl. des Images. Auf der Downloadseite unter Steuerung sind insgesamt 8 Files abgelegt, davon 7 Image-Files. Brauche ich alle Files oder sind das nur die verschieden Releases von Dir und ich brauche nur die Nr. 7? Sorry, hab da keine Erfahrung.
Danke im Voraus
Ralf
 
Moin Tommy,
jrtzt wird es langsam ernst. Bis auf die Relaiskarte und ein paar Kabel habe ich alle Teile zusammen. Ich will gerade die SD Karte bespielen und hab da noch ne Frage bzgl. des Images. Auf der Downloadseite unter Steuerung sind insgesamt 8 Files abgelegt, davon 7 Image-Files. Brauche ich alle Files oder sind das nur die verschieden Releases von Dir und ich brauche nur die Nr. 7? Sorry, hab da keine Erfahrung.
Danke im Voraus
Ralf
Hi Tommy,
vergiss den Kommentar, ich hab es raus gefunden. Alle 7 runterladen, dann die exe starten und schon entpackt und installiert er alles.
Nix für ungut
Ralf
 
@Tommy
Ich denke schon ;-) Wo kann/könnte ich helfen/unterstützen?
Mein Raspberry liegt schon in der Poststation und wartet auf Abholung.
Die Steuerung wird wohl vor meinem Reifeschrank fertig sein :-)
 
Gut zu wissen :)
Nun besonders in der Php Oberfläche darfst du dich gerne nach Lust und Laune austoben,
Zb: wenn man Salany oder Rss.py über php startet lädt die Seite endlos weil sie die Daten die das Programm ausgibt verarbeiten will, mann muss die Seite einmal neu laden, dann läuft es aber.
Aber kuck generell mal drüber findest jede Menge die du bestimmt verbessern könntest.
Aber sei nicht zu hart zu mir, habe mir das selber beigebracht und ist mein erstes Projekt.
Jemand der es kann, kann das bestimmt um Welten eleganter lösen.
Wenn du Fragen hast was ich wo und weshalb gemacht habe, einfach fragen
 
Juhu, die Steuerung läuft schon mal.
Hab beschlossen das ganze auf eine Hutschiene zu montieren. Muss nur mal schauen wie ich das Relaisboard befestigt bekomme.
Gruß
Ralf
 
Hi Tommy,
Raspberry läuft, teste erst einmal eine eigene Installation des DHT22 und werde anschließend mal Dein Image draufspielen und mir Deinen Code genauer anschauen. Anschließend tauschen wir uns mal aus, vielleicht in einer Remote Session, oder ich sende Dir wenn ich fertig bin mein Image mal zum Test. Finde es eh schon toll, dass Dein erstes Projekt gut funktioniert.
 
Es läuft :cop: Werte werden richtig angezeigt. Ist natürlich ein anderer Aufbau, muss erst einmal auf Relais warten...... ist ja erst einmal nur ein Test.
Ich mußte etwas tricksen (Flachbandkabel wegen fehlender normaler Steckverbindung). Das Ganze wird natürlich noch ordentlich zusammengebaut. Auch habe ich einen 10 Ohm Widerstand genommen, hatte keinen anderen, aber das ist wurscht.
PHP/Python Code ebenfalls getestet. Einige Zeilen werde ich schon ändern :ks: Aber darüber tauschen wir uns noch aus, wenn ich fertig bin (wird allerdings erst nächsten
Wochenende werden).
Raspberry Reifeschrank_Setup_HW.JPG
 

Anhänge

  • Raspberry Reifeschrank_Setup_HW.JPG
    Raspberry Reifeschrank_Setup_HW.JPG
    164 KB · Aufrufe: 940
Hi Tommy,
habe den Code nochmal kurz angeschaut.
Zwei Bitten:
Erstens: Kannst du den Code in CODE-Tags einfügen? Die originale Einrückung geht bei mir verloren. Machts für mich einfacher ;-)
Zweitens: Kannst du vor und nach den rrdtool-Aufrufen Zeitstempel ausgeben? Ich vermute meinem Bauchgefühl nach dort einen Flaschenhals.
Aufruf:
import datetime # an den Anfang zu den anderen Modul-Imports
# dann später:
t1 = datetime.datetime.now()
# zu messender Aufruf hier
t2 = datetime.datetime.now()
print("Dauer: %s" % (t2 - t1))
Ansonsten sieht Dein Code ganz gut aus, grobe Fehler sehe ich nicht. Kannst sofort bei uns anfangen:-)
 
Ansonsten sieht Dein Code ganz gut aus, grobe Fehler sehe ich nicht. Kannst sofort bei uns anfangen:-)
He he ok, reden wir mal übers Gehalt... So lange du noch nicht gesehen hast was ich im php zusammengebastelt haben :)
Aber freut mich zu hören.
Erstens: Kannst du den Code in CODE-Tags einfügen? Die originale Einrückung geht bei mir verloren. Machts für mich einfacher ;-)
Zweitens: Kannst du vor und nach den rrdtool-Aufrufen Zeitstempel ausgeben? Ich vermute meinem Bauchgefühl nach dort einen Flaschenhals.
Aufruf:
Und jetzt bitte nochmal in einer Sprache die ich verstehe :)???

Flaschenhals? Code-Tags?
Mit was editierst du? Kom.isch dass die Einrückungen verloren gehen


Edit: mit Flaschenhals meinst du einen Engpass der Zeit frisst?
Ja da hast du Recht, Rddtool ist beim erstellen der Graphiken sehr Ressourcenhungrig und bremst das System, weshalb ich es auch nicht bei jedem Loop ausführe.
Dies ist aber nicht schlimm, eine Sekunde spillt bei dieser Anwendung keine Rolle.
Das könnte man aber umschreiben und bei jedem Loop nur jeweils eine Graphik erstellen lässt, und nicht so wie ich 6 Graphiken am Stuck
 
@chicohaager
Darf ich fragen was du arbeitest?
Hast du auch Kenntnisse in C? Habe momentan ein Projekt mit Arduino, wo ich villeicht froh wäre mal das eine oder andere zu fragen
 
An alle die Tommy's Projekt schon selbst umgesetzt haben.
Habt Ihr Steckdosen genutzt um die Komponenten wie Nebler und Heizung anzuschließen? Falls ja, wie habt Ihr das Problem gelöst, dass man nicht sicherstellen kann, dass immer die Phase über die Relais geschaltet wird und nicht der Nullleiter? Sprich wenn jemand den Stecker für die Spannungsversorgung der ganzen Schose andersherum in die Steckdose steckt wird nicht die Phase weggeschaltet sondern der Nullleiter und es ist immer noch Saft auf der Steckdose, bzw. der angeschlossenen Komponente.
Ich weis, dass ist für den täglichen Gebrauch sekundär aber sicherheitstechnisch nicht ohne.

Gruß
Ralf
 
@Tommy
Eine kurze Frage: beinhaltet das Image auf dem Server alle updates die Du inzwischen gemacht hast of muss ich die ein oder andere Datei noch updaten?
 
@Basic0815
Paar Seiten vorher gibt es noch ein Update für das Interface.


Beim anschliessen habe ich nur gekuckt das Phase von allen Geräten an allen Dosen und Geräten gleich abliegt.

Du kannst ein vettauschen von Phase und Nullleiter nicht verhindern, drehst du den Stecker.....
Von daher spielt es keine Rolle, auch Sicherheitstechnisch...
 
wenn ich es ohne PI so anschließe und die Ports schließe ....

Anhang anzeigen 1138091
...dann schalten die Relais und die LEDs sind sehr HELL

..schließe die K1 bis K5 (oder wie auch immer) am PI auf die von dir angegebenen Pins und den GRD auf dem PI auf GRD
dann leuchten die LEDs sehr schwach und die Relais schalten nicht...
@RoboCop0815
ich habe genau das gleiche Problem: wie hast Du es final gelößt
Gruß
Ralf
 
@chicohaager
Darf ich fragen was du arbeitest?
Hast du auch Kenntnisse in C? Habe momentan ein Projekt mit Arduino, wo ich villeicht froh wäre mal das eine oder andere zu fragen
Hi Tommy,
sorry wenn ich mich erst jetzt melde, war die Woche ziemlich im Stress.
Mit Flaschenhals meine ich wie Du richtig vermutest das rrdtool, könnte man wie gesagt anders lösen. Ich arbeite übrigens mit PyCharm. Mit C arbeite ich nur noch selten, aber sicherlich kann ich Dich bei der ein oder anderen Frage unterstützen. Was ich arbeite? Ich arbeite mit meinem Team für einen Autohersteller der mit "B" anfängt ;-).
Schade nur, dass man hier keine PM´s versenden kann, müssen also einen anderen Weg finden, um Daten und Info´s auszutauschen. Any idea.
Gruß
 
Hallo Chicohaager,
versuche mal eine Unterhaltung zu beginnen.
upload_2016-3-6_22-0-12.png
 

Anhänge

  • upload_2016-3-6_22-0-12.png
    upload_2016-3-6_22-0-12.png
    8,9 KB · Aufrufe: 781
Zurück
Oben Unten