Benachrichtigungen
Alles löschen

Ahoy Projekt für Hoymiles WR

101 Beiträge
35 Benutzer
14 Likes
25.3 K Ansichten
(@dickea)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 5
Themenstarter  

Moin,

ich bin hier auf folgendes Projekt gestossen:
https://github.com/grindylow/ahoy

Ich bin mit den Informationen dort etwas überflutet und blicke (noch) nicht ganz durch.
Ich würde die Lösung mit ESP8266 und nRF24L01+ realisieren wollen.

Hat jemand schonmal etwas in der Art gebaut.

Grüsse

Andreas


   
Zitat
diy_stromer
(@diy_stromer)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
 

Steht doch alles auf Github?

Hab jetzt auch nur die HM1500 ohne DTU und muss das noch nachfriemeln. 😀

- PV: SW 6,48kWp + 3x4,86kWp (O,S,W)
- BAT: 16x 280 Ah mit JK BMS
- WR: 3xVictron MP2 5k, 2xMPPT 250/70, 9xHoymiles HM1500


   
AntwortZitat
(@dickea)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 5
Themenstarter  

Moin,

habe es jetzt so weit hinbekommen das ich die "Software" auf einen D1 Mini gespielt bekommen haben, und mich daraus conecten kann!

Nächster Step: mit dem NRF24L01+ verbinden und Hoymiles bestellen;-)

Grüsse

Andreas


   
AntwortZitat
diy_stromer
(@diy_stromer)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
 

:thumbup:

- PV: SW 6,48kWp + 3x4,86kWp (O,S,W)
- BAT: 16x 280 Ah mit JK BMS
- WR: 3xVictron MP2 5k, 2xMPPT 250/70, 9xHoymiles HM1500


   
AntwortZitat
(@dickea)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 5
Themenstarter  

Moin,

habe es jetzt so weit hinbekommen das ich die "Software" auf einen D1 Mini gespielt bekommen haben, und mich daraus conecten kann!

Nächster Step: mit dem NRF24L01+ verbinden und Hoymiles bestellen;-)

Grüsse

Andreas

Moin, HM-1550 incl. 2 x 400Wp sind gekommen und konnte auch mit dem ESP 8266/NRF24L01+ verbunden werden ... die esten KWh sind schon an den Netzbetreiber verschenkt 😉
Bei mir hat es erst sauben mit dem Release 0.5.15 geklappt! Tipp als erstes ins eigene Wlan bringen, bei mir konnte ich nichts richtig konfigurien als das Teil als AP lief!

Als nächstes würde ich gerne die Daten per MQTT "abgreifen" hab aber noch keine Idee wie und womit!

Grüsse

AD


   
AntwortZitat
(@cillitbang)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 9
 

Hallo,

ich habe noch einen D1 Mini rumliegen. Da ich länger nichts mehr geflasht habe und mittlerweile nur einen MAC Mini habe,
wäre ich über Infòˋs Dankbar.
Unter Windows habe ich ESPeasy verwendet.
NRF24L01+ ist bestellt.
Schonmal Danke.


   
AntwortZitat
(@dickea)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 5
Themenstarter  

Hallo,

ich habe noch einen D1 Mini rumliegen. Da ich länger nichts mehr geflasht habe und mittlerweile nur einen MAC Mini habe,
wäre ich über Infòˋs Dankbar.
Unter Windows habe ich ESPeasy verwendet.
NRF24L01+ ist bestellt.
Schonmal Danke.

Bei MAC bin ich raus... habe mir Windows uns VSC geflasht!


   
AntwortZitat
mafe68
(@mafe68)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 659
 

Hallo,

ich habe noch einen D1 Mini rumliegen. Da ich länger nichts mehr geflasht habe und mittlerweile nur einen MAC Mini habe,
wäre ich über Infòˋs Dankbar.
Unter Windows habe ich ESPeasy verwendet.
NRF24L01+ ist bestellt.
Schonmal Danke.

Mit esptool.py kannst du auch unter MAC flashen entweder direkt über die Konsole oder es gibt auch schon ein Grafische Tool dazu.

PV1: Victron ESS MultiPlus II 48/3000 | Pylontech Akku 5kW | 2880 Wp
PV2: Victron OffGrid MultiPlus II 24/3000 | TAB OPZS Akku 464Ah 11,8 kW | 10,6 kWp
Was ist Victron ESS wird hier genau erklärt!


   
AntwortZitat
(@cillitbang)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 9
 

Werde ich mir anschauen. Danke!


   
AntwortZitat
(@marco23)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 4
 

Moin,

ich bin hier auf folgendes Projekt gestossen:
https://github.com/grindylow/ahoy

Ich bin mit den Informationen dort etwas überflutet und blicke (noch) nicht ganz durch.
Ich würde die Lösung mit ESP8266 und nRF24L01+ realisieren wollen.

Hat jemand schonmal etwas in der Art gebaut.

Grüsse

Andreas

Ich werde die Variante mit dem PI realisieren. Aber vorher muss erstmal alles andere angeschlossen werden Smile Sobald das steht gebe ich ein kleines Feedback


   
AntwortZitat
(@marco23)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 4
 

Moin,

ich bin hier auf folgendes Projekt gestossen:
https://github.com/grindylow/ahoy

Ich bin mit den Informationen dort etwas überflutet und blicke (noch) nicht ganz durch.
Ich würde die Lösung mit ESP8266 und nRF24L01+ realisieren wollen.

Hat jemand schonmal etwas in der Art gebaut.

Grüsse

Andreas

Ich werde die Variante mit dem PI realisieren. Aber vorher muss erstmal alles andere angeschlossen werden Smile Sobald das steht gebe ich ein kleines Feedback

So, dass Setup funktioniert tatsächlich Smile
2022-09-01 16:49:45.873215 Decoded: temp=28.5, pf=1.0 phase0=voltage:235.4, current:1.3, power:30.8, frequency:49.98 string0=voltage:32.9, current:0.68, power:22.2, total:0.492, daily:491 string1=voltage:32.1, current:0.31, power:10.1, total:0.734, daily:328
2022-09-01 16:49:47.617892 Decoded: temp=28.5, pf=1.0 phase0=voltage:235.2, current:1.3, power:30.8, frequency:49.98 string0=voltage:32.9, current:0.68, power:22.2, total:0.492, daily:491 string1=voltage:32.2, current:0.31, power:10.1, total:0.734, daily:328
2022-09-01 16:49:48.836134 Decoded: temp=28.4, pf=1.0 phase0=voltage:234.7, current:1.3, power:30.8, frequency:49.98 string0=voltage:32.8, current:0.68, power:22.2, total:0.492, daily:491 string1=voltage:32.1, current:0.31, power:10.1, total:0.734, daily:328

Jetzt wäre noch ein WebInterface zur Analyse ganz sinnvoll. Allerdings weiß ich nicht, ob der andere Code damit umgehen kann. Hat jemand weitere Erfahrungen sammeln können?

Btw. mein Setup ist ein Raspi4 mit einem NRF24L01+ von AZ-Delivery.


   
AntwortZitat
(@heleb)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 12
 

Auch ein interessantes Projekt: https://github.com/tbnobody/OpenDTU
Mit ESP32 statt ESP8266

************************Background

This project was started from this discussion (Mikrocontroller.net). It was the goal to replace the original Hoymiles DTU (Telemetry Gateway) with their cloud access. With a lot of reverse engineering the Hoymiles protocol was decrypted and analyzed.
Currently supported Inverters

Hoymiles HM-300
Hoymiles HM-350
Hoymiles HM-400
Hoymiles HM-600
Hoymiles HM-700
Hoymiles HM-800
Hoymiles HM-1000
Hoymiles HM-1200
Hoymiles HM-1500
TSUN TSOL-M800 (Maybe depending on firmware on the inverter).

Features for end users

Read live data from inverter
Show inverters internal event log
Show inverter information like firmware version, firmware build date, hardware revision and hardware version
Uses ESP32 microcontroller and NRF24L01+
Multi-Inverter support
MQTT support (with TLS)
Home Assistant MQTT Auto Discovery support
Nice and fancy WebApp with visualization of current data
Firmware upgrade using the web UI
Default source supports up to 10 inverters
Time zone support


   
AntwortZitat
(@ximix)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 99
 

Moin,

ich bin hier auf folgendes Projekt gestossen:
https://github.com/grindylow/ahoy

Ich bin mit den Informationen dort etwas überflutet und blicke (noch) nicht ganz durch.
Ich würde die Lösung mit ESP8266 und nRF24L01+ realisieren wollen.

Hat jemand schonmal etwas in der Art gebaut.

Grüsse

Andreas

Habe ich mir entsprechend der Anleitung nachgebaut. Hatte vorher noch keinerlei Erfahrung mit Arduino usw. aber habe das auf Anhieb hinbekommen. In IObroker dann ein Script gebastelt, das mir meinen HM-1500 etwa alle 2-3 Sekunden so regelt, dass ich nahezu eine 0-Einspeisung hinbekomme. Das MQTT hat erst lange nicht funktioniert, habe ich dann aber doch noch hinbekommen. Problem war, dass man auf einem MQTT-Pfad steuern muss, der im Broker nicht vorhanden ist, vom DTU Ahoy nicht angelegt wird und im IOBroker nicht händisch angelegt werden kann. So lange der nicht angelegt war, konnten darüber keine Befehle gesendet werden. Habe den Pfad dann mit MQTT Explorer (Windows-Programm) angelegt. Dann gings.

Mein Slogan: "Gibt's da nicht auch was von DIY?"
Meine Anlage: 16kWp · 3 x MultiPlus 2 48/5000 · Akku: 230Ah + 280Ah + 280Ah mit jeweils JK Inverter BMS · diverse Victron Laderegler · diverse ESPHome-Projekte zur Steuerung von Lüfter und zur Notabschaltung der Akkus


   
AntwortZitat
(@wheez)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 35
 

Das is super!.... Ahoy werd ich ausprobieren.


   
AntwortZitat
diy_stromer
(@diy_stromer)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 792
 

Bin jetzt auch fast soweit.

Hab mir einen ESP32 und einen NRF24L01+ besorgt, verlötet und angeschlossen.

Jetzt versuche ich die schei* FW zu flashen.
Habe dazu das Ahoy vom Repository in VS Code geladen. Habe Cmake und MinGw64 installiert und die Pfade in die Systemvariablen eingetragen.
Weiter komme ich nicht. Habe vorher noch nicht mit pio gearbeitet. Ich bekomme immer die Meldung "Unable to determine what CMake generator to use.", aber der GCC ist ausgewählt.
Beim starten des Projekts steht in der Ausgabe "The command: ninja --version failed with error: Error: spawn ninja ENOENT". Muss ich ninja installieren?

Kann mir bitte jemand einen Tipp geben.

Edit:
Hab das Repo gelöscht und nochmals heruntergeladen, jetzt kann ich es übersetzen und laden. :crazy:

- PV: SW 6,48kWp + 3x4,86kWp (O,S,W)
- BAT: 16x 280 Ah mit JK BMS
- WR: 3xVictron MP2 5k, 2xMPPT 250/70, 9xHoymiles HM1500


   
AntwortZitat
Seite 1 / 7
Teilen: