|  | @ -73,8 +73,11 @@ | 
			
		
	
		
		
			
				
					|  |  |                 </ul> |  |  |                 </ul> | 
			
		
	
		
		
			
				
					|  |  |             </div> |  |  |             </div> | 
			
		
	
		
		
			
				
					|  |  |             <div class="right"> |  |  |             <div class="right"> | 
			
		
	
		
		
			
				
					
					|  |  |                 <span id="version"></span><br/><br/> |  |  |                 <ul> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |                 <a href="https://creativecommons.org/licenses/by-nc-sa/3.0/de" target="_blank" >CC BY-NC-SA 3.0</a> |  |  |                     <li><span id="version"></span></li> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |                     <li><span id="esp_type"></span></li> | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                     <li><a href="https://creativecommons.org/licenses/by-nc-sa/3.0/de" target="_blank" >CC BY-NC-SA 3.0</a></li> | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 </ul> | 
			
		
	
		
		
			
				
					|  |  |             </div> |  |  |             </div> | 
			
		
	
		
		
			
				
					|  |  |         </div> |  |  |         </div> | 
			
		
	
		
		
			
				
					|  |  |         <script type="text/javascript"> |  |  |         <script type="text/javascript"> | 
			
		
	
	
		
		
			
				
					|  | @ -101,8 +104,10 @@ | 
			
		
	
		
		
			
				
					|  |  |             function parseSys(obj) { |  |  |             function parseSys(obj) { | 
			
		
	
		
		
			
				
					|  |  |                 // Disclaimer |  |  |                 // Disclaimer | 
			
		
	
		
		
			
				
					|  |  |                 //if(obj["disclaimer"] == false) sessionStorage.setItem("gDisclaimer", promptFunction()); |  |  |                 //if(obj["disclaimer"] == false) sessionStorage.setItem("gDisclaimer", promptFunction()); | 
			
		
	
		
		
			
				
					
					|  |  |                 if(true == exeOnce) |  |  |                 if(exeOnce){ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                     parseVersion(obj); |  |  |                     parseVersion(obj); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                     parseESP(obj); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					|  |  |                 document.getElementById("wifi_rssi").innerHTML = obj["wifi_rssi"]; |  |  |                 document.getElementById("wifi_rssi").innerHTML = obj["wifi_rssi"]; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |                 var date = new Date(obj["ts_now"] * 1000); |  |  |                 var date = new Date(obj["ts_now"] * 1000); | 
			
		
	
	
		
		
			
				
					|  | @ -185,14 +190,14 @@ | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |             function parse(obj) { |  |  |             function parse(obj) { | 
			
		
	
		
		
			
				
					|  |  |                 if(null != obj) { |  |  |                 if(null != obj) { | 
			
		
	
		
		
			
				
					
					|  |  |                     if(true == exeOnce) |  |  |                     if(exeOnce) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                         parseMenu(obj["menu"]); |  |  |                         parseMenu(obj["menu"]); | 
			
		
	
		
		
			
				
					|  |  |                     parseSys(obj["system"]); |  |  |                     parseSys(obj["system"]); | 
			
		
	
		
		
			
				
					|  |  |                     parseStat(obj["statistics"]); |  |  |                     parseStat(obj["statistics"]); | 
			
		
	
		
		
			
				
					|  |  |                     parseIv(obj["inverter"]); |  |  |                     parseIv(obj["inverter"]); | 
			
		
	
		
		
			
				
					|  |  |                     parseWarnInfo(obj["warnings"], obj["infos"]); |  |  |                     parseWarnInfo(obj["warnings"], obj["infos"]); | 
			
		
	
		
		
			
				
					|  |  |                     document.getElementById("refresh").innerHTML = obj["refresh_interval"]; |  |  |                     document.getElementById("refresh").innerHTML = obj["refresh_interval"]; | 
			
		
	
		
		
			
				
					
					|  |  |                     if(true == exeOnce) { |  |  |                     if(exeOnce) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                         window.setInterval("getAjax('/api/index', parse)", obj["refresh_interval"] * 1000); |  |  |                         window.setInterval("getAjax('/api/index', parse)", obj["refresh_interval"] * 1000); | 
			
		
	
		
		
			
				
					|  |  |                         exeOnce = false; |  |  |                         exeOnce = false; | 
			
		
	
		
		
			
				
					|  |  |                     } |  |  |                     } | 
			
		
	
	
		
		
			
				
					|  | 
 |