Probleme mit dem Befehl HM_WriteValueFloat

Hallo,

derzeit habe IP-Symcon 2.5 auf einem Testsystem und hätte gerne folgenden Befehl verwendet:

Zeile 2:
HM_WriteValueFloat(58339, „ON_TIME“, 5);

Leider bekomme ich immer wieder diese Fehlermeldung und der Aktor schaltet auch nicht.

Fehler:
Warning: Failure in [I/O-2\Test] on line 2

Hat jemand eine Lösung für mein Problem?

Mach mal den Haken „Status emulieren“ bei der Instanz raus.

Hallo,

bei mir funktioniert der Befehl folgendermassen:

      HM_WriteValueFloat(51542 /*[Räume\Gäste-WC und Eingangsbereich\Licht Diele]*/, "ON_TIME", 60*5);
      HM_WriteValueBoolean(51542 /*[Räume\Gäste-WC und Eingangsbereich\Licht Diele]*/, "STATE", true);

51542 ist die Instanz-ID

Gruß, Peter

Ganz wichtig die Instanz-ID nehmen, nicht die Status-ID !!!

Ist der Aktor eventuell nicht erreichbar?

Hallo,

offensichtlich gibt es Unterschiede zwischen HM Varianten.
Bei den wireless-Modulen funktioniert der Befehl wunderbar.
Leider jedoch nicht bei den wired-Modulen wo dieser Fehler auch kommt.

Heisst denn der Befehl bei den wired-Modulen anders?

Erreichbar sind die Module, da ich diese mit TRUE und FALSE steuern kann.

Status emulieren ist ebenfalls nicht aktiviert und die richtige ID habe ich auch benutzt.

Es handelt sich um das Modul HM wired 12 Eingänge / 14 Ausgänge.

Bye Bernd

Hallo Bernd,

es gibt den Befehl (On_Time) bei wired schlicht und einfach nicht. :cool:

Gruß
Bruno

Hallo,

gibt es evtl. eine Alternative?

Beim Einschalten Timer starten und dieser schaltet wieder aus.

Hallo,

meinst Du vielleicht den IPS_ScriptTimer?
Ich hätte gerne die Abschaltzeit in das Modul direkt eingetragen.

Bye Bernd

Ja, gibt fertige (anpassbare) Lösungen im Forum

Ich hätte gerne die Abschaltzeit in das Modul direkt eingetragen.

Funktion bestellen bei eq-3 oder Module selber umprogrammieren.

Vielen Dank mit dem On_Time Befehl habe ich es gelöst.

Vielen Dank.

Gruss Jan :slight_smile: