ISDN Modul

Hallo ,

ich steuere einige Dinge über ISDN z.B. Heizung an oder ausschalten etc.
ohne den Anruf anzunehmen einfach über die gewählte Nummer

// Heizung aus !!!!!
      if ($item == "CalledNumber:4711")
      {
        SetValueString("SMS_Text","heizung ausgeschaltet");
        IPS_RunScript("Heizung_Aus");
        IPS_RunScript("Replay_SMS");
        SetValueInteger("tcount",$count + 1) ;
       }

mir ist aufgefallen:

wenn ich während des 1. Klingeln auflege --> alle Scripte werden 2 fach ausgeführt
(in meinem Bespiel erhalte ich dann 2 SMS-Nachrichten).

wenn ich länger klingeln lasse > 1 --> alle Scripte werden 1 fach ausgeführt

!!??:rolleyes: :mad:

Im Debugger kann ich keinen Unterschied feststellen.

Hat jemand eine Idee woran das liegen könnte ??

Jürgen

isdn.png

Kannst du mal die Variable mitloggen? (Evaluate/Modify -> Watch)

Dann sehen wir, wieso er doppelt triggert.

paresy

Hallo paresy,

nach einem Reboot von IPS läuft jetzt alles wie es soll.:rolleyes:
Ich habe ganze Nacht mit dem ISDN Thema gekämpft und konnte das
Problem auch jederzeit nachstellen aber jetzt läufts :confused: :rolleyes:

Ich bin ganz sicher das ich das gleiche Problem schon einmal hatte mit eine
anderen Script .