Skip to content

Releases: juergen874/PocketPy-IDE

v2.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 05:30

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

Choose a tag to compare

@juergen874 juergen874 released this 26 Sep 06:29

⚡ 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, umodbus etc. 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

Choose a tag to compare

@juergen874 juergen874 released this 25 Sep 15:28

⚡ 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. 1_pocketpy_speed_test.py: Benchmark für List Comprehensions & Rechenleistung.
    2. 2_ascii_sine_waves.py: Sinus/Cosinus Wellenvisualisierung im Terminal.
    3. 3_interactive_dashboard.html: Responsives HTML5/SVG Dashboard im Visual-Panel.
    4. 4_deye_pv_calc.py: Modbus-Register Dekodierer & PV-Ertragsrechner (Deye Wechselrichter Telemetrie).