Onlineschema mit CMI, Rechnen von Statistiken, Umrechnen von Fühlerwerten

  • Hallo,


    ich habe meine UVR auf das CMI umgestellt. Das Onlineschema habe ich angepasst, alles wird wie gewünscht visualisiert. Einzigster Wermutstropfen, meine Statistiken funktionieren nicht mehr da Rechnen wie mit dem BL Net möglich war nicht mehr geht. Hat sich damit schon mal einer beschäftigt?


    Eine Umstellung auf den 16x2 Regler ist nicht geplant, dort wäre das ja recht einfach.


    Hier mal der Auszug aus der damaligen HTML Datei:


    </head>

    <script type="text/javascript" language="javascript">

    //### Messwerte ausrechnen: ###

    //--------------------------------------------------


    <!--########## Reinigungsintervall ##########-->

    function rechnen23(wert) {

    for (var i = 1; i < 5; ++i) {

    wert = wert.replace("&nbsp;", "" ) ; }

    wert = wert.split('Imp');

    wert = wert[0].split(',').join('.');

    var faktor = 0.020813492 / 4;

    var ergebnis = 723 - (((wert * 240 * faktor ) * 2.5) / 9 );

    // java.lang.Math:

    ergebnis = Math.round( ergebnis * 100. ) / 100.;

    document.getElementById('pos23').innerHTML = ergebnis; }


    <!--########## Pellets kumulierter Wert seit 2007 ##########-->

    function rechnen31(wert) {

    for (var i = 1; i < 5; ++i) {

    wert = wert.replace("&nbsp;", "" ) ; }

    wert = wert.split('Imp');

    wert = wert[0].split(',').join('.');

    var faktor = 0.020813492 / 4;

    var ergebnis = (54370 + (wert * 240 * faktor))/1000;

    // java.lang.Math:

    ergebnis = Math.round( ergebnis * 100. ) / 100.;

    document.getElementById('pos31').innerHTML = ergebnis; }


    <!--########## Wert per Abbrand ##########-->

    function rechnen83(wert) {

    for (var i = 1; i < 5; ++i) {

    wert = wert.replace("&nbsp;", "" ) ; }

    wert = wert.split('Imp');

    wert = wert[0].split(',').join('.');

    var faktor = 0.020813492;

    var ergebnis = wert * faktor;

    // java.lang.Math:

    ergebnis = Math.round( ergebnis * 100. ) / 100.;

    document.getElementById('pos83').innerHTML = ergebnis; }


    <!--########## Rechnen Bunker ##########-->

    function rechnen84(wert) {

    for (var i = 1; i < 5; ++i) {

    wert = wert.replace("&nbsp;", "" ) ; }

    wert = wert.split('Imp');

    wert = wert[0].split(',').join('.');

    var faktor = 0.020813492 / 4;

    var ergebnis = 8300 - wert * 240 * faktor;

    // java.lang.Math:

    ergebnis = Math.round( ergebnis * 100. ) / 100.;

    document.getElementById('pos84').innerHTML = ergebnis; }



    <!--########## Rechnen Betriebstunden seit 2007 ##########-->

    function rechnen86(wert) {

    for (var i = 1; i < 5; ++i) {

    wert = wert.replace("&nbsp;", "" ) ; }

    wert = wert.split('Std');

    wert = wert[0].split(',').join('.');

    var ergebnis = 150 - - wert;

    document.getElementById('pos86').innerHTML = ergebnis; }


    <!--########## Temperatur Brenner ##########-->

    function rechnen88(wert) {

    for (var i = 1; i < 5; ++i) {

    wert = wert.replace("&nbsp;", "" ) ; }

    wert = wert.split('&deg;C');

    wert = wert[0].split(',').join('.');

    var faktor = 10;

    var ergebnis = wert * faktor;

    // java.lang.Math:

    ergebnis = Math.round( ergebnis * 100. ) / 100.;

    document.getElementById('pos88').innerHTML = ergebnis; }



    </script>

    <body>

    <div id="frame">

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!