Seite 2 von 9

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Mi 22. Feb 2023, 00:03
von derAuge
Ulrich hat geschrieben:
Fr 17. Feb 2023, 11:58
Die Ahoy DTU wird gerade eingebunden. Wer vorab das testen möchte, bitte melden.
Habe heute von dem Projekt gelesen.
Super! Hut ab

habe mir bereits eine "openDTU" als auch "ahoyDTU" gebaut.
Leider erwarte ich meinen HM-600 erst ende der Woche. Dann kann ich aktiv mit testen.

werde mich bis dahin erst noch mal etwas tiefer mit dem Projekt beschäftigen

Gruß

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Mi 22. Feb 2023, 15:18
von derAuge
Danke für die Freischaltung
Habe mich nun nach ein paar Stunden eingearbeitet.

Nun schaue ich mir das LOG an
Da erkenne ich eine Fehlermeldung?
INFO: Es ist aktuell nur der ESP mit AhoyDTU ohne angebundenen Wechselrichter

Code: Alles auswählen

22.02. 14:04:02 |-------------------   Start  ahoy.php   ---------------------
22.02. 14:04:02 o  -Hardware Version: Raspberry Pi 2 Model B Rev 1.1
22.02. 14:04:02    -InfluxDB  => [ Info  DeviceName="ESP-81-AhoyDTU",Firmware="0.5.66",Objekt="",Modell="Ahoy DTU",zentralerTimestamp=1677071051 1677071051
  Max_Power=0,Seriennummer=232323232323,Portnummer=11,PV_Spannung=0,PV_Strom=0,PV_Leistung=0,PV_Energie_Heute=0,PV_Energie_Total=0,Irradiation=0 1677071051
DTU  DC_Leistung=0,Energie_Inverter_Heute=0,Energie_Inverter_Total=0,AC_Leistung=0,Temperatur=0,PV1_Leistung=0 1677071051
Haus.Ost.HM600  Aktiv=1,Anz_Channel=1,LimitPower=65535,Name="Haus.Ost.HM600",Status="nothing",AC_Spannung=0,AC_Strom=0,AC_Leistung=0,AC_Scheinleistung=0,Frequenz=0,PF=0,Temperatur=0,Energie_Inverter_Heute=0,Energie_Inverter_Total=0,DC_Leistung=0,Effizienz=0 1677071051
Haus.Ost.HM1500  Aktiv=1,Anz_Channel=1,LimitPower=65535,Name="Haus.Ost.HM1500",Status="nothing",AC_Spannung=0,AC_Strom=0,AC_Leistung=0,AC_Scheinleistung=0,Frequenz=0,PF=0,Temperatur=0,Energie_Inverter_Heute=0,Energie_Inverter_Total=0,DC_Leistung=0,Effizienz=0 1677071051
 ]
22.02. 14:04:02    -Daten nicht zur lokalen InfluxDB gesendet! info: array (
  'url' => 'http://localhost/write?db=solaranzeige&precision=s',
  'content_type' => 'application/json',
  'http_code' => 400,
  'header_size' => 509,
  'request_size' => 1096,
  'filetime' => -1,
  'ssl_verify_result' => 0,
  'redirect_count' => 0,
  'total_time' => 0.052322,
  'namelookup_time' => 0.005671,
  'connect_time' => 0.007449,
  'pretransfer_time' => 0.009142,
  'size_upload' => 939.0,
  'size_download' => 231.0,
  'speed_download' => 4442.0,
  'speed_upload' => 18057.0,
  'download_content_length' => 231.0,
  'upload_content_length' => 939.0,
  'starttransfer_time' => 0.05209,
  'redirect_time' => 0.0,
  'redirect_url' => '',
  'primary_ip' => '::1',
  'certinfo' =>
  array (
  ),
  'primary_port' => 8086,
  'local_ip' => '::1',
  'local_port' => 33198,
  'http_version' => 2,
  'protocol' => 1,
  'ssl_verifyresult' => 0,
  'scheme' => 'HTTP',
  'appconnect_time_us' => 0,
  'connect_time_us' => 7449,
  'namelookup_time_us' => 5671,
  'pretransfer_time_us' => 9142,
  'redirect_time_us' => 0,
  'starttransfer_time_us' => 52090,
  'total_time_us' => 52322,
)
22.02. 14:04:07    -InfluxDB  => [ Info  DeviceName="ESP-81-AhoyDTU",Firmware="0.5.66",Objekt="",Modell="Ahoy DTU",zentralerTimestamp=1677071051 1677071051
  Max_Power=0,Seriennummer=232323232323,Portnummer=11,PV_Spannung=0,PV_Strom=0,PV_Leistung=0,PV_Energie_Heute=0,PV_Energie_Total=0,Irradiation=0 1677071051
DTU  DC_Leistung=0,Energie_Inverter_Heute=0,Energie_Inverter_Total=0,AC_Leistung=0,Temperatur=0,PV1_Leistung=0 1677071051
Haus.Ost.HM600  Aktiv=1,Anz_Channel=1,LimitPower=65535,Name="Haus.Ost.HM600",Status="nothing",AC_Spannung=0,AC_Strom=0,AC_Leistung=0,AC_Scheinleistung=0,Frequenz=0,PF=0,Temperatur=0,Energie_Inverter_Heute=0,Energie_Inverter_Total=0,DC_Leistung=0,Effizienz=0 1677071051
Haus.Ost.HM1500  Aktiv=1,Anz_Channel=1,LimitPower=65535,Name="Haus.Ost.HM1500",Status="nothing",AC_Spannung=0,AC_Strom=0,AC_Leistung=0,AC_Scheinleistung=0,Frequenz=0,PF=0,Temperatur=0,Energie_Inverter_Heute=0,Energie_Inverter_Total=0,DC_Leistung=0,Effizienz=0 1677071051
 ]
22.02. 14:04:07    -Daten nicht zur lokalen InfluxDB gesendet! info: array (
  'url' => 'http://localhost/write?db=solaranzeige&precision=s',
  'content_type' => 'application/json',
  'http_code' => 400,
  'header_size' => 509,
  'request_size' => 1096,
  'filetime' => -1,
  'ssl_verify_result' => 0,
  'redirect_count' => 0,
  'total_time' => 0.050523,
  'namelookup_time' => 0.000264,
  'connect_time' => 0.000268,
  'pretransfer_time' => 0.000805,
  'size_upload' => 939.0,
  'size_download' => 231.0,
  'speed_download' => 4620.0,
  'speed_upload' => 18780.0,
  'download_content_length' => 231.0,
  'upload_content_length' => 939.0,
  'starttransfer_time' => 0.050351,
  'redirect_time' => 0.0,
  'redirect_url' => '',
  'primary_ip' => '::1',
  'certinfo' =>
  array (
  ),
  'primary_port' => 8086,
  'local_ip' => '::1',
  'local_port' => 33198,
  'http_version' => 2,
  'protocol' => 1,
  'ssl_verifyresult' => 0,
  'scheme' => 'HTTP',
  'appconnect_time_us' => 269,
  'connect_time_us' => 268,
  'namelookup_time_us' => 264,
  'pretransfer_time_us' => 805,
  'redirect_time_us' => 0,
  'starttransfer_time_us' => 50351,
  'total_time_us' => 50523,
)
22.02. 14:04:12    -Schleife 2 Ausgang...
22.02. 14:04:12    -OK. Datenübertragung erfolgreich.
22.02. 14:04:12 |-------------------   Stop   ahoy.php   ----------------------


Gibt es da noch ein Thema oder liegt es en meinem Azufbau?

Gruß

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Mi 22. Feb 2023, 15:25
von Ulrich
Es sieht so aus, ob du keine Namen für die Ports vergeben hast.
Es ist auf jeden Fall ein DTU Konfigurationsproblem.

Jeder Port muss einen eindeutigen Namen haben. Normalerweise sind die durchnummeriert.
Auch wenn kein Modul angeschlossen ist, muss die Konfiguration stimmen.

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Mi 22. Feb 2023, 15:55
von derAuge
Ulrich hat geschrieben:
Mi 22. Feb 2023, 15:25
Es sieht so aus, ob du keine Namen für die Ports vergeben hast.
Es ist auf jeden Fall ein DTU Konfigurationsproblem.

Jeder Port muss einen eindeutigen Namen haben. Normalerweise sind die durchnummeriert.
Auch wenn kein Modul angeschlossen ist, muss die Konfiguration stimmen.
Danke für die schnelle Rückmeldung
Wo sollen denn die Namen Eingerichtet werden?
AhoyDTU_Inverter_Einstellung.PNG
In der DTU sind Namen vergeben

In der Datenbank sind sie auch vorhanden

Code: Alles auswählen

pi@solaranzeige:~ $ influx
Connected to http://localhost:8086 version 1.8.10
InfluxDB shell version: 1.8.10
>
> show DATABASES
name: databases
name
----
_internal
solaranzeige
steuerung
>
> use solaranzeige
Using database solaranzeige
>
> show measurements on solaranzeige
name: measurements
name
----
DTU
Haus.Ost.HM1500
Haus.Ost.HM600
Info
Statistik
>
> exit

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Mi 22. Feb 2023, 16:14
von Ulrich
Unter dem Punkt Module Name. Anscheinend hast du bis jetzt noch kein Modul angegeben und damit das Feld nicht. Ich habe keine Ahoy-DTU, deshalb kann ich es nicht so genau sagen.


Ahoy-DTU-Konfiguration.png
Ahoy-DTU-Konfiguration.png (24.81 KiB) 2925 mal betrachtet

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Mi 22. Feb 2023, 18:24
von derAuge
AhoyDTU_Inverter_ModulName.PNG
Nun sehe ich was fehlt.
Die Felder sind noch nicht vorhanden.
Also warten bis der WR kommt

Danke für die Infos
Gruß

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Di 7. Mär 2023, 22:33
von lumen
Hallo zusammen,

bin heute auf dieses Forum gestoßen und treffe genau mein Anliegen :-)

Zuerst ein großes Kompliment an das Solaranzeige-Team.
Ich beginne gerade zu verstehen, was da für eine Arbeit drin steckt.
Respekt!

Ich bin sehr gespannt, wie dieser Beitrag endet, da bei mir seit einigen Tagen eine Hoymiles Balkonsolaranlage läuft, die ich über einen Ahoy-DTU Bausatz auswerte. Beim Aiufruf der IP meines ESP32 bekomme ich bereits alle aktuellen Werte der Anlage übersichtlich angezeigt.

Mein Ziel ist aber natürlich eine Visualisierung der Daten über die Zeit.

Ich habe versucht, mich schlau zu lesen, wie ich auf meinem RaspberryPi 3+ mit iobroker, node red, influx, grafana und Co. eine "einfache" Lösung hinbekomme, bin aber dazu (noch) nicht firm genug.
Die Lösung mit der Solaranzeige kommt mir daher sehr gelegen.

Als ersten Schritt habe ich das Solaranzeige_V5.0.9.img auf den Pi geEtchert, die Partition erweitert und auch schon einmal erfolgreich bis in Grafana gebootet.

Meine besonderheit ist vielleicht, dass ich die Visualisierung direkt auf einem, am Pi angebauten Touchscreen laufen lassen möchte (also ohne SSH - aber mit Tastatur).

ToDo's:
- Anleitungen lesen!
- MQTT-Verbindung realisieren (Da wird die richtige Vergabe der Namen die Herausforderung sein)
- Raspberry updaten (wie ich ans Terminal komme, habe ich schon raus ;-)
- Grafana einrichten

Bin wirklich gespannt, wie das ausgeht.

Sonnige Grüße
Tom

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Mi 8. Mär 2023, 10:03
von Ulrich
Hallo TOM,
für die Solaranzeige wird MQTT nicht benötigt und kann ausgeschaltet werden.
Hier gibt es noch ein paar nützliche Informationen:
viewtopic.php?t=3387

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Do 23. Mär 2023, 23:07
von lumen
Ulrich hat geschrieben:
Mi 8. Mär 2023, 10:03
Hallo TOM,
für die Solaranzeige wird MQTT nicht benötigt und kann ausgeschaltet werden.
Hier gibt es noch ein paar nützliche Informationen:
viewtopic.php?t=3387


Guten Abend!

Meine AhoyDTU Hardware (NRF24L01+ und NodeMCU ESP32) kann ich zum Setup nicht wie vorgesehen über ein Ethernet-Kabel mit dem Solaranzeige-Raspberry verbinden. Der ESP32 in der DTU ist "nur" über WLAN zu erreichen (z.B. "192.168.179,xx/live" für den Aufruf des Ahoy-Dasboards).
Bleibt da nicht nur der Weg über MQTT oder kann ich die AhoyDTU durch einen passenden Eintrag (IP/Port) in der user.config.php auch per WLAN verbinden?

Tom

Re: Hoymiles mit Ahoy DTU und Grafana

Verfasst: Fr 24. Mär 2023, 08:27
von Ulrich
Ja, das geht auch per WLAN. LAN und WLAN ist im Protokoll gleich, nur WLAN ist langsamer und nicht so stabil.