---
title: "MSpa Mono Eco"
description: "Ovládání vířivky MSpa Mono Eco z TapHome přes cloud MSpa: teplota vody, ohřev, filtrace, bubliny a UVC. Vyžaduje účet MSpa Link."
url: "https://taphome.com/cs/compatibility/mspa-mono-eco/"
language: cs
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["http","cloud-api","hot-tub","spa","pool","wifi","2.4-ghz-wifi","https","md5-authentication"]
  questions: ["Jak integrovat vířivku MSpa Mono Eco s TapHome?","Co dokáže TapHome ovládat na vířivce MSpa Mono Eco?","Jak připojit MSpa Mono Eco k TapHome přes cloud MSpa?","Jak spárovat MSpa Mono Eco s aplikací MSpa Link přes Wi-Fi 2,4 GHz?","Jak získat MD5 hash hesla, Device ID a Product ID pro šablonu MSpa Mono Eco?","Proč spojení TapHome s cloudem MSpa vypadává, když se používá aplikace MSpa Link?","Měří šablona TapHome pro MSpa Mono Eco spotřebu energie?"]
---

# MSpa Mono Eco

Komunikace: Packet Parser → HTTP

## Návod na integraci

MSpa Mono Eco (model F-MO062WE) je kulatá nafukovací vířivka ze série MSpa FRAME až pro 6 osob (930 l). Její externí ovládací skříňka obsahuje ohřívač o výkonu 2200 W, třístupňové dmychadlo vzduchových bublin, filtrační čerpadlo a UVC sterilizátor a přes Wi-Fi 2,4 GHz se připojuje do cloudu MSpa, který k dálkovému ovládání používá mobilní aplikace MSpa Link.

Tato komunitní šablona připojuje TapHome ke stejnému cloudu MSpa přes HTTPS (`api.iot.the-mspa.com`, port 443). Mezi řídicí jednotkou TapHome a vířivkou není žádné lokální spojení: šablona čte stav vířivky z objektu `data`, který vrací cloud, a změny posílá na koncový bod cloudu `/api/device/command`. Nejde o oficiální integraci MSpa.

```
[Spa control box] --2.4 GHz Wi-Fi--> [router] --internet--> [MSpa cloud] <--HTTPS 443-- [TapHome Control Unit]
```

##### Hardwarové připojení

Vířivka se k TapHome nepřipojuje žádným vodičem. Jediné elektrické připojení je síťové napájení ovládací skříňky:

- Vířivku zapojte přímo do uzemněné zásuvky. Návod MSpa zakazuje v napájení prodlužovací kabely, časové spínače, zásuvkové adaptéry a redukce, proto se vířivka ovládá jen přes cloud, ne spínáním jejího napájení.
- Vířivku používejte jen s proudovým chráničem (RCD) na jejím napájecím kabelu se jmenovitým reziduálním proudem nejvýše 30 mA. Před každým použitím proudový chránič otestujte: stiskněte **RESET** (indikátor se rozsvítí červeně), stiskněte **TEST** (červený indikátor musí zhasnout) a poté znovu stiskněte **RESET**.
- Po zapnutí napájení a resetu proudového chrániče ukazuje LED displej aktuální teplotu vody.

