Hallo Foristen,
bin noch neu im Umgang mit dem LE und traue ich momentan nicht an eigene Custom Logiken heran.
Für die Steuerung meiner Deckenheizung Strom habe ich einen Schwellwertschalter mit Hysterese für die Temperatursteuerung verwendet.
Nun will ich diese zwei Schwellwerte mittels eines Sollwertes, der über eine GA gesendet wird verändern.
Schwelle 1: Sollwert der GA minus eines definierten Wertes (Wert soll zwischen 0,25 und 2,0 eingestellt werden können)
Schwelle 2: Sollwert der GA plus eines definierten Wertes (Wert soll zwischen 0,25 und 2,0 eingestellt werden können)
Da die Logikbausteine nur eine Ausgang haben, habe ich für jeden Schwellwert eine Additionslogik gebaut und vorgeschaltet.
Frage gibt es eine Möglicjkeit mit nur einem Baustein dies zu bewerkstelligen?
Da ich 30 Deckenheizungssegmente in Betrieb habe, wären dies 60 neue Logikbausteine.
Gibt es da eine einfachere Lösung?
Vielen Dank für eure Hilfe im Voraus
Jörg
UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ
NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ
NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074
[Frage] Eingangswert auf zwei Ausgänge aufsplitten und mathematisch verändern
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
-
- Reactions:
- Beiträge: 29
- Registriert: Mo Aug 13, 2018 2:02 pm
- Wohnort: Ulm
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 9 Mal
- Kontaktdaten:
Eingangswert auf zwei Ausgänge aufsplitten und mathematisch verändern
TWS 2400 ID:199 + PBM: ID 799 + PBM ID: 895, VPN offen nach Anforderung, Reboot nach Rückfrage.
TWS 2500-S ID:611 Backupserver
TWS 2500-S ID:611 Backupserver
-
- Reactions:
- Beiträge: 171
- Registriert: Mo Sep 10, 2018 9:17 am
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 69 Mal
Hallo Jörg,
dafür wirst du wohl eine Custom Logik schreiben müssen.
Damit sollte es kein Problem sein.
Grüße
Stefan
dafür wirst du wohl eine Custom Logik schreiben müssen.
Damit sollte es kein Problem sein.
Grüße
Stefan
Timberwolf Server 2500 ID:210 +PBM; VPN offen & Reboot nach Rücksprache .
Wiregate von 2011, ab 2024 in Rente
Wiregate von 2011, ab 2024 in Rente
-
- Reactions:
- Beiträge: 171
- Registriert: Mo Sep 10, 2018 9:17 am
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 69 Mal
Hallo Jörg,
hier wäre der Code dafür.
Es fehlen noch die Beschriftungen, müsste aber funktionieren.+
Bitte Fragen damit du dich in die Custom Logiken einarbeiten kannst. Es ist toll was man damit alles abdecken kann.
Grüße
Stefan
hier wäre der Code dafür.
Code: Alles auswählen
/**=====================================================================
2021-02-22 Unkelbach S.
Schwellwertschalter mit berechnung der Schwellwerte
https://forum.timberwolf.io/viewtopic.php?f=24&t=2710&p=30654#p30654
======================================================================
* Nutzungsrechts: Der Schöpfer dieser Custom Logik überträgt die Nutzungsrechte gemäß der TOLL
* ("Timberwolf Open Logikblock License") die unter https://wrgt.news/TOLL zum Download zur Verfügung steht."
*/
// https://forum.timberwolf.io/app.php/kb/viewarticle?a=115#Multiplexer
{
"_Meta": { // Optional
"Description": "Schwellwertschalter",
"Version": "1.2",
"Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
},
"Input": [
["Sollwert","Sollwert", "$I_Sollwert", "c"]
,["Par. +","GA plus", "$I_Par_a", "c"]
,["Par. -","GA minus", "$I_Par_s", "c"]
,["Istwert","Istwert", "$I_Ist", "c"]
],
"Level": [
["$Const1","integer",1]
,["$I_Freigabe","bool",true]
,["$I_Sollwert", "float", 25.0]
,["$I_Ist", "float", 25.0]
,["$I_Par_a", "float", 2.0]
,["$I_Par_s", "float", 2.0]
,["$M_ObereSchwelle", "float", 0.25]
,["$M_UntereSchwelle", "float", 0.25]
,["$O_Output", "bool", false]
],
"Module": [
["Break", ["-$I_Freigabe"]] // Logik freigeben
// Berechung der Schwellwerte anhand des Sollwert und der Vorgabe.
,["Polynomial", "$Const1", "$M_ObereSchwelle",["$I_Sollwert", "$I_Par_a"]]
,["Polynomial", "$Const1", "$M_UntereSchwelle",["$I_Sollwert", "-$I_Par_s"]]
// Schwellwertschalter
,["Comparator" , "$I_Ist" , "$O_Output" , ["$M_UntereSchwelle","$M_ObereSchwelle"]]
],
"Output": [
["Output","Output schalten", "$O_Output", "c"] // Schaltet die Heizung ein
]
}
Bitte Fragen damit du dich in die Custom Logiken einarbeiten kannst. Es ist toll was man damit alles abdecken kann.
Grüße
Stefan
Timberwolf Server 2500 ID:210 +PBM; VPN offen & Reboot nach Rücksprache .
Wiregate von 2011, ab 2024 in Rente
Wiregate von 2011, ab 2024 in Rente
-
- Reactions:
- Beiträge: 29
- Registriert: Mo Aug 13, 2018 2:02 pm
- Wohnort: Ulm
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 9 Mal
- Kontaktdaten:
Hallo Stefan,
danke für deine Hilfe.
Baustein funktioniert super.
Grüße Jörg
danke für deine Hilfe.
Baustein funktioniert super.
Grüße Jörg
TWS 2400 ID:199 + PBM: ID 799 + PBM ID: 895, VPN offen nach Anforderung, Reboot nach Rückfrage.
TWS 2500-S ID:611 Backupserver
TWS 2500-S ID:611 Backupserver
-
- Reactions:
- Beiträge: 171
- Registriert: Mo Sep 10, 2018 9:17 am
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 69 Mal
Hallo Jörg,
das freut mich. Denke daran lieber mehr als weniger zu beschriften/beschreiben, insbesondere die Funktionen.
Damit wenn du dir später die Logik wieder ansiehst auch sofort verstehst was sie tut.
Grüße
Stefan
das freut mich. Denke daran lieber mehr als weniger zu beschriften/beschreiben, insbesondere die Funktionen.
Damit wenn du dir später die Logik wieder ansiehst auch sofort verstehst was sie tut.
Grüße
Stefan
Timberwolf Server 2500 ID:210 +PBM; VPN offen & Reboot nach Rücksprache .
Wiregate von 2011, ab 2024 in Rente
Wiregate von 2011, ab 2024 in Rente