Wärempumpe Modbus Typen konvertieren und Schreibzugriff

Ich nutze seit kurzem eine Hofman R290 9kW Wärmepumpe. Bei der Einbindung selbiger via Modbus stolpere ich über die ein oder andere Anpassung.

  1. climates: hvac_action_register:

Ist das ein Register um die WP in einem Aktion zu zwingen oder ist das das Register um den aktuellen Zustand der WP abzufragen?

Wenn es der aktuelle Zustand ist, dann kann meine WP das nicht als Dezimalwert, sondern sie liefert ein Bitmuster:

bit0:Standby,Shutdown;
bit1:Power On State
bit2:Downtime State
bit3:Alarm Power On State
bit4:Defrosting State
bit8:Sterilization Status
bit9:Antifreeze State
bit10:floor drying
bit11:PV Mode

action_off könne bei mir also 1 sein aber
action_idle kann 2 oder 6, wenn ein Fehler vorliegt
Nach meiner Meinung fehlt eine Fehler-Status Behandlung in den States komplett.

Wie man sehen kann, kommen die Actions action_heating und action_cooling auch in den Bits nicht vor, sie müssten aus einem anderen Register organisiert werden.

  1. Schreiben:

Ich möchte einige Parameter der WP auch schreiben können. Aber ich habe dazu wohl noch nicht das richtige Verständnis aufgebaut. Ich würde z.B. kerne die Fehlergrenze für den minimalen Wasserdurchlauf senken, denn aus bislang noch unbekannten Gründen fällt die WP laufend mit E15 aus.

Irgendwie verwirrend. Zugegeben, eine WP ist kaum ein passender Einstieg in HA und YAML. Steile Lernkurve voraus!