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
Variable Anzahl kombinierter (!) Ein-/Ausgänge
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: 2184
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 482 Mal
- Danksagung erhalten: 889 Mal
Schon verstanden. Ich träume von sowas:
Ein RGBW Sequenzer, mit Master-Eingang (Sequenz zu selektieren, Rückmeldeeingang des Slave, ob die gewählte Sequenz durchgelaufen ist, abkoppeln des Slave für individuellen Betrieb) und mehreren Slave Ausgängen (Sequenz setzen, Sequenz starten).
Die Anzahl der Slaves hätte ich dann variabel gehalten. Das ohne die variable Anzahl Slaves zu implementieren ist natürlich kein Problem.
Oder beim Beschattungsbaustein: Ein Baustein pro Fassade und die Fenster (sowie deren individuellen Ein- und Ausgänge) werden variabel gehalten.
Klar: Geht auch anders und die Komplexität steigt beliebig. Ich würde es auch gar nicht als FR einkippen wollen...
Ein RGBW Sequenzer, mit Master-Eingang (Sequenz zu selektieren, Rückmeldeeingang des Slave, ob die gewählte Sequenz durchgelaufen ist, abkoppeln des Slave für individuellen Betrieb) und mehreren Slave Ausgängen (Sequenz setzen, Sequenz starten).
Die Anzahl der Slaves hätte ich dann variabel gehalten. Das ohne die variable Anzahl Slaves zu implementieren ist natürlich kein Problem.
Oder beim Beschattungsbaustein: Ein Baustein pro Fassade und die Fenster (sowie deren individuellen Ein- und Ausgänge) werden variabel gehalten.
Klar: Geht auch anders und die Komplexität steigt beliebig. Ich würde es auch gar nicht als FR einkippen wollen...
Zuletzt geändert von Dragonos2000 am Fr Aug 16, 2019 10:46 am, insgesamt 1-mal geändert.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
- Reactions:
- Beiträge: 3744
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1171 Mal
- Danksagung erhalten: 2076 Mal
Ich sehe ehrlich gesagt den Anwendungsfall nicht.
Wenn man mehrere Rolladengruppen hat, dann eben mehrere Bausteine - fertig.
Das einzige was mir dazu schon mal eingefallen ist, wäre ein Parameter-Baustein (gemeinsame Parameter in mehreren Bausteinen), von dem dann alle anderen gespeist werden, so dass:
- Übergeordnete Parameter zentral
- und lokale Parameter in der jeweiligen Logik zu finden sind
lg
Robert
Wenn man mehrere Rolladengruppen hat, dann eben mehrere Bausteine - fertig.
Das einzige was mir dazu schon mal eingefallen ist, wäre ein Parameter-Baustein (gemeinsame Parameter in mehreren Bausteinen), von dem dann alle anderen gespeist werden, so dass:
- Übergeordnete Parameter zentral
- und lokale Parameter in der jeweiligen Logik zu finden sind
lg
Robert
Zuletzt geändert von Robert_Mini am Fr Aug 16, 2019 4:01 pm, insgesamt 1-mal geändert.
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
-
- Reactions:
- Beiträge: 322
- Registriert: Fr Apr 19, 2019 4:37 pm
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 136 Mal
Ich hole das noch mal hoch. Im Zuge des Umbaus von WG-Server auf den TWS möchte ich eben gerne auch die ganzen Logiken in den neuen Logikededitor bringen. Hier mein Einsatzgebiet für mehrere Ausgänge:
Früh wird zum Zeitpunkt x ein Trigger generiert. Dann soll eine bestimmte Abfolge von Ereignissen stattfinden bei x+10, x+30, x+600 sec usw. Ich habe also einen Eingangstrigger und möchte eine Kaskade von Ereignissen initiieren. Genau hier wären multiple Ausgänge hilfreich.
Sollte sich aber wohl auch über eine Custom Logik abbilden lassen .....
Mal sehen.
Früh wird zum Zeitpunkt x ein Trigger generiert. Dann soll eine bestimmte Abfolge von Ereignissen stattfinden bei x+10, x+30, x+600 sec usw. Ich habe also einen Eingangstrigger und möchte eine Kaskade von Ereignissen initiieren. Genau hier wären multiple Ausgänge hilfreich.
Sollte sich aber wohl auch über eine Custom Logik abbilden lassen .....
Mal sehen.
Viele Grüße
Jens
_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa
Jens
_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa
-
- Reactions:
- Beiträge: 314
- Registriert: Mo Sep 24, 2018 9:59 am
- Hat sich bedankt: 284 Mal
- Danksagung erhalten: 195 Mal
Das Thema Kaskade von Ereignissen will ich auch als nächstes angehen. Mit diesem Beispiel als Vorlage sollte sich das über Custom-Logik umsetzen lassen:
Knowledge Base - 4.6.7.3 Custom-Logik: Bewässerungssteuerung für 4 Kreise
Gruß
Matthias
Knowledge Base - 4.6.7.3 Custom-Logik: Bewässerungssteuerung für 4 Kreise
Gruß
Matthias
Gruß
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache
-
- Reactions:
- Beiträge: 322
- Registriert: Fr Apr 19, 2019 4:37 pm
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 136 Mal
Ja, damit sollte sich was anfangen lassen...
Viele Grüße
Jens
_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa
Jens
_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa
-
- Reactions:
- Beiträge: 3744
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1171 Mal
- Danksagung erhalten: 2076 Mal
Genau, das ist eine gutes Basis!
Im Prinzip Timer triggert Timer.
Robert
Im Prinzip Timer triggert Timer.
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
-
- Reactions:
- Beiträge: 314
- Registriert: Mo Sep 24, 2018 9:59 am
- Hat sich bedankt: 284 Mal
- Danksagung erhalten: 195 Mal
Ich habe mal versucht, mehrere Ausgänge kaskadierend zu einzuschalten.
Mein Problem: Der Monoflop ist ja so designed, dass er immer 2 x schaltet.
Trigger > Ausgang (ein)schalten ==> Verzögerungszeit ==> Ausgang (aus)schalten.
Ich möchte aber, dass jeder Ausgang nur 1 x geschaltet wird - nur beim Ablauf der jeweiligen Verzögerungszeit:
Trigger ==> Verzögerungszeit => Ausgang (ein)schalten
Das Problem habe ich auch, wenn ich die Standard-Function "Ein-/Ausschaltverzögerung" im Logikeditor verwende, hinter der ja auch der Monoflop steckt. Wenn ich verzögert einschalten will, heißt das, dass immer erstmal ausgeschaltet wird, was bei KNX-Zielobjekten zu ungewollten Aus-Telegrammen führt.
Gibt es da einen Workaround, oder ist eine entsprechende Monoflop-Variante geplant?
Gruß
Matthias
Mein Problem: Der Monoflop ist ja so designed, dass er immer 2 x schaltet.
Trigger > Ausgang (ein)schalten ==> Verzögerungszeit ==> Ausgang (aus)schalten.
Ich möchte aber, dass jeder Ausgang nur 1 x geschaltet wird - nur beim Ablauf der jeweiligen Verzögerungszeit:
Trigger ==> Verzögerungszeit => Ausgang (ein)schalten
Das Problem habe ich auch, wenn ich die Standard-Function "Ein-/Ausschaltverzögerung" im Logikeditor verwende, hinter der ja auch der Monoflop steckt. Wenn ich verzögert einschalten will, heißt das, dass immer erstmal ausgeschaltet wird, was bei KNX-Zielobjekten zu ungewollten Aus-Telegrammen führt.
Gibt es da einen Workaround, oder ist eine entsprechende Monoflop-Variante geplant?
Gruß
Matthias
Gruß
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache
-
- Reactions:
- Beiträge: 314
- Registriert: Mo Sep 24, 2018 9:59 am
- Hat sich bedankt: 284 Mal
- Danksagung erhalten: 195 Mal
... Die Einschalt-Kaskade funktioniert jetzt schon mal grundsätzlich:
Nach TRUE auf den Trigger-Eingang werden nacheinander die Ausgänge auf TRUE geschaltet. Ausgang 1 sofort, die anderen jeweils nach Ablauf der eingestellten Zeit.
Nach TRUE auf den Trigger-Eingang werden nacheinander die Ausgänge auf TRUE geschaltet. Ausgang 1 sofort, die anderen jeweils nach Ablauf der eingestellten Zeit.
Code: Alles auswählen
{
"Level":[
["$trigger","bool",false],
["$state_a","bool",false],
["$trigger_b","bool",false],
["$state_b","bool",false],
["$trigger_c","bool",false],
["$state_c","bool",false],
["$period_a","float",0],
["$period_b","float",0],
["$true","bool",true],
["$reset","bool",false]
],
"Module":[
["And",["$trigger"],"$state_a"],
["And",["$trigger"],"$reset"],
["Monoflop","$state_a","-$reset","$trigger_b","$period_a",2],
["Latch","$true","$state_b","$trigger_b",2],
["Monoflop","$state_b","-$reset","$trigger_c","$period_b",2],
["Latch","$true","$state_c","$trigger_c",2]
],
"Input":[
["Trigger","Startet die Kaskade","$trigger","c"],
["Dauer bis Aktion 2","in Sekunden","$period_a","c"],
["Dauer bis Aktion 3","in Sekunden","$period_b","c"]
],
"Output":[
["Aktion 1","Wird sofort ausgeführt","$state_a","c"],
["Aktion 2","nach x Sekunden","$state_b","c"],
["Aktion 3","nach x Sekunden","$state_c","c"]
]
}
Gruß
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache