Ankündigung

Einklappen
Keine Ankündigung bisher.

Howto - eibd installieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Chris M.
    antwortet
    Zitat von jef2000 Beitrag anzeigen
    Normalerweise ist es auch möglich PHP ohne webserver und wget zu benutzen.
    Code:
    10  *  *  *  *        root        /usr/bin/php /your/script/folder/update.php
    Und um nicht das System-Log in unermessliche Größen anschwellen zu lassen, leitet man am besten die Ausgabe ins Nirwana um (nachdem man gecheckt hat, dass alles läuft wie es soll):
    Code:
    10  *  *  *  *        root        /usr/bin/php /your/script/folder/update.php > /dev/null 2>&1
    oder um zumindest die Fehlermeldungen im Log zu lassen aber den Rest zu löschen reicht das einfache
    Code:
     10  *  *  *  *        root        /usr/bin/php /your/script/folder/update.php > /dev/null

    Einen Kommentar schreiben:


  • jef2000
    antwortet
    Zitat von cni Beitrag anzeigen
    Ja, ist doch ganz einfach, Du richtest einen cron-Job ein, ungefähr so:

    Code:
    10  *  *  *  *        root        wget http://server/update.php  --delete-after
    und die update.php sieht dann z.B. so aus:
    Hallo,

    Normalerweise ist es auch möglich PHP ohne webserver und wget zu benutzen.

    Code:
    10  *  *  *  *        root        /usr/bin/php /your/script/folder/update.php
    MfG,

    Jean-François

    Einen Kommentar schreiben:


  • cni
    antwortet
    Zitat von EPIX Beitrag anzeigen
    Hallo Chris!

    Danke für den Tip: eine Bitte: Könntest du das Script veröffentlichen *bettel*

    LG aus Ö!
    Ja, ist doch ganz einfach, Du richtest einen cron-Job ein, ungefähr so:

    Code:
    10  *  *  *  *        root        wget http://server/update.php  --delete-after
    und die update.php sieht dann z.B. so aus:

    PHP-Code:
    <?php
    # -------------------------------------------------
    # Datei: update.php
    # benötigt: linknx.php
    # -------------------------------------------------
    # Beschreibung:
    # Holt EIB-Werte und schreibt sie in eine Datenbank
    # -------------------------------------------------
    # Autor: Christian Haeussler
    # geändert am: 17.02.2008
    # -------------------------------------------------

    require('linknx.php');

    /* EIB Werte mit LinKNX auslsen */
    $ga1 getEibValue("value1");
    $ga2 getEibValue("value2");
    $ga3 getEibValue("value3");
    $ga4 getEibValue("value4");
    /* ...u.s.w. */
    echo "Auslesen der EIB Werte erfolgreich\n";

    /* Verbindung zu mySQL aufbauen, auswählen einer Datenbank */
    $link mysql_connect("localhost""user""passwort")
        or die(
    "Keine Verbindung möglich: " mysql_error() . "\n");
    echo 
    "Verbindung zum Datenbankserver erfolgreich\n";
    mysql_select_db("eib") or die("Auswahl der Datenbank fehlgeschlagen\n");

    /* aufbau der SQL Anfrage */
    $query "INSERT INTO eib (ga1, ga2, ga3, ga4) values ";
    $query $query "('$ga1', '$ga2', '$ga3', '$ga4')";

    /* ausführen der SQL Anfrage */
    $result mysql_query($query) or die("Anfrage:\n\n$query\n\nfehlgeschlagen: " mysql_error() . "\n");
    echo 
    "EIB Werte in Datenbank geschrieben\n";

    /* schliessen der mySQL Verbinung */
    mysql_close($link);
    echo 
    "Verbindung zum Datenbankserver abgebaut\n";
    ?>
    die linknx.php dazu:

    PHP-Code:
    <?php
    # ------------------------------------------------
    # Datei: linknx.php
    # ------------------------------------------------
    # Beschreibung:
    # Stellt zentrale Funktionen zur Verfuegung:
    # - knxread()
    # - knxwrite()
    # - getEibValue()
    # - openEib()
    # - closeEib()
    # ------------------------------------------------
    # Autor: Christian Haeussler
    # geändert am: 17.01.2008
    # ------------------------------------------------


    function knxread($fp$id) {
        
    $in "<read><object id='$id'/></read>\n\4";

        
    fwrite($fp$in);

        
    $ret '';
        
    $cnt 0;
        while (
    $cnt && $fp && !feof($fp)) {
            
    $ret .= fgets($fp128);
            
    $c fgetc($fp);
            if (
    $c == "\4") {
                if (
    ereg ("<read status='success'>([^<]+)</read>"$ret,$regs))
                  
    $ret $regs[1];
                break;
            }
            
    $ret .= $c;
            
    $cnt++;
        }
        return 
    $ret;
    }

    function 
    knxwrite($fp$id$value) {
        
    $in "<write><object id='$id' value='$value'/></write>\n\4";

        
    fwrite($fp$in);

        
    $ret '';
        
    $cnt 0;
        while (
    $cnt && $fp && !feof($fp)) {
            
    $ret .= fgets($fp128);
            
    $c fgetc($fp);
            if (
    $c == "\4") {
                if (
    ereg ("<write status='success'"$ret))
                  return 
    1;
                break;
            }
            
    $ret .= $c;
            
    $cnt++;
        }
        return 
    0;
    }

    function 
    getEibValue($id) {
      
    $fp openEib();
      
    $value knxread($fp$id);
      
    closeEib($fp);
      return 
    $value;
    }

    function 
    setEibValue($id$value) {
      
    $fp openEib();
      
    $status knxwrite($fp$id$value);
      
    closeEib($fp);
      return 
    $status;
    }

    function 
    openEib() {
        
    $address "IP des linKNX Gateways";
        
    $port "Port des linKNX Gateways";

        
    $fp fsockopen($address$port$errno$errstr30);

        if (!
    $fp) {
            echo 
    "$errstr ($errno)<br />\n";
        }
        return 
    $fp;
    }

    function 
    closeEib($fp) {
        
    fclose($fp);
    }

    ?>
    So, das war´s!

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    SUPER!!

    Solbald ich wieder mehr Zeit habe, werde ich nochmals einen Anlauf versuchen...

    Einen Kommentar schreiben:


  • NetFritz
    antwortet
    Hallo
    Wenn man rrd-Tools installiert hat muss man die rrd-Datenbanken erzeugen.
    PHP-Code:
    #!/etc/php5/cli -q

    <?php
    error_reporting
    (E_ALL);
    # ==================================
    # Erstellt eine rrd-Datenbank
    # wird einmal von der Console aufgerufen
    # 10.10.2007
    # ==================================
    # create solar.rrd legt die Datenbank solar.rrd an
    # --step 60 alle 60sec wird ein wert erwartet
    # DS:t1:GAUGE:120:-25:40 es wird eine Datenquelle mit dem Namen st1 angelegt,
    #    der Typ ist Gauge est wird 120sec gewartet auf neue Daten wenn nicht 
    #    werden die Daten als UNKNOWN in die Datenbank geschrieben 
    #    der minimale und Maximale Messwert
    # RRA:AVERAGE:0.5:1:2160 Das ist rrd-Archiv  AVERAGE=Mittelwert 0.5=   Intervallabweichung
    #    36h Archiv jede Minute ein Wert, 1:2160 = 1h=3600sec 36h*3600=129600 1Minute=60sec jede Minute ein Wert, 129600/60=2160 Einträge
    # RRA:AVERAGE:0.5:5:2016 1Woche Archiv alle 5Minuten 1Wert, 3600*24h*7Tage=604800Sec / (5Minuten+60Sec=2016 Einträge  
    # RRA:AVERAGE:0.5:15:2880 30Tage Archiv alle 15Minuten 1Wert,
    # RRA:AVERAGE:0.5:60:8760 1Jahr Archiv alle 60Minuten ein Wert

    # jetzt geht es los
    $command="rrdtool create solar.rrd \
             --step 60 \
             DS:st1:GAUGE:120:0:50 \
             DS:st2:GAUGE:120:0:100 \
             DS:st3:GAUGE:120:0:100 \
             DS:st4:GAUGE:120:0:100 \
             DS:st5:GAUGE:120:0:100 \
             DS:st6:GAUGE:120:0:50 \
             DS:st7:GAUGE:120:-30:150 \
             DS:st8:GAUGE:120:0:700 \
             RRA:AVERAGE:0.5:1:2160 \
             RRA:AVERAGE:0.5:5:2016 \
             RRA:AVERAGE:0.5:15:2880 \
             RRA:AVERAGE:0.5:60:8760"
    ;
    system($command);
    ?>
    Dann füttert man die rrd_DB ich mache es mit Cron jede Minute.
    PHP-Code:
    #!/etc/php5/cli
    <?php
    # -------------------------------------
    # holt jede Minute aus der DB Werte und schreibt sie in die rrd-Dateien

    # 30.09.2007
    # -------------------------------------

    #
       
    echo"rrd_solar.php gestartet \n";
       include_once
    "/var/www/myhouse/brick/db_rrd_update8.brk"

      
    $gradr1="1/3/2"# T HQ Rueklauf
      
    $gradr2="1/3/20"# T Splarspeicher oben
      
    $gradr3="1/3/22"# T Splarspeicher mitte
      
    $gradr4="1/3/24"# T Splarspeicher unten
      
    $gradr5="1/3/26"# T Splarspeicher Ruecklauf
      
    $gradr6="1/3/3"# T HQ Vorlauf
      
    $gradr7="100/0/5"# Solarstaerke GL Mittelwert
      
    $gradr8="5/3/1"# T Solarkollektor
    #

    # Endlosschleife oder cron
    # while(1){
        # holt aus der DB die Werte 
        
    $db_rrd_werte db_rrd_update8($gradr1,$gradr2,$gradr3,$gradr4,$gradr5,$gradr6,$gradr7,$gradr8);
         
    $db_rrd_werte[6] = $db_rrd_werte[6] / 10# Anpassung Messbereich Solarstaerke
        
    $command="rrdtool update /var/www/myhouse/rrd/solar.rrd N:$db_rrd_werte[0]:$db_rrd_werte[1]:$db_rrd_werte[2]:$db_rrd_werte[3]:$db_rrd_werte[4]:$db_rrd_werte[5]:$db_rrd_werte[7]:$db_rrd_werte[6]";
        echo 
    "$command \n";
        
    system($command);

    #   alle 60sec wird die schleife durchlaufen
    #   sleep(60); 
    # }
    ?>
    Wenn man die rrd-DB gefüttert hat kann man sich mit PHP und HTML die Daten im Browser anzeigen lassen.
    PHP-Code:
    <?php

    // erstellt Chart wird vom Browser aufgerufen

    $command="rrdtool graph solar0.gif \
              --vertical-label=SolarSpeicher \
              --start end-6h \
              --width 600 \
              --height 200 \
              --alt-autoscale \
    DEF:st1=solar.rrd:st1:AVERAGE \
    DEF:st2=solar.rrd:st2:AVERAGE \
    DEF:st3=solar.rrd:st3:AVERAGE \
    DEF:st4=solar.rrd:st4:AVERAGE \
    DEF:st5=solar.rrd:st5:AVERAGE \
    DEF:st6=solar.rrd:st6:AVERAGE \
    DEF:st7=solar.rrd:st7:AVERAGE \
    DEF:st8=solar.rrd:st8:AVERAGE \
    LINE1:st1#FF0000:T_HQ_ruecklauf \
    LINE1:st2#6EFF00:T_Solarspeicher_oben \
    LINE1:st3#CD04DB:T_Solarspeicher_mitte \
    LINE1:st4#000000:T_Solarspeicher_unten \
    LINE1:st5#008000:T_Solarspeicher_Ruecklauf \
    LINE1:st6#0000FF:T_HQ_Vorlauf \
    LINE1:st7#800000:T_Solarkollektor \
    LINE1:st8#00FFFF:Solarstaerke_*_10 \
              COMMENT:'Die letzten 6h'"
    ;              
    system($command);

    $command="rrdtool graph solar1.gif \
              --vertical-label=SolarSpeicher \
              --start end-12h \
              --width 600 \
              --height 200 \
              --alt-autoscale \
    DEF:st1=solar.rrd:st1:AVERAGE \
    DEF:st2=solar.rrd:st2:AVERAGE \
    DEF:st3=solar.rrd:st3:AVERAGE \
    DEF:st4=solar.rrd:st4:AVERAGE \
    DEF:st5=solar.rrd:st5:AVERAGE \
    DEF:st6=solar.rrd:st6:AVERAGE \
    DEF:st7=solar.rrd:st7:AVERAGE \
    DEF:st8=solar.rrd:st8:AVERAGE \
    LINE1:st1#FF0000:T_HQ_ruecklauf \
    LINE1:st2#6EFF00:T_Solarspeicher_oben \
    LINE1:st3#CD04DB:T_Solarspeicher_mitte \
    LINE1:st4#000000:T_Solarspeicher_unten \
    LINE1:st5#008000:T_Solarspeicher_Ruecklauf \
    LINE1:st6#0000FF:T_HQ_Vorlauf \
    LINE1:st7#800000:T_Solarkollektor \
    LINE1:st8#00FFFF:Solarstaerke_*_10 \
              COMMENT:'Die letzten 12h'"
    ;              
    system($command);


    $command="rrdtool graph solar2.gif \
              --vertical-label=Solarspeicher \
              --start end-24h \
                  --width 600 \
                  --height 200 \
              --alt-autoscale \
    DEF:st1=solar.rrd:st1:AVERAGE \
    DEF:st2=solar.rrd:st2:AVERAGE \
    DEF:st3=solar.rrd:st3:AVERAGE \
    DEF:st4=solar.rrd:st4:AVERAGE \
    DEF:st5=solar.rrd:st5:AVERAGE \
    DEF:st6=solar.rrd:st6:AVERAGE \
    DEF:st7=solar.rrd:st7:AVERAGE \
    DEF:st8=solar.rrd:st8:AVERAGE \
    LINE1:st1#FF0000:T_HQ_ruecklauf \
    LINE1:st2#6EFF00:T_Solarspeicher_oben \
    LINE1:st3#CD04DB:T_Solarspeicher_mitte \
    LINE1:st4#000000:T_Solarspeicher_unten \
    LINE1:st5#008000:T_Solarspeicher_Ruecklauf \
    LINE1:st6#0000FF:T_HQ_Vorlauf \
    LINE1:st7#800000:T_Solarkollektor \
    LINE1:st8#00FFFF:Solarstaerke_*_10 \
              COMMENT:'Die letzten 24h'"
    ;              
    system($command);

    $command="rrdtool graph solar3.gif \
              --vertical-label=Solarspeicher \
              --start end-168h \
                  --width 600 \
                  --height 200 \
              --alt-autoscale \
    DEF:st1=solar.rrd:st1:AVERAGE \
    DEF:st2=solar.rrd:st2:AVERAGE \
    DEF:st3=solar.rrd:st3:AVERAGE \
    DEF:st4=solar.rrd:st4:AVERAGE \
    DEF:st5=solar.rrd:st5:AVERAGE \
    DEF:st6=solar.rrd:st6:AVERAGE \
    DEF:st7=solar.rrd:st7:AVERAGE \
    DEF:st8=solar.rrd:st8:AVERAGE \
    LINE1:st1#FF0000:T_HQ_ruecklauf \
    LINE1:st2#6EFF00:T_Solarspeicher_oben \
    LINE1:st3#CD04DB:T_Solarspeicher_mitte \
    LINE1:st4#000000:T_Solarspeicher_unten \
    LINE1:st5#008000:T_Solarspeicher_Ruecklauf \
    LINE1:st6#0000FF:T_HQ_Vorlauf \
    LINE1:st7#800000:T_Solarkollektor \
    LINE1:st8#00FFFF:Solarstaerke_*_10 \
              COMMENT:'Die letzten 7 Tage'"
    ;              
    system($command);

    $command="rrdtool graph solar4.gif \
              --vertical-label=Solarspeicher \
              --start end-672h \
                  --width 600 \
                  --height 200 \
              --alt-autoscale \
    DEF:st1=solar.rrd:st1:AVERAGE \
    DEF:st2=solar.rrd:st2:AVERAGE \
    DEF:st3=solar.rrd:st3:AVERAGE \
    DEF:st4=solar.rrd:st4:AVERAGE \
    DEF:st5=solar.rrd:st5:AVERAGE \
    DEF:st6=solar.rrd:st6:AVERAGE \
    DEF:st7=solar.rrd:st7:AVERAGE \
    DEF:st8=solar.rrd:st8:AVERAGE \
    LINE1:st1#FF0000:T_HQ_ruecklauf \
    LINE1:st2#6EFF00:T_Solarspeicher_oben \
    LINE1:st3#CD04DB:T_Solarspeicher_mitte \
    LINE1:st4#000000:T_Solarspeicher_unten \
    LINE1:st5#008000:T_Solarspeicher_Ruecklauf \
    LINE1:st6#0000FF:T_HQ_Vorlauf \
    LINE1:st7#800000:T_Solarkollektor \
    LINE1:st8#00FFFF:Solarstaerke_*_10 \
              COMMENT:'Die letzten 4 Wochen'"
    ;              
    system($command);

    echo 
    "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
              \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
    ;
    echo 
    "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n";
    echo 
    "  <head>\n";
    echo 
    "    <title>Temperatur</title>\n";
    echo 
    "  </head>\n";
    echo 
    "  <body>\n";
    echo (
    "<center><img src='solar0.gif'></center>\n");
    echo (
    "<center><img src='solar1.gif'></center>\n");
    # echo "    <center>Aussentemp. die letzten 24h</center>\n";
    echo ("<center><img src='solar2.gif'></center>\n");
    # echo "    <center>Aussentemp. die letzten 48h</center>\n";
    echo ("<center><img src='solar3.gif'></center>\n");
    # echo "    <center>Aussentemp. die letzten 7 Tage</center>\n";
    echo ("<center><img src='solar4.gif'></center>\n");
    # echo "    <center>Aussentemp. die letzten 30 Tage</center>\n";
    echo "  </body>\n";
    echo 
    "</html>\n";
    ?>
    Das ist alles um mit rrd_Tools seine Daten anzuzeigen.
    Diese Webseite hat mir damals viel geholfen
    http://www.arbeitsplatzvernichtung-d...4/rrdtool.html
    Es gibt auch in der Konsole einen Befehl um sich die rrd-Datenbank als Textdatei anzuzeigen,ich weis ihn aber so nicht.

    Gruß NetFritz

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    Zitat von cni Beitrag anzeigen
    Dieses Skipt rufe ich auf der Synology per wget alle 10 Minuten als cron-Job auf.
    Hallo Chris!

    Danke für den Tip: eine Bitte: Könntest du das Script veröffentlichen *bettel*

    LG aus Ö!

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    Zitat von NetFritz Beitrag anzeigen
    Hast Du rrd-tools auf dein Synology mit ipk schon installiert.
    JA (und ich habe die Syno auch eingeschaltet *obergrins!!*)

    Einen Kommentar schreiben:


  • cni
    antwortet
    Zitat von EPIX Beitrag anzeigen
    Eine Frage habe ich alledrings: nachdem in KNXweb keine Historien aufgezeichnet werden: wie machst DU das? (Mit welchen Tool generierst du Graphiken?)
    Auf der Synology bringe ich RRD nicht zum laufen
    Hi EPIX,

    ich generiere meine Grafiken mit jpgraph (PHP-Bibliothek).
    Die Daten dazu kommen aus der mySQL Datenbank der Synology DS.
    Und die Daten werden mittels eines PHP-Skiptes von linKNX in die mySQL DB geschrieben. Dieses Skipt rufe ich auf der Synology per wget alle 10 Minuten als cron-Job auf.

    rrd-tool hatte ich auch erst, doch es lief bei mir auch nicht auf der Synology. Kam immer der Fehler (Segmentation fault).

    Also hatte ich es dann so wie die jetztige Lösung umgesetzt.

    Einen Kommentar schreiben:


  • NetFritz
    antwortet
    Hallo
    Ich habe auf meinem Freecom FSG3 rrd-tools zum laufen gebracht.
    @EPIX
    Auf der Synology bringe ich RRD nicht zum laufen.
    Hast Du rrd-tools auf dein Synology mit ipk schon installiert.
    Gruß NetFritz

    Einen Kommentar schreiben:


  • cni
    antwortet
    OK Danke Chris,

    hab es ausproboiert, so lange man nicht über linknx zugreift läuft es, doch sobald man z.B. über die XML-Schnittstelle darauf zugreift stürzt linknx auf der FritzBox mit der Meldung "Segmentation fault" ab! :-(

    Schade, bei mir läuft es also auch nicht!
    Kannst Du evtl. paar Sachen weg lassen (z.B. den mySQL Support oder so) und dann noch mal kopilieren?

    Einen Kommentar schreiben:


  • Chris M.
    antwortet
    gnuplot

    Zitat von EPIX Beitrag anzeigen
    Eine Frage habe ich alledrings: nachdem in KNXweb keine Historien aufgezeichnet werden: wie machst DU das? (Mit welchen Tool generierst du Graphiken?)
    Auf der Synology bringe ich RRD nicht zum laufen, aber irgendwie möchte ich die Werte vom Openwrt (linknx) die zwar geloggt werden graphisch aufbereiten....
    Da ich weder eine Synology noch OpenWRT einsetze, hier wie ich Statistiken per Befehlt auf einer beliebigen Linux-Kiste (und wohl auch Windows...) generiere:

    gnuplot

    Einen Kommentar schreiben:


  • Chris M.
    antwortet
    Zitat von cni Beitrag anzeigen
    also bei mir läuft Deine eibd Version vom 16.01.2009 nun seit 19.01.2009 sehr gut und stabil!
    Sehr schön
    Zitat von cni Beitrag anzeigen
    Wenn Du linknx nun auch noch zum download zur Verfügung stellen könntest, dann könnte ich das auch mal probieren!
    Hab's mal angehängt. Ist aber für die Fritz!Box evtl. etwas zu viel. (Vielleicht hast Du ja ohne lighttpd+PHP eine Chance)
    Zitat von cni Beitrag anzeigen
    Allerdings habe ich kein lighttpd + PHP + KNXweb am laufen, da ich eine eigene Visualisierung gebaut habe. Aber damit könnte ich es ja auch mal testen!
    Ich hatte mir als Lösung für mich überlegt linknx und PHP nicht zu nutzen und statt dessen einen kleinen Daemon zu schreiben, der JSON Objekte liefert und seine Kommandos über leichtgewichtige GET oder POST Aufrufe entgegen nimmt. Mehr müsste für eine AJAX-Visu nicht benötigt werden (ok, Mails, Statistiken, ... geht dann noch nicht, dafür ist aber alles kostenlos )

    Da ich nun aber weis, was Makki mit 1-Wire plant, das ganze viel mehr Power besitzt und außerdem für mich auch kostenneutral ist (hab da aktuell noch zwei dumme RTRs verplant die dann gar nicht erst angeschafft werden), werde ich wohl meine Kraft eher in eine gute Konfig-Oberfläche (inkl. HS Funktionalität) stecken
    Angehängte Dateien

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    Visu &amp; Historie

    Hallo CNI!

    Du hast also eine Visu selbst gebaut, alle Achtung, ich plage mich schon mit KNXweb herum und bringe es doch nicht so hin, wie ich es haben will...
    Leider fehlen mir die Kenntnisse um eine Visu selbst zu bauen...

    Eine Frage habe ich alledrings: nachdem in KNXweb keine Historien aufgezeichnet werden: wie machst DU das? (Mit welchen Tool generierst du Graphiken?)
    Auf der Synology bringe ich RRD nicht zum laufen, aber irgendwie möchte ich die Werte vom Openwrt (linknx) die zwar geloggt werden graphisch aufbereiten....

    LG aus Ö!

    Einen Kommentar schreiben:


  • cni
    antwortet
    Hi Chris,

    also bei mir läuft Deine eibd Version vom 16.01.2009 nun seit 19.01.2009 sehr gut und stabil!
    Wenn Du linknx nun auch noch zum download zur Verfügung stellen könntest, dann könnte ich das auch mal probieren!
    Allerdings habe ich kein lighttpd + PHP + KNXweb am laufen, da ich eine eigene Visualisierung gebaut habe. Aber damit könnte ich es ja auch mal testen!

    Einen Kommentar schreiben:


  • Chris M.
    antwortet
    linknx auf Fritz!Box

    So, linknx ist compiliert (gestrippt fast 1.5 MB ), auf die Box übertragen und gestartet: läuft

    Nur, linknx alleine ist ja etwas langweilig, also knxweb auch auf die Box übertragen und in's Verzeichnis vom lighttpd + PHP kopiert. Wenn ich nun im Browser zugreife, beendet sich (oder wird beendet?) linknx



    => lighttpd + PHP + eibd + linknx (+ knxweb) ist für die Fritz!Box zu viel

    Aber: die Box läuft wunderbar stabil, von ihrer normalen Funktionalität hat sie während der ganzen Versuche nichts eingebüßt

    (Evtl. könnte ich noch bisschen optimieren mit einem shared statt static pthsem - aber die Box bis an die Grenze zu belasten traue ich mich nicht, dazu ist sie bei mir zu wichtig, oder wie soll ich sonst ins Internet kommen?)

    Einen Kommentar schreiben:

Lädt...
X