NEWS
Photovoltaik - Hoymiles HM-1200 Balkonkraftwerk Daten
-
Ich hab jetzt mal selbst kompiliert (0.4.20)
Vielleicht sind es auch zu lange Kabel ...
ich hab wie ich bin auch einen ESP32 bestellt, der sollte Donnerstag kommen.
Wenn ich es bis dahin nicht hinbekomme versuche ich mal diese Variante:
https://github.com/tbnobody/OpenDTU -
Und ich - schon wieder.
Ich mache hier mal einen Aufruf an diejenigen bei denen es funktioniert:
Könntet ihr mal genau posten welche Hardware ihr genommen habt? Sehr sehr gerne mit Links zu den Produkten / Shops.
Nein, ich werde nicht wie wild kaufen, aber eventuell finde ich unterschiede / Ansätze.Edit 06.07.: Ich vermute inzwischen das ich gar keinen
NRF24L01+
habe sondern einenNRF24L01 + Buchse + Antenne
Ich hab mir mal nun welche bestellt die wirklichNRF24L01+
sein sollen. Unter anderem fehlt bei mir z.B. ein Bauteil was ein 16µF Kondensator sein könnte oder etwas anderes.
Und wenn man sich in dem Microcontroller-Forum so durch die Beiträge liest könnte es auch ein Timing-Problem sein. Über das IRQ-Bein unterbricht wohl die Hauptschleife ggf. den Empfang um sich um andere Dinge zu kümmern. In der Raspberry-Pi Lösung wird der Empfang nicht unterbrochen sondern "endloss empfangen", sprich alles was da kommt. (Sofern ich das richtig interpretiert habe)Das ganze ist ja auch noch so richtig in der Entwicklung und die haben gerade in den letzten Woche erst die Durchbrüche/Erfolge erzielt.
Im Moment laufen 2 Installationen gegen je einen Hoymiles. Beide haben zwischendurch schon mal Erfolg gehabt, die Masse geht schief. Grundsätzlich geht es also.
-
nrf24l01+ - Beide gehen bei mir:
- https://www.makershop.de/module/funk/nrf24l01-pa-lna-sma-antenne/
- https://www.makershop.de/module/funk/nrf24l01/
Wemos D1 mini:
Firmware:
- 220617_ahoy_0.4.19_esp8266.bin
Verkabelung: (vorläufig)
-
@bananajoe hier meine Module:
nRF2401
https://www.makershop.de/module/funk/nrf24l01/WEMOS D1 Mini
von Ali Express (all goods are free shipping). Wird aber zurzeit nicht angeboten.Edit:
So, habe das Ganze jetzt einmal auf einer Leiterplatte zusammengelötet.So sieht es jetzt in ioBroker (MQTT) aus:
Die alternative Software von tbnobody habe ich auch mal auf einem ESP32 installiert (musste mich erstmal mit Git Clone vertraut machen). Sie bootet schon mal. Ich habe aber noch kein Funkmodul angeschlossen.
-
@jack01 Habe eine kleine Leiterplatine für nRF2401+ und Wemos D1 mini erstellt. Sollte nächste Woche kommen. Falls sie funktioniert, dann werde ich 2 Stück zum Selbstkostenkostenpreis abgeben. Werde mich noch melden. (Hoffe dass das nicht gegen die Forenregeln verstößt!)
-
@bananajoe ich hab aktuell diesen und zuvor hatte ich ohne Antenne , bekomme aber mit beiden keinen sauberen Empfang sobald eine Wand dazwischen ist.
-
Also ... Heukra ich habe es.
Ich bin gerade nach Hause gekommen, habe nach
NRF24L01 kondensator
gegoogelt, Bildersuche.
Aha, 10µF zwischen VCC und GND soll man setzen ...Was soll ich sagen, seit dem rennt es wie es soll:
Die Quote ist immer noch nicht perfekt, aber immerhin 2:1 statt 1:3000
-
@a200 sagte in Photovoltaik - Hoymiles HM-1200 Balkonkraftwerk Daten:
@jack01 Habe eine kleine Leiterplatine für nRF2401+ und Wemos D1 mini erstellt. Sollte nächste Woche kommen. Falls sie funktioniert, dann werde ich 2 Stück zum Selbstkostenkostenpreis abgeben. Werde mich noch melden. (Hoffe dass das nicht gegen die Forenregeln verstößt!)
Gibt ja extra einen Marktplatz hier
Ich hab auch schon überlegt, kann sein das (wenn ich ein wenig suche wie viele Wemos ich noch habe) auch ein paar über hätte.
-
@bananajoe sagte in Photovoltaik - Hoymiles HM-1200 Balkonkraftwerk Daten:
Also ... Heukra ich habe es.
Ich bin gerade nach Hause gekommen, habe nach
NRF24L01 kondensator
gegoogelt, Bildersuche.
Aha, 10µF zwischen VCC und GND soll man setzen ...Was soll ich sagen, seit dem rennt es wie es soll:
Die Quote ist immer noch nicht perfekt, aber immerhin 2:1 statt 1:3000
Welchen Kondensator genau (Link) hast du verwendet?
-
@saeft_2003 pff aus einer Sammelbox die ich irgendwann man gekauft habe mit Kondensatoren, ähnlich wie so etwas:
ABER ... es funktioniert jetzt besser, aber noch nicht so zuverlässig.
Und wie große der sein soll, 330 waren gestern zuviel, 10 ok, ein Versuch mit 33 schlug fehl.
Immerhin muss die Stromversorgung des Wemos (der aus 5V die 3,3V macht) den erst einmal laden.Also, hat definitiv etwas gebracht, ist aber noch nicht der Weisheit letzter Schluß.
Die 10uF habe ich hier her: https://schullebernd.de/arduino_und_nrf24l01_verbinden/
Nachtrag: Es gibt für die NRF-Dinger auch so Anschlußplatinen. Da ist ein eigener Spannungswandler drauf so das man diese auch mit 5V betreiben kann. Das diese verwendet wurde hatte ich schon ein paar mal gesehen und gewundert warum.
-
@jack01 sagte in Photovoltaik - Hoymiles HM-1200 Balkonkraftwerk Daten:
Die alternative Software von tbnobody habe ich auch mal auf einem ESP32 installiert (musste mich erstmal mit Git Clone vertraut machen). Sie bootet schon mal. Ich habe aber noch kein Funkmodul angeschlossen.
Bei mir haperst es gerade am Upload - kompilieren habe ich hinbekommen, das Flashen des ESP32 nicht.
Gerät ist Verbunden (COM7), aber er bricht beim verbinden ab -
@bananajoe sagte in Photovoltaik - Hoymiles HM-1200 Balkonkraftwerk Daten:
Bei mir haperst es gerade am Upload - kompilieren habe ich hinbekommen, das Flashen des ESP32 nicht.
Gerät ist Verbunden (COM7), aber er bricht beim verbinden abSchick mal die Ausgabe aus der Konsole. Ich nutze ESPHome-Flasher-1.4.0-Windows-x64.exe und es klappt gut. Alternativ ein anderes Kabel versuchen. Vielleicht ist dein ESP defekt?
-
@bananajoe Mußt Du evtl. die "Boot"-Taste auf dem ESP drücken?
-
@a200 Kabel: Ich habe eine Sammlung von extra beschrifteten Kabel mit denen es geht (Das Problem kenne ich), die ESP8266 kann ich jedenfalls flashen
Und der ESP32 meldet sich ja am COM-Port, da hoffe ich das der Treiber passt.
Den Flasher probiere ich mal aus -
@jack01 sagte in Photovoltaik - Hoymiles HM-1200 Balkonkraftwerk Daten:
@bananajoe Mußt Du evtl. die "Boot"-Taste auf dem ESP drücken?
ich hab mir die "Wemos D1 Mini" Variante als ESP32 bestellt ... da hatte ich die Hoffnung es ist wie bei der normalen ESP8266 Version. Hab ich auch schon gedacht, aber nichts gefunden:
https://www.amazon.de/gp/product/B08BTRQNB3 -
Wasserstandsmeldung:
- Mit dem Funkmodul: https://www.makershop.de/module/funk/nrf24l01/ (kein +!)
- und dem Adapter: https://www.makershop.de/module/funk/nrf24l01-adapter/ an 5V(!)
- in ca 2m Abstand zu beiden Wechselrichtern
- zur Zeit kein Kondensator dran
funktioniert es "zufriedenstellend", 1 von
1020 Versuchen schlägt fehl.Bei den Pins habe ich rumgespielt und bin im Moment auf diesen.
Firmware ist Version 0.4.20, wobei im Git-Repo was geändert wurde (0.4.22 wäre es aktuell)
Ich werde noch weiter rumtesten, hab ja reichlich Bastelmaterial (wobei ich einen Wemos D1 wohl gekillt habe).
Es sind noch angeblich echte "nrf24l01+" im Zulauf.Trotzdem freue ich mich gerade wie ein Schneekönig - weil es funktioniert. Und ich - Gott sei Dank - nicht die teure DTU pro Box gekauft habe.
-
@bananajoe sagte in Photovoltaik - Hoymiles HM-1200 Balkonkraftwerk Daten:
Wasserstandsmeldung:
- Mit dem Funkmodul: https://www.makershop.de/module/funk/nrf24l01/ (kein +!)
Doch es ist ein +! Siehe auf der Webseite weiter unten. Genau das Modul verwende ich auch. Nur ohne den Adapter.
- und dem Adapter: https://www.makershop.de/module/funk/nrf24l01-adapter/ an 5V(!)
Und wenn de den Adapter weg lässt?
- in ca 2m Abstand zu beiden Wechselrichtern
- zur Zeit kein Kondensator dran
funktioniert es "zufriedenstellend", 1 von
1020 Versuchen schlägt fehl.Bei den Pins habe ich rumgespielt und bin im Moment auf diesen.
Firmware ist Version 0.4.20, wobei im Git-Repo was geändert wurde (0.4.22 wäre es aktuell)
Ich werde noch weiter rumtesten, hab ja reichlich Bastelmaterial (wobei ich einen Wemos D1 wohl gekillt habe).
Es sind noch angeblich echte "nrf24l01+" im Zulauf.Trotzdem freue ich mich gerade wie ein Schneekönig - weil es funktioniert. Und ich - Gott sei Dank - nicht die teure DTU pro Box gekauft habe.
Komisch. Bei mir sind es ca 6m Abstand und eine dicke Wand mit Dämmung:
1 Fail gibt es immer.Wie können die Unterschiede so groß sein?
-
@a200 das versuche ich noch zu untersuchen.
Ich vermute zum einen das die Spannungsversorgung meiner Wemos Clone nicht so dolle ist - mit dem Adaptern wird die USB-Spannung direkt durchgereicht.Und jetzt läuft es seit 2 1/2 Stunden und sieht so aus:
Womit ich leben könnte. Die kamen zumeist ganz am Anfang. Die eine Anlage hat er nach dem 2 Fail gehabt, die zweite hat 2 bis 3 Minuten gedauert.
Wenn ich das richtig gelesen habe werden ja die Kanäle gewechselt, unter anderem deshalb ja der nrf23I01 weil das wohl die ganze Kanalbandbreite gleichzeitig im Blick haben kann.
Ob sich das Ding nun darauf einschwingen muss oder es Störungen gibt - keine Ahnung.Ich baue nachher mal einen weiteren mit der aktuellen Firmware und spiele etwas herum.
Auch die Stabilität muss ich beobachten - und was das Dings nachts so treibt (Fehlerzähler hoch?) -
@bananajoe bei Version 0.4.22 wurde von der Arduino-IDE auf Visual Studio Code gewechselt, ok muss man die
.bin
mit einem extra Programm flashen ..So, neuer Versuch:
- Wemos D1 Mini von AzDelivery: https://www.amazon.de/gp/product/B0754W6Z2F
- diesmal nur 10cm lange Jumperkabel (gekürzt und auf Wemos-Seite direkt angelötet
- NRF24L01 Adapter für die Jumperkabel, z.B. https://www.amazon.de/dp/B086V1YTTJ
- zwischen
VCC
undGND
habe ich noch einen 33µF Kondensator gelötet - angeschlossen nach diesem Schema:
+-----------+ +-----------+ | ESP8266 |--colour--| nRF24L01+ | | | | | | GND |---black--|[GND] | | +3.3V |----red---| VCC | | D4 |---grey---| CE | | D8 |--purple--| CSN | | D5 |---blue---| SCK | | D7 |---green--| MOSI | | D6 |---brown--| MISO | | D3 |--yellow--| IRQ | +-----------+ +-----------+
siehe: https://github.com/grindylow/ahoy/blob/main/doc/getting-started-ESP8266.md
- Aber statt der
+3.3V
habe ich wieder5V
genommen
Wie folgt konfiguriert:
Und funktioniert ... 2 Fails (da 2 Anlagen) danach sieht es gut aus, Langzeittest würde jetzt noch ausstehen
Ich musste feststellen das es mit diesen Modulen nicht klappt oder nur selten, das sind die, die ich am Anfang ausprobiert habe:
Dank Adapterplatine eben auf diesen gewechselt:
und der funktioniertMein erster liegt (von heute morgen) liegt inzwischen bei 1018 erfolgreichen zu 22 Fehlern, wäre auch ok.
-
@bananajoe Ich wollte heute die Software auf die Version 0.4.22 hochziehen. Da es in GIT kein .INO File gibt, habe ich via Platformio (VSC) ein .bin File erzeugt. Das habe ich dann per "Update Firmware" hochgeladen. Danach war der ESP tot. Habe ihn dann wieder an den USB-Port angehängt und das ganze nochmals geflasht. Damit hat es dann funktioniert. Allerdings waren natürlich alle meine Einstellungen weg. Jetzt hängt das Gerät ca. 2m vom WR entfernt. Ich werden ihn jetzt mal ein Paar Tage laufen lassen.