NEWS
[Projekt] ioBroker Solarlog Adapter
-
Hmm...
ich vermute du siehst in mir einen (zumindest halbwegs) versierten Programmierer. :face_with_rolling_eyes:
Der bin ich leider nicht. Ich bin recht fit was IT-Fragen betrifft. Programmieren beschrÀnkt sich aber auf das WebUi der CCU sowie Blockly-Scripts im JS-Adapter.
Textorientierte Scripts kann ich allenfalls auf Basis von Vorgaben modifizieren.
Damit stellt sich schon mal die erste Frage: das obige Script ist ein
ShellBash-Script? Falls ja - das kriege ich zum laufen.Was meine Anmerkung zum Berechnen der Sollwerte betrifft: ich hĂ€tte mir da ein Blockly-Script geschrieben und die Ergebnisse in Objekten abgelegt, die ich in der Objektstruktur des ioBroker anlegen wĂŒrde.
Voraussetzung wĂ€re natĂŒrlich, dass Gesamt- und Prozentwerte als Objekte im Solarlog-Adapter verfĂŒgbar wĂ€ren.Sorry, aber mein Horizont ist da wohl etwas beschrĂ€nkter, als du vermutest. :cry:
GruĂ
Manfred -
Hallo
Nur zum Script. Das ist fĂŒr den js Adapter, ein js Script. Nur dort reinkopieren, ip setzen und bei var Data = den gewĂŒnschten Datensatz eintragen -
Hallo hmanfred.
Ich machs auch nur mit googeln, abschreiben und trial&error. Mit ausprobieren lernt man einiges - alles was funktioniert wurde mal ausprobiert!
Also wenn du gerne Blockly - Scripts machst, könntest du ja die 14 Variablen definieren (Monats-%, installierte Leistung und kWh/kWp) und daraus dann fĂŒr jeden beliebigen Tag /Monat/Jahr, gestĂŒtzt auf das jeweilige aktuelle Datum die gĂŒltigen Soll-Werte errechnen.
Wenn du das hast, drĂŒckst du oben rechts den Knopf und aus deinem Blockly wird ein js-Script, dass ich +/- in den Adapter einbauen kann.
Was meinst du dazu? -
Hallo
Nur zum Script. Das ist fĂŒr den js Adapter, ein js Script. Nur dort reinkopieren, ip setzen und bei var Data = den gewĂŒnschten Datensatz eintragen@forelleblau sagte in [Projekt] ioBroker Solarlog Adapter:
Hallo
Nur zum Script. Das ist fĂŒr den js Adapter, ein js Script. Nur dort reinkopieren, ip setzen und bei var Data = den gewĂŒnschten Datensatz eintragenUnd wie starte ich das Script dann?
Mit Blockly wĂŒrde ich eine HM-Taste oder Cron als Trigger einbauen. Aber direkt in JS? :thinking_face:
Edit:
hab's hinbekommen.Weiteres per PN.Edit2: bin wohl zu doof, hier im Forum die Funktion fĂŒr PN zu finden. :white_frowning_face:
-
Beim PN-Suchen habe ich auch nur eine Chat-Funktion gefunden. Wenn du im ioBroker auf die Adapter-Seite gehst und beim solarlog-Adapter mit dem ? die Readme aufrufts da den Lizenz-Tab öffnest, steht da sonst meine Mailadresse - wÀr auch PN.
Gruss forelleblau -
Hallo, hab den Adapter gestern installiert und konnte diverse Werte von meinem Solarlog abgreifen. Die Werte werden in wh ausgegeben. Kann man das fĂŒr VIS in kWh umrechnen?
GruĂ -
Hallo, hab den Adapter gestern installiert und konnte diverse Werte von meinem Solarlog abgreifen. Die Werte werden in wh ausgegeben. Kann man das fĂŒr VIS in kWh umrechnen?
GruĂ -
so wie man g in kg oder mm in m umrechnet.
AuĂerdem gibt es Widgets, die das direkt machen. Basic Numbers z.b. wenn ich mich nicht irre.
@hmanfred sagte in [Projekt] ioBroker Solarlog Adapter:
so wie man g in kg oder mm in m umrechnet.
AuĂerdem gibt es Widgets, die das direkt machen. Basic Numbers z.b. wenn ich mich nicht irre.
Mit 0,001 multiplizieren ist schon klar. Dass das in manchen Widgets geht, weiĂ ich auch. Habe ich aber bislang nicht gefunden. Ich nutze das Basic-String Widget.
EDIT:
Jupp beim number geht es. Hab's hinbekommen. THX -
@hmanfred sagte in [Projekt] ioBroker Solarlog Adapter:
so wie man g in kg oder mm in m umrechnet.
AuĂerdem gibt es Widgets, die das direkt machen. Basic Numbers z.b. wenn ich mich nicht irre.
Mit 0,001 multiplizieren ist schon klar. Dass das in manchen Widgets geht, weiĂ ich auch. Habe ich aber bislang nicht gefunden. Ich nutze das Basic-String Widget.
EDIT:
Jupp beim number geht es. Hab's hinbekommen. THX -
Hallo alle
Ich habe eine Anfrage fĂŒr die Integration von Batteriespeicherwerten in den Adapter. Da ich selber keinen Speicher habe, ist es fĂŒr mich schwierig, unter dein vielen Nullen in den DatensĂ€tzen die richtigen zu finden :face_with_rolling_eyes: .
Hat jemand einen Batteriespeicher am Solarlog? Weisst du welche Werte (Datensatznummer/JSON-String) abgefragt werden mĂŒssen? Oder wĂ€rst du bereit, das mit dem Google-Entwicklertool zu suchen (so hab ich auch alle anderen Werte identifiziert, könnte dabei unterstĂŒtzen.)?Herzliche GrĂŒsse
forelleblau -
Neue Version!
Auf Github liegt Version 0.1.6 zum Testen bereit.
Neu werden auch die wichtigsten Werte von am Solarlog angeschlossen Batterien angelegt und abgefragt. -
Neue Version!
Auf Github liegt Version 0.1.6 zum Testen bereit.
Neu werden auch die wichtigsten Werte von am Solarlog angeschlossen Batterien angelegt und abgefragt.Hallo forelleblau,
erstmal vielen Dank fĂŒr den Adapter.
Ich habe einen Solar-Log 1200 mit einem Varta Akku, einem Heizstab und die Adapter Version 0.1.6.Der Adapter liefert folgende Werte:
- Im Channel BATT kommen die Werte fĂŒr BattLevel, ChargePower und DischargePower richtig
- Im Channel INV gibt es die Channel fĂŒr
o ECO Heizstab PAC, daysum, status â Werte sind richtig
o Eigenverbrauch PAC daysum, status â Werte sind richtig
o Solar Edge PAC, daysum, status â Werte sind richtig
o Varta Element PAC und daysum werden nicht befĂŒllt, Status wird richtig befĂŒllt. Dies war auch schon vor 0.1.6 so
Herzliche GrĂŒĂe
Gepe000 -
Hallo Gepe000.
Danke fĂŒr das positive und interessante Feedback. Ich hab das Update zusammen mit Philoxio entwickelt, der einen Solarlog 50 mit Batterie hat. Ich selber habe leider noch keine Batterie.
Bei philoxio wurde die Batterie nicht im Inv-Channel dargestellt. Das scheint offensichtlich modellabhÀngig zu sein.
Darf ich dir paar Fragen stellen resp. dich um paar Inputs zur Weiterentwicklung des Adapters bitten. Mein Ziel wĂ€re es im Moment, dass in beiden Channels die selben Werte angezeigt werden und dass bei den Batteriewerten noch die Spannung angezeigt werden kann.Herzliche GrĂŒsse
Forelleblau -
Hallo Gepe000.
Danke fĂŒr das positive und interessante Feedback. Ich hab das Update zusammen mit Philoxio entwickelt, der einen Solarlog 50 mit Batterie hat. Ich selber habe leider noch keine Batterie.
Bei philoxio wurde die Batterie nicht im Inv-Channel dargestellt. Das scheint offensichtlich modellabhÀngig zu sein.
Darf ich dir paar Fragen stellen resp. dich um paar Inputs zur Weiterentwicklung des Adapters bitten. Mein Ziel wĂ€re es im Moment, dass in beiden Channels die selben Werte angezeigt werden und dass bei den Batteriewerten noch die Spannung angezeigt werden kann.Herzliche GrĂŒsse
Forelleblau -
@Gepe000
Als erstes wĂ€re ich froh fĂŒr ein Debug-Log von einem Adapter Neustart inkl. Der ersten Datenabfrage.
Ev. kann ich damit bereits sehen, ob das INV-Objekt, dass deine Varta abbildet, als Batterie zu erkennen ist.
Sonst werden wir dann etwas tiefer graben mĂŒssen.Kannst du mir zudem sagen, ob du in deinen Diagnose-MenĂŒs ein solches fĂŒr die Batterie hast:
https://user-images.githubusercontent.com/44144152/65462243-a72f6b80-de55-11e9-98ce-471bcceb4457.pngUnd ob dort die Spannung deiner Batterie angezeigt wird.
Danke und GrĂŒsse
Forelleblau
-
Log: siehe Anhang
Diagnose-MenĂŒ: das gibt es, jedoch ohne Anzeige der Batteriespannung:
LOG.txtGrĂŒsse
Gepe000@Gepe000
Hallo Gepe000
Danke fĂŒr die Daten. Leider finde ich darin grad nichts, womit ich eine Batterie sicher als solche identifizieren könnte. Habe aber einen Ansatz, den ich am Wochenende verifizieren werde.
Komme danach gerne auf deine UnterstĂŒtzung zurĂŒck.
Herzliche GrĂŒsse Forelleblau -
-
ich hab mir auch das Log-File angesehen und meine Findings ins angehÀngte File geschrieben.
Vielleicht noch ein Hinweis:
ich nutze die aktuellste Firmware: 4.2.5 Build 114 - 20.08.2019Hier noch ein paar Hardcopies aus dem KonfigurationsmenĂŒ:



@Gepe000
Hallo Gepe000
Danke. Das angehÀngte File mit den Findings kann ich grad nicht finden, liegt aber vielleicht dran, dass ich unterwgs bin und nur das mobile habe.
Zu den bildern: ja, was ich versuchen möcht, ist rauszufinden, in welchem JSON Objekt die GerĂ€teklasse steht, um diese auslesen zu können. Das wĂ€re wohl der SxhlĂŒssel zu Batterie oder nicht Batterie. Kann ich aber nicht von unterwegs.
Falls du Lust hast habe ich hier Link Text beschrieben, wie i h das jeweils mache. Ich wĂŒrde das erste oder zweite menu obe. Von dir nehmen.
Lieber Gruss Forelleblau