Beiträge von kmvar

    Hallo Norbert,


    wie Mattes schon richtig erwähnt hat, kann man mit der shell/command line auch PHP ausführen.


    Dazu benötigst du die Erweiterung PHP5-cli.


    Bei mir sieht die Datei für die Temperaturmessung, über Python, mit crontab so aus.





    Diese liegt im Verzeichnis /etc/cron.d/


    Bei mir wird alle 10min der Code ausgeführt.


    http://wiki.ubuntuusers.de/Cron?highlight=crontab


    @Mattes


    ich lese 1wire Sensoren über einen USB9097 bus-master aus damit ich mich nicht um Widerstände kümmern muss. Geht seit ein paar Monaten ganz gut und besser als über GPIO.


    Wie würdest du die Werte überprüfen?
    Überprüfen ob es Ausreißer gibt, anhand der letzten 10 Werte?


    Das mit dem nachträglichen ändern der DB ist wirklich nicht so fein. :unsure:




    MbG


    Daniel

    Hallo Norbert,


    so wie sich das anhört, möchtest du mit PHP die Werte aus dem ETA auslesen und in eine Datenbank schreiben. Um danach mit PHP und JPGraph das Diagramm zu erzeugen.


    Da wird dir mein bisschen Code nicht sonderlich helfen. Da ich ja nur die Daten auslese aus der Datenbank.


    Anbei ein paar Codeschnipsel, wie man die Daten aus der MySQL DB ausliest und damit mit JPGraph ein Diagramm erzeugt.




    [code type=php]<?php
    $db = @mysqli_connect("localhost", "USER", "PASSWORT")
    or die("Verbindung zu MySQL gescheitert!");
    mysqli_set_charset($db, "utf8");
    @mysqli_select_db($db, "DATENBANK")
    or die("Datenbankzugriff gescheitert!");
    ?>


    <?php
    include ("src/jpgraph.php");
    include ("src/jpgraph_line.php");
    include ("src/jpgraph_date.php" );




    $graph = new Graph(1000,600,"auto");
    $graph->SetScale("datlin",-20,30);


    $sql = "SELECT * FROM TABELLE ORDER BY date DESC LIMIT 0,144"; // bei ->TABELLE<- den Tabellennamen von der DB, ->date<- ist der Spaltenname bei mir nach dem sortiert werden soll
    $result = mysqli_query($db, $sql);



    $ydata1 = array();
    $ydata2 = array();
    $ydata3 = array();
    // $xaxis = array();


    $n=0;


    while($row = mysqli_fetch_assoc($result))
    {
    $ydata1[$n] = $row[temp];
    $ydata2[$n] = $row[temp2];
    $ydata3[$n] = $row[temp3];
    // $xaxis[$n] = $row[date];
    $n++;
    }



    $graph->img->SetMargin(80,40,50,80);
    //$graph->title->SetTickLabels($xaxis);




    $graph->title->Set("Temperaturkurve");
    $graph->xaxis->title->Set("Aufzeichnung der letzten 24h");
    $graph->xaxis->SetLabelAngle(90);
    // $graph->xgrid->SetLineStyle("dotted");
    $graph->yaxis->title->Set("Temperatur [°C]");
    // $graph->xaxis->scale->SetDateFormat('H:i'); //Zeitformat der x-Achse
    $graph->xaxis->SetPos('min'); // x-Achse immer ganz unten
    $graph->xaxis->SetTitlemargin(45); //Abstand (in Pixel) Achsentitel zu Achse




    // Setup margin color
    $graph->SetMarginColor('lightblue@0.5');
    $graph->title->SetFont(FF_FONT1,FS_BOLD);
    $graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
    $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);


    // Die Y Linien generieren
    $lineplot1=new LinePlot($ydata1);
    $lineplot2=new LinePlot($ydata2);
    $lineplot3=new LinePlot($ydata3);



    $lineplot1->SetLegend("Außentemperatur");
    $lineplot2->SetLegend("Innentemperatur 1");
    $lineplot3->SetLegend("Innentemperatur 2");


    // Die Linien zu der Grafik hinzufügen
    $graph->Add($lineplot1);
    $graph->Add($lineplot2);
    $graph->Add($lineplot3);


    $lineplot1->SetColor("blue");
    $lineplot2->SetColor("red");
    $lineplot3->SetColor("black");


    $graph->SetShadow();


    // Grafik anzeigen
    $graph->Stroke();



    ?>
    [/code]


    Ein bisschen habe ich noch auskommentiert weil ich noch am testen bin.


    MySQL installieren:


    http://www.raspberrypi-tutoria…erry-pi-installieren.html


    Die Datenbank über phpMyAdmin erstellen und konfigurieren.


    Bei PHP darauf achten das auch die GD Bibliothek mit installiert wird. Ist zwingend nötig für JPGraph.


    JPGraph Einführung:


    http://www.binnendijk.net/jpgraph/index.php?page=startseite


    Falls du nach dem Kauderwelsch noch Fragen hast. :D Immer raus damit. Bin selbst auf dem Gebiet aber ein Noob.


    MbG


    Daniel

    Hallo Norbert,


    ich bin zwar mit meiner Heizungsanlage noch nicht so weit. Beschäftige mich aber schon mal mit der Visualisierung.


    Momentan mit 1wire Sensoren die ich mit einem Python Programm über crontab alle 10 min auslese und in einer MySQL DB speichere.


    Diese lese ich über PHP aus und visualisiere mit JPGraph in PHP die Daten der letzten 24h.


    Anbei noch ein Link wo sich jemand mit dem visualisieren einer Solaranlage beschäftigt hat.


    http://www.php.de/php-einsteig…-uhrzeit-auf-x-achse.html


    MbG


    Daniel

    Hallo,


    Zitat von "HJH"


    §5 Stufe 2: Anlagen, die nach dem 31.12.2014 errichtet werden:
    Brennstoff nach §3______Leistung kW_____Staub g/Nm³____CO g/Nm³
    Nummer 1 bis 5a__________ab 4____________0,02_________0,4


    Gilt dies nicht mehr?
    Abweichend von Satz 1 gelten bei Feuerungsanlagen, in denen ausschließlich Brennstoffe nach § 3 Absatz 1 Nummer 4 in Form von Scheitholz eingesetzt werden, die Grenzwerte der Stufe 2 erst für Anlagen, die nach dem 31. Dezember 2016 errichtet werden.


    Quelle


    MbG


    Daniel

    Hallo,


    mein Ziel ist es möglichst komfortabel und flexibel zu heizen. Und suche dafür ein HV mit <50kW wegen der
    Feuerungsverordnung (FeuVO) aber mit großem Füllraum. >200dm³ kann es schon sein um lange Abbrandzeiten zu haben. Meterscheitkessel wäre für mich das Optimum um weniger Arbeit mit dem Holz zu haben. Solar wird zwar vorbereitet im Puffer ist aber bei der Errichtung noch nicht dabei. Ich brauche eher das Volumen aktuell für meine Radiatoren um lange Heizpausen zu haben.


    MbG


    Daniel

    Danke für das Angebot. Falls es dieser wird. Komme ich bestimmt darauf zurück. Ein paar Monate Zeit sind es noch bis zur Entscheidung.
    Lopper Drummer 50 ist natürlich auch was feines mit der Möglichkeit von oben zu beladen barny1, aber noch einmal eine Ecke teurer.
    Bin erst beim ausrüsten des 16500 Liter Puffer und will diesen an Ort und Stelle haben im Frühjahr.


    Danke für die Beantwortung der Fragen


    MbG


    Daniel

    Hallo Klaus,


    ich habe auch ein paar Fragen.


    • Woher hast du den Kessel bezogen?
    • Dein Kessel ist ja ein Meterscheitkessel. Nutzt du auch Meterholz? Wie schwierig ist das befüllen damit?


    MbG


    Daniel

    HJH


    kannst Du mal bitte - für einen laien verständlich - mit dürren worten den praktischen unterschied zwischen sprung- und breitbandsonden erklären? (lsm sind ja wohl sprungbandsonden)


    piss Tann


    Hallo Hannibal,


    hier ist es auf den Diagrammen gut das Verhalten der beiden Sonden beim Anstieg von Lambda zuerkennen.
    Eine davon ändert die Spannung sprunghaft. :)


    http://www.bosch-lambdasonde.de/de/lambdasonde_funktion.htm


    Die LSM11 Ist eine Sprungsonde laut Diagramm.


    http://www.bosch.com.au/car_pa…s/sensors_oxygenlsm11.pdf


    MbG


    Daniel

    Hallo Baserker,


    Dies ist die Seite des PD Dr.-Ing. habil. Thorsten Urbaneck wo unter anderen seine Arbeit dokumentiert ist über die Weiterentwicklung und Optimierung von Be- und Entladesystemen für Tank- und Erdbeckenspeicher.


    http://www-user.tu-chemnitz.de/~tur/


    Dort ist auch der Abschlussbericht zu finden.


    Da sind interessante Testreihen dokumentiert über Schichtleitrohre.


    MbG


    Daniel

    Hallo Bernhard,


    Danke für dein Angebot. Ich werde darauf zurückkommen.


    Mir ist bewusst bei der Wahl des Kessels, dass ich bei den günstigen Kessel eine gewisse Bastelbereitschaft haben muss. Das ist auch kein Problem. Bin mit Werkzeug bestens ausgestattet. Und habe auch Lust darauf.
    Ich verfolge seit ungefähr 2 Jahren die 3 HV Foren um eventuelle Probleme mit den Kesseln zu erfahren.
    Den Herlt werde ich mir mal Vorort in Waren anschauen und mir einen Preis machen lassen. Der neue Attack SLX 45 wird wohl auch so einen großen Füllraum wie dein GSX 50 haben. Der Herlt HV 49 beeindruckt mit den 500l natürlich. :woohoo:


    MbG


    Daniel