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
Baustein für Erkennung langer Tastendruck
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: 2323
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 898 Mal
- Danksagung erhalten: 700 Mal
Hallo zusammen,
grundsätzlich ja. Man wird parallel zu den beiden Triggern auf die die Logik reagiert den jeweiligen aktuellen Zeitstempel auf der Eingangsseite einspeisen, in einem jeweils zugehörigen internen Objekt parken die Differenz berechnen und dann mit einem Schwellwert das Ergebnis bewerten. Mit dem Vorgehen sollte das klappen.
Das ist dann wahrscheinlich erst ganz sauber, wenn wir die Persistenzschicht dazu bekommen.
Ich hoffe das hilft ein wenig.
Gruß
Jens
grundsätzlich ja. Man wird parallel zu den beiden Triggern auf die die Logik reagiert den jeweiligen aktuellen Zeitstempel auf der Eingangsseite einspeisen, in einem jeweils zugehörigen internen Objekt parken die Differenz berechnen und dann mit einem Schwellwert das Ergebnis bewerten. Mit dem Vorgehen sollte das klappen.
Das ist dann wahrscheinlich erst ganz sauber, wenn wir die Persistenzschicht dazu bekommen.
Ich hoffe das hilft ein wenig.
Gruß
Jens
Zuletzt geändert von blaubaerli am Fr Mai 17, 2019 10:08 pm, insgesamt 1-mal geändert.
-
- Reactions:
- Beiträge: 428
- Registriert: Mo Okt 15, 2018 9:24 pm
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 208 Mal
Ich persönlich finde, dass das eine ziemlich wichtige Funktion ist, da sich mit ihr ja aus einem Taster prinzipiell 2 oder mehr Taster machen lassen - je nachdem, wie man das am Schluss auswertet. Für einen Szenenaufruf, Zentralbefehl oder einfach nur als Kindersicherung ist der Unterschied "lang" "kurz" quasi unerlässlich.
Lange Rede, kurzer Sinn: er verdient einen eigenen Logikbaustein ohne langes "Rumgebastel".
Just my 2 cents.
Gruß
Stephan
Lange Rede, kurzer Sinn: er verdient einen eigenen Logikbaustein ohne langes "Rumgebastel".
Just my 2 cents.
Gruß
Stephan
TWS 2500 ID:677, PBM ID:495 & ID:632, TWS 2500 ID:574, TWS 2500 ID:220, PBM ID:1022, VPN offen, Neustart kein Problem
-
- Reactions:
- Beiträge: 442
- Registriert: Fr Sep 14, 2018 5:03 pm
- Hat sich bedankt: 1457 Mal
- Danksagung erhalten: 235 Mal
Taster so parametriren das er
A. Bei drücken eine 1 sendet
B. Bei loslassen eine 0
Das ist die erste GA zb. 4/3/56 dpts 1.001
Bei langem Tasten Druck ( einstellbar im Taster ab wann er einen langen Tastendruck erkennen und senden soll ) und halten
A. Eine 1 sendet
B. Eine 0 beim loslassen
Das wäre die zweite GA 4/3/57
Es gäbe von dieser Einstellung her 4 verschiedene GAs bzw GA werte die mit der Logic ausgewertet werden könnten.
Ein Problem gibt es allerdings, diese GAs dürften nicht auf einen Aktor verknüpft werden sondern nur für die Logic im TW gedacht.
Parametrirung des Tasters zb. als Jalousie Taster
Ich habe nicht die Möglichkeit dies zu testen, gedanklich besteht aber die Möglichkeit das es klappen könnte.
Das in Kombination mit der Logic 2 mal kurz Tasten und ein mal lang ist zentral ein
Zweimal lang Aussen Licht aus
Ein mal lang Kellerlicht
Und so weiter und so weiter
Mit dem Morsen ist’s da nicht so weit her.
Versteckte Funktionen dank Logic und TW
A. Bei drücken eine 1 sendet
B. Bei loslassen eine 0
Das ist die erste GA zb. 4/3/56 dpts 1.001
Bei langem Tasten Druck ( einstellbar im Taster ab wann er einen langen Tastendruck erkennen und senden soll ) und halten
A. Eine 1 sendet
B. Eine 0 beim loslassen
Das wäre die zweite GA 4/3/57
Es gäbe von dieser Einstellung her 4 verschiedene GAs bzw GA werte die mit der Logic ausgewertet werden könnten.
Ein Problem gibt es allerdings, diese GAs dürften nicht auf einen Aktor verknüpft werden sondern nur für die Logic im TW gedacht.
Parametrirung des Tasters zb. als Jalousie Taster
Ich habe nicht die Möglichkeit dies zu testen, gedanklich besteht aber die Möglichkeit das es klappen könnte.
Das in Kombination mit der Logic 2 mal kurz Tasten und ein mal lang ist zentral ein
Zweimal lang Aussen Licht aus
Ein mal lang Kellerlicht
Und so weiter und so weiter
Mit dem Morsen ist’s da nicht so weit her.
Versteckte Funktionen dank Logic und TW
TW 2600_99 seit 1.1.2018 / VPN zu
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Hi Stephan,
Morgen ist auch noch ein Tag.
Stefan K.
PS: Damit mein ich aber nicht 5 nach Mitternacht
wird gemacht, aber nicht mehr heute
Morgen ist auch noch ein Tag.
Stefan K.
PS: Damit mein ich aber nicht 5 nach Mitternacht
Zuletzt geändert von S. Kolbinger am Fr Mai 17, 2019 11:48 pm, insgesamt 1-mal geändert.
Gruß,
Stefan K.
Stefan K.
-
- Reactions:
- Beiträge: 428
- Registriert: Mo Okt 15, 2018 9:24 pm
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 208 Mal
Ja, Samstag
Habt ihr denn gar kein Wochenende bei Elabnet?
Gruß
Stephan
Hinzugefügt nach 6 Minuten 24 Sekunden:
DAS ist z.B. eine KNX-Funktion, die sicherlich nicht alle Taster unterstützen. Das kann dann vielleicht noch die Berker IQ Serie aber das ist definitiv kein Standardparameter.
TWS 2500 ID:677, PBM ID:495 & ID:632, TWS 2500 ID:574, TWS 2500 ID:220, PBM ID:1022, VPN offen, Neustart kein Problem
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Hallo Dominic,
Aber Vorsicht, es sind noch ein paar hinterlistige Bugs drin.
Wenn das Ergebnis zu komisch wird, hilft manchmal ein Relaod der Seite.
Wenn du zu gefrustet bist, um weiter zu machen, dann kannst du mal diese Custom-Logik einspielen:
Die sollte genau das machen, was du eingangs beschrieben hast.
Und zwar gleich beim Drücken des Taster das Licht "A" einschalten und nach 2s (sofern du den Taster gedrückt hältst) das Licht "B".
Aus meiner Sicht lässt sich das allein durch Programmieren des Taster von MDT nicht erreichen.
Da geht es nur entweder kurz oder lang gedrückt, aber nicht erst "gedrückt" dann "lange gedrückt".
Also durchaus eine Aufgabe für die Logik!
Sollt in etwa so aussehen:
Die Zeit lässt sich über die Parameter-Einstellung natürlich anpassen.
Nur noch über den DOS/Objekt-Manager die Objekte verknüpfen.
Viel Spaß beim ausprobieren,
Stefan K.
Sich mit den grundlegenden Bausteinen zu beschäftigen ist sich ein guter Einstieg.
Aber Vorsicht, es sind noch ein paar hinterlistige Bugs drin.
Wenn das Ergebnis zu komisch wird, hilft manchmal ein Relaod der Seite.
Wenn du zu gefrustet bist, um weiter zu machen, dann kannst du mal diese Custom-Logik einspielen:
Code: Alles auswählen
{
"Level": [
["$TasteIn","bool",false],
["$ZeitTasteLang","float",2.0],
["$TimerLaeuft","bool",false],
["$LangeTaste","bool",false],
["$ObjA","bool",false],
["$ObjB","bool",false],
["$RckA","bool",false],
["$RckB","bool",false],
["$EinKonst","bool",true],
["$VAR<Inhibit?>", "bool", false]
],
"Module": [
["Break", ["$VAR<Inhibit?>"]],
["And",["$RckA"],"$ObjA"],
["And",["$RckB"],"$ObjB"],
["Monoflop","$TasteIn",0,"$TimerLaeuft","$ZeitTasteLang",0],
["And", ["$TasteIn","-$TimerLaeuft"], "$LangeTaste"],
["Latch","$EinKonst","$ObjA","$TasteIn",1],
["Latch","$EinKonst","$ObjB","$LangeTaste",1]
],
"Input": [
["Taster", "Taster-Signal", "$TasteIn", "c"],
["Zeit", "Zeit für Taste lange gedrückt", "$ZeitTasteLang", "c"],
["A(Rck)","Rückmeldeobjekt für A","$RckA","u"],
["B(Rck)","Rückmeldeobjekt für B","$RckB","u"],
["Inhibit", "INHIBIT", "$VAR<Inhibit?>", "u"]
],
"Output": [
["A","Objekt A (sofort EIN)","$ObjA","c"],
["B","Objekt B (EIN bei langem Druck)","$ObjB","c"]
]
}
Und zwar gleich beim Drücken des Taster das Licht "A" einschalten und nach 2s (sofern du den Taster gedrückt hältst) das Licht "B".
Aus meiner Sicht lässt sich das allein durch Programmieren des Taster von MDT nicht erreichen.
Da geht es nur entweder kurz oder lang gedrückt, aber nicht erst "gedrückt" dann "lange gedrückt".
Also durchaus eine Aufgabe für die Logik!
Sollt in etwa so aussehen:
Die Zeit lässt sich über die Parameter-Einstellung natürlich anpassen.
Nur noch über den DOS/Objekt-Manager die Objekte verknüpfen.
Viel Spaß beim ausprobieren,
Stefan K.
Gruß,
Stefan K.
Stefan K.
-
- 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:
Halo Stefan, Great,
bitte in die Liste der Standard-Bausteine mit aufnehmen, das wird man öfters brauchen
lg
Stefan
bitte in die Liste der Standard-Bausteine mit aufnehmen, das wird man öfters brauchen
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.
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.
-
- Reactions:
- Beiträge: 3744
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1171 Mal
- Danksagung erhalten: 2076 Mal
Sehr schön!
Als Standard-Baustein würde ich mir eine Umsetzung wünschen, wie die Merten Taster:
- Parameter Zeit St. für lange Betätigung in ms
- GA für kurz
- GA für Lang
- Aktion bei Betätigung
- Aktion beim Loslassen vor Erreichen von dt
- (Aktion beim Erreichen von dt) in Klammer, da als Logik mit 2 Telegrammen nicht einfach umsetzbar
- Aktion beim Loslassen nach Erreichen
Lg
Robert
Als Standard-Baustein würde ich mir eine Umsetzung wünschen, wie die Merten Taster:
- Parameter Zeit St. für lange Betätigung in ms
- GA für kurz
- GA für Lang
- Aktion bei Betätigung
- Aktion beim Loslassen vor Erreichen von dt
- (Aktion beim Erreichen von dt) in Klammer, da als Logik mit 2 Telegrammen nicht einfach umsetzbar
- Aktion beim Loslassen nach Erreichen
Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
-
- Reactions:
- Beiträge: 408
- Registriert: Mo Aug 13, 2018 10:51 am
- Wohnort: Hannover
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 272 Mal
Das von dir genannte Beispiel bestätigt aber, dass es von KNX eben nicht unterstützt wird.
Im Grunde hatte ich diese Option mit den Telegrammen beim Drücken und Loslassen auch in meinem Post schon genannt.
Es handelt sich aber hier nicht um eine in KNX enthaltene Funktion, die die Dauer eines Tastendrucks messen und auswerten kann, sondern um (1) eine Funktion des Sensors (Bereitstellung von GA für Drücken und Loslassen) sowie (2) eines Logikprozessors (hier: HS4).
Falls ein Gerät Nummer 1 nicht zur Verfügung stellt, kannst du soviel Logik bauen wie du willst: es wird nicht funktionieren. KNX kann nicht "die Dauer einer GA" (universeller Tastendruck) messen.
Bevor es jetzt vollends akademisch wird: Es scheint, als wäre die gewünschte Funktion mit der vorhandenen Hardware umzusetzen. Alles gut also!
--
TWS 2500 (ID=137), PBM, Wartungs-VPN=ON, Reboot bitte nur nach Absprache
TWS 2500 (ID=137), PBM, Wartungs-VPN=ON, Reboot bitte nur nach Absprache
-
- Reactions:
- Beiträge: 428
- Registriert: Mo Okt 15, 2018 9:24 pm
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 208 Mal
Ich denke, das Wort, das im Zusammenhang mit dem Gira Tastsensor fehlt, ist "nativ".
Und der Berker IQ kann, soweit ich weiss, kurz-lang tatsächlich per Parametrierung auf 2 unterschiedliche GAs senden. Also eine echte KNX Lösung.
In der Regel taucht aber so eine Problemstellung erst nach dem Einbau des (falschen) Schalterprogramms auf ...
Gruss Stephan
Und der Berker IQ kann, soweit ich weiss, kurz-lang tatsächlich per Parametrierung auf 2 unterschiedliche GAs senden. Also eine echte KNX Lösung.
In der Regel taucht aber so eine Problemstellung erst nach dem Einbau des (falschen) Schalterprogramms auf ...
Gruss Stephan
TWS 2500 ID:677, PBM ID:495 & ID:632, TWS 2500 ID:574, TWS 2500 ID:220, PBM ID:1022, VPN offen, Neustart kein Problem