Kann es sein, das gar keine Daten von der Webseite kommen?
Pack das ganze Script doch mal als „Code“ hier rein, dann kann man alles sehen.
Kann es sein, das gar keine Daten von der Webseite kommen?
Pack das ganze Script doch mal als „Code“ hier rein, dann kann man alles sehen.
<?php
$url = 'https://www.agrar.basf.de/api/weather/weatherDetails?lang=de&latitude=52.5413&longitude=7.3283';
$stream = stream_context_create(array(
"ssl"=>array(
"verify_peer"=> false,
"verify_peer_name"=> false, ),
'http' => array(
'timeout' => 30 ) ) );
$array = get_headers($url, 0, $stream);
$string = $array[0];
if(strpos($string,"200"))
{
//echo 'url exists '.$url."
}
else
{
echo 'url: '.$url." does not exist
return;
}
/* Ende - prüfen ob Seite existiert */
$file = file_get_contents($url);
$json = json_decode($file, TRUE);
SetValueFloat(27663,(time_convert($json['days'][1]['sdur']))); // Sonnenstunden morgen
SetValueFloat(40684,(time_convert($json['days'][2]['sdur']))); // Sonnenstunden übermorgen
SetValueFloat(41446,(time_convert($json['days'][3]['sdur']))); // Sonnenstunden überübermorgen
// --- Funktionen ---
function time_convert($Zeit) {
$d = explode(':', $Zeit);
$d2 = 100 / 60 * $d[1];
$d2 = round(($d[0].'.'.$d2), 1);
return $d2;
}
Da hast du bei deinem Cut&Paste wohl ein bisschen zu viel abgeschnitten.
So funktioniert es …
VG,
Doc
<?php
$url = 'https://www.agrar.basf.de/api/weather/weatherDetails?lang=de&latitude=52.5413&longitude=7.3283';
$stream = stream_context_create(array(
"ssl"=>array(
"verify_peer"=> false,
"verify_peer_name"=> false, ),
'http' => array(
'timeout' => 30 ) ) );
$array = get_headers($url, 0, $stream);
$string = $array[0];
if(strpos($string,"200"))
{
//echo 'url exists '.$url."\n<br>";
}
else
{
echo 'url: '.$url." does not exist \n<br>";
return;
}
/* Ende - prüfen ob Seite existiert */
$file = file_get_contents($url);
$json = json_decode($file, TRUE);
SetValueFloat(27663,(time_convert($json['days'][1]['sdur']))); // Sonnenstunden morgen
SetValueFloat(40684,(time_convert($json['days'][2]['sdur']))); // Sonnenstunden übermorgen
SetValueFloat(41446,(time_convert($json['days'][3]['sdur']))); // Sonnenstunden überübermorgen
// --- Funktionen ---
function time_convert($Zeit) {
$d = explode(':', $Zeit);
$d2 = 100 / 60 * $d[1];
$d2 = round(($d[0].'.'.$d2), 1);
return $d2;
}
Danke.
Muste lange nach der falschen zeile siche weiß gar nicht wie das zu stande kam hatte den ganzen Code makiert.
Danke noch mal
Hallo zusammen,
super Sache, die BASF-API. Allerdings scheinen die Werte nicht ganz zu stimmen:
[0] => Array
(
[date] => 08.11.
[wd] => Tuesday
[tmax] => 32
[tmin] => 19
[tavg] => 25
[tdew] => 17
[relhum] => 65
[sdur] => 09:00
[radJcm2] => 99
[radWm2] => 274
[wsminms] => 2
[wsmaxms] => 5
[wsminkmh] => 6
[wsmaxkmh] => 18
[wsminbft] => 2
[wsmaxbft] => 3
[wdir] => 112
[precprob] => 10
[prec] => 0
[eva] => 5,09
[tsoilavg] => 34
[tsoilmin] => 25
[tsoilmax] => 46
[pic] => 28
[pic2] => 60813
)
32° im November??
Mache ich was falsch? Meine URL lautet https://www.agrar.basf.de/api/weather/weatherDetails?lang=en&latitude=8.2374027&longitude=48.8899761
Das sollte in Baden-Württemberg bei Rastatt liegen…
Ich glaube die Sonnenstunden „sdur“ sind weggefallen?
[days] => Array
(
[0] => Array
(
[date] => 23.02.
[wd] => Donnerstag
[tmax] => 12
[tmin] => 5
[tavg] => 8
[relhum] => 79
[wsmaxms] => 3
[wsmaxkmh] => 10
[wsmaxbft] => 2
[wdir] => 230
[wdirlabel] => SW
[precprob] => 81
[prec] => 3
[pic] => 11
[pic2] => 60300
richimaint
Ja, das radWm2 offensichtlich auch…
Ich hab das Script mal provisiorisch auf die days1h im Array umgebaut. Dort gibts wenigstens die radWm2 noch. Als einheitenlose „Kennzahl“ war diese bisher im days Array auch schon immer sehr aussagekräftig.
Mal sehen ob das so funktioniert bzw. „passt“…
#SetValueFloat(24897,(time_convert($json['days'][0]['sdur']))); // Sonnenstunden heute
#SetValueFloat(47718,(time_convert($json['days'][1]['sdur']))); // Sonnenstunden morgen
#SetValueFloat(47857,(time_convert($json['days'][2]['sdur']))); // Sonnenstunden übermorgen
#SetValueFloat(40457,(time_convert($json['days'][3]['sdur']))); // Sonnenstunden überübermorgen
#if ($debug) print_r ($json);
$radwm0 = 0;
$radwm0 = (!empty($json['days1h'][0]['1h']) ? array_sum(array_column($json['days1h'][0]['1h'], 'radwm2')) / count(array_column($json['days1h'][0]['1h'], 'radwm2')) : 0);
$radwm0 = $radwm0/100 * $Faktor;
$radwm1 = 0;
$radwm1 = (!empty($json['days1h'][1]['1h']) ? array_sum(array_column($json['days1h'][1]['1h'], 'radwm2')) / count(array_column($json['days1h'][1]['1h'], 'radwm2')) : 0);
$radwm1archiv = $radwm1;
$radwm1 = $radwm1/100 * $Faktor;
$radwm2 = 0;
$radwm2 = (!empty($json['days1h'][2]['1h']) ? array_sum(array_column($json['days1h'][2]['1h'], 'radwm2')) / count(array_column($json['days1h'][2]['1h'], 'radwm2')) : 0);
$radwm2 = $radwm2/100 * $Faktor;
$radwm3 = 0;
$radwm3 = (!empty($json['days1h'][3]['1h']) ? array_sum(array_column($json['days1h'][3]['1h'], 'radwm2')) / count(array_column($json['days1h'][3]['1h'], 'radwm2')) : 0);
$radwm3 = $radwm3/100 * $Faktor;
if (!$debug) SetValueFloat(23974,$radwm0); // Erwartung PV Ertrag heute
if (!$debug) SetValueFloat(56438,$radwm1); // Erwartung PV Ertrag morgen
if (!$debug) SetValueFloat(35098,$radwm2); // Erwartung PV Ertrag übermorgen
if (!$debug) SetValueFloat(23304,$radwm3); // Erwartung PV Ertrag überübermorgen
// beobachteter, geschätzter Faktor zur Umrechnug der Einstrahlung in PV Ertrag bei aktueller Anzahl und Ausrichtung der Module
#SetValueFloat(23974,(($json['days'][0]['radWm2']) * 24 * $Faktor / 1000)); // Erwartung PV Ertrag heute
#SetValueFloat(56438,(($json['days'][1]['radWm2']) * 24 * $Faktor / 1000)); // Erwartung PV Ertrag morgen
#SetValueFloat(35098,(($json['days'][2]['radWm2']) * 24 * $Faktor / 1000)); // Erwartung PV Ertrag übermorgen
#SetValueFloat(23304,(($json['days'][3]['radWm2']) * 24 * $Faktor / 1000)); // Erwartung PV Ertrag überübermorgen
Hi,
magst du mal das ganz Skript Online stellen?
ich kann leider nicht programmieren und weiß daher nicht in welchen Teil das rein kommt.
danke
Klar.
Sind aber noch ein paar frühere Änderungen mit drin (Logging) und die alten
Einträge auskommentiert (#) damit ich später nochmal weiß wie das war, falls es doch
wieder auf die alte Art funktionieren würde… Heißt man kann’s im Bedarfsfall sicherlich wieder
etwas verschlanken.
<?php
IPSUtils_Include ("IPSLogger.inc.php", "IPSLibrary::app::core::IPSLogger");
// Script zum Abrufen des BASF Agrar-Wetters mit Ausgabe der Sonnenstunden und der prognostizierten Solarstrahlung
// mit Berechnung des zu erwartenden PV-Ertrags durch Berechnung des Faktors der letzten 10 Tage
// ===================================================================================================
// Berechnung des Faktors für die PV Leistungs-Vorhersage als Mittelwert der letzten 10 Tage
// zur Anpassung an die verschiedenen Anlagen und Winkel der Sonneneinstrahlung und Verschattungen über die Jahreszeiten
//
// https://community.symcon.de/t/sonnenstunden-forecast-naechsten-tag/120873/22
$debug = true;
$IDArchiveHandler = 36341;
$varId_PV = 51796;
$varId_Einstrahlung_morgen = 15731;
$PV = AC_GetAggregatedValues($IDArchiveHandler, $varId_PV, 1 /* Täglich */, strtotime("-11 day"), strtotime("-1 day")-1, 0);
$Mittelwert_PV = CalcConsumption($PV) / 10;
$Einstrahlung = AC_GetAggregatedValues($IDArchiveHandler, $varId_Einstrahlung_morgen, 1 /* Täglich */, strtotime("-12 day"), strtotime("-2 day")-1, 0);
$Mittelwert_Einstrahlung = CalcConsumption($Einstrahlung) / 10;
if ($Mittelwert_PV != 0 and $Mittelwert_Einstrahlung != 0 ){
$Faktor = round(($Mittelwert_PV * 1000) / ($Mittelwert_Einstrahlung * 24),2);
} else {
//$Faktor = 15.0;
}
if ($Faktor <= 30) {
SetValue(12292, $Faktor);
} else {
IPSLogger_Inf(__file__, "Faktorkalkulation PV Prognose fehlgeschlagen. Faktor: ".$Faktor." SMA PV Ertrag pruefen.");
$Faktor = GetValue(12292);
IPSLogger_Inf(__file__, "Ersatzwert (alt) Faktor: ".$Faktor);
}
// ===================================================================================================
// Abrufen und berechnen des BASF Agrarwetters
//
$url = 'https://www.agrar.basf.de/api/weather/weatherDetails?lang=de&latitude=xx.xxxxxx&longitude=yy.yyyyyy';
$stream = stream_context_create(array(
"ssl"=>array(
"verify_peer"=> false,
"verify_peer_name"=> false, ),
'http' => array(
'timeout' => 15 ) ) );
@$array = get_headers($url, 0, $stream);
if (empty($array)) {
IPSLogger_Inf(__file__, "56986: Array Get Header = EMPTY");
return;
}
else {
$string = $array[0];
if(strpos($string,"200"))
{
//echo 'url exists '.$url."\n<br>";
}
else
{
//echo 'url: '.$url." does not exist \n<br>";
IPSLogger_Inf(__file__, "56986: URL defekt");
return;
}
/* Ende - prüfen ob Seite existiert */
$file = file_get_contents($url);
$json = json_decode($file, TRUE);
#SetValueFloat(24897,(time_convert($json['days'][0]['sdur']))); // Sonnenstunden heute
#SetValueFloat(47718,(time_convert($json['days'][1]['sdur']))); // Sonnenstunden morgen
#SetValueFloat(47857,(time_convert($json['days'][2]['sdur']))); // Sonnenstunden übermorgen
#SetValueFloat(40457,(time_convert($json['days'][3]['sdur']))); // Sonnenstunden überübermorgen
if ($debug) print_r ($json);
//$Faktor = 15.0;
$radwm0 = 0;
$radwm0 = (!empty($json['days1h'][0]['1h']) ? array_sum(array_column($json['days1h'][0]['1h'], 'radwm2')) / count(array_column($json['days1h'][0]['1h'], 'radwm2')) : 0);
$radwm0 = ($radwm0/100) * $Faktor;
$radwm1 = 0;
$radwm1 = (!empty($json['days1h'][1]['1h']) ? array_sum(array_column($json['days1h'][1]['1h'], 'radwm2')) / count(array_column($json['days1h'][1]['1h'], 'radwm2')) : 0);
$radwm1archiv = $radwm1;
$radwm1 = ($radwm1/100) * $Faktor;
$radwm2 = 0;
$radwm2 = (!empty($json['days1h'][2]['1h']) ? array_sum(array_column($json['days1h'][2]['1h'], 'radwm2')) / count(array_column($json['days1h'][2]['1h'], 'radwm2')) : 0);
$radwm2 = ($radwm2/100) * $Faktor;
$radwm3 = 0;
$radwm3 = (!empty($json['days1h'][3]['1h']) ? array_sum(array_column($json['days1h'][3]['1h'], 'radwm2')) / count(array_column($json['days1h'][3]['1h'], 'radwm2')) : 0);
$radwm3 = ($radwm3/100) * $Faktor;
if (!$debug) SetValueFloat(23974,$radwm0); // Erwartung PV Ertrag heute
if (!$debug) SetValueFloat(56438,$radwm1); // Erwartung PV Ertrag morgen
if (!$debug) SetValueFloat(35098,$radwm2); // Erwartung PV Ertrag übermorgen
if (!$debug) SetValueFloat(23304,$radwm3); // Erwartung PV Ertrag überübermorgen
// beobachteter, geschätzter Faktor zur Umrechnug der Einstrahlung in PV Ertrag bei aktueller Anzahl und Ausrichtung der Module
#SetValueFloat(23974,(($json['days'][0]['radWm2']) * 24 * $Faktor / 1000)); // Erwartung PV Ertrag heute
#SetValueFloat(56438,(($json['days'][1]['radWm2']) * 24 * $Faktor / 1000)); // Erwartung PV Ertrag morgen
#SetValueFloat(35098,(($json['days'][2]['radWm2']) * 24 * $Faktor / 1000)); // Erwartung PV Ertrag übermorgen
#SetValueFloat(23304,(($json['days'][3]['radWm2']) * 24 * $Faktor / 1000)); // Erwartung PV Ertrag überübermorgen
if (!$debug) SetValueFloat($varId_Einstrahlung_morgen,$radwm1archiv); // Einstahlung von morgen für Faktor Berechnung (ins Archive)
}
// --- Funktionen ---
function time_convert($Zeit) {
$d = explode(':', $Zeit);
$d2 = 100 / 60 * $d[1];
$d2 = round(($d[0].'.'.$d2), 1);
return $d2;
}
function CalcConsumption($values)
{
$consumption = 0;
foreach($values as $value)
{
$consumption += $value['Avg'];
}
return round($consumption, 2);
}
?>
Habt mal ein bisschen Geduld.
Die Sonneneinstrahlungswerte sind schon öfter mal für ein paar Tage weg gewesen und dann waren sie plötzlich wieder dabei.
Viele Grüße,
Doc
Hab noch mal abgewartet, leider funktioniert es immer noch nicht.
@Doctor_Snuggles , läuft es bei Dir wieder?
ich habe das geliebt, da ich damit super die Akku entladung steuern konnte.
Wenn guter Tag = mach nachts leer, wenn nicht guter dann dann bleib bei 30% … bisschen Akku schonen.
Ja genau dafür hatte ich es auch genutzt.
Leider geht es auch bei noch nicht wieder.
Ich vermute mal, das die selber noch nicht
gemerkt haben, dass es in der API fehlt.
Evtl. muss man da mal eine Mail hin schicken.
Viele Grüße,
Doc
Ich habe einem Herrn Zimmermann, der als Ansprechpartner für meine Region zuständig ist, eine Mail geschickt. Habe bis dato keine Antwort erhalten.
richimaint
Kann man die Sonnenstunden nicht einfach so anders bekommen?
bei Openweather oder so?
Nee, habe noch keine andere Quelle gefunden.
Ich habe die Steuerung meines Akkus jetzt aber SolatPrognose gekoppelt, das geht so auch.
Viele Grüße,
Doc
Hi,
ich habe das mal versucht, aber bei mir bleiben die Werte alle bei 0,00
Diese Zeile:
//IPSUtils_Include („IPSLogger.inc.php“, „IPSLibrary::app::core::IPSLogger“);
habe ich aus kommentert, die funktionert bei mir nicht.
Sonst habe ich nur die IDs aus dem Skript angepasst und meine alte Agrar URL genommen, damit die GPS-Daten passen.
das spuckt wer dann aus.
so richtig vertsehen bzw. Anfangen kann ich mit dem Ksript von Dir nicht so viel.
habe ich da einen Fehler drin?
Array
(
[units] => Array
(
[percent] => %
[m_s] => m/s
[km_h] => km/h
[bft] => bft
[mm] => mm
[degree] => °C
[mm_3h] => mm/3h
[h] => h
[W_m2] => W/m²
[J_cm2] => J/cm²
[j_cm2] => J/cm²
[w_m2] => W/m²
)
[day1h] => Array
(
[tair] => Array
(
[0] => 4
[1] => 3
[2] => 3
[3] => 3
[4] => 3
[5] => 3
[6] => 3
[7] => 3
[8] => 2
[9] => 2
[10] => 2
[11] => 2
[12] => 2
[13] => 3
[14] => 4
[15] => 5
[16] => 6
[17] => 7
[18] => 8
[19] => 8
[20] => 8
[21] => 8
[22] => 8
[23] => 7
[24] => 6
[25] => 5
[26] => 5
[27] => 5
[28] => 5
[29] => 5
[30] => 5
[31] => 5
[32] => 4
[33] => 4
[34] => 4
[35] => 4
[36] => 5
[37] => 5
[38] => 6
[39] => 7
[40] => 8
[41] => 9
[42] => 10
[43] => 11
[44] => 12
[45] => 12
[46] => 12
[47] => 12
[48] => 11
[49] => 10
[50] => 10
[51] => 10
[52] => 10
[53] => 10
[54] => 10
[55] => 10
[56] => 11
[57] => 11
[58] => 11
[59] => 11
[60] => 12
[61] => 12
[62] => 13
[63] => 13
[64] => 14
[65] => 14
[66] => 14
[67] => 15
[68] => 15
[69] => 14
[70] => 14
[71] => 13
[72] => 12
[73] => 11
[74] => 11
[75] => 11
[76] => 10
[77] => 10
[78] => 10
[79] => 10
[80] => 10
[81] => 10
[82] => 10
[83] => 10
[84] => 10
[85] => 11
[86] => 11
[87] => 11
[88] => 12
[89] => 12
[90] => 12
[91] => 12
[92] => 12
[93] => 12
[94] => 12
[95] => 11
[96] => 11
[97] => 11
[98] => 10
[99] => 10
[100] => 10
[101] => 10
[102] => 10
[103] => 9
[104] => 9
[105] => 9
[106] => 9
[107] => 9
[108] => 8
[109] => 8
[110] => 9
[111] => 9
[112] => 9
[113] => 10
[114] => 10
[115] => 9
[116] => 9
[117] => 9
[118] => 9
[119] => 8
[120] => 8
[121] => 7
[122] => 6
[123] => 6
[124] => 5
[125] => 5
[126] => 4
[127] => 4
[128] => 4
[129] => 4
[130] => 3
[131] => 3
[132] => 3
[133] => 4
[134] => 5
[135] => 6
[136] => 7
[137] => 7
[138] => 7
[139] => 8
[140] => 8
[141] => 8
[142] => 8
[143] => 7
[144] => 6
[145] => 6
[146] => 5
[147] => 4
[148] => 4
[149] => 3
[150] => 3
[151] => 3
[152] => 2
[153] => 2
[154] => 2
[155] => 2
[156] => 2
[157] => 3
[158] => 4
[159] => 5
[160] => 6
[161] => 7
[162] => 7
[163] => 8
[164] => 8
[165] => 8
[166] => 8
[167] => 7
[168] => 6
[169] => 5
[170] => 4
[171] => 4
[172] => 3
[173] => 3
[174] => 2
[175] => 2
[176] => 2
[177] => 2
[178] => 2
[179] => 2
[180] => 3
[181] => 4
[182] => 5
[183] => 6
[184] => 7
[185] => 8
[186] => 8
[187] => 8
[188] => 8
[189] => 8
[190] => 8
[191] => 8
[192] => 7
[193] => 7
[194] => 6
[195] => 6
[196] => 5
[197] => 5
[198] => 5
[199] => 4
[200] => 4
[201] => 4
[202] => 4
[203] => 4
[204] => 5
[205] => 5
[206] => 6
[207] => 7
[208] => 8
[209] => 9
[210] => 9
[211] => 10
[212] => 10
[213] => 10
[214] => 10
[215] => 9
[216] => 8
[217] => 7
[218] => 7
[219] => 6
[220] => 6
[221] => 5
[222] => 5
[223] => 5
[224] => 5
[225] => 5
[226] => 5
[227] => 5
[228] => 5
[229] => 6
[230] => 7
[231] => 8
[232] => 9
[233] => 10
[234] => 11
[235] => 11
[236] => 11
[237] => 11
[238] => 11
[239] => 10
[240] => 9
[241] => 8
[242] => 8
[243] => 7
[244] => 6
[245] => 6
[246] => 6
[247] => 5
[248] => 5
[249] => 5
[250] => 5
[251] => 5
[252] => 5
[253] => 6
[254] => 7
[255] => 9
[256] => 10
[257] => 11
[258] => 11
[259] => 12
[260] => 12
[261] => 12
[262] => 11
[263] => 11
[264] => 10
[265] => 9
[266] => 8
[267] => 8
[268] => 7
[269] => 7
[270] => 6
[271] => 6
[272] => 6
[273] => 6
[274] => 6
[275] => 6
[276] => 6
[277] => 7
[278] => 8
[279] => 9
[280] => 10
[281] => 11
[282] => 12
[283] => 12
[284] => 12
[285] => 12
[286] => 12
[287] => 11
[288] => 10
[289] => 9
[290] => 9
[291] => 8
[292] => 7
[293] => 7
[294] => 7
[295] => 6
[296] => 6
[297] => 6
[298] => 6
[299] => 6
[300] => 7
[301] => 7
[302] => 9
[303] => 10
[304] => 11
[305] => 12
[306] => 13
[307] => 13
[308] => 13
[309] => 13
[310] => 13
[311] => 12
[312] => 11
[313] => 10
[314] => 9
[315] => 9
[316] => 8
[317] => 8
[318] => 7
[319] => 7
[320] => 7
[321] => 7
[322] => 7
[323] => 7
[324] => 7
[325] => 8
[326] => 9
[327] => 10
[328] => 11
[329] => 12
[330] => 13
[331] => 13
[332] => 13
[333] => 13
[334] => 13
[335] => 12
[336] => 11
[337] => 10
[338] => 9
[339] => 9
[340] => 8
[341] => 8
[342] => 7
[343] => 7
[344] => 7
[345] => 7
[346] => 7
[347] => 7
[348] => 7
[349] => 8
[350] => 9
[351] => 10
[352] => 11
[353] => 12
[354] => 12
[355] => 12
[356] => 13
[357] => 13
[358] => 13
[359] => 12
)
[tdew] => Array
(
[0] => -1
[1] => -1
[2] => -1
[3] => -2
[4] => -1
[5] => -1
[6] => -1
[7] => -1
[8] => -1
[9] => -1
[10] => -1
[11] => -1
[12] => 0
[13] => 0
[14] => 0
[15] => 0
[16] => -1
[17] => -2
[18] => -2
[19] => -2
[20] => -2
[21] => -2
[22] => -2
[23] => -1
[24] => -1
[25] => -1
[26] => -1
[27] => -1
[28] => -1
[29] => 0
[30] => 0
[31] => 1
[32] => 1
[33] => 1
[34] => 2
[35] => 3
[36] => 3
[37] => 3
[38] => 4
[39] => 5
[40] => 5
[41] => 6
[42] => 7
[43] => 7
[44] => 7
[45] => 7
[46] => 8
[47] => 8
[48] => 8
[49] => 8
[50] => 8
[51] => 8
[52] => 9
[53] => 9
[54] => 9
[55] => 9
[56] => 9
[57] => 9
[58] => 9
[59] => 9
[60] => 10
[61] => 10
[62] => 10
[63] => 11
[64] => 11
[65] => 11
[66] => 10
[67] => 10
[68] => 10
[69] => 10
[70] => 9
[71] => 9
[72] => 9
[73] => 9
[74] => 9
[75] => 9
[76] => 9
[77] => 9
[78] => 9
[79] => 9
[80] => 9
[81] => 9
[82] => 9
[83] => 9
[84] => 9
[85] => 9
[86] => 9
[87] => 9
[88] => 9
[89] => 9
[90] => 9
[91] => 9
[92] => 9
[93] => 9
[94] => 9
[95] => 9
[96] => 9
[97] => 9
[98] => 9
[99] => 9
[100] => 9
[101] => 9
[102] => 9
[103] => 9
[104] => 8
[105] => 8
[106] => 8
[107] => 8
[108] => 8
[109] => 7
[110] => 7
[111] => 7
[112] => 7
[113] => 6
[114] => 6
[115] => 6
[116] => 6
[117] => 6
[118] => 5
[119] => 5
[120] => 5
[121] => 4
[122] => 4
[123] => 3
[124] => 3
[125] => 3
[126] => 2
[127] => 2
[128] => 2
[129] => 2
[130] => 1
[131] => 1
[132] => 1
[133] => 1
[134] => 1
[135] => 1
[136] => 0
[137] => 0
[138] => 0
[139] => 1
[140] => 0
[141] => 0
[142] => 0
[143] => 1
[144] => 1
[145] => 1
[146] => 1
[147] => 0
[148] => 0
[149] => 0
[150] => 0
[151] => 0
[152] => 0
[153] => 0
[154] => -1
[155] => 0
[156] => 0
[157] => 0
[158] => 0
[159] => 1
[160] => 0
[161] => 0
[162] => 0
[163] => -1
[164] => -1
[165] => -1
[166] => 0
[167] => 0
[168] => 0
[169] => 0
[170] => 0
[171] => 0
[172] => 0
[173] => 0
[174] => 0
[175] => 0
[176] => 0
[177] => 0
[178] => 0
[179] => 1
[180] => 1
[181] => 1
[182] => 1
[183] => 1
[184] => 1
[185] => 1
[186] => 1
[187] => 2
[188] => 2
[189] => 2
[190] => 2
[191] => 2
[192] => 2
[193] => 2
[194] => 2
[195] => 2
[196] => 2
[197] => 2
[198] => 2
[199] => 3
[200] => 2
[201] => 3
[202] => 3
[203] => 3
[204] => 3
[205] => 3
[206] => 3
[207] => 3
[208] => 3
[209] => 3
[210] => 3
[211] => 3
[212] => 3
[213] => 3
[214] => 3
[215] => 3
[216] => 3
[217] => 2
[218] => 2
[219] => 2
[220] => 2
[221] => 2
[222] => 2
[223] => 3
[224] => 3
[225] => 3
[226] => 3
[227] => 3
[228] => 3
[229] => 3
[230] => 3
[231] => 4
[232] => 4
[233] => 4
[234] => 4
[235] => 4
[236] => 4
[237] => 4
[238] => 4
[239] => 4
[240] => 4
[241] => 4
[242] => 4
[243] => 4
[244] => 4
[245] => 3
[246] => 3
[247] => 3
[248] => 3
[249] => 3
[250] => 3
[251] => 3
[252] => 4
[253] => 4
[254] => 4
[255] => 4
[256] => 4
[257] => 4
[258] => 4
[259] => 5
[260] => 5
[261] => 5
[262] => 5
[263] => 5
[264] => 5
[265] => 4
[266] => 4
[267] => 4
[268] => 4
[269] => 4
[270] => 4
[271] => 4
[272] => 4
[273] => 4
[274] => 4
[275] => 4
[276] => 4
[277] => 4
[278] => 4
[279] => 5
[280] => 4
[281] => 4
[282] => 4
[283] => 5
[284] => 5
[285] => 5
[286] => 5
[287] => 5
[288] => 4
[289] => 4
[290] => 4
[291] => 4
[292] => 4
[293] => 4
[294] => 4
[295] => 4
[296] => 4
[297] => 4
[298] => 4
[299] => 5
[300] => 5
[301] => 5
[302] => 5
[303] => 6
[304] => 6
[305] => 6
[306] => 6
[307] => 6
[308] => 6
[309] => 6
[310] => 6
[311] => 6
[312] => 6
[313] => 5
[314] => 5
[315] => 5
[316] => 5
[317] => 5
[318] => 5
[319] => 5
[320] => 5
[321] => 5
[322] => 5
[323] => 5
[324] => 5
[325] => 6
[326] => 6
[327] => 6
[328] => 6
[329] => 6
[330] => 6
[331] => 6
[332] => 6
[333] => 6
[334] => 6
[335] => 6
[336] => 6
[337] => 6
[338] => 5
[339] => 5
[340] => 5
[341] => 5
[342] => 5
[343] => 5
[344] => 5
[345] => 5
[346] => 5
[347] => 5
[348] => 5
[349] => 6
[350] => 6
[351] => 6
[352] => 6
[353] => 6
[354] => 6
[355] => 6
[356] => 6
[357] => 6
[358] => 6
[359] => 6
)
[relhum] => Array
(
[0] => 72
[1] => 73
[2] => 73
[3] => 69
[4] => 73
[5] => 75
[6] => 79
[7] => 80
[8] => 79
[9] => 81
[10] => 82
[11] => 84
[12] => 84
[13] => 81
[14] => 76
[15] => 69
[16] => 61
[17] => 54
[18] => 52
[19] => 52
[20] => 50
[21] => 50
[22] => 52
[23] => 57
[24] => 62
[25] => 64
[26] => 64
[27] => 66
[28] => 67
[29] => 69
[30] => 73
[31] => 76
[32] => 79
[33] => 83
[34] => 86
[35] => 89
[36] => 88
[37] => 88
[38] => 88
[39] => 87
[40] => 82
[41] => 79
[42] => 77
[43] => 76
[44] => 74
[45] => 73
[46] => 74
[47] => 77
[48] => 82
[49] => 85
[50] => 88
[51] => 91
[52] => 93
[53] => 93
[54] => 92
[55] => 92
[56] => 90
[57] => 90
[58] => 87
[59] => 87
[60] => 87
[61] => 88
[62] => 86
[63] => 84
[64] => 81
[65] => 79
[66] => 78
[67] => 74
[68] => 72
[69] => 74
[70] => 75
[71] => 77
[72] => 81
[73] => 84
[74] => 86
[75] => 88
[76] => 89
[77] => 90
[78] => 90
[79] => 90
[80] => 90
[81] => 90
[82] => 90
[83] => 92
[84] => 92
[85] => 91
[86] => 89
[87] => 87
[88] => 84
[89] => 84
[90] => 83
[91] => 83
[92] => 82
[93] => 82
[94] => 82
[95] => 84
[96] => 88
[97] => 88
[98] => 90
[99] => 91
[100] => 93
[101] => 93
[102] => 94
[103] => 95
[104] => 94
[105] => 94
[106] => 94
[107] => 94
[108] => 94
[109] => 93
[110] => 91
[111] => 88
[112] => 86
[113] => 81
[114] => 79
[115] => 80
[116] => 77
[117] => 79
[118] => 77
[119] => 79
[120] => 81
[121] => 82
[122] => 83
[123] => 85
[124] => 86
[125] => 87
[126] => 88
[127] => 88
[128] => 88
[129] => 89
[130] => 88
[131] => 88
[132] => 87
[133] => 84
[134] => 77
[135] => 70
[136] => 64
[137] => 61
[138] => 58
[139] => 61
[140] => 59
[141] => 59
[142] => 60
[143] => 64
[144] => 68
[145] => 71
[146] => 73
[147] => 76
[148] => 77
[149] => 78
[150] => 80
[151] => 82
[152] => 84
[153] => 87
[154] => 87
[155] => 87
[156] => 87
[157] => 84
[158] => 79
[159] => 73
[160] => 67
[161] => 62
[162] => 58
[163] => 56
[164] => 54
[165] => 54
[166] => 56
[167] => 59
[168] => 64
[169] => 69
[170] => 72
[171] => 77
[172] => 80
[173] => 82
[174] => 86
[175] => 87
[176] => 88
[177] => 88
[178] => 88
[179] => 89
[180] => 87
[181] => 84
[182] => 78
[183] => 71
[184] => 64
[185] => 61
[186] => 60
[187] => 63
[188] => 63
[189] => 65
[190] => 66
[191] => 68
[192] => 71
[193] => 74
[194] => 76
[195] => 80
[196] => 82
[197] => 84
[198] => 86
[199] => 87
[200] => 89
[201] => 89
[202] => 89
[203] => 90
[204] => 88
[205] => 86
[206] => 82
[207] => 76
[208] => 71
[209] => 66
[210] => 63
[211] => 62
[212] => 60
[213] => 60
[214] => 61
[215] => 64
[216] => 68
[217] => 72
[218] => 73
[219] => 76
[220] => 78
[221] => 80
[222] => 81
[223] => 84
[224] => 86
[225] => 87
[226] => 87
[227] => 87
[228] => 86
[229] => 84
[230] => 78
[231] => 73
[232] => 68
[233] => 65
[234] => 63
[235] => 64
[236] => 62
[237] => 61
[238] => 62
[239] => 67
[240] => 72
[241] => 74
[242] => 77
[243] => 80
[244] => 82
[245] => 83
[246] => 84
[247] => 87
[248] => 87
[249] => 87
[250] => 88
[251] => 89
[252] => 88
[253] => 84
[254] => 78
[255] => 72
[256] => 68
[257] => 64
[258] => 63
[259] => 63
[260] => 62
[261] => 63
[262] => 64
[263] => 66
[264] => 70
[265] => 73
[266] => 76
[267] => 79
[268] => 81
[269] => 84
[270] => 86
[271] => 88
[272] => 89
[273] => 90
[274] => 90
[275] => 90
[276] => 87
[277] => 85
[278] => 79
[279] => 73
[280] => 66
[281] => 62
[282] => 60
[283] => 60
[284] => 59
[285] => 59
[286] => 61
[287] => 64
[288] => 68
[289] => 72
[290] => 74
[291] => 77
[292] => 79
[293] => 81
[294] => 84
[295] => 86
[296] => 87
[297] => 88
[298] => 88
[299] => 89
[300] => 87
[301] => 86
[302] => 81
[303] => 74
[304] => 69
[305] => 64
[306] => 63
[307] => 61
[308] => 60
[309] => 60
[310] => 63
[311] => 66
[312] => 71
[313] => 74
[314] => 76
[315] => 79
[316] => 82
[317] => 83
[318] => 85
[319] => 87
[320] => 87
[321] => 89
[322] => 89
[323] => 90
[324] => 88
[325] => 87
[326] => 81
[327] => 76
[328] => 70
[329] => 65
[330] => 64
[331] => 64
[332] => 63
[333] => 63
[334] => 64
[335] => 67
[336] => 71
[337] => 74
[338] => 77
[339] => 80
[340] => 82
[341] => 84
[342] => 87
[343] => 89
[344] => 90
[345] => 90
[346] => 90
[347] => 90
[348] => 88
[349] => 87
[350] => 83
[351] => 77
[352] => 72
[353] => 69
[354] => 67
[355] => 67
[356] => 65
[357] => 64
[358] => 65
[359] => 66
)
[wsms] => Array
(
[0] => 5,56
[1] => 5,56
[2] => 5,83
[3] => 6,39
[4] => 6,39
[5] => 5,56
[6] => 5,56
[7] => 5
[8] => 4,44
[9] => 4,17
[10] => 3,89
[11] => 3,61
[12] => 3,33
[13] => 3,61
[14] => 4,44
[15] => 4,72
[16] => 5,28
[17] => 5
[18] => 5
[19] => 5
[20] => 4,44
[21] => 4,17
[22] => 4,17
[23] => 3,06
[24] => 2,5
[25] => 2,78
[26] => 2,78
[27] => 2,78
[28] => 3,06
[29] => 3,33
[30] => 3,89
[31] => 4,17
[32] => 4,17
[33] => 3,89
[34] => 3,89
[35] => 3,61
[36] => 3,89
[37] => 3,89
[38] => 4,44
[39] => 4,44
[40] => 5
[41] => 5,28
[42] => 5,28
[43] => 5,28
[44] => 5
[45] => 4,72
[46] => 4,44
[47] => 3,33
[48] => 2,78
[49] => 3,06
[50] => 3,06
[51] => 3,33
[52] => 3,33
[53] => 3,33
[54] => 3,89
[55] => 4,17
[56] => 4,17
[57] => 4,44
[58] => 5,28
[59] => 5,28
[60] => 5,83
[61] => 6,11
[62] => 6,67
[63] => 7,22
[64] => 7,78
[65] => 7,78
[66] => 7,78
[67] => 7,78
[68] => 7,22
[69] => 6,94
[70] => 6,11
[71] => 5,28
[72] => 4,44
[73] => 4,44
[74] => 4,72
[75] => 4,72
[76] => 4,72
[77] => 4,72
[78] => 4,72
[79] => 4,72
[80] => 4,72
[81] => 4,44
[82] => 4,44
[83] => 4,44
[84] => 4,17
[85] => 4,72
[86] => 5
[87] => 5,28
[88] => 5,56
[89] => 5,56
[90] => 5,56
[91] => 5,28
[92] => 4,72
[93] => 4,44
[94] => 4,72
[95] => 3,89
[96] => 3,61
[97] => 3,33
[98] => 3,33
[99] => 3,06
[100] => 3,06
[101] => 3,33
[102] => 3,61
[103] => 3,89
[104] => 4,17
[105] => 4,44
[106] => 4,72
[107] => 4,44
[108] => 4,44
[109] => 4,72
[110] => 5
[111] => 5,28
[112] => 5,56
[113] => 5,56
[114] => 5,56
[115] => 5,56
[116] => 5,56
[117] => 5,83
[118] => 5,83
[119] => 5,28
[120] => 4,72
[121] => 4,44
[122] => 4,44
[123] => 4,17
[124] => 4,17
[125] => 3,61
[126] => 3,33
[127] => 3,33
[128] => 3,33
[129] => 3,06
[130] => 3,33
[131] => 3,33
[132] => 3,33
[133] => 3,89
[134] => 4,17
[135] => 4,44
[136] => 4,72
[137] => 4,72
[138] => 4,72
[139] => 4,72
[140] => 4,72
[141] => 4,72
[142] => 4,72
[143] => 4,44
[144] => 3,89
[145] => 3,61
[146] => 3,61
[147] => 3,06
[148] => 3,06
[149] => 2,78
[150] => 2,78
[151] => 3,06
[152] => 3,06
[153] => 3,33
[154] => 3,33
[155] => 3,33
[156] => 3,33
[157] => 3,61
[158] => 3,89
[159] => 4,17
[160] => 4,44
[161] => 4,44
[162] => 4,44
[163] => 4,44
[164] => 4,44
[165] => 4,44
[166] => 4,44
[167] => 3,89
[168] => 3,33
[169] => 3,33
[170] => 3,33
[171] => 3,06
[172] => 2,78
[173] => 2,78
[174] => 2,5
[175] => 2,78
[176] => 2,78
[177] => 2,78
[178] => 3,06
[179] => 2,78
[180] => 2,78
[181] => 3,33
[182] => 3,61
[183] => 3,89
[184] => 4,17
[185] => 4,17
[186] => 4,17
[187] => 4,17
[188] => 3,89
[189] => 3,89
[190] => 4,17
[191] => 3,61
[192] => 3,06
[193] => 3,06
[194] => 2,78
[195] => 2,78
[196] => 2,78
[197] => 2,5
[198] => 2,5
[199] => 2,78
[200] => 3,06
[201] => 2,78
[202] => 3,06
[203] => 3,06
[204] => 3,06
[205] => 3,33
[206] => 3,33
[207] => 3,33
[208] => 3,61
[209] => 3,61
[210] => 3,61
[211] => 3,61
[212] => 3,33
[213] => 3,33
[214] => 3,61
[215] => 3,33
[216] => 3,06
[217] => 3,06
[218] => 3,06
[219] => 2,78
[220] => 2,78
[221] => 2,78
[222] => 2,78
[223] => 3,06
[224] => 3,06
[225] => 2,78
[226] => 3,06
[227] => 2,78
[228] => 2,78
[229] => 3,06
[230] => 3,61
[231] => 3,89
[232] => 4,17
[233] => 4,44
[234] => 4,72
[235] => 4,72
[236] => 4,72
[237] => 4,72
[238] => 4,72
[239] => 3,89
[240] => 3,33
[241] => 3,33
[242] => 3,33
[243] => 3,06
[244] => 3,06
[245] => 2,78
[246] => 2,78
[247] => 2,78
[248] => 2,78
[249] => 2,78
[250] => 3,06
[251] => 2,78
[252] => 2,78
[253] => 3,33
[254] => 3,61
[255] => 3,89
[256] => 4,44
[257] => 4,72
[258] => 4,72
[259] => 4,72
[260] => 4,44
[261] => 4,17
[262] => 4,17
[263] => 3,61
[264] => 3,33
[265] => 3,06
[266] => 3,06
[267] => 2,78
[268] => 2,78
[269] => 2,78
[270] => 2,5
[271] => 2,78
[272] => 2,78
[273] => 2,78
[274] => 2,78
[275] => 2,78
[276] => 2,78
[277] => 3,06
[278] => 3,61
[279] => 3,89
[280] => 4,17
[281] => 4,44
[282] => 4,44
[283] => 4,44
[284] => 4,17
[285] => 4,17
[286] => 4,17
[287] => 3,61
[288] => 3,33
[289] => 3,33
[290] => 3,33
[291] => 3,06
[292] => 3,06
[293] => 2,78
[294] => 2,78
[295] => 3,06
[296] => 3,33
[297] => 3,33
[298] => 3,61
[299] => 3,33
[300] => 3,33
[301] => 3,61
[302] => 3,89
[303] => 4,17
[304] => 4,44
[305] => 4,72
[306] => 4,72
[307] => 4,72
[308] => 4,17
[309] => 4,17
[310] => 4,17
[311] => 3,61
[312] => 3,33
[313] => 3,33
[314] => 3,33
[315] => 3,06
[316] => 3,06
[317] => 2,78
[318] => 2,78
[319] => 3,06
[320] => 3,06
[321] => 3,06
[322] => 3,06
[323] => 3,06
[324] => 3,06
[325] => 3,06
[326] => 3,61
[327] => 3,89
[328] => 4,17
[329] => 4,44
[330] => 4,44
[331] => 4,44
[332] => 4,17
[333] => 4,17
[334] => 4,17
[335] => 3,61
[336] => 3,33
[337] => 3,33
[338] => 3,33
[339] => 3,06
[340] => 3,33
[341] => 3,06
[342] => 3,06
[343] => 3,06
[344] => 3,33
[345] => 3,33
[346] => 3,33
[347] => 3,33
[348] => 3,33
[349] => 3,61
[350] => 4,17
[351] => 4,44
[352] => 4,72
[353] => 5
[354] => 5
[355] => 5
[356] => 4,72
[357] => 4,72
[358] => 4,44
[359] => 3,89
)
[wskmh] => Array
(
[0] => 20
[1] => 20
[2] => 21
[3] => 23
[4] => 23
[5] => 20
[6] => 20
[7] => 18
[8] => 16
[9] => 15
[10] => 14
[11] => 13
[12] => 12
[13] => 13
[14] => 16
[15] => 17
[16] => 19
[17] => 18
[18] => 18
[19] => 18
[20] => 16
[21] => 15
[22] => 15
[23] => 11
[24] => 9
[25] => 10
[26] => 10
[27] => 10
[28] => 11
[29] => 12
[30] => 14
[31] => 15
[32] => 15
[33] => 14
[34] => 14
[35] => 13
[36] => 14
[37] => 14
[38] => 16
[39] => 16
[40] => 18
[41] => 19
[42] => 19
[43] => 19
[44] => 18
[45] => 17
[46] => 16
[47] => 12
[48] => 10
[49] => 11
[50] => 11
[51] => 12
[52] => 12
[53] => 12
[54] => 14
[55] => 15
[56] => 15
[57] => 16
[58] => 19
[59] => 19
[60] => 21
[61] => 22
[62] => 24
[63] => 26
[64] => 28
[65] => 28
[66] => 28
[67] => 28
[68] => 26
[69] => 25
[70] => 22
[71] => 19
[72] => 16
[73] => 16
[74] => 17
[75] => 17
[76] => 17
[77] => 17
[78] => 17
[79] => 17
[80] => 17
[81] => 16
[82] => 16
[83] => 16
[84] => 15
[85] => 17
[86] => 18
[87] => 19
[88] => 20
[89] => 20
[90] => 20
[91] => 19
[92] => 17
[93] => 16
[94] => 17
[95] => 14
[96] => 13
[97] => 12
[98] => 12
[99] => 11
[100] => 11
[101] => 12
[102] => 13
[103] => 14
[104] => 15
[105] => 16
[106] => 17
[107] => 16
[108] => 16
[109] => 17
[110] => 18
[111] => 19
[112] => 20
[113] => 20
[114] => 20
[115] => 20
[116] => 20
[117] => 21
[118] => 21
[119] => 19
[120] => 17
[121] => 16
[122] => 16
[123] => 15
[124] => 15
[125] => 13
[126] => 12
[127] => 12
[128] => 12
[129] => 11
[130] => 12
[131] => 12
[132] => 12
[133] => 14
[134] => 15
[135] => 16
[136] => 17
[137] => 17
[138] => 17
[139] => 17
[140] => 17
[141] => 17
[142] => 17
[143] => 16
[144] => 14
[145] => 13
[146] => 13
[147] => 11
[148] => 11
[149] => 10
[150] => 10
[151] => 11
[152] => 11
[153] => 12
[154] => 12
[155] => 12
[156] => 12
[157] => 13
[158] => 14
[159] => 15
[160] => 16
[161] => 16
[162] => 16
[163] => 16
[164] => 16
[165] => 16
[166] => 16
[167] => 14
[168] => 12
[169] => 12
[170] => 12
[171] => 11
[172] => 10
[173] => 10
[174] => 9
[175] => 10
[176] => 10
[177] => 10
[178] => 11
[179] => 10
[180] => 10
[181] => 12
[182] => 13
[183] => 14
[184] => 15
[185] => 15
[186] => 15
[187] => 15
[188] => 14
[189] => 14
[190] => 15
[191] => 13
[192] => 11
[193] => 11
[194] => 10
[195] => 10
[196] => 10
[197] => 9
[198] => 9
[199] => 10
[200] => 11
[201] => 10
[202] => 11
[203] => 11
[204] => 11
[205] => 12
[206] => 12
[207] => 12
[208] => 13
[209] => 13
[210] => 13
[211] => 13
[212] => 12
[213] => 12
[214] => 13
[215] => 12
[216] => 11
[217] => 11
[218] => 11
[219] => 10
[220] => 10
[221] => 10
[222] => 10
[223] => 11
[224] => 11
[225] => 10
[226] => 11
[227] => 10
[228] => 10
[229] => 11
[230] => 13
[231] => 14
[232] => 15
[233] => 16
[234] => 17
[235] => 17
[236] => 17
[237] => 17
[238] => 17
[239] => 14
[240] => 12
[241] => 12
[242] => 12
[243] => 11
[244] => 11
[245] => 10
[246] => 10
[247] => 10
[248] => 10
[249] => 10
[250] => 11
[251] => 10
[252] => 10
[253] => 12
[254] => 13
[255] => 14
[256] => 16
[257] => 17
[258] => 17
[259] => 17
[260] => 16
[261] => 15
[262] => 15
[263] => 13
[264] => 12
[265] => 11
[266] => 11
[267] => 10
[268] => 10
[269] => 10
[270] => 9
[271] => 10
[272] => 10
[273] => 10
[274] => 10
[275] => 10
[276] => 10
[277] => 11
[278] => 13
[279] => 14
[280] => 15
[281] => 16
[282] => 16
[283] => 16
[284] => 15
[285] => 15
[286] => 15
[287] => 13
[288] => 12
[289] => 12
[290] => 12
[291] => 11
[292] => 11
[293] => 10
[294] => 10
[295] => 11
[296] => 12
[297] => 12
[298] => 13
[299] => 12
[300] => 12
[301] => 13
[302] => 14
[303] => 15
[304] => 16
[305] => 17
[306] => 17
[307] => 17
[308] => 15
[309] => 15
[310] => 15
[311] => 13
[312] => 12
[313] => 12
[314] => 12
[315] => 11
[316] => 11
[317] => 10
[318] => 10
[319] => 11
und so weiter......
→ Das ist dein Problem.
Wenn $debug auf true steht, werden keine Werte geschrieben, sondern nur die Rückmeldung vom Webdienst angezeigt. Damit kann geschaut werden, was überhaupt ankommt.
Wenn du das auf FALSE stelllst, ist das dann der Normalbetrieb, d.h. die Werte werden dann auch in die Variablen geschrieben.
okay, danke.
das keine Werte deswegen geschrieben werde, hatte ich nicht gesehen. Dachte das ist nur die Ausgabe.
Braucht das ein paar Tage bis es dich eingependelt hat? Aktuell zeigt er für heute 36kwh an, die hälfte wäre geil
Bei mir klappt das leider nicht. Ich bekomme keine brauchbaren werte hin.
und Abends geht er zurück auf 0.
Hallo Zusammen,
hat irgendjemand inzwischen eine neue Mögichkeit gefunden um den Ertrag zuerrechnen?