hombach / ioBroker.kostal-piko-ba

ioBroker Adapter to poll Kostal Pico BA inverter data to monitor your PV-system
https://github.com/hombach/ioBroker.kostal-piko-ba
MIT License
10 stars 7 forks source link

Keine Daten von Piko 3.0-1 MP plus #415

Closed Dirkules1979 closed 1 year ago

Dirkules1979 commented 1 year ago

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

Dirkules1979 commented 1 year ago

Habe grad den Beitrag von Gernot gelesen, er hat ja anscheinend Daten vom Wechselrichter...

hombach commented 1 year ago

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?

Dirkules1979 commented 1 year ago

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.

hombach commented 1 year ago

... ich war zu ungeduldig... Sentry Meldung von Dir vermutlich da. Ist deine Inverter IP 192.168.188.68?

Dirkules1979 commented 1 year ago

Ja genau

hombach commented 1 year ago

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.

Dirkules1979 commented 1 year ago

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)
hombach commented 1 year ago

image

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"....

Dirkules1979 commented 1 year ago

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
hombach commented 1 year ago

ja... MP Plus ... die Umstellung der Geräte war 2018 ;) so ungefähr? image

-> Adapter "KOSTAL Plenticore Plus" könnte klappen

Dirkules1979 commented 1 year ago

Genauso... Hab grad den Plenticore-Adapter installiert...keine Verbindung zu Gerät.

hombach commented 1 year ago

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.

Dirkules1979 commented 1 year ago

Also ich habe große Hoffnung in dich... ;-)

hombach commented 1 year ago

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

Dirkules1979 commented 1 year ago

Achso ok...

hombach commented 1 year ago

Versuch mal http://192.168.188.68/api/v1

Dirkules1979 commented 1 year ago

Seite wurde nicht gefunden

hombach commented 1 year ago

Kommt von https://www.photovoltaikforum.com/thread/136824-rest-api-f%C3%BCr-kostal-pleticore-wechselrichter/

hombach commented 1 year ago

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?

hombach commented 1 year ago

file:///C:/Users/chris/AppData/Local/Temp/MicrosoftEdgeDownloads/028c76e1-3ceb-48f9-90a8-63dc85f6fdf9/BA-Protocol_PIKO-MP-plus_en.pdf

hombach commented 1 year ago

Spannend... das ist dann wohl eine dritte Art von Schnittstelle bei Kostal !?!?!?

Dirkules1979 commented 1 year ago

Du meinst sowas: https://www.kostal-solar-electric.com/de-de/download/download/-/media/document-library-folder---kse/2021/02/17/15/19/ba-protocol_piko-mp-plus_en.pdf

hombach commented 1 year ago

Bringt http://192.168.188.68/measurements.xml ein Ergebnis?

hombach commented 1 year ago

Das ist ein wenig arg klein.... ;) http://192.168.188.68/versions.xml ???

hombach commented 1 year ago

Ok... hätte ich mal gezoomed .... Ich kann dir also jetzt damit sagen dass bei euch akut keine Sonne scheint :)

Dirkules1979 commented 1 year ago

image

Dirkules1979 commented 1 year ago

Ich hab den ersten Screenshot sicherheitshalber gelöscht wegen Ser. Nr., sorry.

Ich hoffe immer noch das du damit jetzt was anfangen kannst... :-)

hombach commented 1 year ago

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.

hombach commented 1 year ago

... mit dem Parser Adapter könntest Du dir da evtl. auch helfen.

hombach commented 1 year ago

Kannst Du mir bitte den Output von ...verison.xml mal als Text hier rein stellen.... würde da bei Gelegenheit mal was probieren.

Dirkules1979 commented 1 year ago

... mit dem Parser Adapter könntest Du dir da evtl. auch helfen.

???

Dirkules1979 commented 1 year ago
Dirkules1979 commented 1 year ago

PIKO3.0 MP plus.txt

Hab die Ser. Nr. unkenntlich gemacht...passt das ?

hombach commented 1 year ago

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

Dirkules1979 commented 1 year ago

Ok ich schau es später mal an und werde berichten.

Dirkules1979 commented 1 year ago

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 ?

hombach commented 1 year ago

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.

Dirkules1979 commented 1 year ago

Ok mach ich sobald die Sonne scheint.

Dirkules1979 commented 1 year ago

So jetzt aber...ich hoffe das passt so...

PIKO3.0-1 MP plus.txt

hombach commented 1 year ago

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 ;)

Dirkules1979 commented 1 year ago

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

image

hombach commented 1 year ago

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

Dirkules1979 commented 1 year ago

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. 👍🏻

Dirkules1979 commented 1 year ago

Hallo Christian, funktioniert soweit, bis auf den Strom bei AC1. Siehe Screenshot image

hombach commented 1 year ago

OOPS - Rundungsfehler... fixxed. In der 2.4.2 wird auch noch der Gesamtertrag der Inverters ausgelesen.

Dirkules1979 commented 1 year ago

OOPS - Rundungsfehler... fixxed.

In der 2.4.2 wird auch noch der Gesamtertrag der Inverters ausgelesen.

Schaue ich mir morgen an. 👍🏻😊

Dirkules1979 commented 1 year ago

OOPS - Rundungsfehler... fixxed.

In der 2.4.2 wird auch noch der Gesamtertrag der Inverters ausgelesen.

Ja passt 👍🏻 Siehe Screenshot. image

hombach commented 1 year ago

Running in stable version