LCN - SetDisplayText

Hallo,

mit LCN_SetDisplayText kann man auf den GT10 o.ä. in den Zeilen 1 - 4 den Text ändern oder vorgeben. In der ersten Zeile kann ein GT auch Icons darstellen.

Kann ich bzw. wie kann ich dies über IPS steuern?

Mir würde es reichen, wenn ich die aktuell dort angezeigten Symbole anzeigen/verschwinden lassen kann.

Danke für eure Hilfe!

Gruß

Michael

Bei mir funktioniert das so, mit der Angabe der Splitter ID


$anzeige = "Hallo Test";
function SetGTTextLineI($instance, $line, $text)
{
    $text = utf8_encode(substr($text, 0, 58));
    for($part = 0; $part < ceil(strlen($text) / 12); $part++)
    {
       if(!@LCN_SendCommand($instance, 'GT',
            'DT' .
            $line .
            ($part + 1) .
            substr($text, $part * 12, 12) .
            "\n")) return;
    }
}
SetGTTextLineI(49175, 1, $anzeige);


Ich hatte vor 8 Jahren das mal gemacht:

Läuft heute noch bei mir, wird aber nicht mehr weiterentwickelt

Hallo,

danke für eure schnellen Antworten.

Ich habe mich vielleicht missverständlich ausgedrückt. Mir geht es ausschließlich um die Icons. Den Text (Datum & Temperaturen) bekomme ich aus LCN.

Ich möchte insbesondere das Garagen-/Haus-Symbol über IPS anzeigen bzw. wieder ausblenden.

Text habe ich mit LCN-Displaytext schon einmal über IPS manipuliert, darum geht es mir aber jetzt nicht.

Danke und Gruß

Michael

Hi.

Ich würde aus IPS ein virtuelles Relais im LCN schalten, dass den Zustand des Garagentors wiedergibt. Das kannst Du dann im LCN für das GT Symbol (und andere Sachen) nutzen.

Grüße Jochen

Hallo Jochen,

danke für den Tip. Die virtuellen Relais nutze/kenne ich bereits. Ich hatte gehofft, das Ziel mit einem IPS-Befehl zu erreichen - was wohl so nicht möglich ist.

Danke & Gruß

Michael