Git Product home page Git Product logo

Comments (8)

schlimmchen avatar schlimmchen commented on July 17, 2024

@Snusme83 Wie sehen denn deine Batterie-Einstellungen aus? Was wir auf der Konsole ausgegeben (zusätzliches Browserfenster offen halten) wenn du die Batterieeinstellungen speicherst? Was hängt denn an den Pins 43 und 44 für ein Chip? Wie kriegt der Strom? Hat der in einem vorherigen Setup schon mal funktioniert? Du hast doch auf einen ESP32-S3 hochgerüstet und vorher lief das, oder nicht?

from opendtu-onbattery.

Snusme83 avatar Snusme83 commented on July 17, 2024

Servus schlimmchen,

sorry, dass ich dir solche Umstände mache. Ich glaube das hat sich jetzt aber erledigt!:-) Ich Trotte habe beim SN65HVD230 CAN-Board (für den Pylontech) die 3,3 V nicht mit dem ESP32 S3 verbunden.

Es funktioniert jetzt und ich werde dir künftig nicht mehr auf den ... gehen! ;-)

Für dich zum Verständnis: Ich habe meine ursprünglich funktionierende openDTU-onBattery (ESP32) unangetastet gelassen!

Parallel dazu habe ich mir die zweite openDTU-onBattery (ESP32S3) aufgebaut. So wie es ausschaut funktioniert die jetzt und ich kann die ursprüngliche vom Netz nehmen.

Genauso wollte ich die openDTU-onBattery haben. Jetzt ist sie nicht nur nahezu perfekt, sonder PERFEKT!!!
Vielen Dank für deine Unterstützung - ganz dickes Lob!!!

Eine Frage hätte ich jetzt noch. Von Firmwareaktualisierungen für die openDTU-onBattery (ESP32S3) lasse ich die Finger, oder?

Einen Dank auch an die anderen, die mitgewirkt und mir geholfen haben.

Screenshot Final Working

from opendtu-onbattery.

schlimmchen avatar schlimmchen commented on July 17, 2024

So wie es ausschaut funktioniert die jetzt

Super!

Eine Frage hätte ich jetzt noch. Von Firmwareaktualisierungen für die openDTU-onBattery (ESP32S3) lasse ich die Finger, oder?

Wenn du mit deinem Setup zufrieden bist und zufrieden bleibst, dann musst du auch keine neue Firmware installieren. Welche PowerMeter-Anbindung hast du denn? Wenn es nicht MQTT ist, dann behaupte ich, dass sich das nächste Update für dich lohnen wird.

Warum denkst du denn, du müsstest die Finger von Updates lassen? Hast du Angst vor Regressionen? Wenn irgendetwas absichtlich inkompatibel wird, dann wirst du es erfahren im Changelog des Release. Andernfalls darfst du damit rechnen, dass neue Firmware besser und nicht schlechter wird.

Hast du einen ESP32-S3 mit mind. 8MB Flash-Speicher gekauft? Siehe Infos -> System in der Web UI.

from opendtu-onbattery.

Snusme83 avatar Snusme83 commented on July 17, 2024

Also grundsätzlich bin ich jetzt zu 100 % zufrieden.

Grundsätzlich möchte ich gerne Up-To-Date sein, bin aber auch schon ein paar Mal auf die Schnauze geflogen,
als ich das "Running System" getouched habe. Die Firmware die du mir da bereitgestellt hast ist ja eine Spezielle und wenn ich eine Firmwareaktualisierung mache in der OpenDTU-OnBattery, dann habe ich wieder eine Allgemeine drauf und dann funktioniert wahrscheinlich die Hälfte nicht mehr bzw. gar nicht mehr! Ich kenne mich da zu wenig aus und es ist mühsam für den Laien sich da ständig alles zusammen suchen zu müssen und in 6 Wochen z. B.: weiß ich dann nicht mehr was ich da genau gemacht hab, damit alles wieder so läuft wie es das aktuell tut.

Jetzt bin ich aber neugierig, wieso sich ein Update für mich lohnen soll - ich bin zu 100 % zufrieden:-)

PowerMeter-Anbindung: Volkszähler am Stromzähler --> HTTP(S) + JSON

Ich habe mir einen ESP32-S3 gekauft, so wie du es mir geraten hast! ;-)
Screenshot System

from opendtu-onbattery.

schlimmchen avatar schlimmchen commented on July 17, 2024

dann habe ich wieder eine Allgemeine drauf und dann funktioniert wahrscheinlich die Hälfte nicht mehr bzw. gar nicht mehr!

