Visualisierungssoftware 3200

Es gibt 374 Antworten in diesem Thema, welches 206.955 mal aufgerufen wurde. Der letzte Beitrag () ist von klaberm.

  • Hallo


    das kann man mit RRD Tool recht einfach machen - ich bin noch nicht so weit, dass ich es dir genau sagen kann - machen das aber für Charts in der Firma schon seit Jahren.


    Evtl. findest dazu im Netz was


    Gruß

  • Nachtrag :
    So, Hilfe lesen hilft machmal ... :)


    Ich habe folgenden Eintrag in der Crontab hinzugefügt :
    0 * * * * * /data/weekly/froling_w.sh -> Wird (hoffentlich) jetzt jede "Nullte" Stunde ausgeführt :)
    Dann habe ich folgende Verzeichnisse auf dem PI und auf dem Webserver hinzugefügt, damit sich die Scripte nicht gegenseitig die Daten überschreiben :
    PI :
    /data/weekly
    /data/public_html/weekly
    /data/rrdtool_db/weekly
    Webserver :
    /htdocs/weekly


    Anbei noch das neue frolimg_w.sh in der die Verzeichnisse angepasst wurden, soweit ich das Script verstanden habe ...
    Wenn da jemand mal drüber schauen könnte ? B)


    Gruß und Dank, Holzmichl


    froling_w.sh.txt


    Die Wochencharts werden erzeugt, aber es stehen leider keine Werte drin ?
    http://jesch70.tipido.net/weekly/charts_w.html

  • Nochmal kurz zur Fritzbox:


    folgende Ergänzung soll den Ofenzustand auf der Info-LED der Fritzbox ausgeben.
    z.B. um bei "Feuer Aus" ans Holzeinschlichten erinnert zu werden.


    Getestet bisher nur mit "Zünden Warten", "Zünden" und "Heizen".
    Ich weiß auch nicht alle Zustände und deren genaue Schreibung auswendig.
    Im Fehlerfall geht die Power-LED aus.


  • Hi bashy,


    habe mir wegen der Sendeaussetzer der S3200 die serielle Schnittstelle mit Spion angeschaut.
    Mit Deiner Einstellung (stty sane) ist das lokale Echo eingeschaltet. Raspi oder Fritzbox senden zum Ofen zurück.
    Deshalb -echo mit rein:
    DEVICEOPT="57600 cs8 -parenb -cstopb -hupcl -echo"
    Schon ist Ruhe.


    Hoffe es hilft.


    Servus,
    --
    Markus

  • Guten Nabend


    roorback


    Hast Du mal durch geschaut.


    http://www.zirovnik.eu/kurilnica/S4-com1_com2.zip


    Code
    //The script generate question frames from "02fd00033000+crc" to "02fd000330FF+crc"
    //The question frames are converted with chr() - Returns a one-character string containing the character specified by ascii.
    //Script send question frames one by one to Lambdatronic 3200 and read answers. The interesting answers are saved to mysql base.



    @Markus 


    Das war es, hatte schon so viele Optionen durch getestet ;)


    Prima, das nervte wirklich.


    Holzmichl


    Würde wirklich Sinn machen, das ganze auf PHP laufen zu lassen, wie bei.


    http://www.zirovnik.eu/kurilnica/froeling_graph.php
    http://dipper.info/extranet/froeling/index


    Dort werden die Statistiken erst bei Aufruf generiert.


    MFG bashy

  • bashy
    Da magst du Recht haben auf PHP umzustellen, aber da bin ich leider völlig verloren ... Ich bin kein Programmierer, das froling.sh Script verstehe ich gerade noch so bis auf den Teil in dem die RDD Grafiken zusammengebaut werden ... :blink:


    Ich vermute das da auch mein Problem liegt ... da muss bestimmt nur eine Kleinigkeit geändert werden,ich finde es nur nicht und muss dann wohl weitersuchen ... :silly:


    Dann muss ich das ganze nur noch für die Monatsübersicht duplizieren und wäre fertig.


    Ich bin mit der Lösung nämlich bis jetzt mehr als zufrieden :cheer:


    Gruß, Jens

  • Da geht es Dir wie mir (PHP).


    ----


    Habe heute übrigens die ganzen *.txt Dateien entfernt, Daten werden jetzt direkt in die template.html eingetragen.



    Code
    <div id="a0">saugzug</div>
    <div id="a1">kesseltemp</div>
    <div id="a2">zustand</div>
    <div id="a3">abgastemp</div>
    <div id="a4">pufferoben</div>


    Code
    <div id="a0">0 U/min</div>
    <div id="a1">75 °C</div>
    <div id="a2">Feuer Aus</div>
    <div id="a3">78 °C</div>
    <div id="a4">76 °C</div>


    MFG bashy


  • Hallo


    Sind das alle Daten von einem P4, hast Du mal in /tmp/logfile geschaut?


    ----


    Ja mit den Charts, das wird noch geändert.


    Werde so und so von 5 min auf 1 min runter gehen mit dem aktualisieren (da das jetzt mit dem COM Port lesen klappt), sind ja nur 2,2 kiB die dann auf den FTP übertragen werden (charts sind was größer).


    Und so oft sollen die Charts nicht erstellt werden, am besten wie bei Dir separat über die cron.


    MFG bashy

  • Nein, da sind noch ein Haufen anderer Werte :


    Primärluft ;0000;5;1;%;
    Rest O2 ist;0000;6;10;%;
    O2 Regler ;0100;7;1;%;
    Sekundärluft;0000;8;1;%;
    Saugzug Soll;0000;9;1;%;
    Saugzug Ist;0000;10;1;U;
    Einschub Ist;0000;12;1;%;
    O2 Regler Pell ;0036;13;1;%;
    Füllstand: ;17508;14;207;%;
    Ansauggeschw.;0454;15;100;m/s;
    Strom Austrags;0946;16;1000;A;
    Fühler 1;0149;17;2;°C;
    Kesselsoll ;0150;18;2;°C;
    Pufferoben ;0132;20;2;°C;
    Pufferunten ;0084;21;2;°C;
    Pufferpumpe ;0000;22;1;%;
    Boiler 1;0136;23;2;°C;
    Vorlauf 1;0074;24;2;°C;
    Vorlauf 2;0254;25;2;°C;
    HK Pumpe 1;0001;26;1; ;
    HK Pumpe 2;0000;27;1; ;
    Aussentemp;0002;28;2;°C;
    Kollektortemp;0000;29;2;°C;
    Betriebsstunden;1506;30;1;h;
    Fehler;Kein Fehler ;99;1; ;
    $ Betriebsbereit;0019;1;1;zst;
    Kesseltemp.;0127;2;2;°C;
    Abgastemp.;0075;3;1;°C;
    Abgastemp S;0085;11;1;°C;
    Kesselstrg ;0090;4;1;%;


    Das sind alle ... allerdings stehen in meinem logfile mittlerweile 1400 Zeilen mit diesen Werten ... das soll doch so auch nicht sein, oder ?


    Allerdings habe ich es nicht geschafft die weiteren als charts einzubinden ... wie gesagt RRD ... :blink: :huh: :unsure:

  • Hi


    Sind doch schon ein paar mehr Daten (habe ja nur einen S3), am besten mal eintragen ;)


    Die sind doch alle interessant.

    O2 Regler Pell ;0036;13;1;%;
    Füllstand: ;17508;14;207;%;
    Ansauggeschw.;0454;15;100;m/s;
    Vorlauf 2;0254;25;2;°C;


    -----------------


    Im aktualisierten Script wird gekürzt, nur noch von $ bis $ (also ein Datensatz).


    Code
    $ Betriebsbereit;0019;1;1;zst;
    ^
    von
    .......
    .......
    .......
    $ Betriebsbereit;0019;1;1;zst;
    ^
    bis


    Code
    echo "$(sed -n '/^\$/,/^\$/p' /tmp/logfile)" > /tmp/logfile


    MFG bashy

  • Ich kann dir nicht folgen ...


    Meinst du statt :
    cat $DEVICE ${DEVICEOPT// /,} > /tmp/logfile &
    jetzt
    echo "$(sed -n '/^\$/,/^\$/p' /tmp/logfile)" > /tmp/logfile


    ???


    Und "Vorlauf" gibt es doch schon ...


    1:1 einfach eintragen als "VARS" funktioniert nicht ... hatte ich vor ein Paar Tagen mal kurz getestet ... steht noch auf der "ToDo" Liste ... ;)


    Gruß, Holzmichl

  • Hallo


    Mal das erstellen der Charts getrennt.


    http://bashy.tipido.net/charts.html



    Code
    */1 * * * * /data/froling.sh
    */10 * * * * /data/rrdgraph-allinone.sh
    */10 * * * * /data/rrdgraph.sh daily
    0 0 * * * /data/rrdgraph.sh weekly
    0 0 * * * /data/rrdgraph.sh monthly
    0 0 * * 0 /data/rrdgraph.sh yearly


    MFG bashy


  • Danke, das übersteigt meine Fähigkeit. Na - evtl. später mal... DANKE


  • Hallo


    Liegen da wo Sie immer liegen.


    http://bashy.tipido.net/status.html (oben)
    http://bashy.tipido.net/data.tar.bz2


    Benutze hier die gleichen 1:1 ohne Änderungen.


    -------------------


    Was hat sich geändert.


    lftp (installieren) anstatt ftp (das hing immer beim upload).


    Steht eigentlich alles in der Anleitung.


    http://bashy.tipido.net/howto.txt


    Die ganzen *.txt Files gibt es nimmer, die template.html wird vom Skript nach status.html kopiert, dort werden die Daten direkt vor dem upload eingetragen.


    Mußt praktisch nun die template.html an Deine Bedürfnisse anpassen.


    Crontab sieht hier wie folgt so aus:


    Code
    */1 * * * * /data/froling.sh
    */10 * * * * /data/rrdgraph-allinone.sh
    */10 * * * * /data/rrdgraph.sh daily
    0 0 * * * /data/rrdgraph.sh weekly
    0 0 * * * /data/rrdgraph.sh monthly
    0 0 * * 0 /data/rrdgraph.sh yearly


    Das ^ dauert dann alles ein wenig, kannst die Charts das erste mal auch selbst erstellen.


    Code
    sudo /data/rrdgraph-allinone.sh
    sudo /data/rrdgraph.sh daily
    sudo /data/rrdgraph.sh weekly
    sudo /data/rrdgraph.sh monthly
    sudo /data/rrdgraph.sh yearly


    MFG bashy




  • Hallo,



    I haven't received my raspberry pi at this moment.


    Anyway can I have tmp/logfile from my kessel only using rs232/usb adapter and a notebook? Is it possible?
    If i connect the notebook at the kessel with the adaptor it doesn't apper nothing.
    How can i do to download the logfile in my notebook?



    Thanks

  • Hello 823,


    you can not "download" the logfile because this file will be created during active "froling.sh" shell script.
    But if you have running linux on your notebook and the rs232/usb adapter is successfully connected, you can run the following command in your linux shell :


    shell> sudo stty -F /dev/ttyUSB0 sane
    shell> sudo stty -F /dev/ttyUSB0 57600 cs8 -parenb -cstopb -hupcl -echo
    shell> sudo cat /dev/ttyUSB0 57600,cs8,-parenb,-cstopb,-hupcl -echo


    This will NOT create the logfile but it will show you the available parameter from your "Kessel" :)


    Regards, Jens

  • Verdammt ... mein RasPi hängt sich immer hin ... trotz Eintrag smsc95xx.turbo_mode=N in der /boot/cmdline.txt


    http://jesch70.tipido.net/charts.html ... Ab 3.00 Uhr war wieder Sense ....


    Heute nochmal ein anderes Netzteil rangehängt und hoffe das er jetzt stabil läuft ...


    bashy : Laut dem crontab Zeitplan sollte doch in der "monthly" auch schon was zu sehen sein, oder ? :blink:
    Daily und weekly sieht sehr gut aus :cheer:


    Gruß, Holzmichl

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!