Automation mit Victron Vergleichswerte fehlen

Überwachung der Solaranlage per eMail oder Pushover und Steuerung von Geräten mit Smart Home Zentralen. PV-Überschuss Steuerung verbunden mit Geräten und Tasmota Firmware. Wallbox Steuerungen und API Schnittstelle, über die Daten in die Solaranzeigen Datenbanken geschrieben und gelesen werden können. Alles, was man für Steuerungsaufgaben benötigt.

Moderator: Ulrich

e.lustig
Beiträge: 1
Registriert: Mo 30. Aug 2021, 20:34

Automation mit Victron Vergleichswerte fehlen

Beitrag von e.lustig »

Hallo zusammen,

hier läuft Solaranzeige Version 6.1.6b und Version 4.9.9g [32Bit].

Der Regler 86 liefert Daten für MQTT und in die Grafana DB "Solaranzeige" aus. Die Tabellen werden mit Unit_100,

Unit_225 usw. angelegt.

Für die Auswertung des Batterie SOC geht das zbsp. mit Unit_225 --> Bat_SOC. Damit funktionieren beide Versionen

der Solaranzeige.

In der Automation werden in der SQLite BMSMeasurement "Batterie" und BMSFeldname "SOC" verwendet.

Ich kann zwar mit:

Code: Alles auswählen

[sudo -u www-data sqlite3 /var/www/html/database/automation.sqlite3 "UPDATE config SET BMSMeasurement='Unit_225', BMSFeldname='Bat_SOC' WHERE Id=1;"
die Enträge ändern. Das passt dann.

Code: Alles auswählen

05.07. 18:30:01 |--> - - - - - - - - - -    Start Automation   - - - - - - - - -
05.07. 18:30:01 INFO Kapazität: 98 %
05.07. 18:30:01 INFO Broker: Connection Accepted.
05.07. 18:30:01 INFO Relais 1 ist aktiviert.
05.07. 18:30:02 INFO Topic: tele/sonoff/LWT = ONLINE
05.07. 18:30:04 INFO Relais 1 Kontakt 1 ist eingeschaltet
05.07. 18:30:04 WARN SOC 98% ist größer als die Vorgabe: 60%
05.07. 18:30:06 INFO Broker disconnect erfolgreich.
05.07. 18:30:06 ENDE ---------------------------------------------------------
Die Einträge werden jedoch mit Aufruf der "Automation.html" wieder überschrieben. Laut log-Datei ist der Vergleichswert "INFO Kapazität" wieder leer und die SQLite wieder überschrieben.

Code: Alles auswählen

[26.07. 18:54:01 |--> - - - - - - - - - -    Start Automation   - - - - - - - - -
26.07. 18:54:01 ERRO Datenbank: solaranzeige Measurement: Batterie Bedingung:  -> Keine Daten vorhanden.
26.07. 18:54:01 INFO Kapazität:  %
26.07. 18:54:01 INFO Broker: Connection Accepted.
26.07. 18:54:01 INFO Relais 1 ist aktiviert.
26.07. 18:54:02 INFO Topic: tele/sonoff/LWT = ONLINE
26.07. 18:54:04 INFO Relais 1 Kontakt 1 ist ausgeschaltet
26.07. 18:54:04 WARN SOC % ist niedriger als die Vorgabe: 60%
26.07. 18:54:06 INFO Broker disconnect erfolgreich.
26.07. 18:54:06 ENDE ---------------------------------------------------------
Wie kann in der SQLite die Änderung (BMSMeasurement "Batterie" und BMSFeldname "SOC", PV-Leistung und AC Leistung) dauerhaft geändert werden?

Sonnige Grüße EF

Zurück zu „Überschuss Steuerung, Anlagenüberwachung, Anbindung an die Heizung, API Schnittstelle und vieles Andere mehr.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast