← 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 anzeigenmqtt-broker,mqtt-user,mqtt-pass– Verbindungseinstellungenmqtt-device-id,mqtt-device-name– Geräteidentifikationmqtt-interval,mqtt-ha-discovery– Veröffentlichungsoptionenmqtt-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 →