[Beantwortet] [V4.5] Ist ETS V6.4.1 kompatibel mit dem TWS2400 & TWS3500?

Der "Timberwolf Importer" ist eine App für die ETS um Objekte und Verknüpfungen mit GAs auf der Basis von Wiregate Exports oder CSV-Dateien anzulegen.
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten

Ersteller
Tomtheripper
Beiträge: 153
Registriert: Mo Okt 01, 2018 11:34 am
Hat sich bedankt: 70 Mal
Danksagung erhalten: 42 Mal

[V4.5] Ist ETS V6.4.1 kompatibel mit dem TWS2400 & TWS3500?

#1

Beitrag von Tomtheripper »

Hi Leute,

ist die ETS 6.4.1 nutzbar mit dem (bzw. den) TWS' ?

Schöne Grüße
Thomas
Zuletzt geändert von Parsley am Mi Apr 22, 2026 10:51 pm, insgesamt 1-mal geändert.
2400 #149 / Wartungs-VPN an / Neustart jederzeit / TP-UART Light geflasht 8 Tunnel / PBM01-USB 542
3500 #1680

Sunshinemaker
Beiträge: 291
Registriert: So Mai 22, 2022 11:45 am
Hat sich bedankt: 134 Mal
Danksagung erhalten: 152 Mal

#2

Beitrag von Sunshinemaker »

Ich habe zumindest bis jetzt nichts negatives feststellen können.
LG Sören

TWS 3500 XL / ID 846 / VPN:offen / Reboot nach Rücksprache

StefanW
Elaborated Networks
Elaborated Networks
Beiträge: 11178
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5487 Mal
Danksagung erhalten: 9566 Mal
Kontaktdaten:

#3

Beitrag von StefanW »

Hi Thomas,

es gibt von unserer Seite bisher keine Tests mit der ETS 6.4.1 und auch keine Rückmeldungen durch Kunden über Probleme.

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.

Ersteller
Tomtheripper
Beiträge: 153
Registriert: Mo Okt 01, 2018 11:34 am
Hat sich bedankt: 70 Mal
Danksagung erhalten: 42 Mal

#4

Beitrag von Tomtheripper »

Ja, ETS 6.4.1 und die TWS's klappen prima! Programmieren, Projekt einlesen, alles ok. Die ETS ist auch gefühlt einiges schneller.

Danke und Grüße
Thomas
Zuletzt geändert von Tomtheripper am Fr Apr 24, 2026 1:11 pm, insgesamt 1-mal geändert.
2400 #149 / Wartungs-VPN an / Neustart jederzeit / TP-UART Light geflasht 8 Tunnel / PBM01-USB 542
3500 #1680

eib-eg
Beiträge: 959
Registriert: Fr Sep 14, 2018 5:03 pm
Hat sich bedankt: 1740 Mal
Danksagung erhalten: 699 Mal

#5

Beitrag von eib-eg »

Dann fehlt jetzt nur noch der Kanon 😉
TW 2600_99 seit 1.1.2018 / VPN zu

Ersteller
Tomtheripper
Beiträge: 153
Registriert: Mo Okt 01, 2018 11:34 am
Hat sich bedankt: 70 Mal
Danksagung erhalten: 42 Mal

#6

Beitrag von Tomtheripper »

@eib-eg ,
ich weiß gar nicht, was du meinst....
@all
sowas, wie meinen PV-Überschussmanager?
Erklärung: ich regle nicht per Überschuss-Netzeinspeisung, sondern per Erzeugung, abzüglich Hausverbrauch, (zuzüglich jeweiligem Eigenverbrauch der einzelnen Geräte, da der schon im Hausverbrauch enthalten ist). Anders habe ich das "Schwingen" meiner dynamisch geregelten Wallboxen nicht rausbekommen. So funktioniert es aber prima! Stromzähler pro Gerät sind (oder sollten) ja eh vorhanden. Wenn nicht - wie bei meiner Pool-Heizung - wir ein Festwert eingetragen zur Berechnung.

{
"Level": [
["$PV","float",0.0],
["$Haus","float",0.0],

["$Wallbox1","float",0.0],
["$Wallbox2","float",0.0],
["$Waermepumpe","float",0.0],
["$BWWP","float",0.0],

["$PoolAktiv","bool",false],
["$PoolLeistung","float",2200.0],

["$Glaettung","float",60.0],

["$Zero","float",0.0],

["$F_Add","string","X1+X2"],
["$F_Sub","string","X1-X2"],
["$F_Pos","string","(X1>0)?X1:0"],

["$Rohueberschuss","float",0.0],
["$Lasten1","float",0.0],
["$Lasten2","float",0.0],
["$LastenGesamtVorPool","float",0.0],
["$PoolLast","float",0.0],
["$LastenGesamt","float",0.0],

["$Regelroh","float",0.0],
["$Ueberschuss","float",0.0],
["$UeberschussGegl","float",0.0]
],

"Module": [
["CalcFormula",["$PV","$Haus"],"$Rohueberschuss","$F_Sub"],

["CalcFormula",["$Wallbox1","$Wallbox2"],"$Lasten1","$F_Add"],
["CalcFormula",["$Lasten1","$Waermepumpe"],"$Lasten2","$F_Add"],
["CalcFormula",["$Lasten2","$BWWP"],"$LastenGesamtVorPool","$F_Add"],

["Multiplexer",["$Zero","$PoolLeistung"],"$PoolLast","$PoolAktiv"],
["CalcFormula",["$LastenGesamtVorPool","$PoolLast"],"$LastenGesamt","$F_Add"],

["CalcFormula",["$Rohueberschuss","$LastenGesamt"],"$Regelroh","$F_Add"],
["CalcFormula",["$Regelroh"],"$Ueberschuss","$F_Pos"],

["Lowpass","$Ueberschuss","$UeberschussGegl","$Glaettung"]
],

"Input": [
["PV-Leistung","aktuelle PV-Erzeugung in Watt; geht direkt in die Ueberschussberechnung ein","$PV","a"],
["Hausverbrauch","aktueller gesamter Hausverbrauch in Watt; die geregelten Verbraucher sind darin bereits enthalten","$Haus","a"],

["Wallbox 1 Leistung","aktuelle reale Leistung von Wallbox 1 in Watt; wird zur Regelberechnung wieder zum Ueberschuss addiert","$Wallbox1","a"],
["Wallbox 2 Leistung","aktuelle reale Leistung von Wallbox 2 in Watt; wird zur Regelberechnung wieder zum Ueberschuss addiert","$Wallbox2","a"],
["Waermepumpe Leistung","aktuelle reale Leistung der Waermepumpe in Watt; wird zur Regelberechnung wieder zum Ueberschuss addiert","$Waermepumpe","a"],
["BWWP Leistung","aktuelle reale Leistung der BWWP in Watt; wird zur Regelberechnung wieder zum Ueberschuss addiert","$BWWP","a"],

["Pool aktiv","Status EIN/AUS der Poolheizung; nur wenn aktiv, wird der feste Wert Poolleistung zur Regelberechnung addiert","$PoolAktiv","a"],
["Poolleistung","fester Leistungswert der Poolheizung in Watt; wird verwendet, weil kein eigener Stromzaehler vorhanden ist","$PoolLeistung","u"],

["Glaettung","Zeitkonstante des Lowpass in Sekunden; wirkt nur auf den geglaetteten Ausgang, nicht auf den schnellen Regelwert","$Glaettung","u"]
],

"Output": [
["Ueberschuss schnell","ungeglaetteter Fuehrungswert fuer schnelle Regler wie die Wallboxen; Berechnung: PV minus Hausverbrauch plus zurueckgerechnete geregelte Verbraucher; negative Werte werden auf 0 begrenzt","$Ueberschuss","a"],
["Ueberschuss geglaettet","gleicher Regelwert wie Ueberschuss schnell, jedoch zusaetzlich ueber Lowpass geglaettet; geeignet fuer traegere Freigaben oder ruhige Diagnose","$UeberschussGegl","a"],

["Rohueberschuss","klassischer Rohwert ohne Rueckrechnung: PV minus Hausverbrauch; zeigt, was ohne Korrektur der geregelten Verbraucher uebrig bleibt","$Rohueberschuss","a"],
["Zurueckgerechnete Lasten","Summe aller geregelten Verbraucher, die im Hausverbrauch bereits enthalten sind und deshalb fuer die Regelung wieder addiert werden: Wallbox 1, Wallbox 2, Waermepumpe, BWWP und optional Pool","$LastenGesamt","a"],
["Regelwert roh","interner Regelwert vor Begrenzung auf 0; Berechnung: Rohueberschuss plus zurueckgerechnete Lasten; wichtig als Diagnosewert, um zu sehen, welchen Zielwert die Regelung intern wirklich anstrebt","$Regelroh","a"]
]
}


Oder meine Wallbox-Regelung (EVSE-Modbus):
{
"Level": [
["$Ueberschuss","float",0.0],

["$LeistungThomas","float",0.0],
["$LeistungKarin","float",0.0],

["$ModusThomas","bool",false],
["$ModusKarin","bool",false],

["$VollThomas","bool",false],
["$VollKarin","bool",false],

["$WattProAmpere","float",225.0],
["$Glaettung","float",10.0],
["$SchwelleAmpere","float",5.0],
["$HystereseAmpere","float",0.5],
["$HalbeLeistungAmpere","float",11.0],
["$VolleLeistungAmpere","float",22.0],
["$Zero","float",0.0],

["$F_Div","string","X1/X2"],
["$F_Mul","string","X1*X2"],
["$F_Pos","string","(X1>0)?X1:0"],
["$F_Min2","string","(X1<X2)?X1:X2"],
["$F_Sub","string","X1-X2"],

["$SchwelleAusThomas","float",0.0],
["$SchwelleAusKarin","float",0.0],

["$RegelwertThomasWRaw","float",0.0],
["$RegelwertThomasW","float",0.0],
["$RegelwertThomasA","float",0.0],
["$RegelwertThomasAGegl","float",0.0],
["$GenugThomas","bool",false],
["$UeberschussThomasA","float",0.0],
["$UeberschussThomasAFreigegeben","float",0.0],

["$RegelwertKarinWRaw","float",0.0],
["$RegelwertKarinW","float",0.0],
["$RegelwertKarinA","float",0.0],
["$RegelwertKarinAGegl","float",0.0],
["$GenugKarin","bool",false],
["$UeberschussKarinA","float",0.0],
["$UeberschussKarinAFreigegeben","float",0.0],

["$SofortThomasA","float",0.0],
["$SofortKarinA","float",0.0],

["$SollThomasARaw","float",0.0],
["$SollKarinARaw","float",0.0],

["$SollThomasA","float",0.0],
["$SollKarinA","float",0.0],

["$SollThomasW","float",0.0],
["$SollKarinW","float",0.0]
],
"Module": [
["CalcFormula",["$SchwelleAmpere","$HystereseAmpere"],"$SchwelleAusThomas","$F_Sub"],
["CalcFormula",["$SchwelleAmpere","$HystereseAmpere"],"$SchwelleAusKarin","$F_Sub"],

["CalcFormula",["$Ueberschuss","$LeistungKarin"],"$RegelwertThomasWRaw","$F_Sub"],
["CalcFormula",["$RegelwertThomasWRaw"],"$RegelwertThomasW","$F_Pos"],
["CalcFormula",["$RegelwertThomasW","$WattProAmpere"],"$RegelwertThomasA","$F_Div"],
["Lowpass","$RegelwertThomasA","$RegelwertThomasAGegl","$Glaettung"],
["Comparator","$RegelwertThomasAGegl","$GenugThomas",["$SchwelleAusThomas","$SchwelleAmpere"]],
["CalcFormula",["$RegelwertThomasAGegl"],"$UeberschussThomasA","$F_Pos"],
["CalcFormula",["$UeberschussThomasA","$VolleLeistungAmpere"],"$UeberschussThomasA","$F_Min2"],
["Multiplexer",["$Zero","$UeberschussThomasA"],"$UeberschussThomasAFreigegeben","$GenugThomas"],

["CalcFormula",["$Ueberschuss","$LeistungThomas"],"$RegelwertKarinWRaw","$F_Sub"],
["CalcFormula",["$RegelwertKarinWRaw"],"$RegelwertKarinW","$F_Pos"],
["CalcFormula",["$RegelwertKarinW","$WattProAmpere"],"$RegelwertKarinA","$F_Div"],
["Lowpass","$RegelwertKarinA","$RegelwertKarinAGegl","$Glaettung"],
["Comparator","$RegelwertKarinAGegl","$GenugKarin",["$SchwelleAusKarin","$SchwelleAmpere"]],
["CalcFormula",["$RegelwertKarinAGegl"],"$UeberschussKarinA","$F_Pos"],
["CalcFormula",["$UeberschussKarinA","$VolleLeistungAmpere"],"$UeberschussKarinA","$F_Min2"],
["Multiplexer",["$Zero","$UeberschussKarinA"],"$UeberschussKarinAFreigegeben","$GenugKarin"],

["Multiplexer",["$HalbeLeistungAmpere","$VolleLeistungAmpere"],"$SofortThomasA","$VollThomas"],
["Multiplexer",["$HalbeLeistungAmpere","$VolleLeistungAmpere"],"$SofortKarinA","$VollKarin"],

["Multiplexer",["$UeberschussThomasAFreigegeben","$SofortThomasA"],"$SollThomasARaw","$ModusThomas"],
["Multiplexer",["$UeberschussKarinAFreigegeben","$SofortKarinA"],"$SollKarinARaw","$ModusKarin"],

["CalcFormula",["$SollThomasARaw","$VolleLeistungAmpere"],"$SollThomasA","$F_Min2"],
["CalcFormula",["$SollKarinARaw","$VolleLeistungAmpere"],"$SollKarinA","$F_Min2"],

["CalcFormula",["$SollThomasA","$WattProAmpere"],"$SollThomasW","$F_Mul"],
["CalcFormula",["$SollKarinA","$WattProAmpere"],"$SollKarinW","$F_Mul"]
],
"Input": [
["Ueberschuss schnell","ungeglaetteter Fuehrungswert aus dem neuen PV-Ueberschussmanager; dieser Wert beschreibt den gesamten aktuell verfuegbaren Regelspielraum in Watt","$Ueberschuss","a"],

["Wallbox Thomas Leistung","aktuelle reale Leistung von Thomas in Watt laut Stromzaehler; wird bei der Regelung von Karin vom gemeinsamen Ueberschuss abgezogen","$LeistungThomas","a"],
["Wallbox Karin Leistung","aktuelle reale Leistung von Karin in Watt laut Stromzaehler; wird bei der Regelung von Thomas vom gemeinsamen Ueberschuss abgezogen","$LeistungKarin","a"],

["Modus Thomas","false = Ueberschussladen, true = Sofortladen; im Sofortladen gilt der feste Stromwert halb oder voll","$ModusThomas","a"],
["Modus Karin","false = Ueberschussladen, true = Sofortladen; im Sofortladen gilt der feste Stromwert halb oder voll","$ModusKarin","a"],

["Volle Leistung Thomas","false = Sofortladen halb, true = Sofortladen voll; im Ueberschussladen ohne Bedeutung","$VollThomas","a"],
["Volle Leistung Karin","false = Sofortladen halb, true = Sofortladen voll; im Ueberschussladen ohne Bedeutung","$VollKarin","a"]
],
"Output": [
["Sollstrom Thomas","finaler Sollstrom fuer Thomas in Ampere; Ergebnis aus Ueberschussregelung oder Sofortladen","$SollThomasA","a"],
["Sollstrom Karin","finaler Sollstrom fuer Karin in Ampere; Ergebnis aus Ueberschussregelung oder Sofortladen","$SollKarinA","a"],

["Sollleistung Thomas","diagnostische Sollleistung von Thomas in Watt; berechnet aus Sollstrom mal 225 Watt pro Ampere","$SollThomasW","a"],
["Sollleistung Karin","diagnostische Sollleistung von Karin in Watt; berechnet aus Sollstrom mal 225 Watt pro Ampere","$SollKarinW","a"],

["Regelwert Thomas Watt","interner Zielwert fuer Thomas in Watt vor Umrechnung in Ampere und vor Glaettung; Berechnung: gemeinsamer Ueberschuss minus aktuelle reale Leistung von Karin, danach auf 0 begrenzt","$RegelwertThomasW","a"],
["Regelwert Karin Watt","interner Zielwert fuer Karin in Watt vor Umrechnung in Ampere und vor Glaettung; Berechnung: gemeinsamer Ueberschuss minus aktuelle reale Leistung von Thomas, danach auf 0 begrenzt","$RegelwertKarinW","a"],

["Ueberschussstrom Thomas roh","roher berechneter Zielstrom von Thomas in Ampere vor Lowpass; dieser Wert muss bei Aenderung des Ueberschusses oder der Leistung von Karin sofort springen","$RegelwertThomasA","a"],
["Ueberschussstrom Karin roh","roher berechneter Zielstrom von Karin in Ampere vor Lowpass; dieser Wert muss bei Aenderung des Ueberschusses oder der Leistung von Thomas sofort springen","$RegelwertKarinA","a"],

["Ueberschussstrom Thomas freigegeben","dynamischer Ueberschussstrom von Thomas nach Glaettung, Schwellwert und oberer Begrenzung; noch ohne Sofortlade-Umschaltung","$UeberschussThomasAFreigegeben","a"],
["Ueberschussstrom Karin freigegeben","dynamischer Ueberschussstrom von Karin nach Glaettung, Schwellwert und oberer Begrenzung; noch ohne Sofortlade-Umschaltung","$UeberschussKarinAFreigegeben","a"]
]
}


...mit manueller Ladebegrenzung: (hier auf Reichweite)
{
"Level": [
["$ModusThomasOriginal","bool",false],
["$Ladebegrenzung22kmThomas","bool",false],
["$ReichweiteElektrischThomas","float",0.0],
["$Grenze22kmThomas","float",22.0],

["$False","bool",false],

["$Grenze22kmErreicht","bool",false],
["$Ladebegrenzung22kmEffektiv","bool",false],
["$StatusRueckfallAufUeberschuss","bool",false],
["$ModusThomasEffektiv","bool",false]
],
"Module": [
["Comparator","$ReichweiteElektrischThomas","$Grenze22kmErreicht","$Grenze22kmThomas"],
["And",["$ModusThomasOriginal","$Ladebegrenzung22kmThomas"],"$Ladebegrenzung22kmEffektiv"],
["And",["$Ladebegrenzung22kmEffektiv","$Grenze22kmErreicht"],"$StatusRueckfallAufUeberschuss"],
["Multiplexer",["$ModusThomasOriginal","$False"],"$ModusThomasEffektiv","$StatusRueckfallAufUeberschuss"]
],
"Input": [
["Modus Thomas original","false = Ueberschussladen, true = Sofortladen","$ModusThomasOriginal","a"],
["Ladebegrenzung 22km Thomas","manuelle Auswahl fuer Begrenzung bis 22km","$Ladebegrenzung22kmThomas","a"],
["Reichweite elektrisch Thomas","aktuelle elektrische Reichweite in km","$ReichweiteElektrischThomas","a"],
["Grenze 22km Thomas","Schwellwert in km","$Grenze22kmThomas","u"]
],
"Output": [
["Modus Thomas effektiv","an Wallbox-Laderegelung_1 weitergeben","$ModusThomasEffektiv","a"],
["Ladebegrenzung 22km effektiv","nur bei Sofortladen aktiv; kann auf 22km-KO zurueckgeschrieben werden","$Ladebegrenzung22kmEffektiv","a"],
["Grenze 22km erreicht","Status nur Diagnose","$Grenze22kmErreicht","a"],
["Rueckfall auf Ueberschuss aktiv","true wenn wegen 22km-Ziel von Sofort auf Ueberschuss gewechselt wird","$StatusRueckfallAufUeberschuss","a"]
]
}