Achso... Also es ist so: Die Änderungen für die Unterstützung von 3 MPPTs sind im Pull-Request #1018 in den development branch gekommen. Gestern sind die dann Teil des master Branches geworden und Teil des Releases 2024.06.03. Daher steht das auch in den Changelogs zu diesem Release, dass diese Funktion jetzt drin ist. Siehe https://github.com/helgeerbe/OpenDTU-OnBattery/releases/tag/2024.06.03 Daher kannst du bedenkenlos zukünftige offizielle Releases installieren. Ich kann verstehen, wenn dir das nicht klar war. Die Firmware war aber nicht für dich gebastelt, sondern die war das Ergebnis des Build-Runs des Pull-Request. Und dieser Code ist unverändert in den freigegebenen Teil der Firmware gekommen.

Ein Update auf die 2024.06.03, als auf das Release, wäre durchaus sinnvoll. Du solltest grundsätzlich keine Pull-Request-Firmware dauerhaft laufen lassen müssen. In deinem Fall kannst du schon auf das letzte Release. Manchmal dauert das natürlich länger.

Jetzt bin ich aber neugierig, wieso sich ein Update für mich lohnen soll - ich bin zu 100 % zufrieden:-)

Also ich bin mir einigermaßen sicher, erst recht bei nunmehr drei MPPT, dass die teilweise länger erscheinen als würden keine validen Daten empfangen. Der HTTPS+JSON Power Meter hat bisher das Problem, dass der HTTP-Request synchron ausgeführt wird. Dadurch kommt die loop() Funktion des MPPT Controllers (Teil der OpenDTU-OnBattery Firmware) regelmäßig nicht häufig genug dran. Das wird mit dem PowerMeter Refactoring behoben sein.

Volkszähler am Stromzähler

Geht das nicht auch mit MQTT? Welche Variante hast du denn? Ist das Ding eigenständig? Wo kommt der Webserver her? Ein Hichi ist das ja nicht?!

Ich habe mir einen ESP32-S3 gekauft, so wie du es mir geraten hast! ;-)

Ich hätte nicht mit Bestimmheit sagen können, dass ich dir auch schon dringend geraten habe, einen mit 8MB zu kaufen. Aber das hat ja geklappt.

from opendtu-onbattery.

Snusme83 avatar Snusme83 commented on July 17, 2024

Achso, ich könnte es quasi wagen das Release 2024.06.03 einzuspielen, weil da alles integriert ist und normal laufen muss!

Also ich bin mir einigermaßen sicher, erst recht bei nunmehr drei MPPT, dass die teilweise länger erscheinen als würden keine validen Daten empfangen. Der HTTPS+JSON Power Meter hat bisher das Problem, dass der HTTP-Request synchron ausgeführt wird. Dadurch kommt die loop() Funktion des MPPT Controllers (Teil der OpenDTU-OnBattery Firmware) regelmäßig nicht häufig genug dran. Das wird mit dem PowerMeter Refactoring behoben sein.

VERSTEHE DA LEIDER NUR BAHNHOF!

Volkszähler am Stromzähler

Geht das nicht auch mit MQTT? Welche Variante hast du denn? Ist das Ding eigenständig? Wo kommt der Webserver her? Ein Hichi ist das ja nicht?!

MQTT?
Habe nen bitshake SmartMeterReader. Dieser läuft mit einem ESP32 über Tasmota! Wie genau ich das gemacht habe 🤷🏻‍♂️. Schon wieder zu lange her.

wäre also MQTT besser als meine Art und Weise die Werte in die OpenDTU-on Battery zu bringen?🤔

from opendtu-onbattery.

schlimmchen avatar schlimmchen commented on July 17, 2024

wäre also MQTT besser als meine Art und Weise die Werte in die OpenDTU-on Battery zu bringen?

Ja, aber mach dir keinen Kopf drum, lass dich nicht nervös machen nur weil ich glaube, dass es noch besser geht. Wenn es für dich funktioniert, ist das super.

VERSTEHE DA LEIDER NUR BAHNHOF!

Beobachte mal den Live View der MPPTs. Steht da bei "letzte aktualisierung" regelmäßig mehr als 1 sekunde? Die Daten sollten jeweils immer nur höchstens 1 Sekunde alt sein. Ich vermute, dass das bei dir nicht der Fall ist, weil der PowerMeter zwischendrin mit seinem HTTP request zu tun hat. Das sollte dir alle zehn sekunden auffallen, dass die "letzte Aktualisierung" länger als 1 Sekunde zurückliegt.

Es sind aber nur Details. Lass dich wie gesagt nicht von mir wuschig machen 😉

from opendtu-onbattery.

github-actions avatar github-actions commented on July 17, 2024

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns.

from opendtu-onbattery.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.