NEWS
PlatformIO unter Debian Desktop - Pfadproblem
-
Wie hast du das installiert?
Hier muss ggfls. noch das env richtig referenziert werden. -
@thomas-braun sagte in PlatformIO unter Debian Desktop - Pfadproblem:
Wie hast du das installiert?
im cli
sudo apt install code
und in VSC PlatformIO -
-
-
@thomas-braun sagte in PlatformIO unter Debian Desktop - Pfadproblem:
So mal versucht?
so, nun habe ich den PI neu aufgesetzt und mich strikt daran gehalten. Hänge nun bei Punkt 4 (Udef) fest:
- Es müssen noch Udev-Regeln eingerichtet werden, dazu in einer Konsole:
klaus@rpi5Desktop:~ $ wget https://raw.githubusercontent.com/platformio/platformio-core/master/scripts/99-platformio-udev.rules
Auflösen des Hostnamens raw.githubusercontent.com (raw.githubusercontent.com)… 2606:50c0:8000::154, 2606:50c0:8002::154, 2606:50c0:8003::154, ... Verbindungsaufbau zu raw.githubusercontent.com (raw.githubusercontent.com)|2606:50c0:8000::154|:443 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found 2025-09-28 15:37:38 FEHLER 404: Not Found.
vorher kam noch Warnung wegen veraltetem Schlüssel. Das habe ich erst mal ignoriert.
klaus@rpi5Desktop:~ $ sudo apt update OK:1 http://archive.raspberrypi.com/debian bookworm InRelease OK:2 http://deb.debian.org/debian bookworm InRelease OK:3 http://deb.debian.org/debian-security bookworm-security InRelease OK:4 http://deb.debian.org/debian bookworm-updates InRelease OK:5 https://packages.microsoft.com/repos/vscode stable InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. W: https://packages.microsoft.com/repos/vscode/dists/stable/InRelease: Schlüssel ist im veralteten Schlüsselbund trusted.gpg gespeichert (/etc/ap t/trusted.gpg), siehe den Abschnitt MISSBILLIGUNG in apt-key(8) für Details.
-
@agrippinenser sagte in PlatformIO unter Debian Desktop - Pfadproblem:
99-platformio-udev.rules
Sorry habe dieses erst jetzt gefunden: https://docs.platformio.org/en/stable/core/installation/udev-rules.html
-
Versuch
https://raw.githubusercontent.com/platformio/platformio-core/develop/platformio/assets/system/99-platformio-udev.rules
-
Das klappt im Moment nicht mit VSCode, da stimmen einige Abhängigkeiten einfach nicht und ob die gerichtet weiß ich auch nicht. Was allerdings super zum selber kompilieren funktioniert, ist der online Compiler.
Hier gibts noch die Infos, wie das dann geht:
https://tasmota.github.io/docs/Compile-your-build/Unter Debian hatte ich vorher schon Probleme, mit Ubuntu lief das dann bis zum Problem mit den Abhängigkeiten. Noch ein Grund warum mir Debian immer weniger gefällt.
-
Btw:
esptool kann (und sollte man wohl auch) über den Paketmanager installieren:
echad@chet:~ $ apt policy esptool esptool: Installed: (none) Candidate: 4.7.0+dfsg-0.1 Version table: 4.7.0+dfsg-0.1 500 500 http://deb.debian.org/debian trixie/main arm64 Packages 500 http://deb.debian.org/debian trixie/main armhf Packages echad@chet:~ $
-
@thomas-braun
Da kannst nach installieren was Du willst, es wird nicht funktionieren. Ich hatte ein paar Wochen frei und einiges probiert und irgendwo auch die Info gefunden, dass es im Moment eben nicht geht. Bin dann auf die online Version umgestiegen und das klappt -
es will nicht
nach Update auf Windows 11 kann ich nicht mehr auf die seriellen Ports - trotz installierten CH340/341 Treiber - zugreifen. Vieles ohne Erfolg probiert ..
Ich hatte dann Tasmota auf dem Windows Rechner kompiliert, anschließend das *.bin File an einen Pi4 übertragen und dort per epstool geflasht. Den Umweg wollte ich mir ersparen und einem freien Pi5 eine Aufgabe zuordnen.
Hätte fast geklappt
-
@agrippinenser
Ich kompiliere das normal unter einem WSL Ubuntu auf Win11, jetzt mit dem online Compiler, der das ganze auch auf den VSCode Desktop am PC überträgt (wenn man möchte) und von dort aus flashe ich per Kabel meine neuen Geräte, alle anderen eh OTA. -
@thomas-braun sagte in PlatformIO unter Debian Desktop - Pfadproblem:
esptool kann (und sollte man wohl auch) über den Paketmanager installieren:
hier möchte ich nochmal nachfragen.
klaus@rpi5Desktop:~ $ apt policy esptool N: Paket esptool kann nicht gefunden werden.
ich habe es mit dem Python-Paketmanager
pip install esptool
gemacht.Wie bringt man denn
apt
aus den Stand ? -
sudo apt update
Ich weiß aber nicht, seit wann
esptool
ein Debian-Paket ist.Edit: 'Bulleye', wobei das beim 'Bookworm' rausgeflogen ist, dafür ist es bei 'Trixie' wieder an Bord.
-
@thomas-braun sagte in PlatformIO unter Debian Desktop - Pfadproblem:
dafür ist es bei 'Trixie' wieder an Bord.
na ja, noch mehr kann ich eh nicht demolieren. Also investiere ich nochmal eine Stunde und probiere das ganze mit trixi. Kommt eh nix im TV.
-
leider traten kurz vor ende des upgrades auf Trixie Fehler auf.
Fehler: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install«
--fix-broken install
bzw.autoremove
wollte auch nicht helfen.
Als Linux copy / paste Anwender bin ich nun raus und ziehe der Kiste den Stecker. -
@jan1 sagte in PlatformIO unter Debian Desktop - Pfadproblem:
Da kannst nach installieren was Du willst, es wird nicht funktionieren.
Platformio läuft hier. Es muss noch das Paket
python3-venv
installiert werden. -
@thomas-braun sagte in PlatformIO unter Debian Desktop - Pfadproblem:
Platformio läuft hier. Es muss noch das Paket python3-venv installiert werden.
ich bin nochmal zurück auf Bookworm .
python3-venv
ist vorhanden.$ apt policy python3-venv python3-venv: Installiert: 3.11.2-1+b1 Installationskandidat: 3.11.2-1+b1 Versionstabelle: *** 3.11.2-1+b1 500 500 http://deb.debian.org/debian bookworm/main arm64 Packages 100 /var/lib/dpkg/status
es bleibt allerding beim eingangs beschriebenem Fehler.
Mein Workaround ist nun, den Branch mit platformio zu kompilieren (das geht) und in einem Terminal mit
~ $ esptool ..
zu flashen. -
@agrippinenser sagte in PlatformIO unter Debian Desktop - Pfadproblem:
python3-venv ist vorhanden.
Copy to Clipboardok - vielleicht muss platformIO in einer virtuellen Umgebung mit entsprechenden Informationen aufgerufen werden.
-
@thomas-braun sagte in PlatformIO unter Debian Desktop - Pfadproblem:
@jan1 sagte in PlatformIO unter Debian Desktop - Pfadproblem:
Da kannst nach installieren was Du willst, es wird nicht funktionieren.
Platformio läuft hier. Es muss noch das Paket
python3-venv
installiert werden.Was alles da sein muss, damit es überhaupt läuft, ist mir klar, arbeite mit VSCode ja schon etwas länger