# \[Modul\] JoTKPP - Solar-Wechselrichter Kostal PLENTICORE plus & PIKO IQ

**URL:** <https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857>\
**Category:** PHP-Module (Diskussion)\
**Created:** [26. September 2019 um 14:43 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857 "2019-09-26T14:43:08Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![tissenm](https://community.symcon.de/letter_avatar_proxy/v4/letter/t/57b2e6/32.png) [@tissenm](https://community.symcon.de/u/tissenm)\
**Post date:** [20. März 2023 um 18:56 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/163 "2023-03-20T18:56:45Z")

</div>

Moin, supi… vielen dank… wäre klasse wenn du einfach ein ABS machen könntest.

Gruß Michael

---

<div class="post-metadata">

**Author:** ![tissenm](https://community.symcon.de/letter_avatar_proxy/v4/letter/t/57b2e6/32.png) [@tissenm](https://community.symcon.de/u/tissenm)\
**Post date:** [23. Juni 2023 um 17:57 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/165 "2023-06-23T17:57:30Z")

</div>

Moin Moin,

ich habe da noch ne Frage. Lt. IPS funktioniert die Solarpumpe nicht, zumindest bleibt der Wert seit Dezember auf OFF. Ich habe meinen Sänitäter gebeten, dass mal zu prüfen und er in der Heizung einen Relaistest gemacht. Dabei schaltete sich auch die Solarpumpe einwandfrei ein. In IPS blieb jedoch alles auf OFF.

Wie sieht das bei euch aus. Funktioniert das? Oder habe ich ggf. an der Variablen was verändert???

Gruß Michael

 ![IMG_0286](https://community.symcon.de/uploads/default/original/3X/4/f/4f8896b5f5cde3d49b9da81ff1f94d591a357a04.jpeg)

---

<div class="post-metadata">

**Author:** ![tissenm](https://community.symcon.de/letter_avatar_proxy/v4/letter/t/57b2e6/32.png) [@tissenm](https://community.symcon.de/u/tissenm)\
**Post date:** [1. Juli 2023 um 09:12 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/166 "2023-07-01T09:12:15Z")

</div>

Hat denn keiner Erfahrung oder Erkenntnisse…  
Danke für Rückmeldungen  
Gruß Michael

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [3. Juli 2023 um 15:08 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/167 "2023-07-03T15:08:14Z")

</div>

Hallo Jotata,

ich habe ein Update auf IPS 7.0 gemacht.  
Leider habe ich jetzt den Umstand, das das Modul nicht mehr mag.

Folgende Fehlermeldung:

 ![Solar](https://community.symcon.de/uploads/default/original/3X/5/c/5c909bd13a69ea856ec5da5f742433e383843f31.jpeg)

Folgende Fehlermeldung ensteht:

> 03.07.2023, 17:11:14 | InstanceManager | Kann Schnittstellen-Instanz nicht erstellen:  
> Fatal error: Uncaught TypeError: str\_replace(): Argument #2 ($replace) must be of type array|string, int given in /mnt/data/symcon/modules/.store/ch.tanner.jot.kpp/libs/JoT\_Traits.php:164  
> Stack trace:  
> #0 /mnt/data/symcon/modules/.store/ch.tanner.jot.kpp/libs/JoT\_Traits.php(164): str\_replace(‚„$VT\_Float“‘, 2, ‚[\n {\n …‘)  
> #1 /mnt/data/symcon/modules/.store/ch.tanner.jot.kpp/libs/JoT\_Traits.php(37): JoTKPP-\>GetJSONwithVariables(‚/mnt/data/symco…‘, Array)  
> #2 /mnt/data/symcon/modules/.store/ch.tanner.jot.kpp/JoTKPP/module.php(41): JoTKPP-\>ConfigProfiles(‚/mnt/data/symco…‘, Array)  
> #3 /-(3): JoTKPP-\>Create()  
> #4 {main}  
> thrown in /mnt/data/symcon/modules/.store/ch.tanner.jot.kpp/libs/JoT\_Traits.php on line 164

Gruß Jan Peter

---

<div class="post-metadata">

**Author:** ![philip](https://community.symcon.de/letter_avatar_proxy/v4/letter/p/96bed5/32.png) [@philip](https://community.symcon.de/u/philip)\
**Post date:** [3. Juli 2023 um 16:30 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/168 "2023-07-03T16:30:44Z")

</div>

das Problem betrifft mich nun auch.

Gruß  
Philip

---

<div class="post-metadata">

**Author:** ![ThomasWest69](https://community.symcon.de/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@ThomasWest69](https://community.symcon.de/u/ThomasWest69)\
**Post date:** [3. Juli 2023 um 18:42 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/169 "2023-07-03T18:42:15Z")

</div>

dito. aktuell hängen meine Kostal WR komplett im Nirgendwo. ☹  
Da muss schnell eine Lösung her.  
Es scheint so, als ob in PHP8 ein massiver Bug in der Funktion str\_replace vorhanden ist, sobald  
declare(strict\_types=1); deklariert ist. Zumindest findet man da sehr viele Anfragen im netz, und immer die Empfehlung lieber auf PHP 7.4 zurück zu gehen.  
Das dürfte ziemlich viele Stellen im System betreffen.

---

<div class="post-metadata">

**Author:** ![jotata](https://community.symcon.de/user_avatar/community.symcon.de/jotata/32/1247_2.png) [@jotata](https://community.symcon.de/u/jotata)\
**Post date:** [3. Juli 2023 um 21:42 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/170 "2023-07-03T21:42:17Z")

</div>

Hallo Leute,

ich wollte eigentlich für IPS 7.0 diverse Anpassungen/Optimierungen im Modul vornehmen. Das würde aber etwas dauern, da IPS 7.0 erst seit einigen Tagen als TESTING offiziell verfügbar ist…

Ich werde diese Woche einmal schauen, ob sich da ein QuickFix machen lässt. Für diesen Fehler hätte ich da eine Idee, könnte aber sein, dass PHP 8 auch an anderen Stellen im Code noch Probleme verursacht…

Grüsse aus der Schweiz  
Jotata

---

<div class="post-metadata">

**Author:** ![jotata](https://community.symcon.de/user_avatar/community.symcon.de/jotata/32/1247_2.png) [@jotata](https://community.symcon.de/u/jotata)\
**Post date:** [4. Juli 2023 um 18:11 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/171 "2023-07-04T18:11:31Z")

</div>

Der folgende QuickFix würde anscheindend funktionieren:  
(…/modules/.store/ch.tanner.jot.kpp/libs/JoT\_Traits.php - Zeile 164)

```auto
//$JSON = str_replace("\"$search\"", $replace, $JSON);
$JSON = str_replace("\"$search\"", strval($replace), $JSON); //QuickFix

```

Aber die aktuellste TESTING-Version von heute wirft danach gleich einen anderen Fehler beim Erstellen der Instanz. Heute Abend ist diese Version aber bereits nicht mehr verfügbar 🤔

Wir müssen also wohl auf das nächste Update vom IPS-Team warten, bis ich den Fix definitiv testen kann. Darum heisst es ja auch TESTING-Channel 😉

Falls jemand von euch noch eine ältere Version von 7.0 im Einsatz habt, könnt ihr den QuickFix dort schon einmal testen und hier Feedback geben.

Grüsse aus der Schweiz  
jotata

---

<div class="post-metadata">

**Author:** ![jotata](https://community.symcon.de/user_avatar/community.symcon.de/jotata/32/1247_2.png) [@jotata](https://community.symcon.de/u/jotata)\
**Post date:** [5. Juli 2023 um 17:43 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/172 "2023-07-05T17:43:40Z")

</div>

Das IPS-Team hat heute eine neue Version von 7.0 TESTING (44dd2e95e8c4 - 04.07.23) released.  
Mit dieser Version konnte ich den Fehler in IPS 7.0 nun fixen.

Im Modul-Store steht ab sofort eine Version 2.3 BETA des Modules zur Verfügung.  
Ich werde nun die BETA laufend für IPS 7.0 optimieren und umbauen. Die aktuelle BETA-Version ist noch mit 6.0 kompatibel. Vermutlich wird die verbesserte Version dann aber nur noch ab IPS 7.0 laufen.

@ThomasWest69 @philip @janpeterdietz  
Hoffe dass damit euer Kostal mit IPS 7.0 wieder brav seine Daten abliefert 😉

Grüsse aus der Schweiz  
jotata

---

<div class="post-metadata">

**Author:** ![jotata](https://community.symcon.de/user_avatar/community.symcon.de/jotata/32/1247_2.png) [@jotata](https://community.symcon.de/u/jotata)\
**Post date:** [5. Juli 2023 um 17:49 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/173 "2023-07-05T17:49:21Z")

</div>

> [@tissenm](#):
>
> ich habe da noch ne Frage. Lt. IPS funktioniert die Solarpumpe nicht, zumindest bleibt der Wert seit Dezember auf OFF. Ich habe meinen Sänitäter gebeten, dass mal zu prüfen und er in der Heizung einen Relaistest gemacht. Dabei schaltete sich auch die Solarpumpe einwandfrei ein. In IPS blieb jedoch alles auf OFF.

Hallo @tissenm,

kann es sein, dass sich deine Frage auf mein anderes Modul ([CoE-Knoten](https://community.symcon.de/t/modul-coe-knoten-jottacoe-technische-alternative-via-can-over-ethernet-coe/)) bezieht? In diesem Thread sehe ich den Zusammenhang nicht ganz…

[@Moderatoren](https://community.symcon.de/groups/moderatoren) - kann das jemand in den anderen Thread verschieben?

Gruss  
jotata

---

<div class="post-metadata">

**Author:** ![ThomasWest69](https://community.symcon.de/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@ThomasWest69](https://community.symcon.de/u/ThomasWest69)\
**Post date:** [5. Juli 2023 um 17:52 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/174 "2023-07-05T17:52:20Z")

</div>

Bei mir funktioniert das Modul wieder  
@jotata Saubere uns schnelle Arbeit, Danke!

---

<div class="post-metadata">

**Author:** ![philip](https://community.symcon.de/letter_avatar_proxy/v4/letter/p/96bed5/32.png) [@philip](https://community.symcon.de/u/philip)\
**Post date:** [5. Juli 2023 um 17:57 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/175 "2023-07-05T17:57:50Z")

</div>

Hallo @jotata,

Modul funktioniert wieder.  
Das ging ja fix. Dir vielen vielen Dank!

Gruß  
Philip

---

<div class="post-metadata">

**Author:** ![tissenm](https://community.symcon.de/letter_avatar_proxy/v4/letter/t/57b2e6/32.png) [@tissenm](https://community.symcon.de/u/tissenm)\
**Post date:** [5. Juli 2023 um 18:04 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/176 "2023-07-05T18:04:36Z")

</div>

Jepp vertan… Sorry. Gehört zum Viessmann Modul. Ich schreibe es neu…  
Gruß Michael

---

<div class="post-metadata">

**Author:** ![janpeterdietz](https://community.symcon.de/letter_avatar_proxy/v4/letter/j/9fc348/32.png) [@janpeterdietz](https://community.symcon.de/u/janpeterdietz)\
**Post date:** [5. Juli 2023 um 21:12 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/177 "2023-07-05T21:12:42Z")

</div>

läuft, danke für die schnelle Lösung

---

<div class="post-metadata">

**Author:** ![jotata](https://community.symcon.de/user_avatar/community.symcon.de/jotata/32/1247_2.png) [@jotata](https://community.symcon.de/u/jotata)\
**Post date:** [7. Juli 2023 um 12:17 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/178 "2023-07-07T12:17:16Z")

</div>

Hallo zusammen,

> [@tissenm](#):
>
> Könnte man bitte bei den Werten, die nicht negativ sein können nur den ABS-Wert anzeigen

Habe ich soeben in der neusten 2.3 BETA im Store eingebaut.  
Ist aktuell ev. etwas schwierig zum testen, da (wenigstens bei mir) die Sonne scheint und es da im Moment keine 0-Werte gibt 🕶

Vielleicht mag @tissenm oder jemand anderes trotzdem einmal testen…

Grüsse aus der sonnigen Schweiz  
jotata

---

<div class="post-metadata">

**Author:** ![Fritzvd](https://community.symcon.de/user_avatar/community.symcon.de/fritzvd/32/63286_2.png) [@Fritzvd](https://community.symcon.de/u/Fritzvd)\
**Post date:** [7. Juli 2023 um 12:45 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/179 "2023-07-07T12:45:58Z")

</div>

Hallo,  
habe leider ein Problem, dass mit IP Symcon 6.4 keine zusätzlichen Instanz-Variablen erstellt werden.  
Ich habe meine PV Anlage mit einem Solarspeicher erweitert und würde gerne die entsprechenden Variablen integrieren…

 ![image](https://community.symcon.de/uploads/default/original/3X/9/5/95645fd4684d00742d6211d4457e984e0f58a111.png)

---

<div class="post-metadata">

**Author:** ![jotata](https://community.symcon.de/user_avatar/community.symcon.de/jotata/32/1247_2.png) [@jotata](https://community.symcon.de/u/jotata)\
**Post date:** [7. Juli 2023 um 13:25 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/180 "2023-07-07T13:25:20Z")

</div>

Hallo @Fritzvd,  
ich habe das heute ebenfalls festgestellt. Du kannst die zusätzlichen Variablen trotzdem erstellen, indem du einen der anderen Werte veränderst und wieder auf den vorherigen Wert zurückstellst (z.B. Aktiviere Schreib-Modus… Ein / Aus). Danach erscheint der Button zum Übernehmen der Änderungen wieder.

Ich werde dem Fehler nachgehen und voraussichtlich zu 7.0 fixen.

Gruss  
jotata

---

<div class="post-metadata">

**Author:** ![Fritzvd](https://community.symcon.de/user_avatar/community.symcon.de/fritzvd/32/63286_2.png) [@Fritzvd](https://community.symcon.de/u/Fritzvd)\
**Post date:** [8. Juli 2023 um 08:02 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/181 "2023-07-08T08:02:00Z")

</div>

Danke für den workaround👍

---

<div class="post-metadata">

**Author:** ![Fritzvd](https://community.symcon.de/user_avatar/community.symcon.de/fritzvd/32/63286_2.png) [@Fritzvd](https://community.symcon.de/u/Fritzvd)\
**Post date:** [8. Juli 2023 um 10:06 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/182 "2023-07-08T10:06:30Z")

</div>

![image](https://community.symcon.de/uploads/default/original/3X/d/5/d5f38cfb64a934b80205e41299df72bc095d1206.png)  
Sorry, dass ich schon wieder nerve, aber ich habe gerade ein Problem mit der Plausibilität der Daten aus dem Kostal Modul. Hier ein zeitgleicher Screenshot mit den Werten aus dem Wechselrichter selbst und den Daten in IP Symcon. Nur als Beispiel der Batterieladezustand Kostal 42% und IPS 99%. Was könnte das sein ?  
Gruß  
Fritz

---

<div class="post-metadata">

**Author:** ![jotata](https://community.symcon.de/user_avatar/community.symcon.de/jotata/32/1247_2.png) [@jotata](https://community.symcon.de/u/jotata)\
**Post date:** [8. Juli 2023 um 11:47 UTC](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857/183 "2023-07-08T11:47:58Z")

</div>

Hallo @Fritzvd,  
gemäss deinem IPS PrintScreen zeigt der noch die Werte von Gestern (07.07.). Hast du den Aktualisierungs-Timer auch aktiviert?  
Was sagt das Debug-Log?  
Welche FW-Version hat dein WR?

Gruss  
jotata

[Vorherige Seite](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857.md?page=8)

[Nächste Seite](https://community.symcon.de/t/modul-jotkpp-solar-wechselrichter-kostal-plenticore-plus-piko-iq/50857.md?page=10)
