Zum Inhalt springen

← Was ist ACRouter? | Inhaltsverzeichnis | Weiter: Übersicht →

ACRouter – Versionshinweise

Public changelog for stable releases.
For detailed development history, see CHANGELOG.md.




[1.2.0] – 2025-12-24

MQTT-Integration & Home Assistant Unterstützung


What's New

MQTT-Integration

  • Vollständiger MQTT-Client mit automatischer Wiederverbindung und Last Will & Testament
  • Hierarchische Topic-Struktur: acrouter/{device_id}/category/name
  • Echtzeit-Veröffentlichung von Messwerten (konfigurierbares Intervall)
  • Fernsteuerung über MQTT-Befehle
  • Konfiguration über MQTT-Topics

Home Assistant Auto-Discovery

  • Automatische Entitätserstellung in Home Assistant
  • Alle Sensoren: Spannung, Leistung (Netz/Solar/Last), Ströme, Dimmer-Stufe
  • Steuerungen: Modusauswahl, manueller Dimmer, Notstopp, Neustart
  • Gerätegruppierung mit Firmware-Versionsinformationen

Web-UI MQTT-Einstellungen

  • Neue MQTT-Konfigurationsseite unter /mqtt
  • Aktivieren/Deaktivieren-Schalter
  • Broker-URL, Zugangsdaten-Konfiguration
  • Geräte-ID und Namenseinstellungen
  • Anpassung des Veröffentlichungsintervalls
  • Verbindungsstatusanzeige

Konsolenbefehle (13 neue)

  • mqtt-status, mqtt-config – Status und Konfiguration anzeigen
  • mqtt-broker, mqtt-user, mqtt-pass – Verbindungseinstellungen
  • mqtt-device-id, mqtt-device-name – Geräteidentifikation
  • mqtt-interval, mqtt-ha-discovery – Veröffentlichungsoptionen
  • mqtt-enable, mqtt-disable, mqtt-reconnect, mqtt-publish – Steuerung

Dokumentation

  • Vollständige MQTT-Anleitung (Englisch und Russisch)
  • Home Assistant Integrationsanleitung mit Beispielen
  • Dashboard- und Automatisierungsbeispiele für HA



[1.1.0] – 2025-12-23

GitHub OTA-Updates & ACS712-Kalibrierung


What's New

OTA-Updates von GitHub

  • Direkte Updateprüfung über GitHub Releases
  • Firmware-Update per Mausklick über die Weboberfläche
  • Konsolenbefehle: ota-check, ota-update-github, ota-rollback
  • Versionsvergleich mit Änderungsprotokoll-Anzeige

ACS712-Sensor-Kalibrierung

  • Kalibrierte Profile für ACS712-10A, ACS712-30A, ACS712-50A
  • Automatische Multiplikator-Anwendung beim Start
  • Verbesserte Genauigkeit (±2 % im linearen Bereich)

Web-UI-Verbesserungen

  • Firmware-Version in der Kopfzeile
  • Fußzeile mit Betriebszeit, Heap und Links
  • Visuelle Verbesserungen des Dashboards
  • Bessere Responsivität für Mobilgeräte/Tablets



[1.0.0] – 2025-12-18

Erstes stabiles Release – Phase 1 abgeschlossen


What's New

Solar-Router-Steuerung

  • 6 Betriebsmodi: OFF, AUTO, ECO, OFFGRID, MANUAL, BOOST
  • Automatische Leistungsweiterleitung von Solar zu Lasten
  • AC-Phasenanschnitt-Dimmsteuerung (0–100 %)
  • Echtzeit-Leistungsmessung und -steuerung

Sensorunterstützung

  • Spannungssensoren: ZMPT101B, AC230V
  • Stromsensoren:
  • SCT-013-Serie: 5A, 10A, 20A, 30A, 50A, 60A, 80A, 100A
  • ACS712-Serie: 5A, 20A, 30A
  • Kalibrierung pro Kanal (Multiplikator + Offset)

Konnektivität

  • WiFi-Unterstützung (AP- + Station-Modus)
  • Weboberfläche mit REST API
  • WebSocket-Echtzeit-Updates
  • Serielle Konsole (20+ Befehle)
  • OTA-Firmware-Updates
  • NTP-Zeitsynchronisation

Konfiguration

  • Persistente Konfiguration (NVS-Speicher)
  • Hardware-Konfigurationsmanager
  • Sensor-Treiberprofile
  • Webbasierte Konfigurationsoberfläche


Dokumentation

  • Englische und russische Version
  • Anleitung zur Hardware-Einrichtung
  • Befehlsreferenz
  • API-Dokumentation
  • Anleitung zur Sensor-Kalibrierung
  • Erklärung der Router-Modi


Systemanforderungen

  • ESP32 (Dual-Core, 240 MHz)
  • ESP-IDF v5.x
  • Mindestens 4 MB Flash


Bekannte Einschränkungen

  • Keine MQTT-/Home Assistant-Integration
  • Keine historische Datenspeicherung
  • Keine Temperatursensoren
  • Einfache Web-UI (keine Diagramme)
  • Keine zeitbasierte Planung



Geplante Funktionen (Phase 3)

Für zukünftige Releases geplant:

  • Zeitbasierte Planung
  • Temperatursensoren (DS18B20)
  • Historische Daten und Analysen
  • Verbesserte Web-UI mit Diagrammen
  • Multi-Last-Priorisierung

Projekt: ACRouter auf GitHub
Dokumentation: Siehe Ordner docs/
Support: GitHub Issues

← Was ist ACRouter? | Inhaltsverzeichnis | Weiter: Übersicht →