Warning: preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 750 Warning: Invalid argument supplied for foreach() in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 751 Warning: preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 750 Warning: Invalid argument supplied for foreach() in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 751 Warning: preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 750 Warning: Invalid argument supplied for foreach() in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 751 Warning: preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 750 Warning: Invalid argument supplied for foreach() in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 751 Warning: preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 750 Warning: Invalid argument supplied for foreach() in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 751 Warning: preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 750 Warning: Invalid argument supplied for foreach() in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 751 Warning: preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 750 Warning: Invalid argument supplied for foreach() in /var/customers/webs/web5/www_dragonfly_at/mozilo/cms/Syntax.php on line 751 Dragonfly :: CCU-RemotePC :: Empfangen-Beispiele

Empfangen - Beispiele


Parameterübergabe:

[liste|Zum Senden der Parameter müssen lediglich an die generierte URL
die Parameter getrennt durch ein ? angehängt werden:
        http://192.168.1.100:8885/aufruf@suffix?Parameter1?P2?P3?P4

Die von CCU-RemotePC generierten Scripte müssen dafür ergänzt werden.

CCU (CUxD-Script)
Temperatur Funk-Thermometer mit einer Nachkommastelle auslesen und übergeben

FHEM
PRESENCE-Status eines Routers auslesen und übergeben


  • Diese können dann in den Empfangsoptionen via Platzhalter eingefügt werden:
            {1} für Parameter1, {2} für Parameter2, usw.

    • Die Reihenfolge kann hier frei bestimmt werden, fehlende Parameter werden ignoriert.
      Der Platzhalter {0} fügt alle angegebenen Parameter in der vorgegebenen Reihenfolge getrennt durch ein Leerzeichen (anstelle des ?) ein.
    • Sie sind in den allen Befehlen innerhalb der Klammer einzutragen und können den Befehl ergänzen oder ersetzen.

    In den Beispielen für die PC-Steuerung und Meldungen wird dies demonstriert.


Mehrfachausführung:

Wird ein Befehl empfangen können nun auch mehrere Befehle hintereinander abgehandelt werden:
        cmd(rundll32.exe user32.dll,LockWorkStation) wait(5) screen(off)
        -> der Benützer wird abgemeldet, es wird 5 Sekunden gewartet, der Bildschirm wird ausgeschalten

Der Code muß nur hintereinander eingegeben werden.


PC-Steuerung:





Meldungen:


Folgende Variablen können im Meldungs-Text verwendet werden:
  • <date> - Datum der Benachrichtigung
  • <time> - Zeit der Benachrichtigung
  • <br> - Zeilenumbruch


Beispiele für die Verwendung der erweiterten MSG-Box mit if()-Befehl:

        if(msg(question|Bildschirm ausschalten|Bildschirm aus?|YesNo) then screen(off))
        -> Bildschirm wird bei drücken von "Ja" ausschalten

        if(!msg(question|Bildschirm ausschalten|Bildschirm aus?|YesNo) then screen(off))
        -> Bildschirm wird bei drücken von "Nein" ausschalten

        if(msg(question|Licht einschalten|Licht ein?|OKCancel) then send(1) else screen(off) volume(mute))
        -> bei drücken von "OK" wird der hinterlegte Sendebefehl mit ID 1 ausgeführt
        -> bei drücken von "Abbrechen" wird der Bildschirm und der Ton ausgeschalten


eigene Befehle:


© Thomas Baumgartner | Dragonfly :: CCU-RemotePC :: Empfangen-Beispiele | Sitemap | moziloCMS 2.0 | Original Theme by sbDESIGN modifiziert by Thomas Baumgartner