Fehlendes Array-Element "Regler26" in easun_p30.php

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Antworten
df8oe
Beiträge: 24
Registriert: Fr 17. Jun 2022, 19:20

Fehlendes Array-Element "Regler26" in easun_p30.php

Beitrag von df8oe »

Könnte das vielleicht für die schlechte Kommunikation mit meinem Inverter verantwortlich sein? Es werden Befehle gesendet die eigentlich im Array "Regler26" definiert sein sollten? Die journallogs sind voll mit diesen Fehlermeldungen:

Code: Alles auswählen

Aug 14 06:41:04 raspserver CROND[2261]: (root) CMDOUT (PHP Warning:  Undefined array key "Regler26" in /hdd-worker/www/html/easun_p30.php on line 167)
Aug 14 06:41:04 raspserver CROND[2261]: (root) CMDOUT (PHP Warning:  foreach() argument must be of type array|object, null given in /hdd-worker/www/html/easun_p30.php on line 169)
Aug 14 06:41:04 raspserver CROND[2261]: (root) CMDOUT (PHP Warning:  Undefined variable $Template in /hdd-worker/www/html/easun_p30.php on line 181)
Aug 14 06:41:04 raspserver CROND[2261]: (root) CMDOUT (PHP Warning:  Undefined variable $Subst in /hdd-worker/www/html/easun_p30.php on line 181)
Aug 14 06:41:05 raspserver CROND[2261]: (root) CMDOUT (PHP Warning:  Undefined array key "Regler26" in /hdd-worker/www/html/easun_p30.php on line 167)
Aug 14 06:41:05 raspserver CROND[2261]: (root) CMDOUT (PHP Warning:  foreach() argument must be of type array|object, null given in /hdd-worker/www/html/easun_p30.php on line 169)
Aug 14 06:41:05 raspserver CROND[2261]: (root) CMDOUT (PHP Warning:  Undefined variable $Template in /hdd-worker/www/html/easun_p30.php on line 181)
Aug 14 06:41:05 raspserver CROND[2261]: (root) CMDOUT (PHP Warning:  Undefined variable $Subst in /hdd-worker/www/html/easun_p30.php on line 181)

Benutzeravatar
Ulrich
Administrator
Beiträge: 3431
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 70 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: Fehlendes Array-Element "Regler26" in easun_p30.php

Beitrag von Ulrich »

Der LOG Datei nach steuerst du das Gerät mit Befehlen, hast aber die befehle.ini.php nicht richtig angelegt.
Bitte lese das Dokument "Befehle an Geräte senden" einmal durch.
--------------------------------------
Ulrich [Admin]

df8oe
Beiträge: 24
Registriert: Fr 17. Jun 2022, 19:20

Re: Fehlendes Array-Element "Regler26" in easun_p30.php

Beitrag von df8oe »

Das Dokument kenne ich. In diesem Dokument ist aber weder Regler 26 noch Regler 59 aufgeführt. Ist es vorgesehen dass die Modell-PHPs händisch verändert werden? Sicher nicht - denn dann ist das Ganze nicht "updatefest". Also sollten die Befehle in der befehle.ini.php sein. Sehr weit verbreitet sind die bei Amazon und Ebay erhältlichen Hybrid-Wechselrichter 4KV/5KV die alle Befehle verwenden die mit "Q" anfangen. Davon ist kein einziges in der Datei (aber es gibt einige Gerätesteuer-PHPs die diese Geräte unterstützen). Also sollte man die Befehle die gehen selbst ermitteln - richtig?


Hier mein Eintrag der mit meinem Inverter und der easun_p30.php funktioniert - für alle die diese Info auch brauchen können:

Code: Alles auswählen

[Regler26]
  1 = QMOD
  2 = QPIWS
  3 = QPIRI
  4 = QPIGS

Benutzeravatar
Ulrich
Administrator
Beiträge: 3431
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 70 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: Fehlendes Array-Element "Regler26" in easun_p30.php

Beitrag von Ulrich »

Doch, die Datei ist "Updatefest", da sie nicht überschrieben wird. Die Befehle muss man, so wie im Dokument beschrieben, selber anhängen.

Und ja, man muss die Befehle, die es gibt, selber herausbekommen und vor allem wissen, was man macht. Mit einem falschen Befehl zu falschen Zeit kann man sich das Gerät selber zerschießen. Deshalb die Sicherheit über diese Datei.
--------------------------------------
Ulrich [Admin]

df8oe
Beiträge: 24
Registriert: Fr 17. Jun 2022, 19:20

Re: Fehlendes Array-Element "Regler26" in easun_p30.php

Beitrag von df8oe »

Alles klar - danke. Macht SEEEEEHR viel Sinn :) !!! Jeder ist für sich selbst verantwortlich - bei der Variantenvielfalt an China-Invertern. Die befehle.ini.php ist natürlich updatefest. Nur die Geräte-PHPs halt nicht (z.B. die easun_p30.php).

Antworten