NEWS
SOLVED [gelöst] ioBroker.forecastSolar: kein Instanzstart
-
update 2020-01-30: It's not a bug, it's a feature request.
Der auf Github eingestellt Adapter ist nicht lauffähig und released.
=== end of update ===Systemdata Bitte Ausfüllen Hardwaresystem: PI4. Arbeitsspeicher: 4GB Festplattenart: SD-Karte Betriebssystem: Linux raspberrypi 4.19.75- Node-Version: 10.x.x Nodejs-Version: v10.18.1 NPM-Version: 6.13.4 Installationsart: von Github Image genutzt: Ja/Nein Ort/Name der Imagedatei: https://github.com/forelleblau/ioBroker.forecastsolar Hallo,
zur Berechnung des erwarteten PV Ertrags hab ich den Adapter https://github.com/forelleblau/ioBroker.forecastsolar installiert.
Nach dem Anlegen der Instanz und Eingabe der Parameter wie Koordinaten, Ausrichtung des Dachs startet die Instanz nicht.
Im Log finde ich:2020-01-28 14:04:08.666 - ESC[32minfoESC[39m: host.raspberrypi Restart adapter system.adapter.forecastsolar.0 because enabled 2020-01-28 14:04:16.410 - ESC[32minfoESC[39m: host.raspberrypi "system.adapter.forecastsolar.0" disabled 2020-01-28 14:04:39.352 - ESC[31merrorESC[39m: undefined Cannot find directory of adapter template 2020-01-28 14:04:39.359 - ESC[33mwarnESC[39m: undefined Terminated (CANNOT_FIND_ADAPTER_DIR): Without reason 2020-01-28 14:04:39.362 - ESC[31merrorESC[39m: undefined Cannot find: /opt/iobroker/io-package.json 2020-01-28 14:04:39.568 - ESC[31merrorESC[39m: template.0 (9217) template.0 invalid config 2020-01-28 14:04:39.568 - ESC[33mwarnESC[39m: template.0 (9217) Terminated (INVALID_ADAPTER_CONFIG): Without reason 2020-01-28 14:04:39.874 - ESC[31merrorESC[39m: host.raspberrypi instance system.adapter.forecastsolar.0 terminated with code 10 (CANNOT_FIND_ADAPTER_DIR)
Kann mir jemand einen Tipp zur weiteren Analyse geben?
Danke,
KayMod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@kaybau Die Codezeile ist im Link gelb markiert. Kleiner Tipp: Dein Adapter hat nicht den Namen "template", sondern "forecastsolar"
Außerdem Zeile 14:
class Template ...
=>class Forecastsolar ...
-
@kaybau Es fängt damit an, dass du in main.js den falschen Adapternamen übergibst:
https://github.com/forelleblau/ioBroker.forecastsolar/blob/0d5562a1b678ffb9d2586770b5388eb137f24805/main.js#L22Ob es das schon war, kann ich dir aber auch nicht sagen.
-
@kaybau Ich habe den Adapter auch eben mal installiert, weil ich die Idee spannend finde. Kann deine Meldung bestätigen.
-
@AlCalzone - Sag mir mal bitte die Codezeile und wie du es ändern würdest- dann kann ich rumtesten.
Vielen Dank -
@kaybau Die Codezeile ist im Link gelb markiert. Kleiner Tipp: Dein Adapter hat nicht den Namen "template", sondern "forecastsolar"
Außerdem Zeile 14:
class Template ...
=>class Forecastsolar ...
-
Hey Danke,
es waren noch 2 weitere Verweise drin, die korrigiert werden mussten.
Ich glaub, der Adapter ist über den Beta-Status nicht hinausgekommen. Er läuft jetzt ohne Fehler im Log. Hat aber nur eine "Test-Variable" als Datenpunkt . Zu früh gefreut .... -
@kaybau Hi, den Eindruck habe ich auch. Auch das ChangeLog spricht dafür. Find das wirklich schade ...
-
@kaybau sagte in ioBroker.forecastSolar : Instanz startet nicht:
Ich glaub, der Adapter ist über den Beta-Status nicht hinausgekommen. Er läuft jetzt ohne Fehler im Log. Hat aber nur eine "Test-Variable" als Datenpunkt . Zu früh gefreut ....
Ach das ist gar nicht dein eigener? Das hatte ich dann falsch aufgefasst.
Allgemein würde ich nicht blind irgendwelche Adapter (oder was danach aussieht) installieren, wenn diese nicht mindestens im Latest-Repo sind (da hierfür ein paar grundlegende Funktionschecks erforderlich sind) oder vom Entwickler in einem Test-Thread angekündigt wurden.
Nur weil etwas auf Github steht, heißt es nicht, dass es überhaupt funktioniert. -
Hi,
Im aktuellen Zustand von meinem IOBroker kann ich noch experimentieren
Habe die PV und ne Wetterstation über JS ausgelesen, steuere bisher noch nichts weiter. Nächste Ziele:- Logik für Markisen auf Basis der Wetterstation
- Anbindung Wärmepumpe über Modbus
- Hardening
Danach wird auch nichts fremdes mehr installiert.
der SolarForecast-Adapter klingt erstmal vielversprechend, die API zum Auslesen ist auch gut beschrieben: https://forecast.solar/
Das wär dann das i-tüpfelchen, um den eigenen PV-Strom sinnvoll zu steuern.
VG,
Kay -
@kaybau darf ich fragen, wie du deine PV ausliest? Danke
-
Hallo @HeinrichB ,
natürlich. Ich hab einen Kostal BA mit Batterie, der offiziell nur über Modbus auszulesen ist , ich hatte beim Hersteller nachgefragt.
Im Forum hab ich folgendes script gefunden:
https://forum.iobroker.net/topic/8690/status-vom-kostal-wechselrichter-auslesen/63 post von ecki945 am 8 Nov 2019, 20:45.nachdem einige Werte nicht gepasst haben, hab ich mir den Quellcode von Kostal angeschaut und auf meine Bedürfnisse in Iobroker einfliessen lassen.
da ich newbie bin, sind bisher nur adjustments möglich
-
@kaybau danke dir. Das war sehr hilfreich
. Schau ich mir an
Und du hast dann am modbus einen Controller der die Daten überträgt?
-
@HeinrichB
Das JS script war vollkomen ausreichend , um die Datenpunkte anzulegen und mit Leben zu füllen .Habe kein Modbus genutzt für den Kostal Wechselrichter