Closed Dirkules1979 closed 1 year ago
Habe grad den Beitrag von Gernot gelesen, er hat ja anscheinend Daten vom Wechselrichter...
Hallo Dirk,
siehe #408 - prinzipiell funktioniert es mit dem Piko 3.0. Dieser liefert aber weniger Werte (z.B. nur eine AC Phase am Ausgang) hier muss ich noch nachschärfen und brauche Informationen. ... (EDIT: hat sich mit deiner Antwort überschnitten)
Von daher wären LOG Daten hilfreich.
Spannend bei Dir ist gerade, dass ich dich scheinbar nicht auf Sentry finden kann - eigentlich sollte da eine Meldung ankommen - allerdings hatte ich in 2.2.0 eine Änderung im Sentry Code eingebaut - das ist noch nicht final getestet.
Weiters bringt die 2.2.0 das Auslesen der einzelnen Phasen des BA Sensors. Evtl. macht das mit dem Piko 3.0 Probleme - oder generell bei allen ohne den Sensor... ?!?! -> Hast Du den externen Stromsensor am Umrichter?
Wow das ging flott, ok dann solltest du mir noch erklären wie ich an die LOG-Daten komme. Habe schonmal im IOBroker den Kostal-Adapter mit Häkchen bei Debug-Mode installiert.
Sentry ? SOrry ich bin Neuling...kann ich da was tun ?
Mit externener Stromsensor meinst du das Smart Energy Meter, oder ? Nein hängt zwar im Verteilerschrank ist aber noch überhaupt nicht verdrahtet. Also nur der reine Wechselrichter ist in Betrieb.
... ich war zu ungeduldig... Sentry Meldung von Dir vermutlich da. Ist deine Inverter IP 192.168.188.68?
Ja genau
Sentry meldet Fehler des Adapters anonymisiert an ein Cloud Portal. Damit kann ich Fehler finden ohne dass sich jemand meldet - wie Du eben. Dabei werden ein paar unkritische Daten mit weitergegeben - wie z.B. die eingetragene IP - damit kann ich hier dann eine Zuordnung machen. This adapter uses Sentry libraries to automatically report exceptions and code errors to the developers. For more details and for informations on how to disable the error reporting see Sentry-Plugin Documentation! Sentry reporting is used starting with js-controller 3.0.
So sieht´s übrigens in den Protokollen aus:
kostal-piko-ba.0 | 2023-02-06 21:28:46.875 | error | Please verify IP address: 192.168.188.68 !! (e2) |
---|---|---|---|
kostal-piko-ba.0 | 2023-02-06 21:28:46.875 | error | Error in calling Kostal Piko API: HTTPError: Response code 404 (Not found) |
Sagt Sentry über deinen Versuch..... Keine auslesbare Firmware-Version und Typ des Umrichters. Hört sich auch nach Neuanlage an? Sprich neuer Umrichter?
Ich denke das ist dann der falsche Adapter für deine Zwecke. Dein Umrichter sollte von der neueren Plenticore bzw. Plus Generation sein - der hat eine komplett andere Schnittstelle. Sprich du hast einen "Piko MP Plus 3"?Wenn ja, versuch doch mal den Adapter "KOSTAL Plenticore Plus"....
Keine Neuanlage...ist von ca. 2018 oder so, haben das Haus erst kürzlich so gekauft. Das sagt die Info direkt auf dem WR:
Name | PIKO 3.0-1 MP plus |
---|
Hier die SW-Version vom Wechselrichter:
0 | HMI BFAPI STM32F4 | 2.8.0 |
---|---|---|
1 | HMI FBL | 1.4.0 |
2 | HMI APP | 3.18.0 |
3 | HMI OEM PIKO 3.0-1 MP p | 1.0.1 |
4 | PU BFAPI SAFE STM32F4 | 2.8.0 |
5 | PU FBL | 2.0.3 |
6 | PU APP | 4.7.0 |
7 | PU PAR default | 24.0.24 |
8 | PU OEM VAR_8_Kostal | 1.0.7 |
9 | ENS1 APP | 1.35.0 |
ja... MP Plus ... die Umstellung der Geräte war 2018 ;) so ungefähr?
-> Adapter "KOSTAL Plenticore Plus" könnte klappen
Genauso... Hab grad den Plenticore-Adapter installiert...keine Verbindung zu Gerät.
Das ist schade.... evtl. bekommst Du dort noch weitere Infos? Bist ja nicht der erste mit dem "Problem" dass die Hardware zu neu ist... LOL evtl. müsste ich doch mal versuchen den Adapter zu erweitern.
Also ich habe große Hoffnung in dich... ;-)
FYI "Habe grad den Beitrag von Gernot gelesen, er hat ja anscheinend Daten vom Wechselrichter..." Gernot hat den alten Piko 3.0 - ohne MP Plus
Achso ok...
Versuch mal http://192.168.188.68/api/v1
Seite wurde nicht gefunden
Die sprechen aber immer alle vom Plenticore... Sollte da ein größerer Unterschied sein? .... Hast Du mal bei KOSTAL nach der Doku der Modbus TCP Schnittstelle gesucht?
file:///C:/Users/chris/AppData/Local/Temp/MicrosoftEdgeDownloads/028c76e1-3ceb-48f9-90a8-63dc85f6fdf9/BA-Protocol_PIKO-MP-plus_en.pdf
Spannend... das ist dann wohl eine dritte Art von Schnittstelle bei Kostal !?!?!?
Bringt http://192.168.188.68/measurements.xml ein Ergebnis?
Das ist ein wenig arg klein.... ;) http://192.168.188.68/versions.xml ???
Ok... hätte ich mal gezoomed .... Ich kann dir also jetzt damit sagen dass bei euch akut keine Sonne scheint :)
Ich hab den ersten Screenshot sicherheitshalber gelöscht wegen Ser. Nr., sorry.
Ich hoffe immer noch das du damit jetzt was anfangen kannst... :-)
Ich sags mal so... anfangen kann man damit was. Eigentlich wollte ich bei einer kleinen Anlagen Erweiterung letzten Sommer auch noch einen Piko 2.0 MP Plus zusätzlich einbauen... Dann könnte der Adapter das heute schon. Das Teil war aber nicht lieferbar, daher habe ich das auf den zweiten Eingang meines Piko 6.0 BA angehängt. Und siehe da - der kommt nicht nur mit deutlich kleinerer Startspannung wie im Datenblatte zurecht - er kann auch dauerhaft über 7KW liefern, nicht nur 6KW (evtl. ein umgelabelter Piko 8.0 BA??) Daher ist das jetzt auch so geblieben - deutlich Geld gespart.
... mit dem Parser Adapter könntest Du dir da evtl. auch helfen.
Kannst Du mir bitte den Output von ...verison.xml mal als Text hier rein stellen.... würde da bei Gelegenheit mal was probieren.
... mit dem Parser Adapter könntest Du dir da evtl. auch helfen.
???
Hab die Ser. Nr. unkenntlich gemacht...passt das ?
Hallo Dirk, sofern noch von Interesse - ich habe zumindest die Erkennung der Piko MP API implementiert.... du solltest in der 2.3.0 zumindest eine Meldung im Log bekommen welchen Typ du hast und dass dieser noch nicht unterstützt wird.... ;) More to follow ;) -> Feedback deinerseits wäre hilfreich
Ok ich schau es später mal an und werde berichten.
Ok also was neu ist, dass wenn ich unter "Objekte" - "kostal-piko-ba" - "0" - "info" gehe sehe ich bei "Inverter Type" den Typ meines Wechselrichters, dies war vorher nicht der Fall meine ich.
Hast du das gemeint mit der Meldung im Log ?
Das, und in Protokolle sollte ein Error auftauchen: "Piko MP API not supported yet!!!!" Das hat schon mal funktioniert, super.
Wenn du mir jetzt noch mal die Text-Ausgabe von http://192.168.188.68/measurements.xml hier reinstellen könntest.... Idealerweise irgendwann wenn etwas Sonne scheint.
Ok mach ich sobald die Sonne scheint.
So jetzt aber...ich hoffe das passt so...
Hi Dirk, habe eben Version 2.4.0 hier in GitHub eingestellt... ohne Gerät zum Testen alles etwas wagen, aber bei Dir sollten nun die 3 Werte für DC1 ausgelesen werden. Bitte einmal testen, wenn du magst ;)
Hi Dirk, habe eben Version 2.4.0 hier in GitHub eingestellt... ohne Gerät zum Testen alles etwas wagen, aber bei Dir sollten nun die 3 Werte für DC1 ausgelesen werden. Bitte einmal testen, wenn du magst ;)
Hallo Christian,
hab die neueste Version installiert und ja es werden für DC1 die Werte für Spannung und Strom ausgegeben aber bei der Leistung steht nur (null)W
Hi Dirk, fixed - dummer Fehler. Die 2.4.0 ist in ein paar Stunden auch im Beta repository und unterstützt nun auch die AC Werte deines MP plus
Hi Dirk, fixed - dummer Fehler. Die 2.4.0 ist in ein paar Stunden auch im Beta repository und unterstützt nun auch die AC Werte deines MP plus
Ok prima, danke. Ich werde es morgen nach der Arbeit testen und berichten. 👍🏻
Hallo Christian, funktioniert soweit, bis auf den Strom bei AC1. Siehe Screenshot
OOPS - Rundungsfehler... fixxed. In der 2.4.2 wird auch noch der Gesamtertrag der Inverters ausgelesen.
OOPS - Rundungsfehler... fixxed.
In der 2.4.2 wird auch noch der Gesamtertrag der Inverters ausgelesen.
Schaue ich mir morgen an. 👍🏻😊
OOPS - Rundungsfehler... fixxed.
In der 2.4.2 wird auch noch der Gesamtertrag der Inverters ausgelesen.
Ja passt 👍🏻 Siehe Screenshot.
Running in stable version
Hallo Christian,
ich arbeite mich gerade in IOBroker ein und bin dabei über deinen Adapter für den Kostal Piko gestossen, vielen Dank dafür. Hab mir dann nachdem die Version im IOBroker (2.1.1) keine Daten geliefert hat , per Github die Ver. 2.2.0 installiert. Leider bekomme ich in der Objektansicht auch keine Daten vom Wechselrichter angezeigt. Die Instanz laüft und ist grün. Neuestes Update ist auch auf dem Wechselrichter installiert. Muss ich am Wechselrichter selbst irgendwas umstellen ?
Könntest du mir hier vielleicht behilflich sein eine Lösung zu finden ?
Viele Grüße
Dirk