Suchen:

Art: Beiträge; Benutzer: Bayaro

Seite 1 von 3 1 2 3

Suchen: Die Suche dauerte 0.04 Sekunden.

  1. Antworten
    72
    Hits
    80,185

    Wichtig: Meldungen Log für BOOL-Variable (z.B. Haustür/Garage/Fenster/...)

    Dieses Skript loggt Variablenänderungen einer Boolean-Variable in einer HTMLBox. Damit kann man z.B. die letzten 30 Tür-/Fenster-Öffnungen übersichtlich im WebFront oder der mobilen App darstellen.
    ...
  2. Antworten
    72
    Hits
    80,185

    Wichtig: RGB zu HEX umrechnen/umwandeln

    Funktion aus einem Skript vom User "Raketenschnecke":


    function RGB2HEX($r, $g=-1, $b=-1) {
    if (is_array($r) && sizeof($r) == 3)
    list($r, $g, $b) = $r;

    $r = intval($r);
    $g = intval($g);...
  3. Antworten
    72
    Hits
    80,185

    Wichtig: HEX zu BINÄR umrechnen/umwandeln

    <?
    $HEXwert = "FABF"; // HEX-Wert
    $BINwert = CS_hex2bin($HEXwert);

    echo "HEX = $HEXwert // Binär = $BINwert";


    function CS_hex2bin($str) {
    $build = '';
    $build =...
  4. Antworten
    72
    Hits
    80,185

    Wichtig: Webhook (IPS-Skripte über URL-Aufruf ausführen & IPS-Variablen setzen und auslesen)

    Das folgende Skript z.B. mit dem Namen "WebhookBY.php" im IP-Symcon Ordner unter /webfront/user abspeichern:

    <?
    if (isset($_GET["RUNScriptID"])) {
    $IPS_RunScriptID = (int)$_GET["RUNScriptID"];...
  5. Antworten
    72
    Hits
    80,185

    Wichtig: Zeitangabe "2:01:03" (Stunden:Minuten:Sekunden) umrechnen in Sekunden

    <?
    $Duration = "2:01:03"; // 2 Stunden & 1 Minute & 3 Sekunden

    $DurationAR = explode(":", $Duration);
    $DurationSTD = (int)$DurationAR[0];
    $DurationMIN = (int)$DurationAR[1];
    $DurationSEK =...
  6. Antworten
    72
    Hits
    80,185

    Wichtig: Verwaiste Einträge aus Archiv entfernen (wenn zugehörige Variablen gelöscht wurden)

    Quelle: Archivkontrolle (by Nall chan)

    Skript zum Löschen aller verwaisten Archiv-Einträge. Es werden alle Einträge aus dem Archiv gelöscht, wovon keine zugehörigen Variablen mehr existieren....
  7. Antworten
    72
    Hits
    80,185

    Wichtig: Server Uptime auslesen (Windows)

    <?
    // Zeigt an, wann der Computer zuletzt gestartet wurde. Getestet unter Win7 und Win10
    $uptime = IPS_Execute('cmd /c net statistics server | find /i "Statistik seit"', "", false, true);...
  8. Antworten
    72
    Hits
    80,185

    Wichtig: Datum/Wochentage und Intervalle (z.B. Datum von jedem 2. Montag PRO MONAT ausgeben)

    <?
    // Beispiel um das Datum von jedem 2. Montag PRO MONAT ausgeben lassen
    $TagX = "Montag"; // Montag wird gesucht
    $IntervallX = 2; // Jeder 2.
    $Jahr = 2015; // Im Jahr 2015


    $Counter...
  9. Antworten
    72
    Hits
    80,185

    Wichtig: Datum/Wochentage und Intervalle (z.B. Datum von jedem 2. Montag ausgeben)

    <?
    // Beispiel um das Datum von jedem 2. Montag ausgeben lassen
    $TagX = "Montag"; // Montag wird gesucht
    $IntervallX = 2; // Jeder 2.
    $Jahr = 2015; // Im Jahr 2015


    $Counter = 1;
    for...
  10. Antworten
    72
    Hits
    80,185

    Wichtig: Umwandlung der englischen Rückgaben von "date" in die deutsche Schreibweise

    <?
    $TestTimestamp = strtotime("23.09.2015");

    $Ausgabe = EN_DE_Date_Umwandler("D j. M Y", $TestTimestamp);
    echo $Ausgabe;


    function EN_DE_Date_Umwandler($DateSyntax, $Timestamp) {
    $trans =...
  11. Antworten
    72
    Hits
    80,185

    Wichtig: Im Archiv geloggte Daten auswerten (z.B. Bewegungsmelder, Fenster/Türen, ...)

    Beispiel mit einem Bewegungsmelder:

    <?
    // Geloggte Daten eines Bewegungsmelder aus dem Archiv auswerten
    //
    // Beispiel:
    // Bewegungen vom 11.09.2015 (00:00:00 bis 23:59:59) auswerten
    //
    //...
  12. Antworten
    72
    Hits
    80,185

    Wichtig: Letzten X Zeilen aus dem "Meldungen-Log" der IPS-Console auslesen

    <?
    $StringVarID = 12345; // ID deiner String Variable mit Variablenprofil "~TextBox" eintragen
    $Zeilen = 50; // Anzahl der letzten X Zeilen die ausgelesen werden sollen

    ...
  13. Antworten
    72
    Hits
    80,185

    Wichtig: Auslastung der PHP Threads - Warnung ausgeben bei hoher Auslastung

    Basierend auf einem Skript von Raketenschnecke.


    <?
    // Skript einmal von Hand ausführen
    $Check_Intervall = 60; // Prüf-Intervall in Sekunden

    if ($_IPS['SENDER'] == "Execute") {
    ...
  14. Antworten
    72
    Hits
    80,185

    Wichtig: Datum, Uhrzeit, Wochentage, Monate, ...

    Alles mögliche zum Thema Datum, Uhrzeit, Wochentage, Monate, ........



    <?
    // http://php.net/manual/de/function.date.php

    $Uhrzeit = date("H:i:s"); // Stunde:Minute:Sekunde
    echo "Aktuelle...
  15. Antworten
    72
    Hits
    80,185

    Wichtig: PHP-Threads in IPS auslesen

    <?
    // Anzahl der Threads ausgeben
    $Threads = IPS_GetScriptThreadList();
    //print_r($Threads);


    // Threads ausgeben
    for($i=1;$i<=count($Threads);$i++) {
    //print_r(IPS_GetScriptThread($i));...
  16. Antworten
    72
    Hits
    80,185

    Wichtig: Schaltuhr / Wochenschaltuhr

    Quelle: Wochenschaltuhr (by agotthold)

    <?

    function Schaltzeit ($Tag, $Beginn, $Ende)
    {
    $Beginn = mktime(substr ($Beginn,0,2), substr ($Beginn,3,5), 0, 0, 0, 0, -1);
    $jetzt =...
  17. Antworten
    72
    Hits
    80,185

    Wichtig: TCP/UDP Port-Check

    Quelle: TCP/UDP Portcheck (by RWN)

    <?
    ##################################################################################
    # Zum überprüfen ob der entsprechende TCP-Port erreichbar ist oder...
  18. Antworten
    72
    Hits
    80,185

    Wichtig: Min. und Max. Temperatur eines Zeitraumes (mit Zeitangabe)

    Quelle: Min Max Temperaturen mit Zeit Angabe (by PR-Homesystem)

    <?
    /* Min Max Temperatur Werte mit Zeitangabe
    erstellt von Patrick Ramm
    Nur für den privaten Gebrauch */

    $AktuellNR =...
  19. Antworten
    72
    Hits
    80,185

    Wichtig: Fehlerhafte Objekte/Skripte aus IPS auslesen und anzeigen

    Quelle: Fehlerhafte Objekte / Skripte auflisten (by Horst)

    <?php
    // -----------------------------------------------------------------------------
    // WebFront-freundliche HTML-Ausgabe aller...
  20. Antworten
    72
    Hits
    80,185

    Wichtig: Doppelte Skript-Ausführung verhindern/unterbinden

    Quelle: Skript-Ausführung (by steiner)

    <?
    // ID von diesem Skript ermitteln
    $event = IPS_GetObject($_IPS['SELF']);
    $id = $event['ObjectID'];
    echo "Skript-ID: $id\n";

    $data =...
  21. Antworten
    72
    Hits
    80,185

    Wichtig: Dateinamen (neuste Datei in Ordner auslesen)

    Quelle: PHP Dateinamen für neueste Datei in einem Verzeichnis auslesen (by 1007)


    $dir = IPS_GetKernelDir() . "logs\\";
    $lastfile = '';

    $handle = opendir( $dir );

    if(...
  22. Antworten
    72
    Hits
    80,185

    Wichtig: Mittelwert / Median / Mean

    Quelle: Gleitenden Mittelwert oder gleitenden Median berechnen (by bbernhard)

    <?
    $IDArchiveHandler = 22801 /*your Archive Handler ID*/;
    $varId = 37190 /*Var Id you want to examine*/;...
  23. Antworten
    72
    Hits
    80,185

    Wichtig: UNIXtime in DELPHItime umrechnen/umwandeln

    Quelle: settings.xml - "LastUpdated/LastChanged-Value" manuell editieren (by Horst und nancilla)


    <?
    // Datum und Zeit

    $tag = 13;
    $monat = 8;
    $jahr = 2003;
  24. Antworten
    72
    Hits
    80,185

    Wichtig: DOM XPath (Auslesen/Parsen von Webseiten)

    Beispiel am Auslesen der aktuellen Beiträge im IPS Forum, Bereich "Neuigkeiten & Ankündigungen". Am einfachsten findet man den XPath mit dem Chrome Browser heraus. Einfach rechte Maustaste auf ein...
  25. Antworten
    72
    Hits
    80,185

    Wichtig: Waschmaschine/Wäschetrockner/Spülmaschine/... - Maschine aktiv/inaktiv? Mit Push-Info

    Variable "Aktiv (true/false)" und Event-Trigger werden automatisch angelegt. Dazu muss das Skript einmal von Hand ausgeführt werden, danach läuft alles automatisch.

    Dazu muss der Grenzwert...
Ergebnis 1 bis 25 von 68
Seite 1 von 3 1 2 3