Closed JBSullivan closed 1 year ago
Hallo @JBSullivan kannst du mal versuchen die Daten direkt im Objekt system.adapter.fronius.0 einzustellen und dann den Adapter neu zu starten? Hast du kürzlich ein Update gemacht? Bzgl. Admin 5 ist es zumindest bei mir so (Linux mit Docker) dass der Adapter läuft. Aber ob es hier ggf. mit Windows Ping ein Problem gibt kann ich nicht beurteilen. Was vielleicht noch hilft ist ein API test... Was ist der Output von http://10.122.60.57/solar_api/GetAPIVersion.cgi bei dir? Denn es gibt hier einen Fehler den es eigentlich so nicht geben sollte...
Auf die URL bekomme ich die folgende Anzeige.
{ "APIVersion" : 1, "BaseURL" : "/solar_api/v1/", "CompatibilityRange" : "1.7-1" }
In der Zwischenzeit haben sich ein paar Neuigkeiten ergeben. Offensichtlich ist gestern zur gleichen Zeit meine openWB Wallbox abgestürzt und softwaremäßig eingefroren. Das habe ich aber erst Spät am Abend gemerkt. Die openWB kommuniziert ja ebenfalls über das sogenannte PV Modul mit dem Wechselrichter.
Was ich allerdings am interessantesten fand, ist die Tatsache das nach einem Backup Restore vom Vortag ( Da war Admin noch auf 5.1.24) der Adapter wieder lief, JEDOCH unter den Objekten eine neue Baumstruktur eröffnet hat. Vorher wurden die Daten alle in .... inverter.0 geschrieben. Nach dem Restore, wurde in den Fronius Objekten ein ..... inverter.1 angelegt und dort alle Inverterdaten rein geschrieben. .... inverter.0 enthielt die alten Inhalte, welche aber nicht mehr aktualisiert wurden. Es werden jetzt nur noch die Daten in ....inverter.1 aktualisiert.
Ist natürlich, sau blöd, da ich ganz viel skripte, VIS Verknüpfungen und Influxdb/Grafana Variablen auf inverter.0 verknüpft hatte.
Ich habe gestern lediglich VOR dem besagten Fehler auf Admin 5.1.25 geupdatet. Mehr habe ich gestern nicht gemacht. Das ausbleiben der PV Werte ist mir erst gegen Mittag aufgefallen. Aktuell bin ich wieder bei Admin 5.1.24 und der Adapter läuft auch wieder. Meine ganzen Verknüpfungen habe ich auf ...... inverter.1 geändert.
Ich hatte bei mir Admin 5.1.23 drauf... Sollte es wirklich mit dem letzten update von Admin zu tun haben dann müsstest du dort noch ein Ticket aufmachen. Wobei ich vermute das es ein unglücklicher Zufall mit deiner Wallbox war... Bzgl. Inverter ID: Leider liefert der WR das nicht korrekt über die API sodass ich ein Fallback programmiert habe. Dieser War in der ersten version fälschlicherweise 0 für den GEN24 obwohl er eigentlich die ID 1 hat. Somit habe ich das nochmals angepasst. Die Änderung wird aber nur angewendet wenn erneut "Check IP" im Admin interface gedrückt wird... Das war bei dir natürlich der Fall :(
Habe gerade bei mir das update auf 5.1.25 gemacht, läuft ohne Probleme...
OK - dann wäre das mit der ID schonmal geklärt - war also ein kleiner BUG in einer der ersten Versionen. Aber meter.0 bleibt meter.0 - oder? Weil da habe ich auch noch einen Ordner - mit der Bezeichnung meter.0.
Admin 5.1.25 habe ich jetzt auch nochmal riskiert - und läuft auch bei mir unter Windows.
Das Absturz LOG der Wallbox ist gerade beim Hersteller zur analyse - vielleicht kommt dabei ja etwas heraus. Angeblich greift das Wallbox Modul für die Wechselrichter Daten beim GEN24 auf eine REST API zurück. Für mein Verständnis ist das die API die Fronius zur Verfügung stellt - oder?
Das sich ioBroker, bzw. der Fronius Adapter mit dem Zugriff der Wallbox in die Quere gekommen sind kann nicht sein? Die Wallbox schickt ja auch einen nicht gerade unerheblichen Teil ihrer Datenpunkte via MQTT an ioBroker.
Meter bleibt 0 wie er soll, das passt so. Schön das es bei dir nun wieder läuft, hoffe dass das mit der Wallbox kein Dauerzustand ist...
Ich habe seit heute das gleiche Problem wie @JBSullivan . Der Adapter verbindet sich einfach nicht mehr mit meinem Symo, obwohl ich sicher die richtige IP eingetragen habe. Über den Browser funktioniert der Zugriff. Als API-Version wird { "APIVersion" : 1, "BaseURL" : "/solar_api/v1/", "CompatibilityRange" : "1.6-3" } geliefert.
@laguna120 gibt es andere services die auf den Wechselricher zugreifen. Wie z.b. bei @JBSullivan die Wallbox. Ich bin mir relativ sicher dass es bei ihm ein Blocker durch die Wallbox war... Was hast du auf dem WR für eine Firmware drauf? Bitte auch mal den Debug output kontrollieren. GGF. mal den aktuellen stand von Git installieren...
Ich habe jetzt eine Weile überlegt. Mir ist nichts eingefallen, was lokal auf den WR zugreift. Ich habe durch die Probleme heute die Firmware vom WR auf 3.18.7-1 geupdatet. Den Adapter habe ich jetzt auf 1.1.6 hochgezogen - hat alles nichts gebracht.
Hier die Logs: `
fronius.0 | 2021-09-02 23:36:56.574 | error | Please configure the Fronius adapter -- | -- | -- | -- fronius.0 | 2021-09-02 23:36:56.562 | info | starting. Version 1.1.6 in /opt/iobroker/node_modules/iobroker.fronius, node: v14.15.4, js-controller: 3.3.10 fronius.0 | 2021-09-02 23:36:56.423 | debug | statesDB connected fronius.0 | 2021-09-02 23:36:56.422 | debug | States connected to redis: 127.0.0.1:9000 fronius.0 | 2021-09-02 23:36:56.378 | debug | States create User PubSub Client fronius.0 | 2021-09-02 23:36:56.377 | debug | States create System PubSub Client fronius.0 | 2021-09-02 23:36:56.367 | debug | Redis States: Use Redis connection: 127.0.0.1:9000 fronius.0 | 2021-09-02 23:36:56.365 | debug | objectDB connected fronius.0 | 2021-09-02 23:36:56.362 | debug | Objects connected to redis: 127.0.0.1:9001 fronius.0 | 2021-09-02 23:36:56.351 | debug | Objects client initialize lua scripts fronius.0 | 2021-09-02 23:36:56.351 | debug | Objects create User PubSub Client fronius.0 | 2021-09-02 23:36:56.350 | debug | Objects create System PubSub Client fronius.0 | 2021-09-02 23:36:56.349 | debug | Objects client ready ... initialize now fronius.0 | 2021-09-02 23:36:56.334 | debug | Redis Objects: Use Redis connection: 127.0.0.1:9001 fronius.0 | 2021-09-02 23:36:53.385 | info | Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fronius.0 | 2021-09-02 23:36:53.385 | info | terminating fronius.0 | 2021-09-02 23:36:52.884 | info | Got terminate signal TERMINATE_YOURSELF `OK, läuft wieder. Neue Instanz angelegt mit gleicher IP -> lief. Beide Instanzen gelöscht und neue fronius.0 angelegt -> läuft
Jetzt muss ich nur noch schauen, ob die Datenpunkte alle noch passen.
Muss mal diesen Thread nochmals hochholen. Bekomme keine Verbindung zu meinem GEN24 zusammen. IP Adresse stimmt 100%, Neustart des WR durchgeführt, Instanz neu hinzugefügt aber ohne Erfolg. Liegt es eventuell an der Fronius Software. Habe die neueste oben.
Auf den parallel installierten Symo Fronius WR komme ich ohne Prob rauf.
fronius.1 | 11365 | 2022-08-03 10:52:10.170 | error | IP is not a Fronis inverter
Bei mir besteht auch das selbe Problem. Neustart WR, weitere Instanz hinzufügen hat leider nicht geholfen.
| error | IP is not a Fronis inverter
Ich hatte das gleiche Problem. Ausgangslage war eine Migration vom Pi zu LXC Container in Proxmox. iobroker im lxc container ist als Multihost eingerichtet. Der Pi hängt noch dran wegen des ZWave Shields. Nachdem ich den Adapter wieder auf den Pi geschoben habe, funktionierte alles wieder.
Hallo
Nachdem ich nun 1Jahr auf meine Anlage gewartet war mein Entsetzen groß, dass ich den Adpater nicht zum laufen bekomme. Ich habe schon so einige Tricks die hier gepostet wurden ausprobiert. Aber ohne Erfolg. Ich bekomme keien Daten aus dem Adapter. Verbindung ist Gelb.
Die Taste IP prüfen liefert folgende Fehler: fronius.0 | 2023-05-30 19:29:39.127 | error | IP is not a Fronis inverter
Bin ich zu doof? Wo kann ich noch ansetzen. Es handelt sich um einen Symo Gen24.
SW Version pilot-0.6e ist 1.24.6-1
Gruß
Jochen
@lindejo1979 Welche Version des Adapters verwendest du? Versuch doch mal die 1.2.0 https://github.com/nkleber78/ioBroker.fronius Diese läuft schon bei ziemlich vielen ohne Probleme. Bei mir ebenfalls mit Symo und Symo GEN24. Wichtig ist dass der IP check gemacht wird wenn der WR wirklich in Betrieb ist (d.h. am Tag) In der Nacht kann es probleme geben falls der WR in den Standby mode geht...
@nkleber78: Ich trau mich es gar nicht zu schreiben. Ein echtes DAU Problem. Ich habe vergessen die API Schnittstelle zu aktivieren. So kann man einen Tag auch verdampfen. Danke für die schnelle Rückmeldung.
@nkleber78 : Habe noch nie von hier einen Adapter installiert. Wie mache ich das ? Kann ich ein neues repository eintragen ?
@nkleber78 Da du offensichtlich den Fronius Adapter weiterentwickelst / entwickelt hast spricht aus deiner Sicht etwas dagegen hier wieder mal saubere Releases zu machen?
Da du offensichtlich keinen vollen Zugang zu den Community Adapters hats, könnte ich einen aktuellen PR mergen und ne neue Release veranlassen. Ich hab (zumidnest derzeit) keine Froniusanlage und kann daher nichts testen, mit der Infrastruktur von ioB komm ich aber zurecht :-).
Ergo wenn di mithelfen willst, den Adapter auf saubere Füße zu stellen, meld dich bitte. hier oder mail mcm57@gmx.at telegram @mcm1957
Es scheint kein echtes problem zu sein. Kann auch in der aktuellen Version 2.0.0 nicht reproduziert werden
Da ich überhaupt nicht mehr weiter komme, hier nochmal die Beschreibung des Problems, wie ich es auch schon im Forum beschrieben habe.
Kann das ggf. mit dem Admin 5.x.x und "schärfern Rechten" zu tun haben?
Mahlzeit zusammen, hatte von Euch schonmal jemand über den ioB Adapter von Fronius folgendes Problem?
BTW -> es muss FRONIUS und nicht FRONIS inverter heißen. Das ist aber Kleinkram
Seit Monaten läuft alles was mit Fronius zu tun hat 1A. Unter der im Adapter eingetragenen IP erreiche ich den WR direkt. Auch solarweb funktioniert einwandfrei und über den Fritzbox Router ist der WR ebenfalls unter der IP erreichbar.
Ich habe den Adapter, als auch ioB selber schon neu gestartet, aber der Fronius Adpter bleibt mit der oben genannten Fehlermeldung gelb und baut auch keine Verbindung mehr zum WR auf.
Das Phänomen trat irgendwann heute Vormittag auf, OHNE das ich in den letzten Tagen etwas verändert hätte - quasi von jetzt auf gleich.
Hat jemand eine Idee dazu?
EDIT: Ich habe in der Zwischenzeit nochmal alles mögliche ausprobiert, was mir so in den Sinn gekommen ist. Interessant daran ist, das der ModBus Adapter der auf die gleiche Adresse des Gerätes zugreift, nach wie vor z.B. die Gehäuse Temperatur und bei Bedarf auch andere Werte abholt.
Ich finde diese beiden Meldungen interessant - was ist mit dem Invalid Token gemeint`? Ist das etwas was ggf. nicht lokal läuft, sondern auf den Fronius Servern? Sind das ggf. anzeichen für das lange angekündigte Firmware Update incl. API 2.x?
EDIT Teil 2: Hmmmm - es wird immer lustiger - jetzt habe ich den Adapter und die Objekte gelöscht und von GIT die Version 1.1.6 neu installiert.
Jetzt bekomme ich die folgende Meldung, obwohl der Adapter incl. IP konfiguriert ist ?!?!?!
AHH - ich glaube jetzt weiß ich was er will. Durch die Neuinstallation ist der Ausleseintervall verloren gegangen. Da die Prüfung der IP Adresse fehlt schlägt, kann man auch keinen Aktualisierungsintervall eingeben. Die IP ist aber 100%ig korrekt - verstehe es gerade nicht, warum er sich nicht mehr mit dem WR verbinden mag :(