NEU! UPGRADE IP 10 verfügbar!
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3

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 IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs

Was mach ich Falsch? Einfache Custom Logik mit Latch

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
Antworten

Ersteller
CrashMaster
Reactions:
Beiträge: 7
Registriert: Sa Mär 23, 2019 7:36 pm
Hat sich bedankt: 5 Mal

Was mach ich Falsch? Einfache Custom Logik mit Latch

#1

Beitrag von CrashMaster »

Es ist bestimmt eine Kleinigkeit aber was mache ich falsch?
Ich kann die Logik nicht speichern. Habe Sie extra nur auf den Latch reduziert.
Beim Speichern kommt ein unerwarteter Fehler.
Gibt es ein Log oder ähnliches wo ich auslesen könnte an was er sich stört?

Code: Alles auswählen

{
    "Level": [
        ["$Eingang","float",100.0],
        ["$Merker1A","float",100.0]
    ],
    "Module": [
	    ["Latch","$Eingang","$Merker1A",true,0]
    ],
    "Input": [
        ["Eingang","Eingang","$Eingang","c"]
    ],
    "Output": [
        ["Merker1","Vorheriger Wert","$Merker1A","c"]
    ]
}
Timberwolf Server 2500 / #340 (VPN aus, Reboot nach Absprache)

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

#2

Beitrag von S. Kolbinger »

Das true ist falsch.
Du brauchst eine Referenz auf einen boolschen Level.
Gruß,
Stefan K.

Dragonos2000
Reactions:
Beiträge: 2183
Registriert: So Aug 12, 2018 1:38 pm
Wohnort: Karlsruher Raum
Hat sich bedankt: 482 Mal
Danksagung erhalten: 889 Mal

#3

Beitrag von Dragonos2000 »

Also im Ergebnis z.B. so, falls die Begrifflichkeiten zu verwirrend waren:

Code: Alles auswählen

{
    "Level": [
        ["$Wahr","bool",true],
        ["$Eingang","float",100.0],
        ["$Merker1A","float",100.0]
    ],
    "Module": [
	    ["Latch","$Eingang","$Merker1A","$Wahr",0]
    ],
    "Input": [
        ["Eingang","Eingang","$Eingang","c"]
    ],
    "Output": [
        ["Merker1","Vorheriger Wert","$Merker1A","c"]
    ]
}
Liegt daran, dass Du im Modulaufruf keine Werte direkt übergeben darfst (wie "true", "100", usw.). Die 0 in Deinem Latch ist ja ein -nennen wir's- Konfigurationsparameter, da darf man das.
Zuletzt geändert von Dragonos2000 am Fr Sep 06, 2019 8:14 am, insgesamt 3-mal geändert.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit

paralan
Reactions:
Beiträge: 269
Registriert: Mi Sep 05, 2018 11:49 pm
Hat sich bedankt: 291 Mal
Danksagung erhalten: 103 Mal

#4

Beitrag von paralan »

Hallo Jochen,

im Modul Latch muss es doch $Wahr heissen? Oder? :think:
Gruß Alan

TWS 2600 ID:190; VPN offen; Reboot nach Absprache, da Beschattung über Logikeditor aktiv!

Dragonos2000
Reactions:
Beiträge: 2183
Registriert: So Aug 12, 2018 1:38 pm
Wohnort: Karlsruher Raum
Hat sich bedankt: 482 Mal
Danksagung erhalten: 889 Mal

#5

Beitrag von Dragonos2000 »

Äh, ja...korrigiert. War doch schon etwas spät gestern. Sorry :whistle:
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit

Ersteller
CrashMaster
Reactions:
Beiträge: 7
Registriert: Sa Mär 23, 2019 7:36 pm
Hat sich bedankt: 5 Mal

#6

Beitrag von CrashMaster »

Danke, jetzt funktioniert es.

Wenn man die Knowledge Base richtig liest hätte man es wissen müssen.
Aber das habe ich wohl immer überlesen.

Bleibt trotzdem der Wunsch von mir es wäre schön wenn man hier statt der Aussage es kann nicht gespeichert werden noch ein Grund hätte wegen Zeile xy oder so etwas damit man schneller den Fehler eingrenzen kann.

Gruß
Thomas
Timberwolf Server 2500 / #340 (VPN aus, Reboot nach Absprache)
Antworten

Zurück zu „Logikengine & Logik-Editor“