E-Konst hat geschrieben:
Das heist ich komme so mit der TILA2 Software und Caller ID nicht weiter?
Wie verhält sich dort die deklarierte Variable mit der Funktion Caller ID?
Anruf kommt, Variable wird "1" gesetzt und bleibt auf "1" egal wie oft man das GSM-Modul erneut anruft?
Korrekt. Schalten auf diesen einen Wert wird immer ausgeführt, wenn man das HG anruft.
Im Code sieht das so aus:
<IncomingCallTrigger>
<No1 _="*" event="Switch_0"/>
</IncomingCallTrigger>
Ein Ruf von beliebiger Nummer (No1 _="*" ) führt ein Event aus.
<Switch_0>
<Set _="/Process/MB/IO/Q/P0" value="1"/>
</Switch_0>
Das Event setzt die Variable auf den festgelegten Wert.
Mit Tila ist hier Schluß.
Mit TICO könnte an dieser Stelle:
<Switch_0>
<If _="/Process/MB/IO/Q/P0">
<Set _="/Process/MB/IO/Q/P0" value="0"/>
</If>
<IfNot _="/Process/MB/IO/Q/P0">
<Set _="/Process/MB/IO/Q/P0" value="1"/>
</IfNot>
</Switch_0>
In diesem Fall wird abhängig von aktuellen Zustand des Ausgangs der Ausgang negiert gesetzt.
Das sollte mit TICO auch so funktionieren:
<Switch_0>
<Process>
<LDN _="/Process/MB/IO/Q/P0"/>
<ST _="/Process/MB/IO/Q/P0"/>
</Process>
</Switch_0>
_________________
Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00:
Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min