Kommentare: Fronius und BYD Akku über Modbus steuern

 

Fragen / Kommentare zu Fronius und BYD Akku über Modbus steuern

(neueste zuerst)


✍anonym
01.04.2024 12:11
Vielen Dank für das tolle Tutorial!

✍solarstation
14.02.2024 06:25
All real registers +1 except 40345, means:
40349 StorCtl_Mod,
40356 OutWRte
40357 InWRte

From fronius doc:
40349	40349	1	RW	0x03 0x06 0x10	StorCtl_Mod	
40356	40356	1	RW	0x03 0x06 0x10	OutWRte
40357	40357	1	RW	0x03 0x06 0x10	InWRte	


Fault comes from HA 40345 declaration i guess.

Wbr,

✍anonym
27.01.2024 09:26
Danke für die super Anleitung ich möchte gerne das Register ChaGriSet auslesen was muss ich dazu in den Template Sensor für einen Code schreiben (bin leider nicht der Programmierer), bei den andren konnte ich es mir durch die Beispielcodes zusammenreimen.
Ich hätte diesen Ansatz getroffen:
{% set ChaGriSet_mod= states('sensor.reading_battery_settings').split(',')[15] | int%}
{{ "NETZ AUS" if ChaGriSet_mod == 0 else
"NETZ EIN" if ChaGriSet_mod == 1 else
else "Fehler"  }}
Ich bekomme jedoch folgende Anzeige in der Vorschau:
Dieses Template überwacht keine Ereignisse und wird nicht automatisch aktualisiert.
Danke für deine Unterstützung
✍Bernhard
gepostet am 27.01.2024 09:37
Hallo,
 
auf Anhieb sehe ich 2mal else: am Ende der vorletzten und zu Beginn der letzten Zeile. 
Ansonsten kannst dich mal schrittweise nähern indem du mal nur {{ChaGriSet_mod}} ausgibts und die Ausgabe nach und nach erweiterst.

Beitrag erstellt von Bernhard
✍anonym
gepostet am 28.01.2024 11:13
Servus, vielen lieben Dank für die rasche Rückmeldung!
Du hattest natürlich recht mit dem else richtig schaut das Yaml so aus:
{% set ChaGriSet_mod= states('sensor.reading_battery_settings').split(',')[15] | int%}
{{ "Netzladen erlaubt" if ChaGriSet_mod == 0 else
"Netzladen nicht erlaubt" if ChaGriSet_mod == 1
else "FEHLER"  }}
Schönen Tag noch, sonnige Grüße aus Österreich

Beitrag erstellt von anonym

✍anonym
26.01.2024 12:16
Hallo! Danke für die tolle Anleitung. Funktioniert, jedoch wenn ich den Akku aus dem Netz laden möchte, lädt der Akku nur mit deutlich unter 1kW. Gesetzt habe ich aber 40356 = 10000 (also 100%). Ist noch ein anderes Limit einzustellen?

✍anonym
18.01.2024 23:15
Fronius und BYD Akku über Modbus steuern, vielen Dank es ist eine super Beschreibung, auch die Detail finde ich echt Top!!! Ich hätte eine Frage zum Punkt:
 „Für das Setzen der Register bietet sich ein Skript an: "Einstellungen", "Automatisierungen & Szenen", "Skripte", "NEUES SKRIPT ERSTELLEN":“
Welchen Punkt muss ich wählen bei Sequenz Aktion hinzufügen, ich habe schon einiges probiert wie Szene usw. wäre über eine Unterstützung sehr dankbar.
✍Bernhard
gepostet am 19.01.2024 06:52
Danke für dein Feedback.
Als Aktion für die Sequenz benötigst du hier meist: "Modbus: Register schreiben" oder alternativ den vorbereiten YAML-Text kopieren und gegebenenfalls anpassen.

Beitrag erstellt von Bernhard
✍anonym
gepostet am 19.01.2024 08:37
Danke für die rasche Antwort, ich habe mich wahrscheinlich nicht gut ausgedrückt. Ich würde gerne deinen Code verwenden (welcher unter Inhalt steht), aber ich weiß nicht, wie ich den Yaml einfügen kann. Wenn ich beim Punkt Sequenz hinzufügen anklicke, geht ein Fenster auf wo ich zu Auswahl folgende Punkte habe: Auswählen/Bedingung/Dienste Ausführen usw. welchen Punkt muss ich nehmen um den Inhalt 
„alias: Reset charging
sequence:
  - service: modbus.write_register…
einfügen zu können.
Danke Liebe Grüße Roman

Beitrag erstellt von anonym
✍Bernhard
gepostet am 19.01.2024 08:41
Rechts oben im Editor auf Ebene der Überschrift, bei den 3 Punkten "⁝" und "als YAML bearbeiten"

Beitrag erstellt von Bernhard
✍anonym
gepostet am 19.01.2024 10:55
Danke für die rasche Antwort, das war die Lösung. Wirklich sehr gute Beschreibung vielen Dank dafür!!! Du kannst damit sicher nicht nur mir sondern vielen helfen, den Speicher gut zu nutzen.

Beitrag erstellt von anonym

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details