Jump to content

photron

Administrators
  • Gesamte Inhalte

    3.205
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    56

Alle erstellten Inhalte von photron

  1. Die WARP Firmwares beinhalten jetzt die Anpassungen für die Kostal-Änderungen.
  2. Firmware: WARP1 2.8.3, WARP2 2.8.3, WARP3 2.8.3, WARP Energy Manager 2.4.3, WARP Energy Manager 2.0 1.3.3 SunSpec: An Änderungen ab KOSTAL Smart Energy Meter Firmware 2.6.0 angepasst SunSpec: Leistungsfaktor für SMA-Wechselrichter korrigiert SunSpec: Vertauschung des Energiebezugs und der Energieeinspeisung für Modell 714 korrigiert Modbus TCP: Absturz durch leere benutzerdefinierte Registertabelle behoben Modbus TCP: Skalierung des Energieeinspeisungswertes für Fox ESS Netzanschluss korrigiert Modbus TCP: Unterstützung für Huawei EMMA hinzugefügt Robustheit von SMA Speedwire verbessert Optionalen Seriennummernfilter für SMA Speedwire hinzugefügt Lastmanagement: Erlaube den maximalen Gesamtstrom per Automatisierungsregel zu setzen, auch wenn PV-Überschussladen und dynamisches Lastmanagement deaktiviert sind Lastmanagement: Repariert, dass der Watchdog den verfügbaren Strom nicht richtig zurückgesetzt hat (Nur WARP1, WARP2, WARP3) Ladetracker: PDF-Briefkopf wird gespeichert WLAN-Verbindungsaufbau beschleunigt WLAN-Netzwerksuche beschleunigt (Nur WARP2, WARP3, WARP Energy Manager, WARP Energy Manager 2.0) Ethernet-Initialisierung beschleunigt (Nur WARP1, WARP2, WARP3) Robustheit der Zählerüberwachung verbessert Erkennung von Netzwerkadress-Fehlkonfigurationen erweitert Übersetzungen verbessert Download: WARP1 2.8.3 bzw. WARP2 2.8.3 bzw. WARP3 2.8.3 bzw. WARP Energy Manager 2.4.3 bzw. WARP Energy Manager 2.0 1.3.3
  3. Die Meldung bezieht sich nur auf den Zähler in der Wallbox selbst (genauer gesagt den Zähler der die Energie misst, die vom Fahrzeug geladen wird). Ich habe die Meldung verbessert.
  4. Die Änderung, die Kostal da im Changelog angibt ist für uns kein Problem und die Meldung ist auch irreführend. SunSpec erlaubt am Ende des Common Models ein optionales Padding-Register. Kostal hatte das bisher nicht und hat es wohl mit 2.6.0 eingefügt. Dadurch verschieben sich alle Register danach um eins. Das hat mit SunSpec Konformität nichts zu tun. Es war voher konform und hinterher auch noch. Die Änderung ist kein Problem, wenn man SunSpec korrekt dynamisch ausliest (was wir tun), es ist nur ein Problem wenn man die Registeradressen fest hinschreibt, denn dann hat Kostal einem mit dieser Änderung alles gebrochen. Das ist aber eine Kombination von Kostal hat eine unnütze Änderung gemacht und andere aben SunSpec nicht richtig verwendet. Das hier ist die wirkliche Änderung, die dazu führt, dass bei dir gerade die Werte fehlen: 2025-05-27 19:42:39,576 | meters_sun_spec | Meter 1: Looking for device Mn='KOSTAL' Md='KOSTAL Smart Energy Meter G2' SN='76474277' 2025-05-27 19:42:39,587 | meters_sun_spec | Meter 1: Device Mn='KOSTAL Solar Electric GmbH' Md='KOSTAL Smart Energy Meter G2' Opt='' Vr='2.6.2' SN='76474277' is not matching SunSpec definiert, dass die drei Werte Manufacturer (Mn), Model (Md), und Serial Number (SN) zusammen ein SunSpec Geräte eindeutig identifizieren. Das hat Kostal mit Firmware >= 2.6.0 den Manufacturer von "KOSTAL" auf "KOSTAL Solar Electric GmbH" geändert haben. Dadurch finden wir den Zähler jetzt nicht mehr. Teste bitte die angehängte Firmware. Damit sollte es wieder funktionieren. [Edit: Testfirmware entfernt. Die Änderungen sind in der offiziellen Firmware enthalten]
  5. Mir sind noch zwei kleine Probleme aufgefallen. Die PV Energiewerte fehlen und der Leistungsfaktor ist 100x zu klein. Anbei eine neue Firmware mit den beiden Problemen korrigiert. Könntest du diese auch noch mal testen und einen Debug Report anhängen? Danke! energy_manager_firmware_2_4_2_6835f275_0618f965a5e30c0_merged.bin
  6. Das Problem mit dem SHM ist weder in der offiziellen 2.8.1 noch in der gerade veröffentlichten 2.8.2 Version drin, sondern war nur in der Testversion enthalten. Das Problem mit der Phasenumschaltung beim PV-Überschussladen ist mit 2.8.2 behoben. Teste bitte mit der offiziellen 2.8.2 weiter. Falls dir damit noch Unstimmigkeiten beim PV-Überschussladen auffallen, dann hängt bitte wieder einen Debug-Report an.
  7. Firmware: WARP1 2.8.2, WARP2 2.8.2, WARP3 2.8.2, WARP Energy Manager 2.4.2, WARP Energy Manager 2.0 1.3.2 Lastmanagement: Phasenumschaltung im PV-Lademodus repariert Download: WARP1 2.8.2 bzw. WARP2 2.8.2 bzw. WARP3 2.8.2 bzw. WARP Energy Manager 2.4.2 bzw. WARP Energy Manager 2.0 1.3.2
  8. Firmware: WARP1 2.8.1, WARP2 2.8.1, WARP3 2.8.1, WARP Energy Manager 2.4.1, WARP Energy Manager 2.0 1.3.1 (Nur WARP3) Absturz durch hängende I2C-Kommunikation mit dem Onboard-Temperatursensor repariert (Nur WARP1, WARP2, WARP3) Ladetracker: Zusammenfassung im PDF-Export repariert Lastmanagement: Falsche Phasenumschaltung im Min+PV-Lademodus repariert Modbus TCP: Vorzeichen der Wechselrichterleistung und des Batteriestroms für Alpha ESS und Hailei Hybrid-Wechselrichter korrigiert Modbus TCP: Reduzierter Registersatz für Huawei SUN2000 mit Smart Dongle hinzugefügt Modbus TCP: Virtuellen PV-Stromzähler für Alpha ESS und Hailei Hybrid-Wechselrichter hinzugefügt Modbus TCP und SunSpec: Einschränkung der Geräteadresse auf 1 bis 247 aufgehoben Dynamisches Lastmanagement: Untergrenze für maximalen Strom am Netz­an­schluss von 20A auf 16A reduziert (Nur WARP1, WARP2, WARP3) Modbus TCP Server: Neue Option, ob im Nur-Lesemodus Schreibzugriffe still ignoriert, oder mit einem Fehler beantwortet werden Login-Dialog für Firefox und Chrome auf iOS repariert Bei unerwarteten Neustarts wird eine Warnung angezeigt Übersetzungen verbessert Download: WARP1 2.8.1 bzw. WARP2 2.8.1 bzw. WARP3 2.8.1 bzw. WARP Energy Manager 2.4.1 bzw. WARP Energy Manager 2.0 1.3.1
  9. Danke, dass sieht doch alles schon mal viel besser aus. Kannst du einen Debug-Report zeigen? Ich würde noch einmal in die Details schauen wollen. Aber ich denke wir können das Problem als gelöst abhaken.
  10. Kannst du einen Debug-Report anhängen? Ich würde gerne deine Zählerkonfiguration verstehen. Dass du da 2x warp2 drin hast liegt daran, dass du vor der warp2 einen weiteren Zähler verbaut hast? Dass bei PV Carport nur 0 kWh Bezug steht und das Feld für Einspeisung hat fehlt ist sehr suspekt. Unter der Annahme, dass der warp2 Bezug stimmt, dann müsstest du auch 20 kWh PV Einspeisung gehabt haben und rein optisch kann dann schon 17/-15 kWh beim Netzanschluss nicht hinkommen.
  11. Sungrow unterstützen wir bereits und haben Kunden die das erfolgeiche mit WARP im Einsatz haben. Sofar Solar unterstützen wir hisher noch nicht. EVCC kann das, aber ich lese in deren Bug-Tracker, dass das wohl nicht ganz so gut funktioniert.
  12. Stimmt, das Problem tratt nicht nur bei voller Länge, sondern bei Vielfachen von 4 auf.
  13. Teste bitte diese Firmware. Das Problem sollte behoben sein. Beide Probleme die du gesehen hast, sind eigentlich der gleiche Bug. Nur äußerst sich der Bug anders abhängig davon was gerade im Speicher steht. Das Problem trat nur auf, wenn man das Ladelog für einen bestimmten Benutzer erstellt und dieser Benutzer einen Namen mit Maximallänge (32 Zeichen) hat. [Edit: Testfirmware entfernt. Das Probleme ist in der offiziellen Firmware behoben]
  14. Ich kann das Problem reproduzieren. Testfirmware kommt gleich.
  15. It seems in MATLAB "\r\n" doesn't produce the CR and LF characters you're looking for. Try this: rs232.write(String('OUT_SP_1 100' + char(13) + char(10)).toCharArray());
  16. Sorry, da fehlte der Hinweis in unserer Dokumentation. Ich habe das gerade nachgebessert. Über SunSpec liefert SolarEdge nicht ausreichend Daten über die Batterie, daher der Modbus/TCP Zähler für die SolarEdge Batterie. Den SunSpsc Speicherkapazitäts-Zähler für SolarEdge kannst du wieder entfernen.
  17. Try this. clear clc import com.tinkerforge.IPConnection; import com.tinkerforge.BrickletRS232V2; import java.lang.String; HOST = 'localhost'; PORT = 4223; UID = 'MyUID'; % Change XYZ to the UID of your RS232 Bricklet 2.0 ipcon = IPConnection(); % Create IP connection rs232 = BrickletRS232V2(UID, ipcon); % Create device object ipcon.connect(HOST, PORT); % Connect to brickd % make sure the Bricklet has the expected configuration rs232.setConfiguration(9600, BrickletRS232V2.PARITY_NONE, BrickletRS232V2.STOPBITS_1, BrickletRS232V2.WORDLENGTH_8, BrickletRS232V2.FLOWCONTROL_OFF); rs232.disableReadCallback(); rs232.write(String('OUT_SP_1 100\r\n').toCharArray()); ipcon.disconnect();
  18. Firmware: ESP32 Brick 2.1.0, ESP32 Ethernet Brick 2.1.0 Close network connections before reboot Sign firmware updates Fix focus loss when starting to edit device display name Fix localization of names of downloaded files Fix long SSIDs overflowing the web interface layout Show error message if recovery page failed to start factory reset (Only ESP32 Brick) Fix certificate upload Add system language setting Use browser's preferred language for login page translation Don't attempt to connect to servers if no network connection is available Improve time keeping between RTCs, NTP and other time sources Fix missing web interface alert texts Fix WiFi scan results with unexpected characters Fix Caps Lock detection of password inputs Add device info to web interface menu bottom Disconnect least recently active web interface if all connections are in use and a new web interface connects Don't allow setting the web interface listen port to an "unsafe" port Fix colors of disabled inputs in web interface (Only ESP32 Ethernet Brick) Speed up debug report (trace log) download Update core software libraries (ESP-IDF 5.4 and arduino-esp32 3.2) Update timezone database Improve translations Download: ESP32 Brick, ESP32 Ethernet Brick
  19. Firmware: ESP32 Brick 2.1.0, ESP32 Ethernet Brick 2.1.0 Hinzugefügt, dass Netzwerkverbindungen vor Neustart geschlossen werden Firmware-Updates signiert Fokusverlust bei Bearbeitung des Anzeigenamens repariert Übersetzung der Namen von heruntergeladenen Dateien repariert Sichergestellt, dass lange SSIDs nicht das Webinterface-Layout brechen Fehlermeldung hinzugefügt, falls Recovery-Seite das Zurücksetzen auf Werkszustand nicht starten kann (Nur ESP32 Brick) Zertifikatsupload repariert Einstellung für Systemsprache hinzugefügt Sichergestellt, dass Anmeldeseite in der bevorzugten Sprache des Browsers des Nutzers angezeigt wird Hinzugefügt, dass erst bei bestehender Netzwerkverbindung Verbindungen zu Servern aufgebaut werden Zeitmessung über RTCs, NTP und andere Zeitquellen verbessert Fehlende Hinweistexte im Webinterface behoben WLAN-Scanergebnisse bei unerwarteten Zeichen repariert Erkennung des CapsLock-Zustands bei Passwort-Feldern verbessert Geräteinformation zum unteren Ende des Webinterface-Menüs hinzugefügt Wenn alle Webinterface-Verbindungen verwendet werden und eine neue Verbindung angefragt wird, dann wird die am längsten inaktive Verbindung geschlossen Der Webinterface-Port kann nicht auf "unsichere" Werte eingestellt werden Farben für deaktiverte Eingabefelder im Webinterface korrigiert (Nur ESP32 Ethernet Brick) Herunterladen von Debug Reports (Trace Log) beschleunigt Aktualisierung der Haupt-Software-Bibliotheken (ESP-IDF 5.4 und arduino-esp32 3.2) Zeitzonen-Datenbank aktualisiert Übersetzungen verbessert Download: ESP32 Brick, ESP32 Ethernet Brick
  20. Der Betatest ist abgeschlossen. Die Änderungen sind WARP1 2.8.0, WARP2 2.8.0, WARP3 2.8.0, WARP Energy Manager 2.4.0, WARP Energy Manager 2.0 1.3.0 enthalten. Danke für eure Unterstützung.
  21. Firmware: WARP1 2.8.0, WARP2 2.8.0, WARP3 2.8.0, WARP Energy Manager 2.4.0, WARP Energy Manager 2.0 1.3.0 Instabile Firmware-Aktualisierungen werden automatisch erkannt und auf die vorherige Firmware zurück gewechselt (Nur WARP2) Verbessertes PV-Überschussladen und dynamisches Lastmanagement für einphasig ladende Fahrzeuge auch ohne Energy Manager zur Phasenumschaltung (durch Update auf Ladecontroller-Firmware 2.2.11) (Nur WARP3) OCPP: Messwerte werden auch während eines Ladevorgangs gemeldet Modbus TCP: Unterstützung für SAX Power Home hinzugefügt Modbus TCP: Unterstützung für E3/DC Hauskraftwerk hinzugefügt Modbus TCP: Unterstützung für Huawei SUN2000 hinzugefügt Modbus TCP: Unterstützung für zweiten GoodWe-Batteriespeicher hinzugefügt Modbus TCP: GoodWe-Batterie-Leistung > 32kW repariert SunSpec: Bei Fehlern während der Gerätesuche wird eine Warnung im Webinterface angezeigt SunSpec: Unterstützung für Geräte mit Basisadresse 50000 und 0 repariert PV-Ertragsprognose: Sommer-/Winterzeit-Behandlung repariert Ein NFC-Tag kann nicht mehreren Benutzern zugeordnet werden (Nur WARP Energy Manager 2.0) Display: Anzeige des Bewölkt-Icons repariert Dynamisches Lastmanagement: Untergrenze für maximalen Strom am Netz­an­schluss von 25A auf 20A reduziert Fernzugriffs-Abschnitt zur Statusseite hinzugefügt Mehr Hilfetexte dem Webinterface hinzugefügt Aktualisierung der Haupt-Software-Bibliotheken (ESP-IDF 5.4 und arduino-esp32 3.2) Download: WARP1 2.8.0 bzw. WARP2 2.8.0 bzw. WARP3 2.8.0 bzw. WARP Energy Manager 2.4.0 bzw. WARP Energy Manager 2.0 1.3.0
  22. Danke für's Testen! Das sieht alles gut aus. Interessant ist der zeitliche Versatz zwischen den beiden Zählern. Sieht nach 5 Sekunden aus. Das ist aber kein Problem. Denn Netzanschlusszähler vom SAX Power kannst du wieder löschen. Da wollte ich ja nur mal die Werte sehen. Du kannst auch bei dieser Firmware bleiben. Die Unterstützung für SAX Power wird dann auch in der nächsten offiziellen Firmware mit drin sein. Den Speicher vom Netz zu laden, wenn der Strom günstig ist kommt auch von unserer Seite bald als Teil der Batterie-Steuerung.
  23. Du fügst noch einen weiteren Zähler hinzu und konfigurierst den genau so wie den Zähler für den Batteriespeicher. Aber für den viruellen Zähler wählst du "Netzanschluss" anstelle von "Speicher". Ich würde gerne sehen, ob diese Messwerte auch passen.
  24. Als nächstes großes Feature kommt die Batteriespeicher-Steuerung. Im Webinterface unter Energiemanagement > Speichersteuerung zu finden. Der erste Schritt ist dem Batteriespeicher das Entladen zu verbieten, während im Schnelllademodus geladen wird. Vorher hätte sich der Batteriespeicher für die Ladung des Autos entladen. Dies kann jetzt unterbunden werden. Intern wird dies über das Lastmanagement realisiert. Daher muss der Lastmanager aktiviert sein. Dies ist aber vermutlich eh schon der Fall, da die Speichersteuerung hauptsächlich zusammen mit dem PV-Überschussladen verwendet werden wird, für das der Lastmanager auch aktiviert sein muss. Aktuell steht zur Kommunikaton mit dem Batteriespeicher Modbus/TCP zur Verfügung. Es gibt aktuell vier Aktionen die wir für sinnvoll halten: Laden vom Netz erlauben Erlaubnis zum Laden vom Netz zurücknehmen Entladen verbieten Verbot zum Entladen zurücknehmen Davon werden aktuell nur die letzten beiden verwendet. Die ersten beiden werden in einer späteren Version nachgereicht werden. Es reicht also aus die Sequenz an Modbus-Registern für die letzten beiden Aktionen zu konfigurieren. Das ganze funktioniert ähnlich wie die Anbindung Modbus/TCP Stromzähler. Es wird auf Dauer vorgefertigte Presets für verschiedene Speicher geben. Aktuell müssen die Register von Hand eingetragen werden. Wir freunen uns über jegliche Rückmeldung. Gerne auch mit Modbus-Registersätzen die für eure Speicher funktionieren. energy_manager_firmware_2_3_6_67f91981_ae4fa7cca7be157_feature-batteries-4_merged.bin energy_manager_v2_firmware_1_2_6_67f91acc_ae4fa7cca7be157_feature-batteries-4_merged.bin warp2_firmware_2_7_7_67f913cf_ae4fa7cca7be157_feature-batteries-4_merged.bin warp3_firmware_2_7_7_67f91776_ae4fa7cca7be157_feature-batteries-4_merged.bin warp_firmware_2_7_6_67f912a6_ae4fa7cca7be157_feature-batteries-4_merged.bin
  25. Laut Log ist SPI nicht aktiviert. Das sollte eigentlich durch das HAT Zero Brick Device Tree Overlay automatisch aktiviert werden. Teste bitte mal SPI händisch über den Kommandozeilenbefehl raspi-config zu aktivieren. Das zu raspi-config starten und unter "Interfacing Options" SPI aktivieren und neustarten.
×
×
  • Neu erstellen...