Vermutlich musst du in der Boardverwaltung erst noch die ESP8266-Boards installieren.
Edit:
Achja, hatte ich übersehen: die ESP8266Wifi.h Library fehlt ja auch noch. Die müsstest du auch noch herunterladen und installieren.
Vermutlich musst du in der Boardverwaltung erst noch die ESP8266-Boards installieren.
Edit:
Achja, hatte ich übersehen: die ESP8266Wifi.h Library fehlt ja auch noch. Die müsstest du auch noch herunterladen und installieren.
Probiere halt doch mal die IDE v1.8 aus. Tut ja nicht weh!
aber das geht nicht, da diese ja eine .txt Endung hat und ich sollte eine Datei ohne Endung reinpacken.
Meine Güte, dann lösche die Endung halt! Klingt logisch, oder?
Bei der Installation von OctoPi mit dem Raspberry Pi Imager hättest du SSH auch gleich aktivieren können. Vielleicht hast du das ja gemacht. In dem Falle überspringe einfach den Punkt SSH-Aktivierung und probiere gleich mal ob du mit Putty eine Verbindung kriegst.
Gemäß der Betriebsanleitung (Seite 38) müsstest du ein anderes Board auswählen!
Nachtrag: du musst nicht zwingend dorngraden. Ich habe beide Versionen parallel installiert und switche auf die ältere Version wenn die neue mal wieder Probleme macht. "Probleme" treten meistens beim Hochladen auf, das dann einfach nicht klappen will weil die IDE meint irgendeinen Fehler festgestellt zu haben. Dann öffne ich den Sketch mit der alten IDE und der Upload geht plötzlich problemlos vonstatten. Das verstehe wer will ...
Ich habe einen ESP8266MOD 12-F
Das ist eine sehr allgemeine Angabe. Der ESP8266 12-F ist lediglich der Chip, der auf zahlreichen unterschiedlichen Boards verwendet wird. Welches Board hast du in der Arduino-IDE ausgewählt? Kannst du das Board das du hast mal verlinken?
Ich habe wie schon erwähnt deinen Code mal getestet und er hat funktioniert. Für den Test hatte ich einen NodeMCU mit ESP9266 12-F verwendet und entsprechend als Board das "NodeMCU 1.0 (ESP-12E Module)" ausgewählt.
Mir fällt da jetzt wirklich nicht mehr viel ein. Mal abgesehen davon, dass sich bei mir die Arduino-IDE 2.x manchmal etwas zickig verhält. Dann wechsle ich auf die alte Version 1.8 und auf einmal gehts wieder. Vielleicht wäre das noch einen Versuch wert. Die "alte" IDE ist noch als Download verfügbar.
Raspberry Pi SSH Zugriff einrichten via Putty (Windows)
Musst natürlich deine eigenen Zugangsdaten sowie die IP des Pi in deinem Netzwerk verwenden. Bei erfolgreicher Verbindung hast du dann eine Konsole, wo du dann die Befehle eingeben kannst.
Und nochmal: Satzzeichen und Groß-/Kleinschreibung erleichtern das Leseverständnis erheblich. Strukturiere deine Gedanken, ordne sie in eine vernünftige Abfolge und schreib sie dann nieder. Vor dem Absenden lese den Post nochmal durch und streiche alles raus, was keine Information enthält! Letztendlich tust du dir damit selbst den größten Gefallen.
Könntest du dir vielleicht angewöhnen, auf verständliche Art und Weise zu antworten? Was soll das sein, was du da gepostet hast? Liefere mir einen Grund, dir hier weiter helfen zu wollen. Es ist DEIN Problem, also solltest du im ureigenen Interesse etwas mehr Engagement an den Tag legen und uns nicht einfach nur irgendwelche Brocken hinschmeißen. Meine Geduld schwindet…
Sorry, ich wollte dir jetzt bestimmt nicht an den Karren fahren. Ich schätze deine Beiträge normalerweise sehr. Aber in diesem speziellen Fall ist es glaube ich nicht zielführend. Wenn der TE mal den Output der o.g. Befehle postet, sehen wir vermutlich schon mal, ob die Cam überhaupt erkannt wird.
Irgendetwas in meinem Hinterkopf sagt mir, dass hier eher ein Defekt oder eine fehlerhafte Verbindung ursächlich ist. Ich hatte in einem anderen Zusammenhang mal den Fall, dass jemand ganz sicher war alles richtig gemacht zu haben. Erst ein Foto vom RasPi zeigte, dass das Flachbandkabel der Camera im Port für das Display steckte …
Um mal etwas Klarheit zu schaffen: OctoPi≠OctoPrint
Es bringt nicht so viel, wenn man von OctoPrint auf Debian Bullseye redet, während der TE einen OctoPi betreibt. Im OctoPi-Image ist der mjpeg-streamer schon drin genauso wie andere Dinge schon vorkonfiguriert sind. Da noch manuell in irgendwelchen Konfigurationsdateien einzugreifen schadet im besten Fall nicht, im ungünstigen Fall aber doch.
Was ist die Ausgabe von
?
Edit:
Ebenfalls interessant:
und
Leuchtet eigentlich die LED am Kameramodul?
Es gibt übrigens auch schon ein OctoPi-Image mit einem neuen Camera Stack, mit dem u.a. auch USB-Webcams eingebunden werden können. Das Image lässt sich bereits (obwohl noch nicht offiziell als stable released) im Raspberry Pi Imager auswählen. Nur mal so, falls Interesse besteht.
Musstest Du noch in raspi-config die Kamera aktivieren?
Kann ich nicht sagen. Das ist jetzt sicher schon zwei Jahre oder noch länger her. Ich verwende Octoprint schon ziemlich lange. Aber nachdem OctoPi schon damals ein fertiges Image war das nur auf die SD-Karte geflasht werden musste, war das denke ich mal schon vorkonfiguriert. Aus der aktuellen Anleitung:
ZitatYou also do not need to manually enable the RaspiCam if you have one, that is already taken care of on the image as well.
Was mich zu der Frage bringt: Wie kann man abfragen ob die Kamera eingeschaltet ist?
Das sieht man jedenfalls im OctoPi-WebUI ob ein Kamerastream empfangen wird oder nicht.
Dann beschreibe doch mal, wie du das ganze installiert und eingerichtet hast. Wie oben von Jürgen Böhm erwähnt: Glaskugeln sind derzeit rar!
Sorry, wollte mich eigentlich schon früher rückmelden. Die Sache hat mich nicht losgelassen und so habe ich gestern mal in der Bastelkiste gekramt und tatsächlich noch einen übriggebliebenen ESP8266 (genauer ein NodeMCU ESP8266-12F) und einen BME280 gefunden. Und ich hatte plötzlich das selbe Problem wie du - keine Ausgabe im seriellen Monitor! Hab dann noch einiges erfolglos probiert und schließlich den Krempel entnervt weggeräumt.
Heute Morgen wollte ich es dann nochmal wissen. Hab dann einfach mal im Boardverwalter den ESP8266-Kram deinstalliert und neu installiert. Und was soll ich sagen: auf einmal läuft es wieder! Ausgabe am seriellen Monitor ist da! Habe Baudraten 9600 und 115200 getestet - geht beides!
Mein Fazit soweit: die Baudrate ist definitiv nicht das Problem. Auch der Sketch den du oben gepostet hast funktioniert tadellos.
Mache einfach mal das was ich gemacht habe: im Boardverwalter die ESP8266-Boards deinstallieren und neu installieren. Meine Version ist die 3.1.1.
Viel Glück!
Was ist die Setup Sektion? Bitte um Erläuterung und Erklärung wo ich das Skript einbinden muss. Danke.
Schau dir das mal an: Struktur eines Sketches.
Das hat jetzt aber eher nichts mit deinem Problem zu tun. Das war lediglich auf das hier bezogen:
Ich öffne einfach über Werkzeuge -> Serieller Monitor den seriellen Monitor. Mehr brauche ich nicht tun oder?
Oder muss ich irgendetwas noch "starten" mit Play o. ä. ?
Im seriellen Monitor tut sich einfach nichts. (siehe Screenshot)
Ich habe 5 min. gewartet. keine Aktion. Was kann ich tun?
Wie erwähnt wird die Setup-Sektion eines Sketches nur ein mal durchlaufen während der Code in der Loop-Sektion dann ständig (eben im Loop) abgearbeitet wird. Die 5 Minuten Warten hättest du dir also sparen können.
Warum der serielle Monitor bei dir nichts anzeigt kann ich dir aber jetzt auch nicht sagen. Vielleicht einfach mal eine andere Baudrate ausprobieren. In Beislpielsketchen zum BME280 wird meist eine Baudrate von 9600 verwendet. Ich selber habe zwei Anwendungen mit Temperatursensoren laufen (eine Wetterstation mit dem BME280 und eine Lüftersteuerung mit einem Thermistor), und beide Male werden Daten mit Baudrate 9600 ausgegeben – läuft!
Du hast deinen ganzen Code in der Setup-Sektion. Die läuft genau 1x durch. Und jetzt überlege mal, was die „Loop“-Sektion wohl macht.
Da musst du mal mit dem Suchbegriff "Rohzelle" suchen. Die haben dann keine Elektronik eingebaut. Bei Pollin gibt es solche Zellen recht günstig -> die hier z.B. Musst halt die Werte anschauen, ob die zur S.USV passen.
Schau dir mal den Tonuino an. Ist zwar ohne RasPi, aber von der Idee her vergleichbar. Und schließlich zählt ja was hinten rauskommt, nicht? ?