NEU! UPGRADE IP 11 verfügbar!
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
[TIPP] MODBUS PROFIL: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)
Forumsregeln
HIER NUR FERTIGE MODBUS PROFILE.
Wünsche und Fragen zum Modbus oder für neue Profile bitte im Modbus Unterforum
HIER NUR FERTIGE MODBUS PROFILE.
Wünsche und Fragen zum Modbus oder für neue Profile bitte im Modbus Unterforum
-
- Elaborated Networks
- Reactions:
- Beiträge: 9773
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4879 Mal
- Danksagung erhalten: 7811 Mal
- Kontaktdaten:
Hallo Jürgen, super!
Das ist sehr interessant, dass es hier eine Umschaltung des Sunspec Model Type gibt. Jetzt müsste man noch wissen, ob andere Hersteller das auch drauf haben, weil der Skalierungsfaktor nervt und ist aus dem - hust - letzten Jahrtausend.
lg
Stefan
Das ist sehr interessant, dass es hier eine Umschaltung des Sunspec Model Type gibt. Jetzt müsste man noch wissen, ob andere Hersteller das auch drauf haben, weil der Skalierungsfaktor nervt und ist aus dem - hust - letzten Jahrtausend.
lg
Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
-
- Reactions:
- Beiträge: 15
- Registriert: Mi Apr 29, 2020 11:13 am
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 12 Mal
Hallo zusammen,
ich möchte hier erstmal noch ein dickes Lob an die Entwickler für die (aus meiner Sicht) sehr gelungene Implementation von MODBUS aussprechen!
Ich habe gestern Abend meinen SolarEdge Wechselrichter im TW über TCP angebunden und das Einrichten ging wirklich sehr gut und intuitiv von der Hand! Endlich sind alle Werte an zentraler Stelle.
Für den ärgerlichen "Scale Factor" wäre meinerseits eine Lösung mit einem direkten Verknüpfen innerhalb der Abfragegruppen oder vielleicht auch schon im Profil selbst wünschenswert! So wie man den Beiträgen entnehmen kann wird daran ja schon gearbeitet.
Schönen Gruß
Michael
ich möchte hier erstmal noch ein dickes Lob an die Entwickler für die (aus meiner Sicht) sehr gelungene Implementation von MODBUS aussprechen!
Ich habe gestern Abend meinen SolarEdge Wechselrichter im TW über TCP angebunden und das Einrichten ging wirklich sehr gut und intuitiv von der Hand! Endlich sind alle Werte an zentraler Stelle.
Für den ärgerlichen "Scale Factor" wäre meinerseits eine Lösung mit einem direkten Verknüpfen innerhalb der Abfragegruppen oder vielleicht auch schon im Profil selbst wünschenswert! So wie man den Beiträgen entnehmen kann wird daran ja schon gearbeitet.
Schönen Gruß
Michael
Timberwolf 950Q #477 | VPN offen | Reboot erlaubt
-
- Reactions:
- Beiträge: 87
- Registriert: Sa Mär 07, 2020 8:49 am
- Wohnort: Bleiberg-Nötsch (Kärnten)
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 70 Mal
Aktualisiertes Fronius Susnpect Profil mit der Float Einstellung (Wichtig: Weil sich die Register verschieben)
Getestet an einem Fronius Symo 4.5-3-M
Begrenzung der einzelnen DC Werte auf kleiner FFFF. Laut Hersteller Fronius wird bei keiner DC Spannung am MPPT "FFFF" auf die Register gesendet. Ist in jeder Grafik nicht schön bzw verfälscht die Summenwerte.
Getestet an einem Fronius Symo 4.5-3-M
Begrenzung der einzelnen DC Werte auf kleiner FFFF. Laut Hersteller Fronius wird bei keiner DC Spannung am MPPT "FFFF" auf die Register gesendet. Ist in jeder Grafik nicht schön bzw verfälscht die Summenwerte.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von ztjuu am Fr Jun 03, 2022 9:11 am, insgesamt 1-mal geändert.
TWS 950Q ID:424 VPN: aktiviert Reboot: (OK)
EFH-Neubau: KNX, 1-Wire, DALI, VPN, CV & in Zukunft Multiroom Sound mit raspberry pi, Ekey-Zugang, ModBus TCP & RTU, MQTT
EFH-Neubau: KNX, 1-Wire, DALI, VPN, CV & in Zukunft Multiroom Sound mit raspberry pi, Ekey-Zugang, ModBus TCP & RTU, MQTT
-
- Reactions:
- Beiträge: 1163
- Registriert: Mi Okt 10, 2018 2:39 pm
- Hat sich bedankt: 754 Mal
- Danksagung erhalten: 947 Mal
Ich hab' schon überlegt, was ein "suspektes Profil" sein soll...
YMMD
-
- Reactions:
- Beiträge: 3744
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1171 Mal
- Danksagung erhalten: 2076 Mal
Hallo ztjuu!
Verweg: Herzlichen Dank für das Profil - funktioniert super und war wirklich schnell eingerichtet (Danke auch an Elabnet für die tolle Modbus-Implementierung)!!
Ich habe beim mir einen Symo 10kw inkl. Primärenergiezähler verbaut.
Die Daten vom Umrichter bekomme ich problemlos, an die Daten des Smartmeters komme ich aber (noch) nicht.
Hier verstehe ich das Zusammenspiel aus Gerät/Profil etc. noch nicht.
Ich habe den Wechselrichter als Modbus Schnittstelle mit IP und Adresse 502 angelegt. Wurde sofort erkannt und verbunden!
Dann habe ich dein Profil importiert und ein Gerät mit der Adresse 1 angelegt. Darüber bekomme ich nun die Daten des Wechselrichters - perfekt.
Bis hierhin keine 5min.
Ist der Smartmeter über das gleiche Profil zu erreichen?
Muss man dafür ein weiteres Gerät mit dem gleichen Profil anlegen oder ?
Danke für deine / eure Hilfe!
lg
Robert
PS: Funktioniert bei euch das Solar.web trotz Modbus? bei mir stoppt die Anzeige in der APP sobald ich die Modus Schnittstelle zum Fronius WW aktiviere.
Manchmal kommt dann eine Anzeige, aber ohne Netzeinspeisung d.h. ohne Primärzähler berücksichtigt. Komisch.
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
-
- Reactions:
- Beiträge: 3744
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1171 Mal
- Danksagung erhalten: 2076 Mal
Hallo zusammen!
Problem gelöst. Ich habe mir nun selbst für den Fronius Smartmeter ein Profil erzeugt. Auf Basis des Profils von ztjuu war das sehr einfach und ein guter Einstieg in das Thema Modbus TCP.
Ich poste das bei Gelegenheit in einem eigenen Thread.
lg
Robert
Problem gelöst. Ich habe mir nun selbst für den Fronius Smartmeter ein Profil erzeugt. Auf Basis des Profils von ztjuu war das sehr einfach und ein guter Einstieg in das Thema Modbus TCP.
Ich poste das bei Gelegenheit in einem eigenen Thread.
lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
-
- Reactions:
- Beiträge: 87
- Registriert: Sa Mär 07, 2020 8:49 am
- Wohnort: Bleiberg-Nötsch (Kärnten)
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 70 Mal
Hallo RobertRobert_Mini hat geschrieben: ↑Sa Jul 02, 2022 8:07 pm Problem gelöst. Ich habe mir nun selbst für den Fronius Smartmeter ein Profil erzeugt. Auf Basis des Profils von ztjuu war das sehr einfach und ein guter Einstieg in das Thema Modbus TCP.
Ich poste das bei Gelegenheit in einem eigenen Thread.
lg
Robert
Es freut mich, dir auch etwas gutes mit dem Profil tun zu können
Leider hab ich erst heute deinen Post gelesen. Für den Smartmeter brauchst sicher ein eigenes Profil, oder es gibt weitere Register vom Fronius (SunSpec) wo man die Daten des Smartmeters lesen kann. Hab ich nicht verbaut, deshalb auch nicht mit dem Smartmeter beschäftigt.
Ich hab einen Carlo Gavazzi EM24 TCP Energiezähler verbaut. Brauch ich für die Victron Anlage.
TWS 950Q ID:424 VPN: aktiviert Reboot: (OK)
EFH-Neubau: KNX, 1-Wire, DALI, VPN, CV & in Zukunft Multiroom Sound mit raspberry pi, Ekey-Zugang, ModBus TCP & RTU, MQTT
EFH-Neubau: KNX, 1-Wire, DALI, VPN, CV & in Zukunft Multiroom Sound mit raspberry pi, Ekey-Zugang, ModBus TCP & RTU, MQTT
Hallo,
ich habe das Modbus-Profil von tger777 schon seit einiger Zeit mit meinem Solaredge SE8K-RWS Hybrid-Wechselrichter im Einsatz. Zur Steuerung des DC-gekoppelten PV-Speichers von BYD habe ich noch die relevanten Register hinzugefügt. Das Profil ist auch für andere Kombinationen von Solaredge-Hybridwechselrichter + DC-Speicher nutzbar (z.B. LG)
Für das Problem mit dem Springen des Scalefaktors habe ich einen Custom-Logikbaustein erstellt, der die Werte umrechnet und auch gleich auf plausible Grenzen prüft:[*]
Bei Systemen mit Hybrid-Wechselrichtern lässt sich der tatsächliche PV-Ertrag nur berechnen aus DC-Leistung Wechselrichter + DC-Leistung Batterie. Zur besseren Darstellung in Grafana habe ich mit einem Custom-Logikbaustein die Berechnung der einzelnen Teil-Energieströme umgesetzt:
Mit dem erweiterten Profil funktioniert nun zusätzlich:
- Speicherzustand auslesen (Ladestand, Be-/Entladeleistung usw.)
- Speicherbe- und -entladung steuern (Solaredge lädt im Modus Eigenverbrauchsoptimierung stur morgens den Speicher, sobald Sonne da ist.)
Die Ansteuerung des PV-Speichers habe ich über Logikbausteine gelöst. Folgendes habe ich umgesetzt:
- Ladeleistung an sehr sonnigen Tagen so anpassen, dass der Speicher mittags noch Kapazität frei hat, um 70% Abregelung zu umgehen
- maximalen Ladestand im Sommer auf 90% begrenzen, um den Akku zu schonen (volle Kapazität des Speichers wird aktuell nur im Winterhalbjahr benötigt)
Hier die Logik für die Ladesteuerung. Die Ladesteuerung lässt sich über einen Eingang aktivieren und die max. Ladeleistung in Watt vorgeben. Als Trigger sind 15s eingestellt.
Achtung: Mit den Registern Export Control Mode 57344 - 57346 lässt sich die vom Solarteur eingestellte Einspeisebegrenzung überschreiben. Vorsicht beim Beschreiben / Testen des Profils, nicht dass versehentlich die 70%-Abregelung deaktiviert wird.
ich habe das Modbus-Profil von tger777 schon seit einiger Zeit mit meinem Solaredge SE8K-RWS Hybrid-Wechselrichter im Einsatz. Zur Steuerung des DC-gekoppelten PV-Speichers von BYD habe ich noch die relevanten Register hinzugefügt. Das Profil ist auch für andere Kombinationen von Solaredge-Hybridwechselrichter + DC-Speicher nutzbar (z.B. LG)
Für das Problem mit dem Springen des Scalefaktors habe ich einen Custom-Logikbaustein erstellt, der die Werte umrechnet und auch gleich auf plausible Grenzen prüft:[*]
Code: Alles auswählen
/**
* Scalefactor und Wertprüfung für aus Solaredge ausgelesene Modbus TCP-Werte
*
*
*/
{
"_Meta": { // Optional
"Description": "",
"Version": "1.00",
"Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
},
"Input": [
["reading","Wert des Solaredge Wechselrichters","$iReading","ci"],
["scalefactor","Scalefactor des Solaredge Wechselrichters","$iSf","ui"],
["min","minimum value","$iMin","a"],
["max","maximum value","$iMax","a"]
],
"Output": [
["value","Scaled and filtered value","$oValue","a"]
],
"Level": [
["$formula_pv_sf","string","X1*10^(X2)"], // Formel für das umrechnen mit Scalefactor
["$iReading","float",0.0],
["$iSf","float",0.0],
["$iMin","float",0.0],
["$iMax","float",0.0],
["$oValue","float",0.0],
["$valid","bool",false], // validity trigger
["$scaledValue","float",0.0],
["$limitedValue","float",0.0]
],
"Module": [
["CalcFormula",["$iReading","$iSf"],"$scaledValue","$formula_pv_sf"], // Skalierungsfaktor WR anwenden
["Limiter","$scaledValue","$limitedValue","$valid",["$iMin","$iMax"]], // Wertebereich auf gültige Werte begrenzen
["Latch","$limitedValue","$oValue","$valid",0] // Nur gültige Werte an den Ausgang schreiben
]
}
Code: Alles auswählen
/**
* calculate solaredge meter values (scaling and energy flows)
*
*
*/
{
"_Meta": { // Optional
"Description": "",
"Version": "1.00",
"Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
},
"Input": [
["i_ac_power_scaled","AC Power des Solaredge Wechselrichters","$i_ac_power_scaled","c"],
["i_dc_power","DC Power des Solaredge Wechselrichters","$i_dc_power_scaled","c"],
["m_ac_power","AC Power des Solaredge Modbuszählers [W]","$m_ac_power_scaled","c"],
["b_dc_power","DC Power der Storedge Battery [W]","$b_dc_power","c"]
],
"Output": [
["PV Ertrag DC","PV Ertrag auf der DC-Seite [W]","$pv_ertrag","c"],
["WR AC Erzeugung","Gesamte AC Erzeugung des Wechselrichters [W]","$pv_ac_erzeugung","c"],
["Netzbezug","Netzbezug am SmartMeter [W]","$pv_netzbezug","c"],
["Einspeisung","Einspeisung am SmartMeter [W]","$pv_einspeisung","c"],
["Hausverbrauch","Hausverbrauch am SmartMeter [W]","$pv_verbrauch","c"],
["PV-Eigenverbrauch","Eigenverbrauch / Direktverbrauch der PV-Leistung + Speicherleistung [W]","$pv_eigenverbrauch","c"],
["WR AC Speicherladung-Netz","Ladeleistung des PV-Speichers aus dem Netz [W]","$pv_netzladung","c"],
["WR DC Speicherladung","DC-Ladeleistung des PV-Speichers aus der PV-Anlage [W]","$pv_ladung","c"],
["WR DC Speicherentladung","DC-Entladeleistung des PV-Speichers [W]","$b_entladung","c"],
["WR AC Speicherentladung","AC-Entladeleistung des PV-Speichers [W]","$i_ac_entladung","c"],
["PV Ertrag AC","PV Ertrag auf der AC-Seite [W]","$pv_ertrag_ac","c"]
],
"Level": [
["$formula_pv_netzbezug","string","abs(X1)"], // Formel für die Berechnung des Netzbezugs als positiven Wert (negativer Wert von $m_ac_power)
["$formula_pv_ertrag","string","X1+X2"], // Formel zur Berechnung des PV-Ertrags (DC-Leistung WR + DC-Leistung Speicher, negativ bei Entladung)
["$formula_pv_verbrauch","string","X1+X3-X2"], // Formel zur Berechnung des Hausverbrauchs (Erzeugung AC - Einspeisung + Netzbezug)
["$formula_pv_eigenverbrauch","string","X1-X2"], // Formel zur Berechnung des Eigenverbrauchs (Erzeugung AC - Einspeisung)
["$formula_pv_ladung","string","X1-X2"], // Formel zur Berechnung der PV-Ladeleistung ohne AC-Laden des Speichers (DC-Input Speicher - DC-Output WR)
["$formula_b_entladung","string","abs(X1)"], // Formel für die Berechnung der Speicherentladung als positiven Wert (negativer Wert von $b_dc_power)
["$formula_i_ac_entladung","string","(X1)*(X2/(X2+X3+X4))"], // Formel zur Berechnung der AC-Speicherentladung als Anteil der Gesamt-Erzeugung AC (AC-Erzeugung gesamt * DC-Speicherentladung / (DC-Speicherentladung + PV-Ertrag DC + 0.00001 zur Verhinderung von Nulldivision in Zeiten ohne Ertrag))
["$formula_pv_ertrag_ac","string","X1-X2"], // Formel zur Berechnung der AC-Einspeiseleistung als Anteil der Gesamt-Erzeugung AC (AC-Erzeugung gesamt - AC Speicherentladung)
["$i_ac_power_scaled","float",0.0],
["$i_dc_power_scaled","float",0.0],
["$m_ac_power_scaled","float",0.0],
["$b_dc_power","float",0.0],
["$pv_netzladung","float",0.0],
["$pv_ertrag","float",0.0],
["$pv_netzbezug_sgn","float",0.0],
["$pv_netzbezug","float",0.0],
["$pv_einspeisung","float",0.0],
["$pv_verbrauch","float",0.0],
["$pv_eigenverbrauch","float",0.0],
["$error","bool",false],
["$limit_upper","float",65000.0],
["$limit_lower","float",-65000.0],
["$limit_0","float",0.0],
["$pv_ac_erzeugung","float",0.0],
["$pv_ladung","float",0.0],
["$b_ladung","float",0.0],
["$b_entladung","float",0.0],
["$b_entladung_sgn","float",0.0],
["$wr_b_ladung","float",0.0],
["$i_ac_entladung","float",0.0],
["$pv_ertrag_ac","float",0.0],
["$nulldivisor","float",0.00001]
],
"Module": [
["Limiter","$m_ac_power_scaled","$pv_einspeisung","$error",["$limit_0","$limit_upper"]], // PV Einspeisung aus SmartMeter-Leistung berechnen
["Limiter","$m_ac_power_scaled","$pv_netzbezug_sgn","$error",["$limit_lower","$limit_0"]], // Netzbezug aus SmartMeter-Leistung berechnen (vorzeichenbehaftet)
["CalcFormula",["$pv_netzbezug_sgn"],"$pv_netzbezug","$formula_pv_netzbezug"], // Netzbezug vorzeichenbereinigt
["Limiter","$i_ac_power_scaled","$pv_ac_erzeugung","$error",["$limit_0","$limit_upper"]], // WR-Erzeugung auf der AC-Seite berechnen (Netzladung ignorieren)
["Limiter","$i_ac_power_scaled","$pv_netzladung","$error",["$limit_lower","$limit_0"]], // Speicherladung aus dem Netz berechnen
["Limiter","$b_dc_power","$b_ladung","$error",["$limit_0","$limit_upper"]], // Speicherladung gesamt berechnen
["Limiter","$b_dc_power","$b_entladung_sgn","$error",["$limit_lower","$limit_0"]], // Speicherentladung gesamt berechnen (vorzeichenbehaftet)
["CalcFormula",["$b_entladung_sgn"],"$b_entladung","$formula_b_entladung"], // Speicherentlatung DC vorzeichenbereiningt
["Limiter","$i_dc_power_scaled","$wr_b_ladung","$error",["$limit_lower","$limit_0"]], // DC-seitige Ladung des Speichers berechnen
["CalcFormula",["$b_ladung","$wr_b_ladung"],"$pv_ladung","$formula_pv_ladung"], // Ladeleistung des Speichers aus der PV-Anlage berechnen
["CalcFormula",["$i_dc_power_scaled","$b_dc_power"],"$pv_ertrag","$formula_pv_ertrag"], // PV-Ertrag auf der DC-Seite berechen
["CalcFormula",["$pv_ac_erzeugung","$pv_einspeisung","$pv_netzbezug"],"$pv_verbrauch","$formula_pv_verbrauch"], // Netzbezug berechen
["CalcFormula",["$pv_ac_erzeugung","$pv_einspeisung"],"$pv_eigenverbrauch","$formula_pv_eigenverbrauch"], // Eigenverbrauch berechnen
["CalcFormula",["$pv_ac_erzeugung","$b_entladung","$pv_ertrag","$nulldivisor"],"$i_ac_entladung","$formula_i_ac_entladung"], // Speicherentladung AC-seitig berechnen
["CalcFormula",["$pv_ac_erzeugung","$i_ac_entladung"],"$pv_ertrag_ac","$formula_pv_ertrag_ac"] // PV Ertrag auf der AC-Seite berechnen
]
}
- Speicherzustand auslesen (Ladestand, Be-/Entladeleistung usw.)
- Speicherbe- und -entladung steuern (Solaredge lädt im Modus Eigenverbrauchsoptimierung stur morgens den Speicher, sobald Sonne da ist.)
Die Ansteuerung des PV-Speichers habe ich über Logikbausteine gelöst. Folgendes habe ich umgesetzt:
- Ladeleistung an sehr sonnigen Tagen so anpassen, dass der Speicher mittags noch Kapazität frei hat, um 70% Abregelung zu umgehen
- maximalen Ladestand im Sommer auf 90% begrenzen, um den Akku zu schonen (volle Kapazität des Speichers wird aktuell nur im Winterhalbjahr benötigt)
Hier die Logik für die Ladesteuerung. Die Ladesteuerung lässt sich über einen Eingang aktivieren und die max. Ladeleistung in Watt vorgeben. Als Trigger sind 15s eingestellt.
Code: Alles auswählen
{
"_Meta": { // Optional
"Description": "",
"Version": "1.00",
"Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
},
"Input": [
["Limit Aktiv","Begrenzung der Ladeleistung ist aktiviert","$limitAktiv","a"],
["Limit","Limit der Ladeleistung [W]","$currentChargeLimit","ai"]
],
"Output": [
["MB Storage Control Default Mode","","$mbStorageControlDefaultMode","a"],
["MB Storage Control Mode","","$mbStorageControlMode","a"],
["MB Storage Remote Control Mode","","$mbRemoteControlMode","a"],
["MB Storage Charge Limit","","$mbRemoteChargeLimit","a"]
],
"Level": [
["$limitAktiv","bool",false],
["$maxChargeLimit","float",5000.0],
["$currentChargeLimit","float",0.0],
["$RemoteControlMaxConsumption","integer",7],
["$StorageControlModeRemote","integer",4],
["$StorageControlModeDefault","integer",1],
["$mbRemoteControlMode","integer",0],
["$mbRemoteChargeLimit","float",0.0],
["$mbStorageControlMode","integer",0],
["$mbStorageControlDefaultMode","integer",0],
["$true","bool",true]
],
"Module": [
// Storage default mode auf 7 (Max. Eigenverbrauch) als Fallback immer setzen
["Latch","$RemoteControlMaxConsumption","$mbStorageControlDefaultMode","$true",0],
// Wenn Ladegreze aktiv, Modus umschalten
// Storage Control Mode = 4 (Remote)
["Multiplexer",["$StorageControlModeDefault","$StorageControlModeRemote"],"$mbStorageControlMode","$limitAktiv"],
// Remote Control Mode = 7 (Max. Eigenverbrauch)
["Latch","$RemoteControlMaxConsumption","$mbRemoteControlMode","$limitAktiv",0],
// Charge Limit = Wert in Watt
["Multiplexer",["$maxChargeLimit","$currentChargeLimit"],"$mbRemoteChargeLimit","$limitAktiv"]
]
}
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
timberwolf714 (TWS3500) | VPN offen | Reboot tagsüber erlaubt
-
- Reactions:
- Beiträge: 740
- Registriert: So Aug 12, 2018 9:25 am
- Hat sich bedankt: 205 Mal
- Danksagung erhalten: 274 Mal
Das wär echt Hammer wenn das sporadische Springen wegen dem scalefactor endlich ein Ende hätte. Sobald ich wieder daheim bin werde ich die custom logik von dir ausprobieren! Danke!
Gruß
Andi
TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache
Andi
TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache
-
- Reactions:
- Beiträge: 740
- Registriert: So Aug 12, 2018 9:25 am
- Hat sich bedankt: 205 Mal
- Danksagung erhalten: 274 Mal
Hallo gndlff,
vielen Dank für den custom Baustein. Ich verstehe aber noch nicht ganz wie er funktioniert.
Eingang1+2 ist klar, da kommen die Modbus Werte vom WR dran.
Aber was muss ich an Eingang 3+4 hängen zur Werteprüfung? Meine spezifische Wechselrichterleistung die möglich ist? (z.B. bei meiner Anlage dann 0 bzw. 8000W?) Oder muss da ein berechneter Wert dran der sich aus dem letzten Wert ableitet?
Und wie verhindert nun der Baustein genau das Springen der Werte das ja offensichtlich daher kommt daß Scalefactor und Wert kurzzeitig mal nicht zusammenpassen?
Gruß
Andi
TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache
Andi
TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache