Frankstar
-
Gesamte Inhalte
7 -
Benutzer seit
-
Letzter Besuch
Posts erstellt von Frankstar
-
-
Hab ein Problem bei dem ich mir nicht sicher bin ob ich was falsch mache oder ob es ein Bug ist.
Daher vorher mal die Frage im Forum.Wenn ich via Modbus den register "2000" mit dem passwort "0x3E12E5E7" zurücksetze:
client.write_registers(2000, int_to_uint32(0x3E12E5E7))
- funktioniert das zwar aber mit dem "Bug", das er nun alle paar sekunden diesen Wert zurücksetzt.
er hängt quasi in einer schleife.
Erst wenn ich die Wallbox resete/neustarte hört er mit dem Verhalten auf und zählt wieder ohne reset.Ich hab auch versucht andere Werte zu senden, zb einfach nur "1" - aber damit funktioniert es nicht.
Daher nehme ich an das der Weg mit dem Passwort schon der richtige ist?
-
-
Hi Leute,
Ist es geplant das wir auch über den Modbus den "Manual charge release" triggern können?
(zusätzlich zum generellen Laden erlauben/verbieten via Register 1000l)
Dan könnte man die Freigabe via API, webinterface, button oder modbus triggern!
Das wär genial!
lg,
Frank -
On 3/20/2023 at 9:14 AM, eweri said:
IPv6-Support: könnte bald wichtig werden,
das hör ich nun auch schon über 10 Jahre :D ... also das "bald wichtig"
-
das wars danke!
Hab zwar mit dem payloader rumgespielt aber immer die Fehlermeldung
struct.error: required argument is not an integer
bekommen.
Durch deine Erklärung
QuoteBeides ist vier Bytes (also zwei Modbus-Register)
wurde mir aber bewusst das ich write_registers und nicht write_register nutzen muss!!
THNX!
----
PS: müssten ganz offizell deine Funktionen nicht "builder.add_32bit_uint(value)" nutzen? anstatt nur int?
Es is klar warum trotzdem funktioniert - weil wir keine minus Zahl haben.lg,
Franz -
Hallo,
Will mir gerne eine PV-Überschussladen Funktion in Python schreiben - scheitere aber daran das der warpcharger meine inputs nicht übernimmt bzw nicht anzeigt.
Zuständig für den Ladestrom müsste ja der Holding Register "1002" sein.
Ich kann den Wert auch erfolgreich ändern:
>>> client.write_register(1002, 15000) <pymodbus.register_write_message.WriteSingleRegisterResponse object at 0x7fc3f78b5710> >>> read = client.read_holding_registers(1002, 1) >>> read.registers [15000]
-> jedoch, in der Übersicht (/#status) oder im Charger Status (/#evse) seh ich den gesetzten Wert nirgends?
Der "allowed charging current" steht dort zum Beispiel auf 0.000A.
Mangels Fahrzeug am Charger kann ich aber nicht testen ob er den Value übernimmt oder anpassen würde wenn der Ladevorgang aktiv läuft.
Hab den charger auch mal neugestartet ob es vl eine Besserung in der Anzeige bringt -> aber leider nein.Hat einer eine Idee?
lg,
Franz
Was genau passiert bei der Phasenumschaltung durch den Energy Manager?
in WARP Charger
Geschrieben · bearbeitet von Frankstar
In der API steht noch immer
ist das "Wird noch nicht unterstützt" noch aktuell?
Hab mich mal mit "evse/control_pilot_disconnect" gespielt.
Genau genommen mit 'evse/control_pilot_disconnect_update', '{"disconnect":true}' und eben false.
es passiert zwar kurz etwas - aber ich bin mir nicht sicher was oder überhaupt ... ;)
das Ziel wär das aktuelle "Lade-Log" zu unterbrechen damit ich im Ladelog keine Ladungen von über n-Stunden habe und quasi eine neue Ladung beginnt ohne das ich zum Auto gehen muss aus/einstecken.