Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fronius SolarAPI: prefer modbus #16260

Merged
merged 2 commits into from
Sep 26, 2024
Merged

Fronius SolarAPI: prefer modbus #16260

merged 2 commits into from
Sep 26, 2024

Conversation

andig
Copy link
Member

@andig andig commented Sep 21, 2024

Refs #15947. Use Fronius Gen24 template instead.

@andig andig added the devices Specific device support label Sep 21, 2024
@andig andig changed the title Fronius SolasAPI: deprecate Fronius SolarAPI: deprecate Sep 21, 2024
@StefanSchoof
Copy link
Contributor

Als PV meter für Installationen ohne Batterie gab es Fälle wo Nutzer die solar API nutzen könnten, aber an der Modbus Verbindung gescheitert sind. Geht ein deprecate nur für usage battery?

@andig
Copy link
Member Author

andig commented Sep 22, 2024

Leider nein- zwei Templatedateien mit gleicher id sind nicht möglich. Finden wir raus, was bei Modbus da los war?

@StefanSchoof
Copy link
Contributor

Ich habe die gerade nicht mehr gefunden, aber ich glaube es waren Fälle wo die Nutzer Probleme mit den Einstellungen int und float bzw. wo Nutzer kein Passwort von ihrem Installateur bekommen haben und die Solar API für die Nutzer einfacher ohne Einstellungen am WR funktioniert hat. Also kein Problem in evcc, sondern solar API hat ohne Einstellungen am WR einfach funktioniert.

@thierolm
Copy link
Contributor

Ich habe auch einen Gen24 und aktuell außer der Battery alle Meter auf Modbus umgestellt. Ich würde beide Templates (solarapi-v1 + fronius-gen24) verfügbar lassen. Die solarapi war von Anfang an nutzbar. Zur Aktivierung der Modbus-Schnittstelle musste ich erst auf meinen Solarteur zugehen.

@benesolar
Copy link
Contributor

Habt ihr auf dem Schirm dass damit aktuell nur die GEN24 Wechselrichter eingebunden werden können?
Die alten Symos, Eco, etc. brauchen beim Grid meter die ID 240.
PV Register heissen 1_DCW und 2_DCW.

@andig
Copy link
Member Author

andig commented Sep 23, 2024

Das klingt nach Sunspec und wäre dann einfach (noch) ein anderes Template. Ansonsten können wir gerne weitere Modbus Templates für alte Kisten hinzu fügen. Alles ist besser als ein Cloud API.

@andi0b
Copy link
Contributor

andi0b commented Sep 26, 2024

Ich hoffe die Modbus-Verbindung funktioniert auch mit den Symos, die bei Sonnenuntergang in den Powersafe-Mode gehen. Mit der Solar API funktioniert das.

Die Symos mit Datamanager sind übrigens keine "alten Kisten" sondern aktuell im Fronius Portfolio und werden weiterhin ausgeliefert. Üblicherweise kommt ein Gen24 ins Haus und sekundäre Anlagen/Richtungen bekommen einen Symo.

Aktuell bekomme ich das nämlich nicht zum laufen. Die Symos freezen auch gern mal für 10-15 Minuten, via Solar API nimmt evcc bei einem fehler einfach 0W und lädt einfach weniger (bei mehreren).

Am Gen24 kann ich Modbus nicht selbst aktivieren, ich müsste also für meine zwei Anlagen jeweils den Techniker kommen lassen. Also wenn Solar API wegfällt kostet mich das ein paar hundert Euro.

Solar API ist meines Wissens auch die von Fronius vorgesehene API für Home Automation. Die kann der Enduser selbst ein- und ausschalten. Modbus ist nur für den Techniker vorgesehen, nicht für den Enduser.

@benesolar
Copy link
Contributor

Wenn bei den Snapinvertern (Symos mit Display, Eco) der Nachtbetrieb ON ist kannst du den Wechselrichter auch Nachts erreichen.
Ergibt halt Standbyverbrauch, würde ich nur aktivieren wenn daran Smartmeter per Modbus RTU angeschlossen sind.
Bei meiner privaten Anlage gibts auch keine merkbaren Ausfälle der Kommunikation.

Bei den Snapinvertern genügt das Admin Passwort, bei den GEN24 brauchst das Technican Passwort zu aktvieren vom Modbus.
Das Technikerpasswort steht dir m. E. als Anlagenbesitzer zu, falls du dann etwas verkonfigurierst soll der Elektriker das eben verrechnen. Wenn er komplett unwillig ist kann es eine andere Firma zurücksetzen lassen.

Funktioniert mit meinen verschiedenen Wechselrichtern und Smartmetern einwandfrei über Modbus.
Per Solar API hat sich das System trotz relativ hohem Interval aufgeschaukelt.

@andi0b
Copy link
Contributor

andi0b commented Sep 26, 2024

@benesolar Alles richtig. Ich wollte nur darauf hinweisen, dass ein entfernen der Solar API für viele User zu einem Aufwand führt und neue Probleme gelöst werden müssen.

Technician-Zugang ist aus meiner Sicht aus regulatorischen Gründen für Enduser nicht zulässig (da auch Dinge wie Einspeisebegrenzung deaktiviert werden kann). Aber da gibt es sicher unterschiedliche Rechtsmeinungen (edit: die sich auch von Land zu Land unterscheiden können). Ich werde es irgendwie lösen können.

Eine Entfernung der SolarAPI wird aber zu vielen Diskussionen/Streitigkeiten von unbedarften Benutzern mit ihren Solateuren führen. Und viel Supportaufwand im Diskussionsbereich hier.

@andig andig changed the title Fronius SolarAPI: deprecate Fronius SolarAPI: prefer modbus Sep 26, 2024
@andig andig merged commit d53ead0 into master Sep 26, 2024
6 checks passed
@andig andig deleted the feat/remove-solar-api branch September 26, 2024 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devices Specific device support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants