Repository navigation
Releases: juergen874/PocketPy-IDE
Releases · juergen874/PocketPy-IDE
Release list
v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
Full Changelog: v1.1...v2.0
PocketPy IDE v1.1
⚡ PocketPy IDE für Android v1.1 - Native TCP Sockets & Deye Inverter Reader
Neuerungen in Version 1.1:
- 🌐 Natives TCP Socket Modul: PocketPy unterstützt nun vollwertige TCP-Sockets (
socket.socket,connect,send,recv,close) über eine leichtgewichtige C11 POSIX-Bridge direkt auf Android. - ☀️ Vollwertiger Deye Inverter Reader: Eigener, hochoptimierter Solarman V5 & Modbus TCP Client (
4_deye_reader.py) ohne externe Python-Bibliotheken (pysolarmanv5,umodbusetc. werden nicht mehr benötigt). - 📊 Echtzeit-Telemetrie & Visual Dashboard: Liest alle Registerblöcke (PV1/PV2 Strings, Batterie SOC/Leistung/Spannung, Netz L1-L3, Hausverbrauch) live von der Inverter-IP (z.B.
192.168.188.128:8899) und generiert das interaktive HTML5/SVG Dashboard für den Visual-Tab. - 🧪 Offline-Demo-Fallback: Erkennt automatisch, wenn der Wechselrichter nicht erreichbar ist (z.B. unterwegs) und schaltet nahtlos in den Demo-Modus.
- 🪶 Weiterhin winzig: Komplette APK unter 20 MB (Debug) bzw. ~2.5 MB (Release).
Full Changelog: v1.0...v1.1
Full Changelog: v1.0...v1.1
PocketPy IDE v1.0
⚡ PocketPy IDE für Android v1.0
Ultra-leichte, eigenständige und offline-fähige Python-Entwicklungsumgebung für Android, angetrieben von der C11 PocketPy-Engine.
🌟 Highlights
- 🪶 Winziger Footprint (~2.5 MB): 97% kleiner als Chaquopy/CPython (keine 80-120 MB Downloads).
- ⚡ Sub-20ms Kaltstart: Native C11 JNI-Integration direkt auf dem Gerät, minimale RAM- und Akkulast (<30 MB RAM).
- ✍️ Touch-optimierter Code-Editor: Syntax-Highlighting für Schlüsselwörter, Strings, Zahlen und Kommentare, Zeilennummerierung und Schnellleiste für Sonderzeichen (
:,(,),[,],{,},_,=,",',#,tab). - 📟 Echtzeit ANSI-Terminal: Gestreamte Programmausgaben (stdout/stderr) mit ANSI-Farbunterstützung, Ausführungs-Stoppuhr, Copy- & Clear-Tools und Abort-Funktion.
- 🌐 Interaktives Visual WebView: Direkte Vorschau von HTML5-Dashboards und SVG-Grafiken.
- 📁 Dateimanager: Scoped Storage Unterstützung, Erstellen, Löschen, Umbenennen und 1-Klick-Wiederherstellung von Beispielskripten.
- 🔋 Integrierte Demos:
1_pocketpy_speed_test.py: Benchmark für List Comprehensions & Rechenleistung.2_ascii_sine_waves.py: Sinus/Cosinus Wellenvisualisierung im Terminal.3_interactive_dashboard.html: Responsives HTML5/SVG Dashboard im Visual-Panel.4_deye_pv_calc.py: Modbus-Register Dekodierer & PV-Ertragsrechner (Deye Wechselrichter Telemetrie).