JsBergbau / AlphaDecoder

Grundfos Pumpendaten mit dem Alpha Reader MI401 einfach auslesen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alpha 3 - Bluetotooth dauerhaft an?

zmaier24 opened this issue · comments

Hallo,
ich hab eine Alpha 3 Pumpe, is es möglich das Bluetooth dauerhaft einzuschalten. Bei mir schaltet es sich nach einer gewissen Zeit (schätz so 30min) wieder aus.

Hat dazu jemand eine Idee?
sG
MArtin

Hallo Martin,

hast du schon direkt bei Grundfos gefragt? Was die Pumpen an sich angeht waren sie sehr auskunftsfreudig. (Aber was die Dekodierung der Daten angeht, leider nicht)

Der Alpha-Reader ist bisher immer solange angeblieben bis die Pumpe in der Nachtabsenkung ausgegangen ist.

Hallo,
ja ich habe heute mal eine Mail hingeschickt. Mal schauen was zurückkommt.
Funktioniert bei dir die Nachtabsenkung? Ich habe eine Fußbodenheizung und ich schaff am Abend die 10 Grad Temperaturabsenkung fast nicht. Das stört mich gewaltig warum hier nichts einstellen kann. Oder eine fixe Uhrzeit angeben kann.
Hab ich auch gefragt, naja schauen wir mal.

Die Nachtabsenkung funktioniert so, dass die Heizungssteuerung die Pumpe erstmal für ein paar Stunden (je kälter es außen ist, desto kürzer) abschaltet, nennt sich Schnellabsenkung. Danach geht die Pumpe wieder an und kann dadurch keine Nachtabsenkung erkennen.
Da die beiden Pumpen hier sowieso nur mit je 6-8 Watt laufen, ist das Sparpotential in der Nachtabsenkung sowieso sehr begrenzt. Da ist die Schnellabsenkung effektiver.
Bei modernen Wärmepumpenheizungen ist es im Massivbau wahrscheinlicher sparsamer keine Nachtabsenkung durchzuführen, dafür kann man dann eine konstant niedrigere Vorlauftemperatur fahren, wodurch die Wärmepumpe einen höheren Wirkungsgrad erreicht. Ein Leichtbau kühlt schneller aus, da könnte eine Nachtabsenkung insgesamt Energie sparen.

Ja das stimmt, Energispargedachte war bei mir auch nicht so im Vordergrund, sondern eher die Lautstärke. Bei ca. 18W höre ich nämlich die Pumpe (bzw. die Wasserströmung) leicht. Ich bin da aber auch sehr sehr anfällig auf sowas.
6-8W hatte ich bei der Pumpe noch nie, auch wenn die auf Auto ist.
Komisch, ich werde das weiter beobachten.
Hast du mit den Daten auch was gemacht die du von der Pumpe abgreifst?

Bei 18 Watt höre ich die Pumpe genauso an (fast) jedem Heizkörper rauschen. Laut Forenberichten funktioniert die Autoadapt-Funktion auch nicht so zuverlässig. Bei den Heizkörpern läuft die Pumpe auf niedrigester Stufe Proportionaldruck, bei der Fußbodenheizung niedrigste Stufe Konstantdruck.
Heizkörper:
grafik

Fußbodenheizung:
grafik

Hast du mit den Daten auch was gemacht die du von der Pumpe abgreifst?

Plan war anhand der Temperaturdifferenz von Vor- und Rücklauf sowie dem Volumenstrom die aktuelle Heizleistung zu berechnen/speichern. Da durch die Nachtabsenkung die Pumpen ausgehen und der AlphaReader sich abschaltet waren die Daten sehr lückenhaft und ich habe das bisher nicht weiterverfolgt. Plan war gewesen den Alpha-Reader so zu modifizieren, dass ein Relais den Schalter nach dem Ausgehen kurz überbrückt und damit drückt und der Reader wieder angeht.

Ich habe leider noch immer keine Rückmeldung von Grundfos bezüglich "Bluetooth immer an" bekommen.
Ich versuch mal mit einem Modellbau-Servo den Taster irgenwie zu drücken? Vielleicht klaptt das 👍
Andere Frage, ließe sich per Bluetooth auch der Pumpemodus einstellen? Hast du das schon probiert, oder hast du "nur" Daten von der Pumpe empfangen können.

Ich habe die Alpha2 mit Reader, das ist eine Einwegverbindung, also nur von der Pumpe zum Reader, von daher konnte ich keinen Pumpmodus einstellen. Der Reader verschickt die Pakete als Bluetooth Advertisments, d.h. jeder in der Nähe kann sie empfangen. Es ist keine Verbindung oder ähnliches nötig.
Für die Alpha 3 gibt es eine extra App von Grundfos. Ich vermute, dass das genauso Bluetooth LE ist. Da müsste man sich dann mit einem BLE Sniffer reinhängen und analysieren was da so ausgetauscht wird. Das ist schon ein bisschen Aufwand.

Mit dem Handy kann die Pumpe mittels App und Bluetooth einstellen. Ich möchte es irgendwie schaffen, dass in der NAcht die Pumpe "leiser" ist wie am TAg. Also Nacht z.b. konstant-Druck minimal und am Tag von mir aus Konstant-Druck maximal.

Mit welchem Programm hast du den Bluetooth-Verkehr abgehört?

Hast du denn schonmal probiert, ob es Tagsüber nicht auch warm genug wird, wenn du die Pumpe auch tags einfach langsamer einstellst? Du hast ja gesehen wie schwach die bei mir läuft und dennoch ist es vollkommen ausreichend. Es kann nur sein, dass du, wenn du klassische analoge Thermostate hast, diese etwas weiter aufdrehen musst.

So wie ich die Alpha 3 Anleitung verstanden habe, kann man die über die App wohl so programmieren, dass sie nach Zeitplan nachts leiser läuft, also genau das was du möchtest.

Da es advertisments sind, war das sehr einfach, da ich mich nicht in den Datenverkehr einklinken musste. Man kann die Datenpakete mit sudo hcidump --raw anzeigen, so wie der Dekoder das macht. Aber deutlich übersichtlicher geht es mit Wireshark.

Hi, das werd ich probieren. Leider ist meine Therme ziemlich überdimensioniert. Wenn ich den Volumenstrom runterdrehe beginnt die Therme zu takten, das möchte ich vermeiden. Deshalb meine Vorstellung, Therme mit großem Volumenstrom laufen lassen und dann für einige Zeit abgedrehen.
ich werd mal das abhören des Bluetooth Datenverkehrs mit wireshark probieren. Sooo wichtig ist das e nicht, aber es wär schon super die Pumpe auch in meine Automatisierung zu bekommen :)

In welchem Intervall taktet die Therme? Taktet sie, weil die Vorlauftemperatur zu hoch wird? Mich wundert das nur insofern, weil die Energieabgabe insgesamt ja gleich bleiben sollte.

Wenn die Therme bei einem höheren Volumenstrom nicht taktet, könnte es einfach daran liegen, dass mehr Wärme abgegeben wird, denn takten heißt eigentlich Wärmebedarf < Wärmeleistung, es sei denn natürlich sie taktet wegen zu hoher Vorlauftemperatur und heizt dann deutlich höher als niedrigeste Modulationsstufe.
Wenn es takten Wegen zu hoher Vorlauftemperatur ist, läuft sie nach dem Einschalten vermutlich eine Zeit lang deutlich höher als niedrigste Modulationssstufe und daher rührt dieses Verhalten. Hier dürfte es helfen das Schaltintegral zu erhöhen, d.h., dass sie z.B. wenn Soll 50 ist, sie bei 55 ausschaltet/taktet. Erhöht man das Schaltintegral auf 60 °C. Da sie nun auf niedrigster Modulationsstufe läuft, wird dann die Vorlauftemperatur ganz automatisch wieder sinken.

Ist es ein Brennwertgerät? Wenn nein, kannst du ein Überströmventil einbauen um genug Wasser durch die Therme fließen zu lassen.
Eventuell kann man auch generell in der Leistung reduzieren, indem man eine andere Düse oder ähnliches einbaut.

Da du zur Steuerung dich mit der Pumpe verbinden musst, wirst du mit Wireshark allein nicht weiterkommen. Du musst dich in die laufende BLE Anwendung einklinken, was nicht so einfach ist. Oder du dekompillierst die Grundfos App und schaust, was sie so sendet. Aber vermutlich verstößt du beim Dekompilieren gegen Lizenzbedingungen.

Hallo,

die Therme taktet so im 10 Minuten Rythmus. Mal mehr, mal weniger (bei P-Konstant normal), wenn ich auf p-Konstant max stelle dann läuft die Therme fast durch.
Es ist ein Brennwertgerät, ich denke auch das die Leistung des Geräts für mein Haus zu groß ist. Ich wed mal fragen ob da eine Drosselung möglich ist.

Passt zwar jetzt gar nicht mehr in dieses Thema, aber ich schreibs trotzdem :)

