Ankündigung

Einklappen
Keine Ankündigung bisher.

HS und Solarlog400

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

    HS und Solarlog400

    Hallo,

    hat schon mal jemand die Daten vom Solarlog 400 der Photovoltaikanlage mit der Visu verknüpft???????

    #2
    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.

    "Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." Henry Ford

    Kommentar


      #3
      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>

      Kommentar


        #4
        Das ist Java Script, leider, da stehen die Daten nicht im Klartext drin.

        "Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." Henry Ford

        Kommentar


          #5
          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.

          Kommentar


            #6
            Oder wenn es eine Grafik wäre, evtl. als Kamerabild.

            Kommentar


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

              Kommentar


                #8
                Die Frage war ja, soweit ich das verstanden habe, ob jemand die Werte auf der visu hat

                Kommentar


                  #9
                  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"

                  Kommentar


                    #10
                    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.

                    Kommentar


                      #11
                      Kann man eigentlich für die Abfrage auch Intervalle kleiner als 5 Minuten eintragen?

                      Kommentar


                        #12
                        Das sieht doch seht gut aus, daraus läßt sich eine nette Abfrage generieren.

                        "Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." Henry Ford

                        Kommentar


                          #13
                          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

                          Kommentar


                            #14
                            Mit dem Sunny Boy Control von SMA funktioniert es tadellos. Ich kann jedoch nicht sagen ob dieses Teil auch mit Wechselrichtern anderer Hersteller kompatibel ist

                            Kommentar


                              #15
                              Mit dem Sunny Boy Control von SMA funktioniert es tadellos. Ich kann jedoch nicht sagen ob dieses Teil auch mit Wechselrichtern anderer Hersteller kompatibel ist
                              Hallo viceversa,

                              Ich hab in unserer Firma auch vor, unsere SMA Anlage auf dem Homeserver auszuwerten. Als Datenlogger verwenden wir im moment auch den SunnyBoyControl. Hast du da evtl. ne fertige Webabfrage für den SBC, die du mir evtl. zur verfügung stellen könntest ?

                              mfg Mike

                              Kommentar

                              Lädt...
                              X