openDTU Implementierung

Kollege @Sn0w3y ist manchmal schneller als der Schall :metal:

Leider manchmal zu schnell :wink:

Ich muss aber sagen, dass mir deine Impl SEHR SEHR GUT gefällt !

@klinki schau dir die mal an, ist echt EXTREM gut geworden

Ich hab schon meine Testanlage mit openDTU und 2 Hoymiles installiert.
Natürlich nur zu rein wissenschaftlichen Zwecken! :wink:

Die HMT Serie wird unterstützt und ist 3-phasig. Ich hab aber keinen.

Danke! Aber ich hab gar keinen Link gepostet. :thinking:
Leider habe ich keine Ahnung von Modbus(-Kommunikation) und verwende die althergebrachte “try and error” Entwicklermethode.

Der eigentliche Grund warum ich mich angemeldet habe ist eine Frage.
Meine Komponente hat als MeterType Production, der Power Wert wird aber in der UI als Verbrauch angezeigt und mir ist nicht klar warum.
Kann mir vielleicht jemand sagen was ich da falsch mache?

1 Like

Naja, dein Fork ist ja öffentlich :slight_smile:

Weil du kein Grid Meter Simulated hast :wink:

Typischer Anfängerfehler :wink:

Ist auch kein Modbus (die openDTU) :slight_smile:

Wusste ich nicht, dass es sowas gibt. Dann ist man aber auch vom klassichen Balkonkraftwerk (ich mag den Begriff nicht, aber es gibt Menschen die den Begriff mit einem Ausrufezeichen verwenden :wink:).

Gut, dass wir 3phasig gedacht hatten. Allerding ist in unserer Impl. ein 3phasiger Hoymiles nicht vorgesehen.
Denke, wir halten das mal im Hinterkopf. Vermutlich bleibt es aber ein Nieschen-Produkt. Denke ich.

Ich hab die Module mal nochmal überarbeitet und versuche mal die 3-phasigen zu beachten @klinki wir MÜSSEN das ganze mit dem regeln von extern mal außen vor lassen…

Muss ich in der Anleitung wohl überlesen haben. :shushing_face:

Ja, das ist mir durchaus klar.
Ich habe von openems gesprochen. :slight_smile:

Ein bisschen exotisch kommt mir das auch vor.
Der Vorteil ist wahrscheinlich dass an allen Phasen gleich eingespeist wird.
Symmetrie ist schön! :sunglasses:

Ich finde und muss zugeben, dass deine Implementierung:

  1. ausgereifter wirkt
  2. wahrscheinlich beide (1-phasig und 3-phasig) abdeckt
  3. deine Tests funktionieren

Ich würde gerne, wenn es okay ist für @stefan.feilmeier meinen PR zurückziehen und dir @ak75 den “Vortritt” lassen bei einem PR für die DTU.

Wir können ja dann gemeinsam an einer Verbesserung arbeiten

@klinki @ak75

Dazu müsste der Code erst noch ein paar Wochen liegen um in Ruhe zu reifen.

Also 2-phasig unterstütze ich nicht, das müsstest dann du machen :wink:
Bei den HMT bin ich mir nicht sicher.
Man könnte auch mal bei der openDTU Implementierung reinschauen aber dafür bin ich momentan zu faul. Ich hab ja auch nur die 1-Phasen Modelle.

Zumindest meine UnitTests.
Der eigentliche (ich nenne ihn mal) Integrationstest fehlt.
Da war mir nicht klar wie das mit den Input und Output gedacht ist, der ist wahrscheinlich etwas “bus-zentrisch”.

So schnell kommt man an neue Aufgaben, dass ist hier ja schlimmer wie in der Firma!
Also wenn ihr den Integrationstest beisteuert und Maintenance / Bug fixing übernehmt
können wir darüber reden.
Keine Angst, ich supporte euch natürlich … moralisch! :slightly_smiling_face:

1 Like

Guten Morgen die Herren,

Ich schließe mich gerne an. @ak75 's Code gefällt mir ebenfalls gut, weil schön strukturiert.
Mit unserer Implementierung bin ich aktuell rein technisch (!) aber auch recht zufrieden - funktioniert halt gut.
Mir sollten eine Art Roadmap vereinbaren. Die Vorstellungen von @Sn0w3y und mir haben sich auch nicht immer 100%ig gedeckt. Wobei die Zusammenarbeit aber super funktioniert hat.
Ich schlage eine Webkonferenz vor - wie auf der Arbeit :wink:

…nur nicht so stressig.

1 Like

Jetzt fällt mir auch wieder ein warum ich normalerweise keine PR stelle.
Das artet gerne in Arbeit aus. :roll_eyes:
Schlagt mal einen Termin vor.

das ist richtig. Deswegen machen wir das zusammen.

bin da offen. Vermutlich liegen eure Präferenzen auf dem Abend??
Ich schlage einfach mal Donnerstag, 21.3., 18 Uhr vor. Am liebsten Zoom.

Da simma dabei ! Kannst gerne erstellen und mir den Link oder so per Mail hier senden

Ok, sollte passen. Bin auch dabei.