Panasonic Wärmepumpe - Heishamon per mqtt auslesen

Begonnen von rasti, 22 November 2025, 11:40:10

Vorheriges Thema - Nächstes Thema

Gisbert

ad1)
sec2human_hms ist eine eigene Funktion, die die Laufzeit der Wärmepumpe pro Start in eine leserfreundliche Form bringt.
# Umrechnung von Sekunden
sub sec2human_hms($){
  my ($diff) = @_;
  my ($h,$m,$s,$ret);
  ($h,$diff) = _s2h_Div($diff,3600);
  ($m,$diff) = _s2h_Div($diff,60);
  ($s,$diff) = _s2h_Div($diff,1);
  $ret  = "$h"."<span style='vertical-align: +4px;; font-size: 75%;;'>h</span><font size=2> </font>"."$m"."<span style='vertical-align: +4px;; font-size: 75%;;'>m</span><font size=2> </font>"."$s"."<span style='vertical-align: +4px;; font-size: 75%;;'>s</span>";
  return $ret;
}

sub _s2h_Div($$) {
  my ($p1,$p2) = @_;
  return (int($p1/$p2), $p1 % $p2);
}
Das sieht dann so wie im angefügtem Screenshot aus. Ich find's schön mit den hochgestellten Ziffern, ist aber nur Optik.

ad 2)
Das ist in dem userReadings definiert. Den letzten Part musst du weglassen. Das ist meine zusätzlich Umwälzpumpe, die ich im Rücklauf verbaut habe.
Watt:Watt1.* {round((ReadingsNum($name,'Watt1','')
+ReadingsNum($name,'Watt2','')
+ReadingsNum('Evosta2','POWER1_Num','')*30)/1000,3)}

Proxmox | UniFiRHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF

Hackstall

Hi Gisbert,

ich habe jetzt alle Messsonden drin (Wattmessung/Wärmemengenmesser etc.)
Ich hätte da doch noch eine Frage:

attr HeishaMon_s0 subscribeReading_Watt1 panasonic_heat_pump/s0/Watt/1
attr HeishaMon_s0 subscribeReading_Watt2 panasonic_heat_pump/s0/Watt/2
attr HeishaMon_s0 subscribeReading_Watthour1 panasonic_heat_pump/s0/Watthour/1
attr HeishaMon_s0 subscribeReading_Watthour2 panasonic_heat_pump/s0/Watthour/2
attr HeishaMon_s0 subscribeReading_WatthourTotal1 panasonic_heat_pump/s0/WatthourTotal/1
attr HeishaMon_s0 subscribeReading_WatthourTotal2 panasonic_heat_pump/s0/WatthourTotal/2

Was misst du mit Watt1 und was mit Watt2?
Danke

Gisbert

Hallo Andreas,

das ist einmal der elektrische Anschluss für die Wärmepumpe (Kompressor, Umwälzpumpe, Steuerung) und der zweite Anschluss ist für den elektrischen Heizstab. Die Daten kommen von 2 S0-Zählern, die am Heishamon hängen und entsprechend in Fhem ausgewertet werden.

Viele Grüße Gisbert
Proxmox | UniFiRHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF

Hackstall

Hallo Gisbert

Bin noch am lernen (habe Deine DOIF Steuerung noch nicht scharf geschaltet) Ich frage mich wie Deine Steuerung sich mit der Panasteuerung verträgt. Arbeiten diese parallel und ev gegeneinander oder verstehe ich da etwas falsch?
Danke

Gisbert

Hallo Andreas,

keine Sorge, da arbeitet die Fhem-Steuerung nicht gegen die Steuerung der Panasonic, sondern verhindert unnütze Aktionen, die die Panasonic ohne Hausautomation machen würde, z.B. Takten.

Im Regelfall schaltet der Nutzer ohne Hausautomation die Panasonic ein - und damit arbeitet sie ihr Programm ab. Heizt das Haus, taktet, wenn sie die Wärme nicht los wird, heißt den Warmwasserspeicher auf usw.

In meinem Fall ist die Panasonic grundsätzlich aus, d.h. sie tut gar nichts. Wenn die Automatisierung in Fhem feststellt, dass die Bedingungen fürs Heizen erfüllt sind, dann bekommt die Panasonic den Einschaltbefehl und legt los. Sie ist dann genau so lange in Betrieb, bis sie die Wärme nicht mehr los wird und den Kompressor abschaltet. In dem Moment ist sie noch eingeschaltet, aber Fhem sendet dann einen Ausschaltbefehl und setzt eine Taktsperre, d.h. das Einschalten ist dann rigoros für 2 Stunden (z.B.) unterbunden.

Eine ähnliche Logik kann man sich auch für das Aufheizen des Warmwasserbehälters überlegen, d.h. sie macht warmes Wasser basierend auf einer Steuerung aus Fhem heraus. Das habe ich nicht, da ich warmes Wasser (gebäudetechnisch bedingt) nicht mit der Panasonic mache.

Viele Grüße Gisbert
Proxmox | UniFiRHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF