Forum: Mikrocontroller und Digitale Elektronik Controller einer Wärmepumpe auslesen


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Andreas F. (andreas_f221)


Angehängte Dateien:

Lesenswert?

Hallo, ich habe eine Midas Prime 10 Wärmepumpe für meinen Pool.

Es gibt dafür auch ein WIFI Modul:

https://www.poolpowershop.de/media/pdf/ef/d4/d4/Wifi-Modul-Mida-Shine-Mida-Silver-05_20165b0668858cf97.pdf

Im Anhang habe ich mal etwas technisches zu dem verbauten Controller 
gefunden...

Meine Frage ist nun - wie kann ich die Daten über die Schnittstelle ohne 
das Wifi Modul auslesen? Ich will eigentlich nur die Werte auslesen - 
mehr nicht. Ich stelle mir das so vor, dass ich da einen Raspi 
anschließe - aber die Frage ist wie bekomme ich die Wärmepumpe mit dem 
Raspi verheiratet?

Habt ihr eine Idee?

Grüße

von Sascha W. (sascha-w)


Lesenswert?

ist das in der Anlage alles was du hast?
Mit Sicherheit wirst du zunächst eine Pegelanpassung vornehmen müssen 
(Raspi 3.3V - WP ??; notfalls messen was da anliegt).
Dann brauchst du die komplette Beschreibung der Timings.
Und dann noch eine Beschreibung was in den 12 Datenbytes steckt die 
übertragen werden. Wenn du nur lesen willst könnte man auch dort 
versuchen mit vergleichen der Daten und einer, denke ich, vorhandenen 
Anzeige dahinter zu kommen wie die Werte dort übertragen werden.
Die Timings im ms Bereich in der Anlage sollten sich mit dem Raspi 
hinreichend genau realisieren lassen auch wenn das Linux nicht gerade 
Echtzeitfähig ist. Notfalls kann man auch einen μC dazwischen hängen und 
per UART zum Raspi gehen.

Sascha

von Peter W. (Gast)


Lesenswert?

Hallo Andreas,

hast du es mittlerweile geschafft die Daten über die Schnittstelle ohne
das Wifi Modul auslesen?

Gruß
Peter

von Kalenderblick (Gast)


Lesenswert?

Peter W. schrieb:
> hast du es mittlerweile geschafft die Daten über die Schnittstelle ohne
> das Wifi Modul auslesen?

Ist doch erst ein Jahr vergangen, also bitte .....

von Rainer S. (rsch)


Lesenswert?

Hallo,

ich habe eine WP von einem anderen Herstelle, in der ebenfalls ein 
PC1001 Board verbaut ist und würde gerne über den beschriebenen Bus die 
Temperatur Daten auslesen und am liebsten auch steuern. Woher stammt 
dieses wp7.png, in dem das Protokoll beschrieben ist? Gibt es noch 
weitergehende Spezifikationen?

Viele Grüße
Rainer

von Andreas F. (andreas_f221)


Lesenswert?

Peter W. schrieb:
> Hallo Andreas,
>
> hast du es mittlerweile geschafft die Daten über die Schnittstelle ohne
> das Wifi Modul auslesen?
>
> Gruß
> Peter

Leider nein

von Rüdiger B. (rbruns)


Lesenswert?


von Andreas F. (andreas_f221)


Lesenswert?

Rainer S. schrieb:
> Hallo,
>
> ich habe eine WP von einem anderen Herstelle, in der ebenfalls ein
> PC1001 Board verbaut ist und würde gerne über den beschriebenen Bus die
> Temperatur Daten auslesen und am liebsten auch steuern. Woher stammt
> dieses wp7.png, in dem das Protokoll beschrieben ist? Gibt es noch
> weitergehende Spezifikationen?
>
> Viele Grüße
> Rainer

siehe Link von Rüdiger - es wäre mega, wenn du berichten könntest, ob du 
es geschafft hast... Vg

von Rainer S. (rsch)


Angehängte Dateien:

Lesenswert?

Ich habe hier im Forum noch diesen Beitrag gefunden:
Beitrag "Kennt jemand diese WarmwasserWärmepumpe?"

Das Schaltbild des erwähnten HW200 Controller sieht dem PC1001 verdammt 
ähnlich und wird in manchen Anleitungen, die man online finden kann, 
auch zusammen mit diesem genannt.

Das Signal könnte beim PC1001 evtl. ähnlich moduliert sein. Bisher habe 
ich nur die Übertragung von der Pumpe zum Display abgefangen. Ich werde 
das am Wochenende genauer anschauen und mal noch mehr Daten aufzeichnen 
und die abgelesenen Werte dazu notieren. Bisher habe ich folgenden 
messen können:

 - Telegramme startet mit 9ms Low / 5ms High
 - Danach sind die Lows immer 1ms und die Highs 3ms oder 1ms.
 - Nach dem Guide Code folgen 72 Bits.
 - Zwischen den Telegrammen habe ich Abstände von 1s und 161,8ms 
gesehen.

von Jens M. (jens_m739)


Lesenswert?

Hallo Leute

gibt es hier schon ein paar Neuigkeiten was das Thema betrifft ??

Gruß Jens

von Rainer S. (rsch)


Lesenswert?

Hallo, bisher habe ich das Protokoll noch nicht entschlüsseln können.

Aber das Controller Board hat einen Kontakt DI01, der als AN/AUS 
potentialfrei bezeichnet ist.

An diesem Eingang habe ich eine Relais angeschlossen, welches über einen 
esp32 mittels espHome geschlossen und geöffnet werden kann. Damit kann 
man das Laufen des Ventilators und des Kompressors unterdrücken. Das 
"Auslesen" der Temperatur mache ich in Moment mit der esp32cam, welche 
das Display aufnimmt und per ssocr in einen Wert umwandelt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.