NEWS
[Geloest] Bitte um Hilfe bei Script ccu-> iobroker
- 
					
					
					
					
 Andere Möglichkeiten gibt es auch. Es gibt CSV Dateien auf dem SolarviewPI. Diese müsste dann geholt werden, taggleich mit dem aktuellen Datum. Die TelnetFunktion läuft seit 2 Jahren ohne Probleme auf dem CCUPi. Wie geschrieben, möchte ich die CCU weiter entscripten! 
- 
					
					
					
					
 Evtl. funktioniert das Script ja auch. Das Schließen kann doch auch darauf hindeuten, dass wie im Terminal die Verbindung halt geschlossen wurde.javascript.0 2017-05-21 13:51:51.342```` 
 error script.js.common.Solar: Exec-Fehler: Connection closed by foreign host.
 javascript.0 2017-05-21 13:51:50.300 info script.js.common.Solar: registered 0 subscriptions and 0 schedules
 javascript.0 2017-05-21 13:51:50.275 info script.js.common.Solar: exec: echo '00*';sleep 1 | telnet 192.168.1.82 15000
 javascript.0 2017-05-21 13:51:50.266 info Start javascript script.js.common.Solar
 javascript.0 2017-05-21 13:51:50.221 info Stop script script.js.common.SolarDann läuft das Parsen evtl. nicht. Müsste da im Log etwas auftauchen? Was ist das mit den Adaptern einfach… :)
- 
					
					
					
					
 Dann läuft das Parsen evtl. nicht. Müsste da im Log etwas auftauchen? ` if(debug) log(Solarroh);müsste genau den String liefern: {00,21,05,2017,13,38,0030.6,00678,003240,00045138,06203,000,000.0,000,000.0,000,000.0,000,000.0,00},:Das Parsen erfolgt erst im Anschluss. Ergebnis sollte sein '30.6' und '0678'. Das Parsen geht allerdings besser, da die Werte Komma-separiert sind: Solarroh = Solarroh.split(','); // erzeugt ein Array var x = Solarroh[6]; if(debug) log(x); var m = Solarroh[7]; if(debug) log(m);
- 
					
					
					
					
 Vielleicht dauert 'sleep 1' zu lange ? Versuche es mal mit 'sleep 0.05'. 
- 
					
					
					
					
 Danke Dir für Deine Hilfe. Leider kein Erfolg. Keinerlei Änderung. 
- 
					
					
					
					
 In den Variablen kommt nichts an. 
- 
					
					
					
					
 Es gibt CSV Dateien auf dem SolarviewPI. ` 
 Wenn Du einen Solarview Pi hast: Funktioniert dann nicht auch der Web-Zugriff http://192.168.1.82:88/index.htm ?In dem Fall könntest Du die Werte mit dem Adapter ioBroker.parser ermitteln. 
- 
					
					
					
					
 So sieht eine Seite aus. JSON, wo Frames geladen werden. http://www.solarview.info/solarview_fb/ Es gibt Adapter für FHEM und PIMATIC. beide holen die Daten per telnet. 
- 
					
					
					
					
 Es gibt Adapter für FHEM und PIMATIC. beide holen die Daten per telnet. ` 
 Nein, pimatic-solarview holt die Daten per net.socket. Allerdings auch über die Ausgabe von '00*\r\n':socket.once 'connect', (() => @_base.debug("Connected to #{host}:#{port}.") socket.write "0" + inverterId + "*\r\n" )Das ist allerdings kein Javascript, sondern Coffeescript, wovon ich keine Ahnung habe. 
- 
					
					
					
					
 Hallo Paul, vielen Dank für Deine Mühen. Ich lasse es erst einmal weiter auf yahm (CCU) laufen. Evtl. finde ich irgendwann eine andere Lösung. 
- 
					
					
					
					
 Hallo Paul, ich nutze nun der Parser-Adapter. Für einen nicht Programmierer nicht so einfach. Ich habe es aber geschafft. Vielen Dank noch einmal für Dein Hilfe. Gesendet von iPad mit Tapatalk 
 
		
	 
		
	