Links: YouTube Videothemen
Die InverPOWER-Green-Pool-Wärmepumpe lässt sich über Lokal Tuya mit HomeAssistant steuern. Exklusiv hat die aber auch eine neue Möglichkeit, über einen „Freigabekontakt“ gesteuert zu werden. Das ist ein 5‑V‑Kontakt, den du ganz einfach in die „Wann wird geheizt“ Entscheidung einbauen kannst:

Pool-Wärmepumpe Freigabekontakt für SmartHome-Steuerung
Ein externer Kontakt, der potenzialfrei geschaltet werden kann. Das ermöglicht es, die Wärmepumpe ohne App oder Displaybedienung smart zu steuern. #TomTuT #Poolheld
Inhalt
🚀 Checkliste
- [x] InverPRIME-Green hat Wifi + Internetzugang + App ist eingerichtet
- [x] TUYA Entwicklerkonto erstellen
TUYA – SmartLife – Entwicklerkonto erstellen
Für die lokale Tuya-Anbindung richtest du dir ein kostenloses Cloud-Konto ein #TomTuT #Poolheld
- [x] HomeAssistant + TUYA-Local eingerichtet
LocalTuya in Home Assistant einrichten – die Erstinstallation
Die Local-Tuya-Home-Assistant-Integration initial einzurichten, ist mittlerweile absolut einfach! #TomTuT
- [x] TUYA-Local Device Key ermitteln

TUYA – SmartLife – Device-Key ermitteln
Tuya Device-Key ermitteln. Ich zeige dir wie #TomTuT #Poolheld
Alles erledigt? Dann kannst du jetzt die Berechtigung der Pool-Wärmepumpe aufbohren (*TUYA Developer: Device Permission), damit HomeAssistant gleich wirklich alles steuern kann:
TUYA Developer: Device Permission
Du musst das Gerät für die Steuerung berechtigen und den Funktionsumfang öffnen.
Nur so kannst du in HomeAssistant auch alle Funktionen nutzen.
👉🏻 Anleitung aufklappen ٭
Du musst das „Device“ unter <Cloud> <Project-Management> <Open Project> <Devices> berechtigen.
In der Tabelle ist es die Spalte <Device Persmission>. Aktiviere hier mit <Change> die erweiterten Rechte auf: Controllable.
⛺️ Geduldig sein! Damit „Controllabe“ angezeigt wird, musst du ggf. mehrere Minuten warten und deinen Browser neuladen.
Hier findest du danach die Option „Controllable„.
Nach ein paar Minuten kannst du auf <Debug Device> klicken. Dabei kann die Tabelle unterschiedlich aufgebaut sein. Wundere dich daher nicht.
Im Bereich <Device Debugging> gibt es den versteckten Link <Product Details> Den anklicken.
Wähle hier <DP Instruction> aus. Das erweitert die Funktionen. Die untere Meldung kannst du durchlesen und anschließend mit <Save Configuration> speichern.
🚀 Ab jetzt siehst du alles, was das Gerät anzubieten hat! Nur so, kannst du später auch effektiv wirklich jeden Betriebsmodus konfigurieren.
LocalTuya einrichten – Schritt für Schritt
Bis hierhin ist es immer der gleiche Ablauf. Die folgenden Tabellen sind jedoch jetzt exakt für die InverPOWER-Green. Damit kannst du jeder Funktion exakt die korrekten „DP“ = Datenpunkte (Data Points) zuweisen. Viel Spaß
HomeAssistant Datenpunkte (DP)
Diese Tabelle zeigt eine klare Übersicht welche DP-Nummer was genau anzeigt.
Übersichtstabelle
| DP | Tuya-Code | Info | Lokal |
|---|---|---|---|
| 1 | switch | Ein/Aus (bool) | ✅ |
| 16 | temp_current | Wasser-Zulauf, Ist (°C ×0,1) | ✅ |
| 101 | set_heating_temp | Soll Heizen (15–40 °C ×0,1) | ✅ |
| 2 | mode | Modus (enum, 7 Werte) | ✅ |
| 117 | frequency | Leistungsstufe (Silent/Smart/Powerful) | ✅ |
| 6 | temp_unit_convert | Temperatureinheit (c/f) | ✅ |
| 5 | work_mode | Betriebsart (Cool/Heat/Auto) | ☁️ |
| 102 | set_cold_temp | Soll Kühlen (8–28 °C ×0,1) | ✅ |
| 104 | set_auto_temp | Soll Auto (8–40 °C ×0,1) | ✅ |
| 17 | work_state | Betriebsstatus (Running/Defrosting/Standby/Fault) | ✅ |
| 25 | effluent_temp | Wasser-Austritt (°C ×0,1) | ✅ |
| 26 | around_temp | Umgebung, WP-Sensor (°C ×0,1) | ✅ |
| 23 | coiler_temp | Heizspule (°C ×0,1) | ✅ |
| 24 | venting_temp | Verdichter-Austritt (°C ×0,1) | ✅ |
| 121 | return_temp | Verdichter-Eintritt (°C ×0,1) | ✅ |
| 123 | cool_coiler_temp | Kühlspule (°C ×0,1) | ✅ |
| 125 | opening | EEV-Öffnung (0–1000 P) | ✅ |
| 109 | unit_type | Einheitentyp (0/1) | ✅ |
| 15 | fault | Fehler-Bitmap 1 (EE, E01–E29) | ✅ |
| 118 | fault_2 | Fehler-Bitmap 2 (E30–E59) | ✅ |
| 119 | fault_3 | Fehler-Bitmap 3 (E60–E88) | ✅ |
| 103 | new_fault_01 | Fehler neu Tab. 1 (E01–E30) | ✅ |
| 107 | new_fault_02 | Fehler neu Tab. 2 (E31–E43) | ✅ |
| 110 | new_driver_fault_01 | Treiberfehler Tab. 1 (F01–F30) | ✅ |
| 111 | new_driver_fault_02 | Treiberfehler Tab. 2 (F31–F48) | ✅ |
| 120 | driver_fault_1 | Treiberfehler, Sammel (D17–D46) | ✅ |
| 18 | power_consumption | Verbrauch gesamt (kWh ×0,1) | ☁️ |
| 112 | forward_energy_total | Wirkenergie gesamt (kWh ×0,1) | ☁️ |
Jeden Datenpunkt einrichten
Hier findest du alle Tabellen, die jeweils genau zeigen, welcher DP wie zu konfigurieren ist. Genau wie im Video gezeigt!
Schritt 1: Klima-Rad
Entity-Typ: Climate
| Feld | Automatisch erkannt | Mein Wert | Hinweis |
|---|---|---|---|
| DP ID * | 1 (code: switch) | – | |
| Friendly name for Entity | – | inverpower-green | |
| Show the entity in this category * | None | – | |
| Target Temperature | – | 101 (code: set_heating_temp) | |
| Current Temperature | – | 16 (code: temp_current) | |
| (Optional) Temperature Step | – | 1 | |
| Min Temperature | 7 | 15 | |
| Max Temperature | 35 | 40 | |
| Precision (optional, for DPs values) | 0.1 | – | |
| Target Precision (optional, for DP values) | 0.1 | – | |
| (Optional) HVAC Mode DP | – | 1 (code: switch) | |
| (Optional) HVAC Modes | 'off': false auto: auto cool: cold heat: hot heat_cool: heat dry: wet fan_only: wind | heat: true 'off': false | DP 1 kennt nur Ein/Aus |
| (Optional) HVAC Current Action DP | – | – | |
| (Optional) HVAC Actions | heating: opened idle: closed | – | |
| (Optional) Eco DP / Eco value | – | – | |
| (Optional) Presets DP / Presets | – | – | Betriebsarten kommen als eigene Auswahl „Modus“ |
| (Optional) Vertical / Horizontal swing DP + options | – | – | |
| (Optional) Fan speeds DP | – | – | |
| (Optional) Fan supported speeds | '1': Low '2': Medium '3': High | – | |
| (Optional) Temperature Unit | – | – | |
| (Optional) Enable heuristic action | aus | – |
Schritt 2: Modus
Entity-Typ: Select
| Feld | Mein Wert | Hinweis |
|---|---|---|
| DP ID * | 2 (code: mode) | |
| Friendly name for Entity | Modus | |
| Show the entity in this category * | Configuration | |
| Select options values * | Auto: Auto Cooling_Powerful: Kühlen Power Cooling_Silent: Kühlen Silent Cooling_Smart: Kühlen Smart Heating_Powerful: Heizen Power Heating_Silent: Heizen Silent Heating_Smart: Heizen Smart | die 7 Betriebsarten |
| Restore the last value … / Passive entity? / Default value | – |
Schritt 3: Leistungsstufe
Entity-Typ: Select
| Feld | Mein Wert |
|---|---|
| DP ID * | 117 (code: frequency) |
| Friendly name for Entity | Leistungsstufe |
| Show the entity in this category * | Configuration |
| Select options values * | Powerful: Powerful Silent: Silent Smart: Smart |
| Restore the last value … / Passive entity? / Default value | – |
Schritt 4: Temperatureinheit
Entity-Typ: Select
| Feld | Mein Wert |
|---|---|
| DP ID * | 6 (code: temp_unit_convert) |
| Friendly name for Entity | Temperatureinheit |
| Show the entity in this category * | Configuration |
| Select options values * | c: Celsius f: Fahrenheit |
| Restore the last value … / Passive entity? / Default value | – |
Schritt 5: Sollwerte
Entity-Typ: Number
| Feld | 1. Entity: Sollwert Kühlen | 2. Entity: Sollwert Auto |
|---|---|---|
| DP ID * | 102 (code: set_cold_temp) | 104 (code: set_auto_temp) |
| Friendly name for Entity | Sollwert Kühlen | Sollwert Auto |
| Show the entity in this category * | Configuration | Configuration |
| Minimum Value | 80 | 80 |
| Maximum Value * | 280 | 400 |
| Minimum increment between numbers * | 10 | 10 |
| Restore … / Passive entity? / Default value | – | – |
| (Optional) Device Class | – | – |
| (Optional) Unit of Measurement | °C | °C |
| (Optional) Scaling Factor | 0,1 | 0,1 |
| (Optional) Offset | – | – |
Schritt 6: Temperaturen
Entity-Typ: Sensor
| Feld | Mein Wert |
|---|---|
| DP ID * → Friendly name for Entity | 25 → Wasser Austritt 26 → Umgebungstemperatur 23 → Heizspule 24 → Verdichter Austritt 121 → Verdichter Eintritt 123 → Kühlspule |
| Show the entity in this category * | Diagnostic |
| (Optional) Unit of Measurement | °C |
| (Optional) Device Class | temperature |
| (Optional) State Class | measurement |
| (Optional) Scaling Factor | 0,1 |
| (Optional) Offset | – |
Schritt 7: Status und Fehler
Entity-Typ: Sensor
| Feld | Mein Wert |
|---|---|
| DP ID * → Friendly name for Entity | 17 → Betriebsstatus 125 → EEV Öffnung (Einheit P, State Class measurement) 15 → Fehlercode 118 → Fehlercode 2 119 → Fehlercode 3 103 → Fehlercode neu Tabelle 1 107 → Fehlercode neu Tabelle 2 120 → Treiberfehler 110 → Treiberfehler Tabelle 1 111 → Treiberfehler Tabelle 2 109 → Einheitentyp |
| Show the entity in this category * | Diagnostic |
| (Optional) Unit of Measurement | – |
| (Optional) Device Class | – |
| (Optional) State Class | – |
| (Optional) Scaling Factor | – |
| (Optional) Offset | – |

Display ausbauen und Kabel verlängern – InverPRESTIGE Pro
Das Display lässt sich ausbauen und das Kabel sehr einfach und zerstörungsfrei verlängern #TomTuT #Poolheld

HomeAssistant: POOLSANA InverPower Green
Die POOLSANA InverPower Green lässt sich per Tuya lokal in deinem HomeAssistant steuern. Ich zeige dir wie #tomtut #poolheld

