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

[Gelöst] Meldungstext 14 Byte zu bestimmten Zeitraum anzeigen.

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
Sun1453
Reactions:
Beiträge: 2217
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1982 Mal
Danksagung erhalten: 885 Mal

Meldungstext 14 Byte zu bestimmten Zeitraum anzeigen.

#1

Beitrag von Sun1453 »

Ich möchte gerne einen Statustext auf meinen Glastaster 2 Smart anzeigen lassen und das in einen bestimmten Zeitraum nur.

Um Signale zu bestimmten Zeiten zu senden, habe ich schon den folgenden KB Eintrag gelesen und umgetzt. Jetzt fehlt mir aber die entsprechende Logik die dann ausgelöst wird um den Text auf den Bus zu senden und später wieder zu löschen. Was kann man dafür benutzen. Danke.

Habe jetzt zwei Und Bausteine mit unterschiedlichen Cronzeiten vorhanden. 1. Anlegen und 2. Löschen des Textes.

Ich Danke schon mal für eure Hilfe.
Zuletzt geändert von Robert_Mini am Di Nov 26, 2019 11:03 pm, insgesamt 2-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

S. Kolbinger
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 588
Registriert: Mi Aug 15, 2018 11:34 am
Hat sich bedankt: 82 Mal
Danksagung erhalten: 560 Mal

#2

Beitrag von S. Kolbinger »

Hallo Michael,
die Verwendung der String-Variablen wird im Logik-Editor leider noch nicht voll unterstützt. :character-bowser:
Aber dein Wunsch geht schon jetzt mit Hilfe folgender Custom-Logic:

Code: Alles auswählen

{
    "Level": [
        ["$Text","string","Meine Meldung!"]
    ],
    "Module": [
    ],
    "Input": [
    ],
    "Output": [
        ["Ausgang","Ausgang","$Text","t"]
    ]
}
Du musst nur Meine Meldung! durch deinen Text ersetzen und in eine Custom-Logic kopieren.
Anschließend noch einen Trigger/Zeit/Zeitpunkt hinzufügen und mit deinem KNX-TWS-Objekt verbinden, das in derselben GA ist, wie dein Glastaster-Objekt.
Bild

Zum Löschen des Textes wiederholst du ganze in einer zweiten Custom-Logic (z.B. mit "duplicate logic"), ersetzt dort deinen Text durch einen String mit Spaces "________" und setzt den Trigger auf den Lösch-Zeitpunkt.
Zuletzt geändert von S. Kolbinger am Fr Aug 09, 2019 9:18 pm, insgesamt 1-mal geändert.
Gruß,
Stefan K.

S. Kolbinger
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 588
Registriert: Mi Aug 15, 2018 11:34 am
Hat sich bedankt: 82 Mal
Danksagung erhalten: 560 Mal

#3

Beitrag von S. Kolbinger »

... und weil so schön ist, das ganze in einer einzigen Custom-Logic:

Code: Alles auswählen

{
    "Level": [
        ["$Text_Ein","string","Meldung"],
        ["$Text_Aus","string"," "],
        ["$Out","string"," "],
        ["$Select","bool",false],
        ["$KonstTrue","bool",true],
        ["$Dauer","float",3600],
        ["$VAR<Inhibit?>", "bool", false]
    ],
    "Module": [
        ["Break", ["$VAR<Inhibit?>"]  ],
        ["Monoflop","$KonstTrue",0,"-$Select","$Dauer",0],
        ["Multiplexer",["$Text_Ein","$Text_Aus"],"$Out","$Select"]
    ],
    "Input": [
        ["Dauer", "Dauer der Anzeige [s]", "$Dauer", "c" ],
        ["Inhibit", "INHIBIT", "$VAR<Inhibit?>", "u" ]
    ],
    "Output": [
        ["Ausgang","Textausgabe","$Out","c"]
    ]
}
Bild
Start über den Trigger/Zeit/Zeitpunkt und das Ende über die Dauer einstellen.
Gruß,
Stefan K.

S. Kolbinger
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 588
Registriert: Mi Aug 15, 2018 11:34 am
Hat sich bedankt: 82 Mal
Danksagung erhalten: 560 Mal

#4

Beitrag von S. Kolbinger »

Achtung:

habe gerade noch einen Bug in RC2 entdeckt.
Bitte keine leeren Strings "" (Länge = 0) verwenden, sonst stürzt der KNX-Logger ab.
Also mindestens ein Space im String " " !!!

Bug gefunden und behoben: FINR
Zuletzt geändert von S. Kolbinger am Sa Aug 10, 2019 1:07 pm, insgesamt 1-mal geändert.
Gruß,
Stefan K.

Ersteller
Sun1453
Reactions:
Beiträge: 2217
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1982 Mal
Danksagung erhalten: 885 Mal

#5

Beitrag von Sun1453 »

Hallo Stefan,

ich habe das gerade umgesetzt. Der Trigger ist auf Montag gestellt. Ich werde dir dann berichten, ob alles geklappt hat. Danke dir vielmals für deine Unterstützung.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

Ersteller
Sun1453
Reactions:
Beiträge: 2217
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1982 Mal
Danksagung erhalten: 885 Mal

#6

Beitrag von Sun1453 »

Guten Morgen Stefan,

heute früh war keine Meldung auf dem Display. Ich hatte aber auch keine Zeit auf dem TWS nachzuschauen. Wenn du Lust hast kannst selbst mal schauen. Komme erst heute Abend dazu, das zu analysieren.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

S. Kolbinger
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 588
Registriert: Mi Aug 15, 2018 11:34 am
Hat sich bedankt: 82 Mal
Danksagung erhalten: 560 Mal

#7

Beitrag von S. Kolbinger »

Hallo Michael,
Sun1453 hat geschrieben: Mo Aug 12, 2019 8:50 am heute früh war keine Meldung auf dem Display. Ich hatte aber auch keine Zeit auf dem TWS nachzuschauen. Wenn du Lust hast kannst selbst mal schauen. Komme erst heute Abend dazu, das zu analysieren.
ich denke, ich habe die Ursache gefunden:
Es war bei dir als Zeitpunkt "4:30 AM" eingestellt.
Der Zeitpunkt muss jedoch im 24h-Format angegeben sein, also "4:30".
Offensichtlich fangen wir diesen Fehler noch nicht ab. Ich gebe es mal an die Kollegen weiter.

Ich habe mir erlaubt, deine Logik auf das richtige Format zu ändern.
Nächsten Montag in aller Herrgottsfrühe müsste dann der Text erscheinen. :handgestures-fingerscrossed:
Gruß,
Stefan K.

Ersteller
Sun1453
Reactions:
Beiträge: 2217
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1982 Mal
Danksagung erhalten: 885 Mal

#8

Beitrag von Sun1453 »

Hallo Stefan,

okay alles klar. Ich dachte man muss das ganze dort mit AM / PM für die jeweilige Zeit eingeben. Danke dir für deine Hilfe. Vielleicht könnte man dort einen Tooltip integrieren wie man in diesen Bereich der Trigger das eingeben soll.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

S. Kolbinger
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 588
Registriert: Mi Aug 15, 2018 11:34 am
Hat sich bedankt: 82 Mal
Danksagung erhalten: 560 Mal

#9

Beitrag von S. Kolbinger »

Ein Hinweis befindet sich direkt über dem Eingabe-Fenster:
Bild
Aber leider wird das Format abschließend nicht überprüft :roll:
Gruß,
Stefan K.

Ersteller
Sun1453
Reactions:
Beiträge: 2217
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1982 Mal
Danksagung erhalten: 885 Mal

#10

Beitrag von Sun1453 »

Ahh Okay. Achso was mir noch einfällt. Ich wollte eine Zeit über das Uhr Symbol wählen, aber nach Klick auf diese passiert nichts. Firefox aktuelle Version.

TWS Aktuelle Version 1.5 RC2
Zuletzt geändert von Sun1453 am Mo Aug 12, 2019 2:39 pm, insgesamt 1-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |
Antworten

Zurück zu „Logikengine & Logik-Editor“