Wildcard für PIP4048/5048

Überwachung der Solaranlage per eMail oder Pushover und Steuerung von Geräten mit Smart Home Zentralen. PV-Überschuss Steuerung verbunden mit Geräten und Tasmota Firmware. Wallbox Steuerungen und API Schnittstelle, über die Daten in die Solaranzeigen Datenbanken geschrieben und gelesen werden können. Alles, was man für Steuerungsaufgaben benötigt.

Moderator: Ulrich

Antworten
flashy02
Beiträge: 12
Registriert: Di 1. Okt 2019, 20:22

Wildcard für PIP4048/5048

Beitrag von flashy02 »

Hallo,

habe versucht die Befehle für Inverter 7 zu erweitern. Funktioniert grundsätzlich auch, allerdings habe ich hier das Problem, dass ich über XX keine Wild-Card-Definition umsetzen kann. Bei dem Befehl PCVV<nn.n> (CV Spannung) müsste ich aber dann ggf. zwischen 45-60V 150Zeilen einfügen. Gibt es hier eine möglichkeit ggf. die MQTT-Befehle ohne Check über die Befehlsliste umzusetzen? Bzw. ist es möglich auch für Inverter 7 einen Wildcardoperator (X,*, ...) umzusetzen?

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

Re: Wildcard für PIP4048/5048

Beitrag von Ulrich »

Der Regler 7 hat auch die Wildcard Funktion, wie in dem Dokument Befehle_senden.pdf beschrieben. Wildcard = "#"
viewtopic.php?f=13&t=346
---------------------------------------
Ulrich . . . . . . . . [Projektinhaber]

flashy02
Beiträge: 12
Registriert: Di 1. Okt 2019, 20:22

Re: Wildcard für PIP4048/5048

Beitrag von flashy02 »

Naja, weder das in der Doku erwähnte X, noch das gerade erwähnte # funktionieren. Sobald ich den Befehl mit einem der Wildcard-Operatoren verwende, akzeptiert er die Befehle nicht.

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

Re: Wildcard für PIP4048/5048

Beitrag von Ulrich »

Hast Du PCVV##.# probiert? PCVV# geht nicht.
---------------------------------------
Ulrich . . . . . . . . [Projektinhaber]

flashy02
Beiträge: 12
Registriert: Di 1. Okt 2019, 20:22

Re: Wildcard für PIP4048/5048

Beitrag von flashy02 »

Genau, ich habe PCV#.## probiert, genauso wie PCP## oder auch MUCHGC0##. Bei allen Befehlen passiert nichts. Ändere ich wieder auf "hartcodiert" funktioniert es wieder. Die Versuche habe ich sowohl für X als auch # gemacht, wobei in der Doku ja X steht bzw. in der befehle.ini.php beim Inverter 1 es auch mit X umgesetzt ist.

flashy02
Beiträge: 12
Registriert: Di 1. Okt 2019, 20:22

Re: Wildcard für PIP4048/5048

Beitrag von flashy02 »

Sorry, natürlich PCVV##.# :-)

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

Re: Wildcard für PIP4048/5048

Beitrag von Ulrich »

Ich habe alles überprüft. Soweit ich das sehe funktioniert alles wie geplant. Kann kein Problem feststellen. Was jedoch sein kann ist, dass der Wechselrichter den eingegebenen Wert im Moment nicht akzeptiert.
---------------------------------------
Ulrich . . . . . . . . [Projektinhaber]

aryan
Beiträge: 20
Registriert: Di 20. Aug 2019, 12:27
Hat sich bedankt: 9 Mal

Re: Wildcard für PIP4048/5048

Beitrag von aryan »

Ich vertehe noch nicht warum, aber bei mir geht PCVV56.1 nicht.

http://solarpi.local/befehl.steuerung.p ... l=PCVV56.1
Im log:

Code: Alles auswählen

20.02. 13:36:32 X- -Es wird der Befehl 'PCVV56.1' zur Ausführung gespeichert.
20.02. 13:36:32 X- -URL: Array
(
    [befehl] => PCVV56.1
)

20.02. 13:36:57    -Schleife 1 Ausgang...
20.02. 13:36:57    -OK. Datenübertragung erfolgreich.
20.02. 13:36:57    -Solarleistung: 1097 Watt -  WattstundenGesamtHeute: 3558.27
20.02. 13:36:57 |------------   Stop   ax_wechselrichter.php    ------------------ 
20.02. 13:37:02 |--------------   Start  ax_wechselrichter.php   ----------------- 
20.02. 13:37:02    -Zentraler Timestamp: 1645360622
20.02. 13:37:02 o  -Hardware Version: 3B
20.02. 13:37:02    -WattstundenGesamtHeute: 3558.27
20.02. 13:37:02 |- -Steuerdatei '1.befehl.steuerung' vorhanden----
20.02. 13:37:06    -Befehlsausführung erfolglos! 5043565635362e31ff0a0d
20.02. 13:37:06    -Datei  /pipe/1.befehl.steuerung  gelöscht.
20.02. 13:37:06    -Datenübertragung vom Wechselrichter war erfolglos! [Modus]
PCVV56.2 und PCVV56.0 geht gut!

Code: Alles auswählen

20.02. 12:28:58 X- -Es wird der Befehl 'PCVV56.2' zur Ausführung gespeichert.
20.02. 12:28:58 X- -URL: Array
(
    [befehl] => PCVV56.2
)

20.02. 12:29:01 |--------------   Start  ax_wechselrichter.php   ----------------- 
20.02. 12:29:01    -Zentraler Timestamp: 1645356541
20.02. 12:29:01 o  -Hardware Version: 3B
20.02. 12:29:01    -WattstundenGesamtHeute: 2430.32
20.02. 12:29:01 |- -Steuerdatei '1.befehl.steuerung' vorhanden----
20.02. 12:29:01    -NAK empfangen: 284E414B0D
20.02. 12:29:01    -Befehlsausführung erfolglos! 5043565635362e31ff0a0d
20.02. 12:29:01    -ACK empfangen: 2841434B39200D
20.02. 12:29:01    -Befehl PCVV56.2 erfolgreich gesendet!
20.02. 12:29:01    -Datei  /pipe/1.befehl.steuerung  gelöscht.
20.02. 12:29:01    -Modus: B

Code: Alles auswählen

20.02. 12:12:24 X- -Es wird der Befehl 'PCVV56.0' zur Ausführung gespeichert.
20.02. 12:12:24 X- -URL: Array
(
    [befehl] => PCVV56.0
)

20.02. 12:12:57    -Schleife 1 Ausgang...
20.02. 12:12:57    -OK. Datenübertragung erfolgreich.
20.02. 12:12:57    -Solarleistung: 816 Watt -  WattstundenGesamtHeute: 2259.02
20.02. 12:12:57 |------------   Stop   ax_wechselrichter.php    ------------------ 
20.02. 12:13:02 |--------------   Start  ax_wechselrichter.php   ----------------- 
20.02. 12:13:02    -Zentraler Timestamp: 1645355582
20.02. 12:13:02 o  -Hardware Version: 3B
20.02. 12:13:02    -WattstundenGesamtHeute: 2259.02
20.02. 12:13:02 |- -Steuerdatei '1.befehl.steuerung' vorhanden----
20.02. 12:13:02    -ACK empfangen: 2841434B39200D
20.02. 12:13:02    -Befehl PCVV56.0 erfolgreich gesendet!
20.02. 12:13:02    -Datei  /pipe/1.befehl.steuerung  gelöscht.
20.02. 12:13:02    -Modus: B

Antworten