Hallo Falk!
Das ist in diesem Fall die bekannte Einschränkung, dass nicht Variablen als Substring gleichzeitig in einem Ein- und Ausgang vorkommen darf.
In deinem Fall:
Du hast $MessageOff und $MessageOn als Eingang und $Message als Ausgang. Das funktioniert beim Neuanlegen, beim Ändern und Neuspeichern der Logik entsteht der Fehler. Das hat aber nichts mit der neuen Variable zu tun, sondern dass die Logik neu geparst wird.
Ich würde eigentlich hoffen, dass sich diese Einschränkung beheben lässt, da sie oft sehr schwer auffindbar auftritt, weil wie oben eine völlig andere Änderung diesen Fehler aufwirft, so dass man naturgemäß an einer anderen Stelle sucht. Erschwerend kommt hinzu, dass ein Auskommentieren der Änderung, den Fehler ja nicht rückgängig macht... (das Anlegen einer neuen Logik schon, aber nur bis zur nächsten Änderung!)
lg
Robert
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
[Improvement] [V4.0.1] Keine Variablen mit Ziffern im Name möglich? (Logik lässt sich nicht speichern) (WD-2574)
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: 3903
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1263 Mal
- Danksagung erhalten: 2213 Mal
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
-
- Elaborated Networks
- Reactions:
- Beiträge: 10708
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 5303 Mal
- Danksagung erhalten: 8685 Mal
- Kontaktdaten:
Hi Robert,
Derzeit arbeiten wir (unter anderem, nicht nur) am Logik Manager Generation IV (die Gen III haben wir vor 9 Tagen mit der IP 1 zur V 4.1 ausgerollt). Damit wird dann das Erstellen vollgrafisch und den Parser werden wir dann auch anfassen müssen.
BTW: Wir werden dann, für die speziellen Tests an den neuen Logiken, weitere DEV-Tester benötigen, die besonders affin mit Logikthemen sind. Also vorübergehend für den neuen Logikmanager. Wer hier temporär als DEV unterstützen mag, bitte an service at elabnet dot de melden mit "ElabNET / Vorname Nachname: Biete Unterstützung als DEV-Tester für Logik an mit TWS ID XXXX" schreiben. Wäre super.
lg
Stefan
PS: Bevor es wieder Diskussionen gibt. Vorrangig arbeiten wir an den neuen Widgets für die VISU, aber da die Logik auch wichtig ist und das langwierig ist, nehmen wir die Arbeit daran bereits jetzt auf. Dazwischen kommen noch andere Verbesserungen zu völlig anderen Themenbereichen. Man hat an der IP 1 ja schon gesehen, dass unsere Upgrades wieder mehr Multi-Thematisch werden.
Ich gebe das weiter.Robert_Mini hat geschrieben: ↑Do Aug 22, 2024 10:49 amIch würde eigentlich hoffen, dass sich diese Einschränkung beheben lässt, da sie oft sehr schwer auffindbar auftritt,
Derzeit arbeiten wir (unter anderem, nicht nur) am Logik Manager Generation IV (die Gen III haben wir vor 9 Tagen mit der IP 1 zur V 4.1 ausgerollt). Damit wird dann das Erstellen vollgrafisch und den Parser werden wir dann auch anfassen müssen.
BTW: Wir werden dann, für die speziellen Tests an den neuen Logiken, weitere DEV-Tester benötigen, die besonders affin mit Logikthemen sind. Also vorübergehend für den neuen Logikmanager. Wer hier temporär als DEV unterstützen mag, bitte an service at elabnet dot de melden mit "ElabNET / Vorname Nachname: Biete Unterstützung als DEV-Tester für Logik an mit TWS ID XXXX" schreiben. Wäre super.
lg
Stefan
PS: Bevor es wieder Diskussionen gibt. Vorrangig arbeiten wir an den neuen Widgets für die VISU, aber da die Logik auch wichtig ist und das langwierig ist, nehmen wir die Arbeit daran bereits jetzt auf. Dazwischen kommen noch andere Verbesserungen zu völlig anderen Themenbereichen. Man hat an der IP 1 ja schon gesehen, dass unsere Upgrades wieder mehr Multi-Thematisch werden.
Zuletzt geändert von StefanW am Do Aug 22, 2024 1:13 pm, insgesamt 3-mal geändert.
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: 384
- Registriert: Mo Jun 27, 2022 9:30 am
- Hat sich bedankt: 298 Mal
- Danksagung erhalten: 220 Mal
Hallo Robert,
vielen Dank für den Hinweis. Die Einschränkung ist nunmehr verstanden, und wenn man sie kennt kann man sie ja auch umgehen.
Ich verstehe nur weiterhin nicht ganz, warum der Fehler erst zum Ende hin auftritt. Ich hatte die Logik bis dahin sechs oder sieben mal erweitert, gespeichert (erfolgreich!) und im Doc-Mode getestet. Den Ausgang mit $Message hatte ich zuerst erstellt und dann die übrigen Ausgänge schrittweise hinzugefügt. Und erst beim Einfügen des vorletzten Ausgangs $Titel ist das Problem aufgetreten …
Aber egal, Problem bekannt = Problem gelöst. Ein Workaround ist ja relativ einfach zu machen.
Vielen Dank und viele Grüße
Falk
vielen Dank für den Hinweis. Die Einschränkung ist nunmehr verstanden, und wenn man sie kennt kann man sie ja auch umgehen.
Ich verstehe nur weiterhin nicht ganz, warum der Fehler erst zum Ende hin auftritt. Ich hatte die Logik bis dahin sechs oder sieben mal erweitert, gespeichert (erfolgreich!) und im Doc-Mode getestet. Den Ausgang mit $Message hatte ich zuerst erstellt und dann die übrigen Ausgänge schrittweise hinzugefügt. Und erst beim Einfügen des vorletzten Ausgangs $Titel ist das Problem aufgetreten …
Aber egal, Problem bekannt = Problem gelöst. Ein Workaround ist ja relativ einfach zu machen.
Vielen Dank und viele Grüße
Falk
Vielen Dank und viele Grüße
Falk
TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi
Falk
TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi