Leistungssteuerung ...
 
Benachrichtigungen
Alles löschen

Leistungssteuerung OpenDTU MQTT-Explorer Node-Red

3 Beiträge
3 Benutzer
0 Reactions
761 Ansichten
(@lilbraidn)
Newbie
Beigetreten: Vor 7 Monaten
Beiträge: 1
Themenstarter  

Hallo zusammen,

nach langem Lösungen suchen und doch nicht finden habe ich mich entschlossen hier um Hilfe zu fragen.

Ich bin relativ neu in der ganzen Solar-Materie (kenne das sonst nur von Basteleien meines Vaters) und habe mich mit viel rumprobieren und nicht vorhandenem Geschick nun so weit vorangearbeitet, dass ich nun vor einem für mich nicht lösbaren Problem stehe.

 

Ausgangslage:
Ich habe eine PV Anlage die sehr verschattet steht, deswegen sind da gleich 4 Module angeschlossen. Wechselrichter ist ein HM-1500.
(Noch) Keine Batterie.
Ich habe einen OpenDTU Bausatz von einem Kumpel bekommen und diesen konfiguriert.
CCU-Jack auf der Homematic CCU3 installiert.
MQTT auf der OpenDTU eingeschalten und konfiguriert.
MQTT-Explorer installiert.

Werte empfange ich, die OpenDTU kann auch manuell alles am Wechselrichter regeln.

Problem:
Ich möchte gerne im nächsten Schritt eine automatische Leistungsdrosselung des Wechselrichters erreichen.
Ich habe viel im Internet gelesen, da stand dann was von Befehlen im MQTT-explorer wie "/cmd/limit_persistent_relative" usw.
Wenn ich das nach Anleitung mache, ändert aber der Wechselrichter trotzdem sein Limit nicht.
Auch ist der Befehl nach einem Reconnect auf den MQTT Explorer wieder weg.

Frage:
Wie kann ich per Node-Red/MQTT-Explorer die Leistung meines Wechselrichters einstellen?

Sollte ich wider erwarten doch irgendwo etwas in diesem Forum überlesen haben, bitte ich das zu entschuldigen.

Über einen Denkanstoß wäre ich sehr erfreut!

Beste Grüße

 


   
Zitat
lshb
 lshb
(@lshb)
Vorsichtiger Stromfühler
Beigetreten: Vor 10 Monaten
Beiträge: 13
 

 

solar/114482235151/cmd/limit_nonpersistent_absolute

NodeRed Code mit Vergleich Shelly/HMS. Ich gebe den Wert direkt in Watt vor.

 

Cool Gruß Holger

Ideale sind wie andere Sterne, für Menschen unerreichbar aber man kann sich sehr gut daran orientieren.


   
AntwortZitat
(@wenga)
Vorsichtiger Stromfühler
Beigetreten: Vor 5 Monaten
Beiträge: 100
 

Hallo lilbraidn,

hast du deine automatische Leistungsdrosselung des Wechselrichters schon realisiert? Wenn nicht hilft dir das vielleicht weiter:

 

Power Limit relative (non persistent) [%]

<TOPIC>/ctrl/limit/<INVERTER_ID>
 

with a payload [2 .. 100]

NOTE: optional a % can be sent as last character

Example:

inverter/ctrl/limit/0     70
 

Power Limit absolute (non persistent) [Watts]

<TOPIC>/ctrl/limit/<INVERTER_ID>
 

with a payload [0 .. 65535]

NOTE: the unit W is necessary to determine an absolute limit

Example:

inverter/ctrl/limit/0     600W
 

Power Limit persistent

This feature was removed. The persisten limit should not be modified cyclic by a script because of potential wearout of the flash inside the inverter.

 

Diese Information ist aus dem ahoy/manual/ User_manual. Wichtig ist der letzte Abschnitt: "Power Limit persistent", war zumindest bei meiner ahoy-DTU so.

function:

// MAX generation of the inverter Watts
var maxPower = 550;

// Get current power limit or default
var power = context.get('power') || maxPower;
power += (msg.payload / 2);

// clamp power between 0 and max
if (power > maxPower) power = maxPower;
if (power < 0) power = 5;

// store current powerlimit and update message
context.set('power', power);
var setpower = power;
var powerset = setpower.toString();
msg.payload = powerset + "W";

return msg;
 
Mit dieser Function konnte ich meine Nulleinspeisung realisieren.

Mit sonnigen Grüßen

 

 

 


   
AntwortZitat
Teilen: