KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor

KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum

Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

[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

Picha
Reactions:
Beiträge: 152
Registriert: Do Okt 04, 2018 12:54 pm
Hat sich bedankt: 51 Mal
Danksagung erhalten: 29 Mal

#11

Beitrag von Picha »

Hallo Juri,

bin mir nicht ganz sicher, aber beim ersten überfliegen fällt mir unter "Level" folgendes auf:

["$Konst0","integer",0],
["$Konst1","integer",0] ---> müsste hier als Startwert nicht eine 1 eingetragen werden?

MFG
Markus
TWS 2600 ID:591 + PBM, VPN offen, Reboot nach Absprache"

gbglace
Reactions:
Beiträge: 4089
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1416 Mal
Danksagung erhalten: 1901 Mal

#12

Beitrag von gbglace »

Sensej hat geschrieben: Mi Dez 09, 2020 12:01 am
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
Hmm in allen Konstellationen sind die Ausgangswerte = 0, was soll da schalten?
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU

Robert_Mini
Reactions:
Beiträge: 3903
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1264 Mal
Danksagung erhalten: 2213 Mal

#13

Beitrag von Robert_Mini »

Die Multiplexer sind schon so, dass da auch Werte auf den Ausgang gehen, von daher sehe ich auf den ersten Blick keinen Fehler.

Was ich aber nicht verstehe:
Du schreibst integer auf den Ausgang und nicht bool, warum? (Das ist auch der Grund für die rote Markierung).

Ein Tipp: alle Eingänge/Ausgänge auf "a" stellen, sonst passiert es immer wiedermal, dass man beim Test im DokMode am fehlenden Trigger scheitert...

Ich teste die Logik am Abend und melde mich.

Lg Robert
Zuletzt geändert von Robert_Mini am Mi Dez 09, 2020 12:22 pm, insgesamt 1-mal geändert.
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
Sensej
Reactions:
Beiträge: 916
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 115 Mal
Danksagung erhalten: 251 Mal

#14

Beitrag von Sensej »

Picha hat geschrieben: Mi Dez 09, 2020 8:19 am Hallo Juri,

["$Konst0","integer",0],
["$Konst1","integer",0] ---> müsste hier als Startwert nicht eine 1 eingetragen werden?

MFG
Markus
Hallo Markus,
das war der Fehler :dance:

Vielen Dank

MfG Juri
Zuletzt geändert von Sensej am Mi Dez 09, 2020 5:17 pm, insgesamt 1-mal geändert.
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt

Ersteller
Sensej
Reactions:
Beiträge: 916
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 115 Mal
Danksagung erhalten: 251 Mal

#15

Beitrag von Sensej »

gbglace hat geschrieben: Mi Dez 09, 2020 8:21 am
Hmm in allen Konstellationen sind die Ausgangswerte = 0, was soll da schalten?
Hallo Göran,
so wäre es richtig

Falls: Objekt Y=0, dann Luefterstufe_0 = 1, Luefterstufe_2 = 0 und Luefterstufe_3 = 0
Falls: Objekt Y=1, dann Luefterstufe_1 = 1, Luefterstufe_0 = 0 und Luefterstufe_2 = 0 und Luefterstufe_3 = 0
Falls: Objekt Y=2, dann Luefterstufe_2 = 1, Luefterstufe_0 = 0 und Luefterstufe_3 = 0
Falls: Objekt Y=3, dann Luefterstufe_3 = 1, Luefterstufe_0 = 0 und Luefterstufe_2 = 0

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

Ersteller
Sensej
Reactions:
Beiträge: 916
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 115 Mal
Danksagung erhalten: 251 Mal

#16

Beitrag von Sensej »

Hallo Robert,
die Logik funktioniert jetzt und setzt die Ausgänge in Abhängigkeit von dem Eingang(Lüfterstufe).
Die Ursache war die Konstante, die ich mit 0 statt 1 initialisiert habe.

Vielen Dank
Robert_Mini hat geschrieben: Mi Dez 09, 2020 12:19 pm Was ich aber nicht verstehe:
Du schreibst integer auf den Ausgang und nicht bool, warum? (Das ist auch der Grund für die rote Markierung).
ich schreibe integer-Werte, weil die Ausgänge sind auch als integer-Werte definiert sind.
Spielt es eine Rolle?
Werden die Integer-Werte nicht automatisch vom System zu bool umgewandelt?
Robert_Mini hat geschrieben: Mi Dez 09, 2020 12:19 pm Ein Tipp: alle Eingänge/Ausgänge auf "a" stellen, sonst passiert es immer wiedermal, dass man beim Test im DokMode am fehlenden Trigger scheitert...
Danke für den Tipp


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

adimaster
Reactions:
Beiträge: 378
Registriert: So Apr 14, 2019 11:12 am
Hat sich bedankt: 206 Mal
Danksagung erhalten: 199 Mal

#17

Beitrag von adimaster »

Hallo Juri,

wenn es Dir noch hilft oder Ideen gibt...hier habe ich eine außentemperaturabhängige Lüftungssteuerung implementiert:
viewtopic.php?p=26121#p26121

Grüße
Adi
Grüße, Adi
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache
Antworten

Zurück zu „Logikengine & Logik-Editor“