Jump to content

Doncarlos

Members
  • Gesamte Inhalte

    72
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von Doncarlos

  1. Am 3.8.2023 um 09:55 schrieb rtrbt:

    Noch eine Sache aus dem Log:

    2023-08-01 15:58:19,628  Charge manager watchdog triggered! Received no available current update for 30000 ms. Setting available current to 10000 mA

    Der Watchdog hat einmal ausgelöst, danach kommt aber nicht sofort eine Stromumverteilung. D.h. zwischen dem Ablaufen der 30 Sekunden des Watchdogs und der nächsten Stromverteilung (das kann zwischen 0 und 10 Sekunden später passieren) kam dann doch noch ein neuer Stromwert an. Würde ich erstmal auf den WLAN-Empfang schieben. Wobei du einen RSSI-Wert von -61 hast. Das ist nicht so schlecht.

     

    Ja, der WLAN Empfang ist so eine Sache.

    Ich frage meine Smart Meter nach der Einspeisung, danach frag ich die den Lastmanager-Master welche Wallboxen im Verbund sind und dann muss ich jede Wallbox nach der aktuellen Ladeleistung fragen. Nett wäre es, wenn der Lastmanager Master das schon selbst wüsste. Mit diesen Daten kann man dann Solar-Only laden oder Wetterprognosen einbeziehen oder oder oder.

    Dabei kommt es dann doch öfter als gewünscht zu Timeouts. Scheint so, als wäre die Wallbox zu Wallbox Kommunikation mehr "graceful" als meine. Jetzt kann man bei Python die Timeouts wohl nicht so frei einfach einstellen, aber das ist eine andere Geschichte.

  2. Hallo, neues Ereignislog ist per Email raus.

    In der Tat ist das "Anstartverhalten" recht interessant. Direkt nach dem Neustart des LM Masters , sind erst mal das Maximum an Strom erlaubt, bevor er dann merkt dass er die zweite Box nicht findet und auf "Blockiert durch Lastmanagement" wechselt. Nach einer Weile gibt es wieder das Maximum, bevor dann nach ca 2 Minuten er wieder in den Default fällt.

    Also, insofern eigentlich auch nochmal ein zweiter Bug, dass er ohne Test auf die andere(n) Boxen gleich das Maximum freigibt. Es wird zwar kaum ein Auto geben , dass so schnell reagiert ....

  3. Einen Nachtrag nach zu meinem ersten Post. Mit der schlechten WLAN Verbindung meint ich eine vielleicht etwas weniger kulante oder aktivere Kommunikation zwischen den beiden Wallboxen.

    Ein komplettes Debug Log sende ich gleich via Mail. Aber einen Auszug mit interessanten Sachen poste ich mal hier:

    Zitat

    2023-07-27 16:11:48,661  Received packet from unknown 192.168.1.75. Is the config complete?
    2023-07-27 16:11:49,673  Received packet from unknown 192.168.1.75. Is the config complete?
    2023-07-27 16:11:56,874  Resolved warp-um6-west.local to 192.168.1.75 (via mDNS scan)
    2023-07-27 16:12:04,203  Redistributing current
    2023-07-27 16:12:04,203      1 charger requests current. 16900 mA available.
    2023-07-27 16:12:04,203      stage 0: Calculated target for warp-ULS-Ost (127.0.0.1) of 6000 mA. 10900 mA left.
    2023-07-27 16:12:04,214      stage 0: 10900 mA still available. Recalculating targets.
    2023-07-27 16:12:04,224      stage 0: Recalculated target for warp-ULS-Ost (127.0.0.1) of 16000 mA. 900 mA left.
    2023-07-27 16:12:04,234      stage 0: 900 mA still available. Attempting to wake up chargers that already charged their vehicle once.
    2023-07-27 16:12:04,245      stage 2: Unthrottled warp-ULS-Ost (127.0.0.1) to 16000 mA.
    2023-07-27 16:12:05,352  Charger state changed from 1 to 2
    2023-07-27 16:12:07,384  Charger state changed from 2 to 3

    Die 1.75 ist die Slave Box ( warp WEST)

  4. Hallo,

    mein Setup besteht aus zwei WARP1, beide natürlich per WLAN angebunden. Einer (West) hat nicht die stabilste WLAN Verbindung, der LM-Main (Ost) ist da ganz gut angebunden. Auf meinem Laptop läuft ein Python in Endlosschleife , frag den Stromzähler im Keller wieviel Solarstrom da ist und setz das via "charge_manager/availabe_current_update"  als verfügbaren Strom. Der Minimalstrom ist auf 6A konfiguriert.

    Bis zum meinem letzten Update von 2.0.8 auf 2.1.3 hat das super funktioniert. Jetzt aber funktioniert irgendwas nicht mehr richtig. Am LM-Main ist ein Plugin Hybrid angeschlossen. Via Python werden 19A zugewiesen, das kommt auch im Webinterface an, es wird aber nur 6A an das einzige Fahrzeug verteilt. Die 19A stehen dort minutenlang und es ändert sich nichts.

    Wenn ich jetzt raten müsste, würde ich sagen, dass die WLAN Verbindung schlechter geworden its, ich bekomme via Python Script nun öfter Timeouts beim Abfragen der Ströme.

    Wie kann ich das weiter debuggen ?

  5. Am 11.10.2022 um 10:30 schrieb rtrbt:

    Sorry, hatte überlesen, dass du von Warp1 redest. Prinzipiell ist es so, dass es die OCPP-Beta erstmal nur für Warp 2 gibt. Wenn das ganze "Feature-Complete" ist, werden wir uns nochmal in Ruhe ansehen, ob wir OCPP auf Warp 1 zum Laufen bekommen.

    Hallo, gibt es zu OCPP auf Warp1 schon etwas neues ? Ich habe jetzt keinen aktuelleren Status mehr gefunden. Vielen Dank

  6. Am 15.7.2022 um 10:01 schrieb rtrbt:

    Zumindest den Teil dass du per MQTT die Stromzählerwerte setzen kannst haben wir schon: https://www.warp-charger.com/api.html?v=2#meter_state_update (und die Funktionen danach)

    Den Software-Support für den Umbau auf drei Schütze, die dann nicht direkt vom EVSE gesteuert werden, werden wir nicht übernehmen.

    @mattsches weil ich gerade nochmal über den Code gescrollt bin: Du solltest hier: sicherheitshalber https://www.tinkerforge.com/en/doc/Software/Bricklets/IndustrialQuadRelayV2_Bricklet_uC.html#c.tf_industrial_quad_relay_v2_set_monoflop

    statt set_value verwenden, zumindest für die Channels bei denen du das Schütz durchschaltest. Das hat den Vorteil, dass falls der ESP aus irgendeinem Grund abschmiert oder hängt, das Quad Relay abschaltet, wenn der Monoflop abgelaufen ist.

    An dem Umbau wäre ich evtl auch interessiert, aber nur bei offiziellem Support.

    Deine Aussage dazu sagt aber nur was ihr NICHT übernehmen wollt :-)

    Ich würde ungern an der Box basteln und dann nachher keine Firmware Aktualisierung mehr bekommen

  7. Am 5.7.2022 um 08:53 schrieb rtrbt:

    Wir haben ein paar Ideen, wie man den Lastmanager effizienter machen kann, dafür bräuchte er dann auch die Zählerwerte der gesteuerten Boxen. D.h. langfristig könnte das kommen ;)

    Ich bin gespannt.

    Die "Falle" mit dem einphasigen Ladens meines Plugin Hybrids ist dann doch noch eine Ecke schwieriger als gedacht.

    Wenn der Ladevorgang erst mal läuft, kann ich ja nachregeln und sagen " ich hab zwar 3x6 A zugelassen, offensich wird aber nur 1x6A benutzt, dann kann ich auch 3x16A zulassen und erreiche dann was ich will".
    Wenn der Ladevorgang aber noch gar nicht gestartet ist, geht das so nicht. z.B. Die Solaranlage produziert 4000W (reicht für den PluginHybrid locker), aber die Steuerung weiß ja nicht was angeschlossen ist und verteilt die 4kW auf 3 Phasen. Damit startet der Ladevorgang dann natürlich gar nicht.
    Vielleicht fällt Euch ja beim optimieren noch was ein wie man das schön machen kann ;-)

     

    Am 5.7.2022 um 08:53 schrieb rtrbt:

    Wir haben ein paar Ideen, wie man den Lastmanager effizienter machen kann, dafür bräuchte er dann auch die Zählerwerte der gesteuerten Boxen. D.h. langfristig könnte das kommen ;)

    Sieh dir mal charge_manager/config an. Damit kannst du von Namen auf Hosts mappen.

    Ich hab einfach den Hostnamen als Namen hinterlegt und spar mir das mappen.

     

    Noch eine Frage. Gibt es eigentlich BestPractises wie man den Auto Akku lädt ? Langsam laden ist besser als schnell laden. Nicht ganz leer fahren und nicht ganz voll laden. Das sind die Sachen die ich weiß. Aber wie verhält es sich mit der Anzahl der Ladevorgänge ? Also sind "viele" langsame und kurze Ladevorgänge schlimm ? Oder lieber einmal am Stück laden?

    Danke!

  8. Ich dachte an letzteres. Ich setze ja für das Warp-Cluster den Gesamt-Strom der erlaubt ist  und nun möchte ich wissen wieviel der Gesamtcluster nun auch verbraucht.

    Kurzfristig kann ich das lösen und einfach die beiden direkt abfragen.

    Langfristig wäre es schön, wenn der Lastmanager selbst wüsste was in seinem Cluster verbraucht wird. Alternativ , etwas weniger schön, wäre es, wenn in der charge_manager/state Liste mit den WARPs auch die IP Adresse der einzelnen Boxen mitübertragen werden würden. Bisher ist da ja nur der Name drin.

  9. Gerade wollte ich das wie gerade beschrieben implementieren.

    Allerdings habe ich in der API noch kein Kommando gefunden, um den aktuell verbrauchten Strom über das Cluster hinweg abzufragen.  Der einzelne EVSE liefert das ja , aber ich möchte das ja über das ganze Cluster haben. Gibt es das irgendwo ?

    Der "charge_manager/state" gibt das glaube ich auch nicht her.

  10. Diese verschiedenen Zeiten haben mir noch gefehlt.

    Ohnehin gebe ich einen Puffer vor, ich versuche also nicht den Ladestrom genau auf den Überschuss zu regeln, sondern mit 500 Watt Puffer oder sowas. Um anderen Haushaltsgeräten noch was über zu lassen.

    Meine Familie weigert sich beharrlich das Einschalten größerer Geräte oder das Kochen im vorraus anzumelden ;-)

  11. Passt. Diesen Weg werde ich gehen.

    Ja, der Hausanschluss darf nicht überlastet werden, das machen im Worst Case aber die Sicherungen :-)

    Mir geht es darum, möglichst nur Solarstrom zu verbrauchen. Kurze Spitzen in den Netzbezug sind aber nicht dramatisch.

    Was auch noch kritisch ist, beide Wallboxen sind nicht über die gleichen Leitungen angeschlossen. Die eine hängt an alten Kraftstrom-Kabeln und dürfte ohnehin nicht mehr als 11kw beziehen, die andere hängt an vernünftigen Kabeln. Beide zusammen hängen dann aber wieder an einer gemeinsamen Zuleitung, die natürlich nicht 11+22kw aushält. Mit dem Warp Charger und den verschiedenen Limits (Hard und Software) lässt sich auch dieses Szenario recht gut abbilden. Jede Box hat sein eigenes Limit per DIP Schalter, im Cluster wird das Maximum der Zuleitung eingetragen und über den Lastmanager regel ich die PV Leistung nach.  Nette Features , vielen Dank! Nicht auszudenken wieviel Schmerzen das mit meinem Elektriker und seiner Lösung verursacht hätte...

  12. Muss ein Auto der Wallbox sagen wieviel Leistung es nun gerne nehmen würde ? Oder tut es das Auto einfach ? Mit Ankündigung müsste die Firmware das ja regeln können. Ohne ists doof.

    Gerade sehe ich nicht, wie das mein Programm lösen könnte.

    Bestenfalls geht es noch darüber zu sagen " Der Wallbox Verbund dürfte gerade mit X Leistung laden, der Warp-Cluster verbraucht aber nur 0,3X, dann ist es wohl ein PluginHybrid und ich kann die Amperes noch höher setzen".

    Aber jetzt wo ich das so schreibe hört sich dieser Regelkreis gar nicht so dumm an.

  13. Hallo,

    seit letztem Jahr sind beide Warp1 montiert. Die "Kundschaft" dafür ist nur ein Plugin Hybrid mit überschaubarer Ladeleistung.

    Gerade sitz ich an meinem kleinen Prototypen und möchte den aktuell eingespeisten Strom des SmartMeters auslesen. Kein Problem. Der spuckt mir eine Watt-Zahl aus.

    Jetzt möchte aber der Lastmanager eine Ampere Zahl haben. Angenommen, ich setze jetzt 10A. Wie wird das genau umgesetzt ? Dann macht die Wallbox auf drei Phasen 10A. richtig?

    Angenommen, die Solaranlage liefert 4000Watt. 4000/230/3 wären in etwa 6A, die ich dann dem Lastmanager mitteilen würde. Da jetzt mein PluginHybird aber nur auf einer Phase lädt, würde der wiederrum nur mit  1380Watt laden. Wie löst man das Problem den am besten ? Ich fände es glaub ich eine feine Sache, dem Lastmanager eine Watt Zahl zu geben, die er dann selbständig verteilt.

    Dankeschön!

  14. Das ist Warp1.

    Das Auto nichts mehr versucht (den Ladestart würde man hören) und die Ladebuchse war dauerhaft rot statt blau(dann würde er laden).

    Vielleicht versuch ich bei Gelegenheit das ganze nochmal zu reproduzieren.

    Als Lösung dachte ich an sowas wie " Nicht mehr als X Schaltvorgänge am Schütz in X Sekunden". Ich kann mir da durchaus vorstellen, dass das Auto eigentlich Schuld hat.

    Danke für den Hinweis mit dem Ladeprotokoll, ist mir bisher nicht aufgefallen

  15. Hallo,

    gerade war hier für eine Stunde Stromausfall. Nachdem jetzt der Strom wieder kam ,hat die Wallbox im 1-2 Sekundentakt den Schütz betätigt. Nach einem Drücken auf den Knopf war damit Schluss. Der Kuga hat keine Meldung von sich gegeben, nur die Ladebuchse hat rot geleuchtet. Der Kuga müsste voll geladen sein.

    Ich dachte mal, ich melde das mal, vielleicht ist es interessant.

    Den Debugreport kann ich bei Bedarf zur Verfügung stellen, ist aber nur 7KB groß und beschreibt nur den Neustart, wenn ich das richtig sehe.

    Danke!

  16. Danke für das viele Feedback auf mein Topic!

    Am 17.1.2022 um 11:51 schrieb rtrbt:

    Die Diagrammskalierung auf der Statusseite funktioniert folgendermaßen: Wir nehmen die fixen Stromgrenzen des Zuleitungs- und Typ-2-Kabels (da die sich nur mit einem Neustart der Box ändern können), berechnen daraus den theoretischen Maximalwert der Leistung (also Stromgrenze in Ampere * 3 Phasen * 230 Volt) skalieren das Diagramm so, dass dieser Wert noch reinpasst.

    .....
     

    Was eventuell gehen würde, wäre ein zusätzliches Label, dass berechnet, welcher Leistung die aktuelle Einstellung entspricht o.Ä..

    Das ist ein Punkt. Da die Stepper-Pfeile im Input auf Smartphones eher schwer zu treffen sind, baue ich eventuell etwas in die Richtung:

    grafik.png

    Edit: Issues dafür:

    https://github.com/Tinkerforge/esp32-firmware/issues/104

    https://github.com/Tinkerforge/esp32-firmware/issues/105

    Das mit dem Maximalwert der Dip Schalter scheint bei mir nicht so wirklich zu funktionieren. Eingestellt sind 16A , die statische Skalierung ist aber dennoch bei 20k.

    Wenn es funktionieren würde, wäre es bei mir besser, aber nicht 100% weg. Die A werden ja pro Phase eingestellt (z.b. 16A) ergäbe theoretisch 11kw. Nun lädt aber mein Plugin Hybrid nur auf einer Phase und das nicht mit 16A. Da schert also die Ladeleistung vom eingestellten Maximum auseinander.
    Aber ist jetzt auch nicht kriegsentschiedend.

     

    Stepper Pfeile sind toll :-)

  17. Hallo,

    derzeit hab ich noch keine automatische Programmierung am Start, die die Stromstärke nach der Sonne regelt.  Aktuell mach ich das noch manuell, um ein Gefühl dafür zu bekommen.

    Was ich da toll fände wären zwei Sachen:

    - Die Einstellung der Leistung über Watt, evtl zusätzlich zur Variante in A.

    - Bei der Einstellung der Ampere gibt es zwei Buttons, 6A und 16A , die Buttons sind super praktisch am Handy. Das Einstellen über die Zahlenbox vorne ist eher umständlich. Deswegen fände ich noch ein paar Buttons zwischen 6 und 16A interessant.

    - Der Leistungsverlauf im Diagramm hat auf der Y Achse die 20kw angelegt. Jetzt betreibe ich die Box aber hauptsächlich zwischen 6 und 12A- dementsprechend sieht man in der Grafik fast nichts => Automatische Skalierung der Y Achse, oder auch manuelle Eingabe des Maximums wäre toll.

     

    Dankeschön und schönes WE

  18. vor 3 Stunden schrieb rtrbt:

    Wenn wir später Features wie z.B. verschiedene Ladeströme zu verschiedenen Tageszeiten nachlegen, brauchen wir dann natürlich eine bessere Zeitmessung und absolute Zeiten. Voraussichtlich werden wir dann NTP implementieren.

    Edit: Ich habe einen entsprechenden Hinweis in die Dokumentation gepackt.

    Interessante Features. Gibt es denn eine vage Featureliste/Roadmap was noch alles kommen soll ? Vielleicht geht es auch anderesn so, dass sie nicht anfangen wollen was zu entwickeln und dann wird es drei Tage später als Update veröffentlicht :-)

×
×
  • Neu erstellen...