@all
Info: Die Logiken wurden mit KI erstellt, ChatGPT hat mir hier deutlich besser geholfen als Gemini, andere habe ich nicht ausprobiert.
Gebt der KI den Link zum Custom-Handbuch, und noch ein/zwei Beispiel-Logiken, dann passt das...
Grüße
Thomas
2400 #149 / Wartungs-VPN an / Neustart jederzeit / TP-UART Light geflasht 8 Tunnel / PBM01-USB 542
3500 #1680

Kaaennixx
Beiträge: 142
Registriert: Mi Dez 28, 2022 9:28 pm
Hat sich bedankt: 35 Mal
Danksagung erhalten: 100 Mal

#7

Beitrag von Kaaennixx »

Hier gehts doch gar nicht um KI, hier gehts um die ETS.

Mir persönlich nimmt dieses ganze KI Geraffel so langsam etwas Überhand hier im Forum. In jedem Threat kommt über kurz oder lang was zu Kanon und KI. Seitenweise irgendwelche KI-generierten Texte, die sich doch niemand ernsthaft durchliest.

Ich wär dafür wir wereden hier mal wieder "menschlich", die KI kann sich ja ein eigenes Forum erstellen, sollte für sie ja kein Problem sein.
Viele Grüße
Raimund

Timberwolf Server 3500L #1049 / VPN - im Auslieferungszustand, Reboot ok
Antworten

Zurück zu „ETS App: Timberwolf Importer“