![Ovládací panel vířivky MSpa Mono Eco: LED displej, tlačítka Heater, Filter, Bubble, Timer, UVC, tlačítka Up a Down, bezpečnostní zámek.](https://taphome.com/images/compatibility/mspa-mono-eco/control-panel_hu_4a80d741a906a95a.jpg)

##### Konfigurace

###### Požadavky na síť

- Ovládací skříňka podporuje **jen Wi-Fi 2,4 GHz** (2412–2472 MHz). Nepoužívejte síť s příponou `_5G`; pokud router síť 2,4 GHz nenabízí, zapněte ji v nastavení routeru.
- Zabezpečení routeru nastavte na **WPA2**. Aplikace MSpa Link může odmítnout síť, jejíž SSID obsahuje speciální (nealfanumerické) znaky.
- Pro silný signál Wi-Fi mějte vířivku, router a telefon použitý k párování co nejblíže u sebe.
- Vířivka a řídicí jednotka TapHome nemusí být ve stejné lokální síti, řídicí jednotka ale potřebuje přístup k internetu (odchozí HTTPS, port 443) k `api.iot.the-mspa.com`.
- `api.iot.the-mspa.com` je cloud MSpa pro Evropu a zbytek světa. Vířivky zaregistrované v regionu USA a Kanada (`api.usiot.the-mspa.com`) nebo v regionu Čína používají jinou adresu cloudu, než je nastavena v šabloně.

###### Vytvoření účtu MSpa Link

Vířivku je nejprve potřeba přiřadit k účtu v aplikaci **MSpa Link** (iOS 9.0 nebo novější, Android 7.0 nebo novější; v obchodě s aplikacemi vyhledejte „MSpa Link“).

![Aplikace MSpa Link, příprava: kontrola Wi-Fi 2,4 GHz a obrazovky registrace účtu (e-mail, ověřovací kód, heslo).](https://taphome.com/images/compatibility/mspa-mono-eco/mspa-link-app-account_hu_386aa668add128b9.jpg)

1. Otevřete aplikaci a klepněte na **Sign Up**. Nepokračujte jako **Visitor** — TapHome potřebuje e-mailovou adresu a heslo registrovaného účtu.
2. Vyberte zemi a zadejte e-mailovou adresu.
3. Zadejte ověřovací kód z e-mailu (platí 15 minut; znovu ho lze poslat po 60 sekundách).
4. Nastavte heslo o 6–15 písmenech nebo číslicích.

###### Přiřazení vířivky k účtu

1. Ujistěte se, že je vířivka zapnutá a telefon je připojený k síti Wi-Fi 2,4 GHz se zapnutým Bluetooth.
2. V aplikaci klepněte na **ADD DEVICE** a vyberte typ ovladače (**CONTROL BOX**).
3. **Podržte tlačítko UP** na ovládací skříňce, dokud ikona Wi-Fi nezačne blikat, a poté klepněte na **CONFIRM**.
4. Zadejte heslo sítě Wi-Fi.
5. Vyberte nalezenou vířivku (**MSPA MONO**); tento krok vyžaduje oprávnění Bluetooth.
6. Počkejte, dokud se přiřazení nedokončí.

![Aplikace MSpa Link, přiřazení vířivky: Add Device, výběr Control Box, podržení tlačítka UP, dokud ikona Wi-Fi nezačne blikat, zadání hesla Wi-Fi 2,4 GHz.](https://taphome.com/images/compatibility/mspa-mono-eco/mspa-link-pairing_hu_e348ac2733bbc2d7.jpg)

Přiřazení vířivky zrušíte současným stisknutím tlačítek **HEATER** a **TIMER**.

> [!WARNING]
> Jedna vířivka může být současně spárovaná jen s jedním hlavním uživatelem. Když vířivku spáruje jiný účet, předchozí uživatel se od ní odpojí. Vířivku nepárujte podruhé z účtu určeného pro TapHome.

###### Účet, který používá TapHome

> [!WARNING]
> Cloud MSpa drží pro každý účet jen jeden platný přihlašovací token — nové přihlášení stejným účtem zneplatní předchozí. Když TapHome a aplikace MSpa Link používají stejný účet, mohou se navzájem odhlašovat a spojení TapHome občas vypadává. Pro TapHome použijte samostatný účet hosta s vlastní e-mailovou adresou a heslem; registrovaní uživatelé MSpa Link mohou vířivku sdílet s dalšími uživateli.

###### Parametry importu

Šablona si při importu vyžádá čtyři parametry:

| Parametr | Význam | Jak ho získat |
|---|---|---|
| `Email` | E-mailová adresa účtu MSpa Link, který používá TapHome | Adresa použitá při registraci |
| `PasswordMd5` | MD5 hash hesla účtu — 32 znaků, malé hexadecimální znaky. Ne čitelné heslo | Vypočítejte ho lokálně libovolným nástrojem MD5 (viz níže) |
| `DeviceId` | Identifikátor vířivky v cloudu MSpa | Seznam zařízení účtu, pole `device_id` |
| `ProductId` | Identifikátor produktu vířivky v cloudu MSpa | Seznam zařízení účtu, pole `product_id` |

Cloud MSpa nepřijímá heslo v čitelné podobě, jen jeho MD5 hash. Příklady příkazů:

```
## Windows (PowerShell)
$p = "YourPassword"
-join ([Security.Cryptography.MD5]::Create().ComputeHash([Text.Encoding]::UTF8.GetBytes($p)) | % { $_.ToString("x2") })

## Linux
printf '%s' 'YourPassword' | md5sum
```

Použijte `printf`, ne `echo`: `echo` přidá na konec hesla znak nového řádku, hash je pak jiný a přihlášení selže bez srozumitelné chyby. Nepoužívejte online generátory MD5 — dostaly by vaše heslo.

Dokumentace MSpa neuvádí, kde aplikace zobrazuje identifikátory zařízení. Cloud MSpa je vrací v seznamu zařízení účtu (`/api/enduser/devices/`, položky seznamu s `device_id` a `product_id`) po přihlášení na `/api/enduser/get_token/`.

V TapHome importujte šablonu na řídicí jednotku a v dialogu importu vyplňte `Email`, `PasswordMd5`, `DeviceId` a `ProductId`.

##### Možnosti zařízení

###### Teplota vody a ohřev

- **Teplota vody** (termostat) — zobrazuje aktuální teplotu vody a nastavuje cílovou teplotu v rozsahu 20–40 °C. Cloud přenáší teploty v krocích po půl stupni (hodnota × 2), šablona je přepočítá na °C.
- **Snímač teploty vody** — aktuální teplota vody, jen pro čtení.
- **Ohřev** — zapíná a vypíná ohřev. Zapnutím se zapne i filtrace; vířivka sama spouští filtraci vždy, když je ohřev zapnutý.
- **Stav ohřevu** — fáze ohřevu hlášená vířivkou; šablona bere hodnotu 2 jako předehřev a 3 jako ohřev.
- **Nahřáto v** — odhad, kdy voda dosáhne cílové teploty, vypočítaný z rychlosti ohřevu hlášené vířivkou, nebo z proměnné modulu `HeatRate` (výchozí 1,8 °C za hodinu), když ji vířivka nehlásí. Nula, když je ohřev vypnutý nebo je cílová teplota dosažena.
- **Čas ohřevu** (min) a **Přepínač ohřevu** — hodnoty `heat_time` a `heat_time_switch` jen pro čtení, tak, jak je hlásí cloud.

###### Filtrace a péče o vodu

- **Filtrace** — zapíná a vypíná filtrační čerpadlo. Vypnutím filtrace se vypne i ohřev.
- **UVC sterilizace** — zapíná a vypíná UVC sterilizátor.
- **Zbývající životnost filtru** a **Využití filtru** — zbývající životnost filtru a provozní hodiny filtru, v hodinách.

###### Masáž

- **Bubliny** — přepínač s více hodnotami se stavy Off, Low, Medium a High; úroveň a stav zapnutí se posílají jedním příkazem. Podle MSpa má dmychadlo podle úrovně příkon 300 W, 500 W nebo 720 W a po 20 minutách provozu se automaticky vypne.
- **Jet trysky** — spínač pro modely MSpa s hydromasážními tryskami. Ovládací panel Mono Eco funkci trysek nemá; zařízení lze po importu smazat.

> [!WARNING]
> MSpa upozorňuje, aby se bublinková masáž nezapínala při nasazeném krytu — uvnitř vířivky se může hromadit vzduch a způsobit poškození a zranění. Myslete na to při dálkovém ovládání a u automatizací, které zapínají bubliny.

###### Stav a nastavení

- **Online stav** — spojení vířivky s cloudem MSpa, Online nebo Offline.
- **Dětská pojistka** — stav zámku ovládacího panelu (Locked / Unlocked), v TapHome jen pro čtení.
- **Jednotka teploty** — přepíná jednotku, kterou vířivka používá, mezi °C a °F.
- **Automatické nafouknutí** — hodnota automatického nafukování hlášená vířivkou, jen pro čtení.
- **Verze firmwaru WiFi** — verze firmwaru modulu Wi-Fi vířivky.
- Servisní atributy modulu: chybový kód, stav ohřevu, zbývající životnost filtru a využití filtru.

###### Odhad příkonu a spotřeby energie

Šablona elektřinu neměří. **Příkon** (W) je odhad vypočítaný ze stavů filtrace, bublin a ohřevu a z jmenovitých hodnot uložených v proměnných modulu:

| Proměnná | Výchozí hodnota | Přičte se, když |
|---|---|---|
| `PumpW` | 60 W | filtrace je zapnutá |
| `BubbleW` | 900 W | bubliny jsou zapnuté |
| `HeaterPreheatW` | 1500 W | ohřev je zapnutý a stav ohřevu je 2 (předehřev) |
| `HeaterHeatW` | 2000 W | ohřev je zapnutý a stav ohřevu je 3 (ohřev) |

**Spotřeba** (kWh) zobrazuje hodnotu proměnné modulu `kWhTotal`; nejde o stav elektroměru.

> [!TIP]
> Návod MSpa uvádí pro Mono Eco ohřívač o výkonu 2200 W, dmychadlo bublin s příkonem 300 / 500 / 720 W podle úrovně a jmenovitý příkon 2300 W. Pro přesnější odhad upravte proměnné modulu na tyto hodnoty.

##### Řešení problémů

###### Aplikace při přiřazování nenajde vířivku

- Zkontrolujte, že je Bluetooth zapnuté a aplikace MSpa Link ho smí používat.
- Pokud předchozí kroky trvaly příliš dlouho, vířivka mohla opustit režim párování. Zůstaňte na stránce vyhledávání a znovu podržte tlačítko **UP** na ovládací skříňce.

###### Přiřazení selže

- **Failure to connect the device** — obvykle slabý signál; přibližte telefon, vířivku a router k sobě.
- **Failure to connect the device to the Wi-Fi network** — zkontrolujte heslo Wi-Fi a nastavte zabezpečení routeru na WPA2; použijte síť 2,4 GHz.
- **Failure to bind the device to the account** — ujistěte se, že síť Wi-Fi je stabilní, a zkuste to znovu.

###### V TapHome nejsou žádné hodnoty

- Zkontrolujte, že `PasswordMd5` je 32znakový MD5 hash malými písmeny přesně z hesla účtu (bez znaku nového řádku na konci).
- Porovnejte `DeviceId` a `ProductId` se seznamem zařízení účtu.
- Zkontrolujte, že je vířivka zaregistrovaná v regionu cloudu MSpa Evropa / zbytek světa.
- Zkontrolujte **Online stav** a připojení vířivky k Wi-Fi.

###### Spojení TapHome vypadává, když se používá aplikace

Aplikace a TapHome jsou přihlášené stejným účtem a navzájem si ruší přihlášení. Pro TapHome použijte samostatný účet (viz **Účet, který používá TapHome**).

###### Voda se ohřívá pomalu nebo se teplota liší

Podle MSpa je ohřev pomalejší při okolní teplotě pod 10 °C, při rychlosti větru nad 3,5–5,4 m/s, při běžících bublinách během ohřevu nebo bez správně nasazeného krytu. Zobrazená teplota vody se může od skutečné lišit přibližně o 1 °C.

## Dostupná zařízení 20

Tato zařízení se po importu zobrazí v TapHome.

MSpa Mono Eco Modul

Servisní atributy

|                 |
|-----------------|
| Chybový kód     |
| Stav ohrevu     |
| Zostatok filtra |
| Využitie filtra |

Vlastní proměnné

|                                   |
|-----------------------------------|
| `Email` (string)                  |
| `PasswordMd5` (string)            |
| `DeviceId` (string)               |
| `ProductId` (string)              |
| `Token` (string)                  |
| `status` (string)                 |
| `HeatRate` (numeric) = 1.8        |
| `PumpW` (numeric) = 60            |
| `BubbleW` (numeric) = 900         |
| `HeaterPreheatW` (numeric) = 1500 |
| `HeaterHeatW` (numeric) = 2000    |
| `kWhTotal` (numeric)              |

Servisní atributy

Chybový kód

```taphome
PARSEJSON(status, "$.data.fault", true)
```

Stav ohrevu

```taphome
PARSEJSON(status, "$.data.heat_state", true)
```

Zostatok filtra

```taphome
PARSEJSON(status, "$.data.filter_life", true)
```

Využitie filtra

```taphome
PARSEJSON(status, "$.data.filter_current", true)
```

Teplota vody Termostat

Čtení teploty

```taphome
RETURN(PARSEJSON(status, "$.data.water_temperature", true) / 2);
```

Čtení požadované teploty

```taphome
RETURN(PARSEJSON(status, "$.data.temperature_setting", true) / 2);
```

Zápis požadované teploty

```taphome
VAR raw := ROUND(Se * 2);
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{\\\"temperature_setting\\\":" + raw + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Ohrev Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
RETURN(PARSEJSON(status, "$.data.heater_state", true));
```

Zápis stavu přepínače

```taphome
VAR d := SWITCH(St, 1, "\\\"heater_state\\\":1,\\\"filter_state\\\":1", "\\\"heater_state\\\":0");
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{" + d + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Filtrácia Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
RETURN(PARSEJSON(status, "$.data.filter_state", true));
```

Zápis stavu přepínače

```taphome
VAR d := SWITCH(St, 0, "\\\"filter_state\\\":0,\\\"heater_state\\\":0", "\\\"filter_state\\\":1");
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{" + d + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Bubliny Vícestavový přepínač

Hodnoty / Stavy: Vypnuté · Nízka · Stredná · Vysoká

Čtení stavu přepínače

```taphome
VAR bs := PARSEJSON(status, "$.data.bubble_state", true);
IF (bs = 0)
RETURN(0);
END
RETURN(PARSEJSON(status, "$.data.bubble_level", true));
```

Zápis stavu přepínače

```taphome
VAR d := SWITCH(Mu, 0, "\\\"bubble_state\\\":0", 1, "\\\"bubble_state\\\":1,\\\"bubble_level\\\":1", 2, "\\\"bubble_state\\\":1,\\\"bubble_level\\\":2", "\\\"bubble_state\\\":1,\\\"bubble_level\\\":3");
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{" + d + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Jet trysky Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
RETURN(PARSEJSON(status, "$.data.jet_state", true));
```

Zápis stavu přepínače

```taphome
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{\\\"jet_state\\\":" + St + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

UVC sterilizácia Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
RETURN(PARSEJSON(status, "$.data.uvc_state", true));
```

Zápis stavu přepínače

```taphome
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{\\\"uvc_state\\\":" + St + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Snímač teploty vody Teplotní senzor

Čtení teploty

```taphome
RETURN(PARSEJSON(status, "$.data.water_temperature", true) / 2);
```

Vykúrené o Proměnná

Čtení

```taphome
VAR heater := PARSEJSON(status, "$.data.heater_state", true);
VAR setpoint := PARSEJSON(status, "$.data.temperature_setting", true) / 2;
VAR actual := PARSEJSON(status, "$.data.water_temperature", true) / 2;
VAR perhour := PARSEJSON(status, "$.data.device_heat_perhour", true);
VAR rate := SWITCH(perhour > 0, 1, perhour / 10, HeatRate);
VAR go := SWITCH(heater = 1 AND setpoint > actual, 1, 1, 0);
VAR fin := DATETIMEADD(NOW(), 0, 0, 0, 0, ROUND((setpoint - actual) / rate * 60), 0, 0);
RETURN((TODOUBLE(TOSTRING(fin, "HH")) * 3600 + TODOUBLE(TOSTRING(fin, "mm")) * 60) * go);
```

Zostatok filtra Proměnná

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.filter_life", true));
```

Využitie filtra Proměnná

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.filter_current", true));
```

Detská poistka Jazýčkový kontakt

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.safety_lock", true));
```

Stav ohrevu Proměnná

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.heat_state", true));
```

Online stav Jazýčkový kontakt

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.is_online", true));
```

Príkon Proměnná

Čtení

```taphome
VAR p := 0;
IF (PARSEJSON(status, "$.data.filter_state", true) = 1)
p := p + PumpW;
END
IF (PARSEJSON(status, "$.data.bubble_state", true) = 1)
p := p + BubbleW;
END
IF (PARSEJSON(status, "$.data.heater_state", true) = 1)
IF (PARSEJSON(status, "$.data.heat_state", true) = 3)
p := p + HeaterHeatW;
END
IF (PARSEJSON(status, "$.data.heat_state", true) = 2)
p := p + HeaterPreheatW;
END
END
RETURN(p);
```

Jednotka teploty Přepínač

Hodnoty / Stavy: °F · °C

Čtení stavu přepínače

```taphome
RETURN(PARSEJSON(status, "$.data.temperature_unit", true));
```

Zápis stavu přepínače

```taphome
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{\\\"temperature_unit\\\":" + St + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Čas ohrevu Proměnná

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.heat_time", true));
```

Prepínač ohrevu Proměnná

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.heat_time_switch", true));
```

Auto-nafúknutie Proměnná

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.auto_inflate", true));
```

Verzia firmvéru WiFi Proměnná

Čtení

```taphome
RETURN(PARSEJSON(status, "$.data.wifivertion", true));
```

Spotreba Proměnná

Čtení

```taphome
RETURN(kWhTotal);
```

**Připojení:** Packet Parser → HTTP

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí            |
|-------------------|--------------------|
| Email (MSpa účet) | Zadáte při importu |
| Heslo MD5 (MSpa)  | Zadáte při importu |
| Device ID         | Zadáte při importu |
| Product ID        | Zadáte při importu |

## Související dokumentace

- [Integrace Packet Parser](https://taphome.com/cs/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/cs/docs/integration/packet-parser/)
- [Funkce Packet parser](https://taphome.com/cs/docs/script/packet-parser/)
- [Funkce pro parsování](https://taphome.com/cs/docs/script/parsing-functions/)

