Hallo,
ich habe eine Heizungssteuerung mit dem Rasbperry B+ unter Perl erstellt. Nun hatte ich mir gedacht, ich erlerne die Skript Sprache Python.
Also habe ich dann die komplette Heizungssteuerung im Rahmen des Lernprojektes unter Python entwickelt, was auch sehr gut geklappt hat.
Nun wollte ich den alten Raspberry B+ gegen den neuen Raspberry 2 austauschen, genauer gesagt, ich tauschte einfach die SD Karte aus, also Karte aus dem B+ raus und ein einen RP2 eingesteckt.
Nun habe ich das Problem, das unter Python sowie unter Perl die GPIO's nicht mehr geschaltet werden. Wenn ich z.B unter Python einen Ausgang als OUT definiere geschieht nichts, alle GPIO's stehen auf IN. Es erscheint auch keine weitere Fehlermeldung. Das gleiche habe ich mit Perl. Wenn ich die gpios mittels wiring pi schalte, funktioniert es auch. Erstellt habe ich das Python Programm auf einem Raspberry Pi 2, dort funktioniert es komischerweise auch.
Nochmal kurz zusammengefasst: auf dem alten B+Modell läuft es, auf dem Raspberry PI2, den ich als Deskop PC benutze und dort auch das Programm entwickelte läuft es auch, aber wenn ich die SD Karte (mit dem Python Programm) des B+ Modells in einen RP2 stecke funktioniert es nicht mehr.
Ich verwende Python3, die python3-dev sowie die python3-rpio.gpio(oder so ähnlich) sind auch installiert.
Als Betriebssystem ist natürlich raspbian installiert. Der RP B+ war mein erster RP, ich klonte damals die SD Karte und verwendete sie dann für meinen RP 2 Desktoprechner, also die beien Betriebssysteme sind identisch.
An was kann es liegen?