Jump to content

MatzeTF

Administrators
  • Gesamte Inhalte

    661
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    62

Alle erstellten Inhalte von MatzeTF

  1. Du könntest dein Python-Script so umbauen, dass du dich per MQTT auf meter/state subscribst und bei einem Update auf state:0, was nach einem Neustart der Warp geschickt wird, setzt du meter/state neu.
  2. Power ist der Bezug am Netzübergangspunkt. Wenn du einspeist, muss dieser Wert negativ sein. Bei Bezug muss der Wert positiv sein. Nur bei Überschuss richtige Werte zu senden und bei Bezug 0 senden wird nicht funktionieren. energy_rel und energy_abs werden in der Tat aktuell nicht verwendet. Am besten sendest du sie als „null“, also nicht als Zahl 0. Sieht dann bei einer Einspeisung von 3821.58 W so aus: {"power":-3821.58,"energy_rel":null,"energy_abs":null}
  3. Beim WEM ist der Zähler mit dem „meter“-Topic der Zähler am Netzübergangspunkt. Du kannst die Werte per …/meter/values_update reinschieben. Das ist aktuell allerdings nur eine Übergangslösung. Es ist geplant, dass es eine „richtige“ MQTT-Zähler-Unterstützung mit Einstellungen im Frontend geben soll. Das Problem ist nicht EVCC, sondern dass die HTTP-API im Sekundentakt mit Zählerwerten gefüttert wird, was aktuell eine Race-Condition triggern kann. Wird mit dem nächsten Firmware-Update repariert.
  4. Das 12 V-Netzteil sollte immer laufen, wenn die Box Netzspannung hat. Es holt sich seinen Strom von den Klemmen 2 und 8 am Schütz. Wenn da Spannung anliegt, ist vermutlich eine der internen Feinsicherungen defekt. Rechts vom Netzteil befinden sich zwei Sicherungshalter. Das Netzteil sollte hinter der linken Sicherung hängen; miss die doch mal durch. Den Sicherungshalter kann man nach vorne öffnen. Falls die Sicherung defekt ist, kannst du sie durch eine mittelträge 500 mA 6,3 x 32 mm Feinsicherung ersetzen. Hier findest du übrigens den Stromlaufplan der WARP1: https://www.warp-charger.com/documents/WARP_Stromlaufplan.pdf
  5. Wird wirklich alles immer mit maximaler Frequenz gesendet oder nur bestimmte Topics? Die meisten Topics enthalten mehrere Werte, und wenn sich einer davon ändert wird das ganze Topic gesendet. Zu den sich permanent ändernden Topics gehören insbesondere …/evse/low_level_state, aber auch …/info/ws und …/nfc/seen_tags. Topics wie z. B. …/info/version sollten nur einmal gesendet werden, da sie sich zur Laufzeit nie ändern.
  6. Die Messklemmen funktionieren wie ein Trafo mit einer halben Primärwicklung, die der durchgeführte Leiter ist. Trafos funktionieren leider nur mit AC. Dementsprechend kannst du mit dem Energy Monitor Bricklet keine DC-Ströme messen. Das Voltage/Current Bricklet kann DC-Ströme messen, allerdings nur bis zu einer Spannung von 36 V. Das wird dir bei deinen Solar-Strings auch nicht helfen. Außerdem würde ich bei den Solar-Spannungen im Bereich von 750 V auch keine elektrische Verbindung zu den String-Leitungen herstellen wollen. Berührungslos DC-Ströme zu messen ist möglich mithilfe von speziellen DC-Stromsensoren, die den Hall-Effekt ausnutzen. Wir haben leider keine davon im Programm. Wir haben zwar ein Hall Effect Bricklet, aber keine fertige Lösung, daraus direkt Ströme zu berechnen. Falls du dir die String-Stromwerte bei deinem Wechselrichter auf einem Display anzeigen lassen kannst und etwas basteln möchtest, kannst du Hall Effect Bricklets an deine Stringleitungen hängen und händisch gegen die Stromwerte des Wechselrichters kalibrieren. Dann hast du zumindest ein Schätzeisen.
  7. Wie bitte? Das Auto zieht 16A wenn du die Wallbox auf 13A limitierst? Kannst du das nochmal überprüfen? Oder war das unglücklich formuliert? Das Auto darf auf keinen Fall mehr Strom ziehen, als die Wallbox erlaubt! Natürlich gibt es da gewisse Toleranzen, aber 16A ziehen bei 13A erlaubt ist definitiv zu viel.
  8. Aktuell musst du die Stromzählerwerte im passenden Format in den Energy Manager reinschieben. Der kann sich die Werte noch nicht selbst holen (kommt noch). Soweit ich weiß, kann Home Assistant das nicht übernehmen, sondern du müsstest selbst etwas programmieren, was die Werte vom Stromzähler über MQTT empfängt, umformatiert, und wieder per MQTT rausschickt. Das Schütz, das wir empfehlen, findest du auch in unserem Shop. Wenn du dir dort den Energy Manager ansiehst, müsste das unten als „WARP Energy Manager Phase Switcher“ aufgelistet sein. Wenn du lieber ein anderes Schütz nutzen möchtest, brauchst du entweder ein zweiphasiges Schütz mit Hilfskontakt (Schließer) oder ein dreiphasiges Schütz, bei dem du den nicht für die Wallbox genutzten dritten Kontakt als Hilfskontakt verwendest. Die Strombelastbarkeit der beiden mit der Wallbox verbundenen Kontakte muss mindestens der Leistung deiner Wallbox entsprechen, also 16 A für 11 kW oder 32 A für 22 kW. Du kannst auch gerne „Luft nach oben“ einplanen. Unser empfohlenes Schütz ist z.B. bis 63 A belastbar. Die Strombelastbarkeit des Hilfskontakts ist egal. Wenn du das empfohlene Schütz nicht möchtest, kannst du dich da aber auch auf deinen Elektriker verlassen. Mit den besagten Angaben wird der schon wissen, was du brauchst. Selber suchen lohnt sich nur, wenn du etwas günstigeres willst, als das, was dein Elektriker üblicherweise verbaut.
  9. Das Schütz in der WARP2 ist dazu da, den Strom entweder komplett oder gar nicht freizugeben. Eine Phasenumschaltung kann man damit nicht machen. Die von uns angebotene Lösung setzt auf den Energy Manager, an den ein externes zweiphasiges Schütz angeschlossen wird. Das zweiphasige Schütz brauchst du auf jeden Fall, um eine Phasenumschaltung machen zu können. Theoretisch kannst du dir dessen Ansteuerung auch selber bauen, aber da du dich selbst nicht als Profi bezeichnest, würde ich dir davon abraten, sofern du nicht eine gebratene Ladeelektronik deines Autos riskieren willst. Zusätzlich brauchst du noch eine Möglichkeit, den Energieverbrauch am Hausanschluss zu messen. Aktuell unterstützen wir dafür nur einen gesonderten Zähler, oder alternativ fütterst du den Energy Manager über MQTT selbst mit Zählerwerten. Demnächst sollen noch weitere Zähler unterstützt werden, z.B. auch Wechselrichten, die SunSpec „sprechen“, und andere Modbus-TCP-Zähler. Somit sieht unser aktuell empfohlenes Setup für PV-Überschussladen mit Phasenumschaltung so aus: WARP2 + Energy Manager + zweiphasiges Schütz + Stromzähler.
  10. Hast du die Folie absichtlich auf dem Plexiglas gelassen? 😉 Edit: Ach, doch nicht. Sehe gerade auf den Fotos im anderen Thread, dass du sie inzwischen anscheinend doch entfernt hast.
  11. Ja: Alte 10-polige Bricklets lassen sich nicht an 7-poligen Master Bricks betreiben. Siehe auch hier.
  12. Das ist aktuell das zu erwartende Verhalten. Das statische Lastmanagement ist weiterhin auf dem WEM aktiv, um sicherzustellen, dass deine Zuleitung nicht überlastet wird. Wenn EVCC der Wallbox mehr Strom zuteilt, „beantragt“ die das beim WEM, der halt alle 5 Sekunden den Strom neu verteilt. Dementsprechend dauert es bis zu 5 Sekunden, bis der Strom erhöht wird. Wenn EVCC der Wallbox weniger Strom zuteilt, wird sie darauf direkt reagieren, da sie jederzeit weniger als den vom Lastmanagement erlaubten Strom nutzen darf. Das ist aktuell vielleicht etwas unschön, hat aber praktisch kaum Auswirkungen, da die meisten Fahrzeuge sowieso nicht im Sekundentakt auf Änderungen des erlaubten Ladestromes reagieren. Laut Standard haben sie bis zu 5 Sekunden Zeit, brauchen meiner Erfahrung nach meist 2-3 Sekunden. Es ist geplant, das demnächst noch etwas flexibler zu gestalten. Dann soll das Lastmanagement der Wallbox bis zu 3 A Luft nach oben geben, die sie sofort nutzen kann, sobald EVCC das erlaubt.
  13. Wenn das Auto anfängt zu laden, wenn du in der Wallbox auf „Start“ klickst, hört sich das an, als ob bei der Wallbox unter Ladeeinstellungen die manuelle Ladefreigabe aktiviert ist. Falls das so ist, stell das mal aus.
  14. Der muss für die Schützüberwachung an Eingang 4 des Energy Managers angeschlossen werden. Damit kann der Energy Manager erkennen, wenn das Schütz defekt ist, also schalten soll, das aber nicht tut. In der Betriebsanleitung findest du das in Kapitel 3.2.3.
  15. Erstmal gehört zumindest die Fehlerausgabe zu env:warp. Anscheinend hast du noch nicht env:esp32 ausgewählt. Das schwerwiegendere Problem scheint aber zu sein, dass irgendein anderes Programm auf die Source-Dateien zugreift und dich blockiert. Hast du zufällig noch irgendwelche Explorer-Fenster oder andere Editoren auf? Ich wüsste sonst nicht, was die usb_dfu.h oder zumindest das Verzeichnis, in dem sie liegt, blockieren sollte.
  16. Wenn du in VSCode PlatformIO installiert hast, dann klickst du unten in der Statuszeile auf „env:warp“ und wählst „env:esp32“ aus. Dann klickst du entweder auf den Build- oder Upload-Button (Haken bzw. Pfeil nach rechts). Dann wird das Projekt komplett gebaut und du erhältst im Verzeichnis software/build eine Firmware-Datei endend auf _merged.bin, die du über das Webinterface des ESP32-Bricks hochladen kannst, oder die Firmware wird direkt über USB hochgeladen, falls du den Brick per USB angeschlossen hast.
  17. Nein, die Tutorial-Module sind bereits alle vorhanden, und zwar die Backend-Module in src/modules und die Frontend-Module in web/src/modules. Deine eigenen Module wirst du anschließend nach dem Muster auch in den Verzeichnissen anlegen müssen.
  18. Stimmt. Ich vergesse nur immer, dass der nicht nur einen Spannungsausgang hat, sondern auch einen 0-20 mA Stromausgang.
  19. \"xx:xx:xx:xx:xx:xx:xx\"
  20. Wenn du einen ESP32 (ohne Ethernet) hast, editierst du die esp32.ini und fügst das „Tutorial Phase 1“ Modul bei custom_backend_modules und custom_frontend_modules ein. Sieht dann z.B. so aus: custom_backend_modules = ESP32 Brick Watchdog Uptime Tracker Network Wifi NTP Http WS Event Firmware Update Proxy Authentication Device Name Wireguard Coredump Pwa Tutorial Phase 1 custom_frontend_modules = Device Name Proxy Tutorial Phase 1 Network Start Network Wifi NTP Wireguard Network End System Start Authentication Event Log Firmware Update System End TF Branding Ich bin mir aber zugegebenermaßen nicht sicher, was du mit dem „4-20mA Analog Ausgang“ meinst. Unser Industrial Dual 0-20mA Bricklet 2.0 hat einen 0-20mA Eingang und liefert dir einen Wert für den gemessenen Strom.
  21. SunSpec ist Modbus über TCP/IP. Das besondere an SunSpec ist nur, dass ein bestimmter Satz an Registern und deren Bedeutungen vorgegeben ist. Geplant ist, dass du beliebige Zählereinrichtungen, die per Modbus über TCP/IP auslesbar sind, nutzen kannst. Du musst dann nur die Register und deren Bedeutungen von Hand eintragen.
  22. Ja, ist geplant. RS485-Zähler, wie den von dir genannten, werden wir nicht direkt auslesen können, wenn sie an einem anderen Gerät angeschlossen sind, wie z.B. einem Wechselrichter oder Batteriespeicher. Es ist geplant, Wechselrichter und ähnliches, die SunSpec unterstützen, über Netzwerk auslesen zu können.
  23. Aufgrund eines Missverständnisses ist die Funktion schon in das offizielle 1.0.2 Release gerutscht. Wir haben das noch nicht dokumentiert, da sich die API unter Umständen noch ändern könnte, aber es funktioniert bereits und dass sich noch etwas ändert, ist sehr unwahrscheinlich. Einfach bei den Energiemanager-Einstellungen oben die Phasenumschaltung auf Externe Steuerung stellen und nach einem Neustart sollte alles laufen.
  24. Nein, auch dann wäre es egal. Stell dir einfach den Stromkreis ohne Relais vor. Verbraucher (Heizelement) und Versorgung (Netzteil) müssen zusammen passen. Da das Heizelement nicht gepolt ist, kannst ist es egal, wierum du es anschließt. Den Stromkreis kannst du dann an einer beliebigen Stelle mit dem Relais unterbrechen. Da das Relais auch nicht gepolt ist, musst du nur darauf achten, welcher der Relaiskontakte der Schließer und welcher der Öffner ist.
×
×
  • Neu erstellen...