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

[Frage] Logik für die Lüftungssteuerung

Informationen und Diskussionen über Logik-Engine und Logik-Editor
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

Ersteller
Sensej
Reactions:
Beiträge: 901
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 111 Mal
Danksagung erhalten: 240 Mal

Logik für die Lüftungssteuerung

#1

Beitrag von Sensej »

Hallo zusammen,
Ich will eine Logik erstellen, die die Lüftungsstufen ein- bzw. umschaltet.

Eingang Objekt Y: hier steht die Stufe, die geschaltet werden soll. Mögliche Werte: 0, 1, 2, 3

Falls Y = 0, dann Objekt X0=1 und X1,X2=0
Falls Y= 1, dann Objekt X1= 1 und X0,X2=0

Welchen Typ der Logik brauche ich da?
Wie kann ich so eine Logik am besten realisieren?

MfG Juri
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt

Robert_Mini
Reactions:
Beiträge: 3744
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1171 Mal
Danksagung erhalten: 2076 Mal

#2

Beitrag von Robert_Mini »

Hallo Juri!

Schau mal da: viewtopic.php?f=65&t=1606

Den Teil unten kannst du 1:1 verwenden. Die Variable $KWL_Luefterstufe_int entspricht der Stufe 1-3, $Select1X dem Ausgang 1, usw.

Lg Robert

Code: Alles auswählen

	
	["Multiplexer",["$Konst0","$Konst1","$Konst0","$Konst0"],"$Select1X","$KWL_Luefterstufe_int"],
	["Multiplexer",["$Konst0","$Konst0","$Konst1","$Konst0"],"$Select2X","$KWL_Luefterstufe_int"],
	["Multiplexer",["$Konst0","$Konst0","$Konst0","$Konst1"],"$Select3X","$KWL_Luefterstufe_int"]

Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
Sensej
Reactions:
Beiträge: 901
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 111 Mal
Danksagung erhalten: 240 Mal

#3

Beitrag von Sensej »

Hi Robert,
Vielen Dank

MfG Juri
Zuletzt geändert von Sensej am Di Dez 08, 2020 9:08 am, insgesamt 1-mal geändert.
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt

Ersteller
Sensej
Reactions:
Beiträge: 901
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 111 Mal
Danksagung erhalten: 240 Mal

#4

Beitrag von Sensej »

Robert_Mini hat geschrieben: Mo Dez 07, 2020 7:47 pm Schau mal da: viewtopic.php?f=65&t=1606

oh, oh, da verstehe ich nur Bahnhof :laughing-rolling:
Das Thema habe ich immer wieder verschoben aber irgendwann muss man anfangen 8-)

MfG Juri
Zuletzt geändert von Sensej am Di Dez 08, 2020 9:10 am, insgesamt 2-mal geändert.
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt

StefanW
Elaborated Networks
Reactions:
Beiträge: 9775
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4879 Mal
Danksagung erhalten: 7820 Mal
Kontaktdaten:

#5

Beitrag von StefanW »

Juri,

bitte keine Vollzitate.

NIEMAND will lesen, was gerade eben vorher geschrieben wurde, schon gar nicht in völlig Gänze.

Ich bitte inständig darum, sich an diese - in allen Foren übliche Regel - zu halten

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.

Robert_Mini
Reactions:
Beiträge: 3744
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1171 Mal
Danksagung erhalten: 2076 Mal

#6

Beitrag von Robert_Mini »

Sensej hat geschrieben: Mo Dez 07, 2020 10:26 pm Das Thema habe ich immer wieder verschoben aber irgendwann muss man anfangen 8-)
Hy Juri!

So schwer ist es wirklich nicht.
Schau mal hier: viewtopic.php?f=24&t=2001

1) Eingänge und Ausgänge anlegen
2) Variablen dafür vergeben => es darf nicht die gleiche Variable mit einem Ein- UND Ausgang verbunden sein!
3) Speichern => Damit überprüft man die obigen Schritte.
4) Module hinzufügen, die Ein und Ausgang verbinden. Wenn Zwischenschritte erforderlich sind, dann zusätzliche Variablen dafür verwenden.
5) Im DokMode testen
6) Ein/Ausgänge mit der Realwelt verbinden. Entweder über den LE (und neu Speichern) oder die Objektverwaltung (unter laufender Logik).

Fertig.
lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
Sensej
Reactions:
Beiträge: 901
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 111 Mal
Danksagung erhalten: 240 Mal

#7

Beitrag von Sensej »

Robert_Mini hat geschrieben: Di Dez 08, 2020 9:36 am
Sensej hat geschrieben: Mo Dez 07, 2020 10:26 pm Das Thema habe ich immer wieder verschoben aber irgendwann muss man anfangen 8-)
So schwer ist es wirklich nicht.
Hallo Robert,
habe mit benutzerdefinierten Logiken angefangen und da bin ich auf sehr interessante Funktion mit dem Stift-Symbol drauf gestoßen.
Ja, ich meine die Funktion "Logik bearbeiten". Diese hat man wirklich sehr gut versteckt :lol:


MfG Juri
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt

Robert_Mini
Reactions:
Beiträge: 3744
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1171 Mal
Danksagung erhalten: 2076 Mal

#8

Beitrag von Robert_Mini »

Ja, das ist wirklich unglücklich und es gab schon mehr "Beschwerden" dazu.
Da finde ich den Ansatz mit grau/grün/rot schon viel besser und hoffe, dass das auch für den Logik bearbeiten Button bald angepasst wird => dauerhaft sichtbar ohne Farbspiel.

Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
Sensej
Reactions:
Beiträge: 901
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 111 Mal
Danksagung erhalten: 240 Mal

#9

Beitrag von Sensej »

Hallo zusammen,
was ist es für eine rote Markierung?
Das Feld wird rot markiert nachdem ich das Objekt im Ausgang wähle und speichere.
99.jpg
MfG Juri
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt

Ersteller
Sensej
Reactions:
Beiträge: 901
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 111 Mal
Danksagung erhalten: 240 Mal

#10

Beitrag von Sensej »

Robert_Mini hat geschrieben: Di Dez 08, 2020 9:36 am
Hy Juri!

So schwer ist es wirklich nicht.
Hallo Robert,
habe das was erstellt aber die Logik schaltet keine Ausgänge.

So wollte ich es machen.
Eingang: Objekt Y: Mögliche Werte 0,1,2,3
Ausgänge: Luefterstufe_0, Luefterstufe_1,Luefterstufe_2,Luefterstufe_3

Falls: Objekt Y=0, dann Luefterstufe_2 = 0 und Luefterstufe_3 = 0
Falls: Objekt Y=1, dann Luefterstufe_0 = 0 und Luefterstufe_2 = 0 und Luefterstufe_3 = 0
Falls: Objekt Y=2, dann Luefterstufe_0 = 0 und Luefterstufe_3 = 0
Falls: Objekt Y=3, dann Luefterstufe_0 = 0 und Luefterstufe_2 = 0
100.jpg
{
"_Meta": { // Optional
"Description": "",
"Version": "1.00",
"Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
},
"Input": [
["Lüfterstufe","Sperre der Automatik (bei True)","$KWL_Luefterstufe_int","c"]
],
"Output": [
["KWL_Luefterstufe 0","Stufe 0 schalten","$KWL_Luefterstufe_out_0","c"],
["KWL_Luefterstufe 1","Stufe 1 schalten","$KWL_Luefterstufe_out_1","c"],
["KWL_Luefterstufe 2","Stufe 2 schalten","$KWL_Luefterstufe_out_2","c"],
["KWL_Luefterstufe 3","Stufe 3 schalten","$KWL_Luefterstufe_out_3","c"]

],
"Level": [
["$KWL_Luefterstufe_out_0","integer",0],
["$KWL_Luefterstufe_out_1","integer",0],
["$KWL_Luefterstufe_out_2","integer",0],
["$KWL_Luefterstufe_out_3","integer",0],
["$KWL_Luefterstufe_int","integer",0],
["$Select","integer",0],
["$Select0X","bool",false],
["$Select1X","bool",false],
["$Select2X","bool",false],
["$Select3X","bool",false],
["$Select3","bool",false],
["$Stufe0","integer",0],
["$Stufe1","integer",1],
["$Stufe2","integer",2],
["$Stufe3","integer",3],
["$Konst0","integer",0],
["$Konst1","integer",0]
],
"Module": [
["Multiplexer",["$Konst1","$Konst0","$Konst0","$Konst0"], "$KWL_Luefterstufe_out_0","$KWL_Luefterstufe_int"],
["Multiplexer",["$Konst0","$Konst1","$Konst0","$Konst0"], "$KWL_Luefterstufe_out_1","$KWL_Luefterstufe_int"],
["Multiplexer",["$Konst0","$Konst0","$Konst1","$Konst0"], "$KWL_Luefterstufe_out_2", "$KWL_Luefterstufe_int"],
["Multiplexer",["$Konst0","$Konst0","$Konst0","$Konst1"], "$KWL_Luefterstufe_out_3", "$KWL_Luefterstufe_int"]
]
}

MfG Juri
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Sensej am Mi Dez 09, 2020 12:01 am, insgesamt 1-mal geändert.
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt
Antworten

Zurück zu „Logikengine & Logik-Editor“