Ich versteh auch die Regelung noch nicht wirklich. Meine FBH hängt hinter einer hydraulischen Weiche an einem gemischten Heizkreis. Der ungemischte (direkt von der Therme ) Kreis dient nur zur Versorgung der Weiche (es sind sonst keine Abnehmer).
Komisch ist, ich muss eine Heizkurve für den gemischten und eine Heizkurve für den ungemischten Kreis programmieren. Irgendwie passt das nicht, die beiden VL-Temperaturen kann ich ja nicht vorgeben, die sind ja (bei festen Volumenströmen) ja vorgegeben. Lediglich einen Kreis kann ich meiner Meinung nach vorgeben, der andere Kreis ergibt sich dann einfach?

500 Liter_pro_Stunde
800 Liter_pro_Stunde

Wenn ich das richtig sehen, hast du nur Fußbodenheizung?
Bei Fußbodenheizung kann sich je nach Rohrleitungslänge tatsächlich eine deutlich höhere Leistung ergeben, wenn man die Pumpenleistung erhöht. Ich sehe das bei höherer Pumpenleistung am deutlich wärmeren Rücklauf. Damit steigt die durchschnittliche Temperstur des Fußbodens an und weil der Fußboden so eine große Fläche hat und eine relativ kleine Übertemperatur gegenüber dem Raum bewirkt da eine kleine Temperatursteigerung eine deutlich höhere Leistungsabgabe. Da der Fußbden auch eine große Speichermasse darstellt, bemerkst du davon allerdings nicht sofort etwas, sondern erst mit einigen Stunden Verzögerung.

Dein Brennwertgerät braucht anscheinend eine Mindestumlaufmenge, daher wurde die hydraulische Weiche eingebaut. Was ist "RL Heizung"? Rücklauftemperatur in den Kessel?

. Irgendwie passt das nicht, die beiden VL-Temperaturen kann ich ja nicht vorgeben, die sind ja (bei festen Volumenströmen) ja vorgegeben. Lediglich einen Kreis kann ich meiner Meinung nach vorgeben, der andere Kreis ergibt sich dann einfach?

Die Vorlauftemperatur kann man schon vorgeben. Du hast ja einen modulierenden Brenner. Heizt der mehr bei konstantem Volumenstrom steigt auch die Vorlauftemperatur.
Ich kenen ich wie gesagt mit der Ansteuerung einer hydraulischen Weiche auch nicht so aus, aber es wundert mich auch, dass du da zwei verschiedene Solltemperaturen angehen kannst. Ich hätte gesagt du hast eine Solltemperatur für den Fußbodenheizkreis und danach richtet sich dann auch der Kessel. Also Fußbodenheizung soll 42 °C, dann Kessel soll auch 42 °C oder maximal ein konstantes Offset, also Kessel z.B. 2 Grad wärmer als Fußbodenheizung soll.
Aber für die Diskussion würde ich dich an das Haustechnikdialog Forum verweisen https://www.haustechnikdialog.de/Forum/46/Haustechnikforum?showOverview=true
Über eine kurze Zusammenfassung des Ergebnis freue ich mich hier.

Wenn du nur Fußbodenheizung hast, wäre es auch eine Möglichkeit um das Takten zu reduzieren die Vorlauftemperatur zu erhöhen und dann den Brenner einfach mal 30 bis 60 Minuten auszulassen. Durch die große Speichermasse der Fußbodenheizung dürftest du keinen Comfort verlieren.

Hast du schonmal beim Brennerhersteller nachgefragt wie schlimm das takten ist? Meine Brennwertölheizung ohne Modulation schaltet bei aktuell 3 ° Außentemperatur für ca. 3 Minuten ein und bleibt dann für ca. 5 Minuten aus und das schon seit ca. 15 Jahren oder so. Die wurde wohl dafür ausgelegt.

commented

I just upgraded my old Grundfos UPS 25-40 to an Alpha3 25-60 with bluetooth.

Now I am trying to get the Rasberry pi 3 to connect.

From what I understand of your comments you managed to get data from the Alpha3. What did you do? Did you just run the script or did you do some initial pairing ?

At least with the IOS App Go Remote, it needs pairing initially, but afterwards it connects on request.

Would love to bridge the readings to Home Assistant via Mqtt (aka GrundfosAlpha-2-Mqtt)

Would love to bridge the readings to Home Assistant via Mqtt (aka GrundfosAlpha-2-Mqtt)

One up to make a HACS integration for Grundfos.
I will install my pump today and I'll try next week to get some bluetooth data