=== Installation esptools ===
**Fehlermeldung:**\\
bei der Installation von esptool auf Raspberry Pi OS Bookworm
:~/Downloads $ pip install esptool
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
**Abhilfe:**\\
Virtuelle Umgebung aufbauen:\\
(ein Beispiel für den User adam in seinem Homeverzeichnis)
mkdir /home/adam/virtpython
python3 -m venv /home/adam/virtpython
/home/adam/virtpython/bin/pip install esptool
Danach kan micropython auf dem esp eingerichtet werden (hierfür braucht der user adam sudo)\\
[[https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html#intro|Doku Details bei mycropython]]
sudo /home/adam/virtpython/esptool.py --port /dev/ttyUSB0 erase_flash
und die neue Firmware deployed werden (im Beispiel die Version ESP...1.24.0)
sudo esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 ESP8266_GENERIC-20241025-v1.24.0.bin
Nun kann über Thonny oder andere IDEs Python Code ausgeführt werden.