Ankündigung

Einklappen
Keine Ankündigung bisher.

HS und Solarlog400

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

  • KaiB
    antwortet
    Hallo zusammen,

    <Thema wieder nach oben schieb>
    Ist die Solarlog-Abfrage mittlerweile über den Müßte-gehen-Status hinaus gelangt? Sprich: Hat jemand herausgefunden, ob es wirklich geht oder nicht? Falls nicht, müßte ich mir noch einen anderen Logger suchen...

    Oder anders gefragt: Wer hat die Daten seiner PV-Anlage auf den Bus gebracht? Und wenn: wie (welcher Logger, welche Art der Abfrage)?

    Schönes Wochenende!
    Bye, Kai

    Einen Kommentar schreiben:


  • Cindom
    antwortet
    Das sieht doch seht gut aus, daraus läßt sich eine nette Abfrage generieren.

    Einen Kommentar schreiben:


  • viceversa
    antwortet
    Kann man eigentlich für die Abfrage auch Intervalle kleiner als 5 Minuten eintragen?

    Einen Kommentar schreiben:


  • EIB-Freak
    Ein Gast antwortete
    Das sieht schonn besser aus. Ich habe da schon einige Werte gefunden. Da kann man sicherlich was draus entwickeln.

    Evtl. wären Aufzeichnungen mehrere Tage eine Idee, dann kann man differenzieren.

    Einen Kommentar schreiben:


  • be1001
    antwortet
    Hallo,

    hab mit dem Entwickler vom Solarlog 400e noch mal gesprochen und der hat mir folgenden Tip gegegen:

    [ip-solarlog]/pc.js?min0

    Sieh Datei unten. Wie ich diese Daten jetzt aber in der Visu verarbeiten soll ist mir noch ein Rätsel.

    Christian

    var Boot=99
    var AnlagenKWP=3250
    var time_start = new Array(8,8,6,6,6,6,6,7,7,7,7,8)
    var time_end = new Array(17,18,20,21,21,22,22,21,20,19,17,17)
    var sollMonth = new Array(2,6,9,11,11,13,13,12,10,6,4,3)
    var SollYearKWP=830
    var AnzahlWR = 2
    var MaxWRP=new Array(AnzahlWR)
    MaxWRP[0]=new Array(1600,10000,250000,1500000)
    MaxWRP[1]=new Array(1600,10000,250000,1500000)
    var WRInfo = new Array(AnzahlWR)
    WRInfo[0]=new Array("WR17E-01","1464006111",1625,0,"Sunny Boy 1",1,null,null,1550,null)
    WRInfo[1]=new Array("WR17E-01","1464206808",1625,0,"Sunny Boy 2",1,null,null,1550,null)
    var HPTitel=" "
    var HPBetreiber=" "
    var HPEmail=" "
    var HPStandort=" "
    var HPModul="26 Solarmodule Type Schüco SP125 - 2 Strings"
    var HPWR="SMA SunnyBoy 1700 E SWR"
    var HPLeistung="3,25 kWp"
    var HPInbetrieb="19.04.2004"
    var HPAusricht="Süd-Ost"
    var BannerZeile1=""
    var BannerZeile2=""
    var BannerZeile3=""
    var BannerLink=""
    var StatusCodes = new Array(2)
    var FehlerCodes = new Array(2)
    StatusCodes[0] = "Offset,Stop,Netzueb.,Warten,U-Konst,I-Konst,Mpp-Such,Mpp,Stoer.,Fehler,Serientest BFS,Derating,Stat Res 1,Stat Res 2,Stat Res 3,Calib,"
    FehlerCodes[0] = "-------,Rechner,Uac-Srr,Fac-Srr,Zac-Srr,dZac-Srr,Imax,Shut-Down,EarthCurMax-Srr,NUW-UAC,NUW-FAC,NUW-ZAC,OFFSET,EEPROM dBh,Uac-Bfr,Fac-Bfr,Zac-Bfr,dZac-Bfr,UpvMax,Bfr-Srr,Nuw-Mess,Riso,EEPROM,EarthCurMax-Bfr,NUW-Idif,Stoer Res 1,Stoer Res 2,K1-Trenn,K1-Schliess,Stoer Res 3,Watchdog,ROM,"
    StatusCodes[1] = "Offset,Stop,Netzueb.,Warten,U-Konst,I-Konst,Mpp-Such,Mpp,Stoer.,Fehler,Serientest BFS,Derating,Stat Res 1,Stat Res 2,Stat Res 3,Calib,"
    FehlerCodes[1] = "-------,Rechner,Uac-Srr,Fac-Srr,Zac-Srr,dZac-Srr,Imax,Shut-Down,EarthCurMax-Srr,NUW-UAC,NUW-FAC,NUW-ZAC,OFFSET,EEPROM dBh,Uac-Bfr,Fac-Bfr,Zac-Bfr,dZac-Bfr,UpvMax,Bfr-Srr,Nuw-Mess,Riso,EEPROM,EarthCurMax-Bfr,NUW-Idif,Stoer Res 1,Stoer Res 2,K1-Trenn,K1-Schliess,Stoer Res 3,Watchdog,ROM,"
    var Verguetung=6606
    var Serialnr = 1540292
    var Firmware = "1.3.2 Build 28beta"
    var FirmwareDate = "10.07.2007"
    var WRTyp = "SMA"
    var SLTyp = "400"
    var SLVer = 2
    var Intervall = 300
    var SLDatum = "02.08.07"
    var SLUhrzeit = "17:14:09"
    var isTemp=false
    var isOnline=true
    var eventsHP=0
    var Lang="DE"
    var Datum="02.08.07"
    var Uhrzeit="17:14:09"
    var Pac=240
    var aPdc=new Array(287,0,0)
    var curStatusCode = new Array(2)
    curStatusCode[0]=7
    curStatusCode[1]=7
    var curFehlerCode = new Array(2)
    curFehlerCode[0]=0
    curFehlerCode[1]=0
    m[mi++]="02.08.07 17:10:00|105;128;3755;212|108;131;3993;239"
    m[mi++]="02.08.07 17:05:00|68;88;3745;220|72;92;3983;240"
    m[mi++]="02.08.07 17:00:00|1;6;3741;213|2;9;3977;229"
    m[mi++]="02.08.07 16:55:00|0;4;3741;211|0;5;3977;226"
    m[mi++]="02.08.07 16:50:00|44;62;3740;219|47;65;3977;239"
    m[mi++]="02.08.07 16:45:00|127;151;3736;218|133;156;3972;236"
    m[mi++]="02.08.07 16:40:00|69;88;3725;209|73;92;3961;229"
    m[mi++]="02.08.07 16:35:00|0;3;3720;209|0;3;3955;224"
    m[mi++]="02.08.07 16:30:00|7;21;3720;210|10;25;3955;227"
    m[mi++]="02.08.07 16:25:00|79;99;3719;211|81;102;3954;227"
    m[mi++]="02.08.07 16:20:00|165;190;3711;216|172;197;3948;235"
    m[mi++]="02.08.07 16:15:00|253;282;3696;222|268;298;3932;243"
    m[mi++]="02.08.07 16:10:00|301;332;3675;220|319;351;3909;243"
    m[mi++]="02.08.07 16:05:00|303;334;3649;219|324;355;3882;239"
    m[mi++]="02.08.07 16:00:00|247;276;3624;213|259;289;3856;236"
    m[mi++]="02.08.07 15:55:00|314;346;3603;217|334;367;3834;240"
    m[mi++]="02.08.07 15:50:00|342;374;3577;223|364;399;3805;242"
    m[mi++]="02.08.07 15:45:00|398;433;3547;221|423;461;3774;243"
    m[mi++]="02.08.07 15:40:00|391;428;3514;224|415;453;3739;235"
    m[mi++]="02.08.07 15:35:00|376;412;3481;221|399;435;3705;235"
    m[mi++]="02.08.07 15:30:00|344;378;3450;216|366;402;3672;238"
    m[mi++]="02.08.07 15:25:00|304;337;3421;222|322;354;3641;242"
    m[mi++]="02.08.07 15:20:00|289;320;3395;218|305;336;3614;240"
    m[mi++]="02.08.07 15:15:00|301;332;3371;212|321;354;3588;240"
    m[mi++]="02.08.07 15:10:00|311;343;3346;217|327;360;3562;243"
    m[mi++]="02.08.07 15:05:00|322;355;3320;218|341;374;3529;241"
    m[mi++]="02.08.07 15:00:00|339;372;3293;218|360;394;3500;238"
    m[mi++]="02.08.07 14:55:00|357;392;3265;218|380;414;3469;240"
    m[mi++]="02.08.07 14:50:00|373;408;3235;219|395;431;3437;240"
    m[mi++]="02.08.07 14:45:00|383;419;3203;223|406;443;3403;241"
    m[mi++]="02.08.07 14:40:00|388;423;3165;226|412;448;3369;242"
    m[mi++]="02.08.07 14:35:00|380;415;3133;220|401;437;3334;239"
    m[mi++]="02.08.07 14:30:00|428;465;3100;221|452;491;3300;235"
    m[mi++]="02.08.07 14:25:00|474;513;3063;223|505;546;3260;238"
    m[mi++]="02.08.07 14:20:00|461;501;3024;224|493;534;3219;240"
    m[mi++]="02.08.07 14:15:00|431;469;2985;219|458;497;3178;244"
    m[mi++]="02.08.07 14:10:00|409;445;2949;221|434;473;3139;242"
    m[mi++]="02.08.07 14:05:00|393;429;2916;221|416;453;3104;242"
    m[mi++]="02.08.07 14:00:00|390;426;2883;217|413;449;3069;238"
    m[mi++]="02.08.07 13:55:00|398;433;2851;213|424;460;3035;236"
    m[mi++]="02.08.07 13:50:00|383;419;2817;218|405;441;3000;238"
    m[mi++]="02.08.07 13:45:00|421;460;2785;213|450;489;2965;242"
    m[mi++]="02.08.07 13:40:00|470;509;2749;213|504;543;2926;240"
    m[mi++]="02.08.07 13:35:00|481;522;2709;214|517;557;2884;237"
    m[mi++]="02.08.07 13:30:00|441;478;2669;218|467;507;2841;245"
    m[mi++]="02.08.07 13:25:00|465;503;2633;219|487;527;2802;246"
    m[mi++]="02.08.07 13:20:00|668;718;2590;221|695;747;2758;252"
    m[mi++]="02.08.07 13:15:00|568;610;2536;229|592;638;2702;254"
    m[mi++]="02.08.07 13:10:00|611;658;2489;218|655;706;2653;242"
    m[mi++]="02.08.07 13:05:00|485;526;2437;213|521;563;2597;242"
    m[mi++]="02.08.07 13:00:00|502;544;2398;218|534;575;2555;248"
    m[mi++]="02.08.07 12:55:00|321;355;2357;219|341;375;2510;240"
    m[mi++]="02.08.07 12:50:00|267;297;2330;216|279;309;2482;241"
    m[mi++]="02.08.07 12:45:00|289;320;2308;209|305;337;2460;238"
    m[mi++]="02.08.07 12:40:00|290;322;2284;215|304;336;2434;238"
    m[mi++]="02.08.07 12:35:00|352;386;2259;222|369;404;2408;234"
    m[mi++]="02.08.07 12:30:00|417;454;2229;226|419;457;2377;219"
    m[mi++]="02.08.07 12:25:00|524;565;2193;225|544;588;2341;226"
    m[mi++]="02.08.07 12:20:00|405;441;2148;219|427;468;2294;243"
    m[mi++]="02.08.07 12:15:00|386;422;2117;218|396;432;2260;255"
    m[mi++]="02.08.07 12:10:00|352;386;2084;221|375;410;2227;246"
    m[mi++]="02.08.07 12:05:00|269;299;2055;215|284;315;2196;245"
    m[mi++]="02.08.07 12:00:00|226;253;2033;208|241;270;2172;240"
    m[mi++]="02.08.07 11:55:00|150;174;2014;216|150;175;2153;241"
    m[mi++]="02.08.07 11:50:00|219;246;2001;222|226;254;2140;243"
    m[mi++]="02.08.07 11:45:00|257;286;1983;216|270;300;2120;240"
    m[mi++]="02.08.07 11:40:00|214;241;1961;214|221;249;2097;241"
    m[mi++]="02.08.07 11:35:00|233;261;1943;218|242;270;2078;242"
    m[mi++]="02.08.07 11:30:00|251;280;1923;219|260;289;2057;244"
    m[mi++]="02.08.07 11:25:00|255;284;1903;216|268;298;2030;241"
    m[mi++]="02.08.07 11:20:00|180;206;1881;218|184;210;2010;241"
    m[mi++]="02.08.07 11:15:00|251;280;1866;216|259;289;1994;241"
    m[mi++]="02.08.07 11:10:00|274;304;1845;209|284;315;1971;235"
    m[mi++]="02.08.07 11:05:00|335;368;1822;211|349;383;1947;229"
    m[mi++]="02.08.07 11:00:00|438;477;1794;208|469;507;1916;220"
    m[mi++]="02.08.07 10:55:00|992;1065;1756;206|1075;1158;1872;220"
    m[mi++]="02.08.07 10:50:00|1238;1339;1672;206|1335;1445;1771;225"
    m[mi++]="02.08.07 10:45:00|1094;1178;1568;211|1148;1238;1660;239"
    m[mi++]="02.08.07 10:40:00|943;1013;1477;213|1001;1074;1568;237"
    m[mi++]="02.08.07 10:35:00|1109;1196;1380;203|1200;1297;1482;224"
    m[mi++]="02.08.07 10:30:00|1129;1218;1285;205|1216;1315;1380;217"
    m[mi++]="02.08.07 10:25:00|1091;1172;1196;212|1183;1281;1283;222"
    m[mi++]="02.08.07 10:20:00|1172;1263;1101;213|1265;1369;1180;219"
    m[mi++]="02.08.07 10:15:00|1194;1290;1002;212|1288;1397;1073;227"
    m[mi++]="02.08.07 10:10:00|1167;1261;903;211|1266;1371;966;228"
    m[mi++]="02.08.07 10:05:00|1180;1275;805;217|1268;1369;860;234"
    m[mi++]="02.08.07 10:00:00|1051;1129;708;227|1146;1233;756;242"
    m[mi++]="02.08.07 09:55:00|955;1023;622;224|1046;1131;662;234"
    m[mi++]="02.08.07 09:50:00|1062;1142;539;230|1184;1281;572;234"
    m[mi++]="02.08.07 09:45:00|1089;1174;451;231|1205;1302;473;240"
    m[mi++]="02.08.07 09:40:00|1085;1168;358;221|1164;1255;371;245"
    m[mi++]="02.08.07 09:35:00|590;637;273;234|617;668;278;256"
    m[mi++]="02.08.07 09:30:00|329;362;231;232|343;378;232;255"
    m[mi++]="02.08.07 09:25:00|252;281;204;227|261;291;203;252"
    m[mi++]="02.08.07 09:20:00|202;228;184;221|206;232;182;252"
    m[mi++]="02.08.07 09:15:00|192;218;167;222|196;222;165;247"
    m[mi++]="02.08.07 09:10:00|220;247;151;223|220;247;149;254"
    m[mi++]="02.08.07 09:05:00|267;297;132;221|261;290;130;257"
    m[mi++]="02.08.07 09:00:00|228;256;109;226|230;258;108;242"
    m[mi++]="02.08.07 08:55:00|168;192;91;219|168;193;90;233"
    m[mi++]="02.08.07 08:50:00|137;161;77;212|137;161;76;227"
    m[mi++]="02.08.07 08:45:00|112;134;66;197|114;138;65;226"
    m[mi++]="02.08.07 08:40:00|100;123;57;186|103;126;54;214"
    m[mi++]="02.08.07 08:35:00|88;109;49;189|86;108;46;202"
    m[mi++]="02.08.07 08:30:00|68;88;41;187|67;87;39;200"
    m[mi++]="02.08.07 08:25:00|43;61;36;189|43;61;34;202"
    m[mi++]="02.08.07 08:20:00|33;51;32;189|34;51;30;202"
    m[mi++]="02.08.07 08:15:00|37;55;29;189|37;55;28;202"
    m[mi++]="02.08.07 08:10:00|38;56;27;189|37;55;25;202"
    m[mi++]="02.08.07 08:05:00|59;78;24;188|54;73;22;201"
    m[mi++]="02.08.07 08:00:00|85;107;18;192|79;100;18;201"
    m[mi++]="02.08.07 07:55:00|69;89;11;190|68;88;11;202"
    m[mi++]="02.08.07 07:50:00|47;65;6;190|47;65;5;203"
    m[mi++]="02.08.07 07:45:00|20;36;0;190|22;38;0;203"
    m[mi++]="02.08.07 07:40:00|7;22;0;190|8;23;0;203"
    m[mi++]="02.08.07 07:35:00|5;21;0;190|6;22;0;203"
    m[mi++]="02.08.07 07:30:00|2;18;0;193|4;20;0;200"
    m[mi++]="02.08.07 07:25:00|0;6;0;165|0;5;0;172"
    m[mi++]="02.08.07 07:20:00|0;3;0;165|0;3;0;172"
    m[mi++]="02.08.07 07:15:00|0;3;0;155|0;3;0;160"
    m[mi++]="02.08.07 07:10:00|0;3;0;156|0;3;0;161"
    m[mi++]="02.08.07 07:05:00|0;3;0;163|0;3;0;169"
    m[mi++]="02.08.07 07:00:00|0;3;0;172|0;3;0;180"
    m[mi++]="02.08.07 06:55:00|1;16;0;147|0;3;0;142"
    m[mi++]="02.08.07 06:50:00|1;15;0;142|0;3;0;142"
    m[mi++]="02.08.07 06:45:00|1;15;0;142|0;3;0;142"
    m[mi++]="02.08.07 06:40:00|2;19;0;142|0;3;0;142"
    m[mi++]="02.08.07 06:35:00|2;19;0;142|0;3;0;142"
    m[mi++]="02.08.07 06:30:00|1;16;0;142|0;3;0;142"
    m[mi++]="02.08.07 06:25:00|0;3;0;138|0;1;0;92"
    da[dx++]="02.08.07|3755;1238|3993;1335"

    Einen Kommentar schreiben:


  • EIB-Freak
    Ein Gast antwortete
    Die Frage war ja, soweit ich das verstanden habe, ob jemand die Werte auf der visu hat

    Einen Kommentar schreiben:


  • viceversa
    antwortet
    Damit hätte er zwar eine Visualisierung, aber die Daten hat er damit nicht auf dem Bus. Aber vielleicht reicht ihm das schon???

    Einen Kommentar schreiben:


  • EIB-Freak
    Ein Gast antwortete
    Oder wenn es eine Grafik wäre, evtl. als Kamerabild.

    Einen Kommentar schreiben:


  • viceversa
    antwortet
    Liefert das Teil keine xml-Exportdatei? Dann würde es mit einer Webabfrage gehen. Bitte informiere uns über Deine Ergebnisse, es interessiert sicher auch andere.

    Einen Kommentar schreiben:


  • Cindom
    antwortet
    Das ist Java Script, leider, da stehen die Daten nicht im Klartext drin.

    Einen Kommentar schreiben:


  • be1001
    antwortet
    Hallo,

    preislich ist der Solarlog o.k. . Ich hab für meinen 350,00 € im EK bezahlt.
    Der Server ist über RS485 mit meinen SonnyBoys verbunden.

    Jetzt möchte ich das Ding noch in meine Visu bekommen. Immer mehrere Server abfragen ist auf die Dauer aufwendig.

    Ich hab mal den Quelltext der Palm/PocketPC Visu von heute beigefügt. Vielleicht können ja unsere IP-Freaks was damit anfangen.

    Christian


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <!--SolarLog100e/SolarLog400e - PALM-Visualisierung über Javascript, © Solare Datensysteme, www.solare-datensysteme.de -->
    <!--V1.3.2 Homepage-Version -->
    <script>
    // alle globale Variablen
    var MIN=0, DAY=1, MONTH=2
    var m=new Array()
    var mi=0
    var da=new Array()
    var dx=0
    var dal=new Array()
    var dxl=0
    var mo=new Array()
    var mx=0
    var ye=new Array()
    var yx=0
    </script>
    <script language='JavaScript' src='lang.js'></script>
    <script language='JavaScript' src='palm2.js'></script>
    <div style="position: absolute; text-align:center; width:75px; left:20px; top: 269px; font-weight: bold;"><script>document.write(getText(LBL_TAG))</script></div>
    <div style="position: absolute; text-align:center; width:77px; left:120px; top: 269px; font-weight: bold;"><script>document.write(getText(LBL_MONAT))</script></div>
    <div style="position: absolute; text-align:center; width:77px; left:222px; top: 269px; font-weight: bold;"><script>document.write(getText(LBL_JAHR))</script></div>
    <script>
    function fmt00(v)
    {
    if( v<10 )
    return "0"+v
    else
    return ""+v
    }
    // URL auswerten
    var cgiIdx, typ, para
    typ="min"
    para=0
    cgiIdx = this.document.URL.indexOf('?');
    if (cgiIdx != -1) {
    cgiString = this.document.URL.substring(cgiIdx + 1, this.document.URL.length);
    pnt = cgiString.indexOf('min&')
    if ( pnt != -1) {
    offsetURL = cgiString.substring( pnt+4 )
    typ="min"
    para=parseInt(offsetURL,10)
    }
    pnt = cgiString.indexOf('day&')
    if ( pnt != -1) {
    offsetURL = cgiString.substring( pnt+4 )
    typ="day"
    para=parseInt(offsetURL,10)
    }
    pnt = cgiString.indexOf('month&')
    if ( pnt != -1) {
    offsetURL = cgiString.substring( pnt+6 )
    typ="month"
    para=parseInt(offsetURL,10)
    }
    }
    var jsParam;
    if( typ=="min" ) {
    jsParam="min"+para;
    }
    else {
    var toffset;
    if( typ=="day" ) {
    if( para== 0 )
    toffset=new Date().getDate();
    else
    toffset=new Date().getDate() + Math.floor(para*30.5);
    }
    else
    toffset=0;
    jsParam="stat"+toffset;
    }
    document.write("<script language='JavaScript' src='pc.js?"+jsParam+"'><\/script>");
    </script>
    <script>
    function showMonths( para2 ) {
    var dDate, jahr, monat, sDate, sDate2, sTime
    var refreshTime
    var maxWatt, dy, ymax, cnt, i, wrI, maxCnt, deltay
    var dx, deltax
    var status
    var PacSum, Pacp, PacMax, PacSoll, PistProz, PacMittel=0
    var monate=getText(LBL_MONKURZ)
    // Datum ermitteln: Monatsanfang - para2
    dDate = new Date()
    jahr=dDate.getFullYear()
    i=para2
    while( i>0 ) {
    jahr--
    if( jahr==1999 ) {
    jahr=2000
    }
    i--
    }
    dDate = new Date( jahr, 0, 1 )
    sDate = "01.01."+fmt00(dDate.getFullYear()-2000)
    sDate2 = ""+jahr
    refreshTime = 255;
    printRES_DayHeader(refreshTime, "month", para2)
    printRES_DayHeaderb( SLTyp )
    printRES_DayHeader2()
    // Y-Achsen Skalierung vorbereiten
    dy=129
    maxWatt=getGesAnlagenMaxWatt(MONTH)
    ret=calcYSkal( maxWatt )
    ymax=ret[0]
    deltay=ret[1]
    maxCnt=ymax/deltay
    for( cnt = 0; cnt <= maxCnt; cnt++ ) {
    if( cnt>0 )
    printRES_YSkalDivYTDay( cnt, 150 - 11 - Math.floor(deltay*dy*cnt / ymax) )
    printRES_YSkalDivY( cnt, 149 - Math.floor( deltay*dy*cnt / ymax ) )
    printRES_YSkalDivYS( cnt, 149 - Math.floor( deltay*dy*cnt/ymax ) )
    }

    // X-Achsen Skalierung vorbereiten */
    dx = 280;
    for( cnt = 0; cnt < 12; cnt++ ) {
    printRES_XSkalDivX( cnt, 31 + Math.floor(cnt * dx / 12) )
    }
    for( cnt = 0; cnt < 12; cnt++ ) {
    printRES_XSkalDivXT( cnt, 31 + Math.floor(cnt * dx / 12) )
    }
    //
    printRES_DayBody( "month", para2+1, "month", (para2==0?0ara2-1) ,sDate2 );
    ret=drawBalken( MONTH, sDate, 12, ymax )
    PacMax=ret[0]
    PacMittel=ret[1]
    // Y-Achsen zeichen */
    document.write("<small><small>")
    for( cnt = 1; cnt <= maxCnt; cnt++ ) {
    valueSkal = Math.floor(deltay/1000*cnt)
    printRES_YSkalYTDay( cnt, valueSkal )
    printRES_YSkalY( cnt )
    printRES_YSkalYS( cnt)
    }
    // X-Achsen zeichnen */
    for( cnt = 0; cnt < 12; cnt++ ) {
    printRES_XSkalBlackGif( cnt )
    }
    for( cnt = 0; cnt < 12; cnt++ ) {
    document.write("<div id='XT"+cnt+"'>"+(cnt+1)+"</div>")
    }
    document.write("<big><big>")
    // Monatswerte holen
    PacSum=0
    i=0
    while( i<ye.length )
    {
    dt = getWRToken( ye[i], 0 )
    if( dt.substring(6,8)==sDate.substring(6,8) ) {
    for( wrI=1; wrI<=AnzahlWR; wrI++ ) {
    data = enumData( ye[i], wrI );
    PacSum += data[1];
    if( para2==0 && da.length>0 ) {
    data2 = enumData( da[0], wrI )
    PacSum += data2[1]
    }
    }
    }
    i++
    }
    Pacp=PacSum/getCurAnlagenKWP()
    status=calcStatus()
    if( status[1]=="" )
    printRES_TextStatusSingle( status[0] )
    else
    printRES_TextStatusDouble( status[0], status[1] )

    printRES_MonthTextRight( Math.floor( PacSum/1000 ), Math.floor( Pacp*10)/10, Math.floor( PacMax/100 )/10 )
    ret = calcSollIst( para2, MONTH, 12, dDate, PacSum )
    PacSoll = ret[0]
    PistProz = ret[1]
    if( PacSum != 0 ) {
    printRES_MonthTextLeft( Math.floor(PacSoll), Math.floor(PistProz*10)/10, Math.floor(PacMittel/100)/10 )
    }
    else
    printRES_MonthTextLeft( 0,0,0 )
    document.write("</body></html>")
    }

    </script>
    <script>
    // MAIN
    document.write("<title>SolarLog"+SLTyp+(SLVer==2?" e":"")+"</title>")
    if( typ=="min" )
    showMins(para)
    else if( typ=="day" )
    showDays(para)
    else if( typ=="month" )
    showMonths(para)
    </script>

    Einen Kommentar schreiben:


  • Cindom
    antwortet
    Ich kenne zwar das System nicht aber die Anforderungen lesen sich SEHR HomeServer freundlich:

    Der SolarLog100/400 arbeitet völlig autark, ohne Tastatur oder Display. Der Zugriff erfolgt komplett über einen im Netzwerk angeschlossenen PC. Der Begriff "PC" ist dabei sehr allgemein zu sehen. Das kann ein Desktop-Computer sein, ein Notebook oder irgendein anderes Gerät, mit Bildschirm, Netzwerkanschluß und einer Web-Browser Software. Siehe dazu auch der Menüpunkt "Voraussetzungen".
    Also ist eine Abfrage und Weiterverarbeitung im HS durchaus möglich.


    ABER:

    Scheinbar haben die Wechselrichter RS232 oder RS484 Schnittstellen die warscheinlich auch über einen Moxa o.Ä. abgefragt werden können.

    Ich weiß ja nicht was so ein Solar Log kostet ?
    Da ist sicherlich softwaremäßig schon so einiges an sinnvollen "Sammelfunktionen" enthalten die man sonst mittels Archiven und Zählern im HS selber projektieren müßte.

    Einen Kommentar schreiben:


  • be1001
    hat ein Thema erstellt HS und Solarlog400.

    HS und Solarlog400

    Hallo,

    hat schon mal jemand die Daten vom Solarlog 400 der Photovoltaikanlage mit der Visu verknüpft???????
Lädt...
X