---
title: "MSpa Mono Eco"
description: "Controlla la spa MSpa Mono Eco da TapHome via cloud MSpa: temperatura dell'acqua, riscaldatore, filtrazione, bolle e UVC. Serve un account MSpa Link."
url: "https://taphome.com/it/compatibility/mspa-mono-eco/"
language: it
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["http","cloud-api","hot-tub","spa","pool","wifi","2.4-ghz-wifi","https","md5-authentication"]
  questions: ["Come integrare la spa MSpa Mono Eco con TapHome?","Cosa può controllare TapHome sulla MSpa Mono Eco?","Come collegare la MSpa Mono Eco a TapHome tramite il cloud MSpa?","Come associare la MSpa Mono Eco all'app MSpa Link tramite Wi-Fi a 2,4 GHz?","Come ottenere l'hash MD5 della password, il Device ID e il Product ID per il template MSpa Mono Eco?","Perché la connessione di TapHome al cloud MSpa cade mentre si usa l'app MSpa Link?","Il template TapHome per la MSpa Mono Eco misura il consumo di energia?"]
---

# MSpa Mono Eco

Comunicazione: Packet Parser → HTTP

## Guida all'integrazione

La MSpa Mono Eco (modello F-MO062WE) è una spa gonfiabile rotonda della serie MSpa FRAME per un massimo di 6 persone (930 L). La centralina esterna contiene un riscaldatore da 2200 W, un soffiatore per bolle d'aria a tre livelli, una pompa di filtrazione e uno sterilizzatore UVC, e si collega tramite Wi-Fi a 2,4 GHz al cloud MSpa, che l'app mobile MSpa Link usa per il controllo remoto.

Questo template della community collega TapHome allo stesso cloud MSpa tramite HTTPS (`api.iot.the-mspa.com`, porta 443). Tra l'unità di controllo TapHome e la spa non c'è alcuna connessione locale: il template legge lo stato della spa dall'oggetto `data` restituito dal cloud e invia le modifiche all'endpoint del cloud `/api/device/command`. Non è un'integrazione ufficiale MSpa.

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

##### Collegamento hardware

La spa non è cablata a TapHome. L'unico collegamento elettrico è l'alimentazione di rete della centralina:

- Collega la spa direttamente a una presa con messa a terra. Il manuale MSpa vieta prolunghe, timer, adattatori e spine di conversione sull'alimentazione, quindi la spa si controlla solo tramite il cloud, non interrompendo l'alimentazione.
- Usa la spa solo con l'interruttore differenziale (RCD) presente sul cavo di alimentazione, con corrente differenziale nominale di intervento non superiore a 30 mA. Prova l'RCD prima di ogni utilizzo: premi **RESET** (l'indicatore diventa rosso), premi **TEST** (l'indicatore rosso deve spegnersi), poi premi di nuovo **RESET**.
- Dopo l'accensione e il reset dell'RCD, il display LED mostra la temperatura attuale dell'acqua.

![Pannello di controllo all-in-one della MSpa Mono Eco: display LED, pulsanti Heater, Filter, Bubble, Timer, UVC, pulsanti Up e Down, blocco di sicurezza.](https://taphome.com/images/compatibility/mspa-mono-eco/control-panel_hu_4a80d741a906a95a.jpg)

##### Configurazione

###### Requisiti di rete

- La centralina supporta **solo Wi-Fi a 2,4 GHz** (2412–2472 MHz). Non usare una rete con il suffisso `_5G`; se il router non mostra una rete a 2,4 GHz, attivala nelle impostazioni del router.
- Imposta la sicurezza del router su **WPA2**. L'app MSpa Link potrebbe rifiutare una rete il cui SSID contiene caratteri speciali (non alfanumerici).
- Tieni la spa, il router e il telefono usato per l'abbinamento il più vicino possibile tra loro, per avere un segnale Wi-Fi forte.
- La spa e l'unità di controllo TapHome non devono trovarsi nella stessa rete locale, ma l'unità di controllo ha bisogno dell'accesso a Internet (HTTPS in uscita, porta 443) verso `api.iot.the-mspa.com`.
- `api.iot.the-mspa.com` è il cloud MSpa per l'Europa e il resto del mondo. Le spa registrate nella regione Stati Uniti e Canada (`api.usiot.the-mspa.com`) o nella regione Cina usano un indirizzo cloud diverso da quello impostato nel template.

###### Creazione di un account MSpa Link

La spa deve prima essere associata a un account nell'app **MSpa Link** (iOS 9.0 o successivo, Android 7.0 o successivo; cerca "MSpa Link" nell'app store).

![App MSpa Link, preparazione: verifica del Wi-Fi a 2,4 GHz e schermate di registrazione dell'account (email, codice di verifica, password).](https://taphome.com/images/compatibility/mspa-mono-eco/mspa-link-app-account_hu_386aa668add128b9.jpg)

1. Apri l'app e tocca **Sign Up**. Non continuare come **Visitor**: TapHome ha bisogno dell'indirizzo email e della password di un account registrato.
2. Seleziona il tuo paese e inserisci il tuo indirizzo email.
3. Inserisci il codice di verifica ricevuto via email (valido 15 minuti; può essere inviato di nuovo dopo 60 secondi).
4. Imposta una password di 6–15 lettere o numeri.

###### Associazione della spa all'account

1. Assicurati che la spa sia accesa e che il telefono sia connesso alla rete Wi-Fi a 2,4 GHz con il Bluetooth attivo.
2. Nell'app tocca **ADD DEVICE** e scegli il tipo di controller (**CONTROL BOX**).
3. **Tieni premuto il pulsante UP** sulla centralina finché l'icona Wi-Fi non inizia a lampeggiare, poi tocca **CONFIRM**.
4. Inserisci la password della rete Wi-Fi.
5. Scegli la spa trovata (**MSPA MONO**); questo passaggio richiede l'autorizzazione Bluetooth.
6. Attendi il completamento dell'associazione.

![App MSpa Link, associazione della spa: Add Device, scelta di Control Box, pressione prolungata del pulsante UP finché l'icona Wi-Fi lampeggia, inserimento della password Wi-Fi a 2,4 GHz.](https://taphome.com/images/compatibility/mspa-mono-eco/mspa-link-pairing_hu_e348ac2733bbc2d7.jpg)

Per dissociare la spa, premi contemporaneamente i pulsanti **HEATER** e **TIMER**.

> [!WARNING]
> Una spa può essere abbinata a un solo utente principale alla volta. Se un altro account abbina la spa, l'utente precedente viene disconnesso. Non abbinare la spa una seconda volta dall'account destinato a TapHome.

###### Account usato da TapHome

> [!WARNING]
> Il cloud MSpa mantiene un solo token di accesso valido per account: un nuovo login con lo stesso account invalida quello precedente. Se TapHome e l'app MSpa Link usano lo stesso account, possono disconnettersi a vicenda e la connessione di TapHome cade a intermittenza. Per TapHome usa un account ospite separato, con indirizzo email e password propri; gli utenti registrati di MSpa Link possono condividere la spa con altri utenti.

###### Parametri di importazione

Il template richiede quattro parametri durante l'importazione:

| Parametro | Significato | Come ottenerlo |
|---|---|---|
| `Email` | Indirizzo email dell'account MSpa Link usato da TapHome | L'indirizzo usato in fase di registrazione |
| `PasswordMd5` | Hash MD5 della password dell'account: 32 caratteri esadecimali minuscoli. Non la password leggibile | Calcolalo in locale con qualsiasi strumento MD5 (vedi sotto) |
| `DeviceId` | Identificativo della spa nel cloud MSpa | Elenco dispositivi dell'account, campo `device_id` |
| `ProductId` | Identificativo del prodotto spa nel cloud MSpa | Elenco dispositivi dell'account, campo `product_id` |

Il cloud MSpa non accetta la password in chiaro, solo il suo hash MD5. Comandi di esempio:

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

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

Usa `printf`, non `echo`: `echo` aggiunge un a capo alla fine della password, l'hash risulta diverso e il login fallisce senza un errore chiaro. Non usare generatori MD5 online: riceverebbero la password.

La documentazione MSpa non indica dove l'app mostra gli identificativi del dispositivo. Il cloud MSpa li restituisce nell'elenco dispositivi dell'account (`/api/enduser/devices/`, voci dell'elenco con `device_id` e `product_id`) dopo un login su `/api/enduser/get_token/`.

In TapHome importa il template sull'unità di controllo e compila `Email`, `PasswordMd5`, `DeviceId` e `ProductId` nella finestra di importazione.

##### Funzionalità del dispositivo

###### Temperatura dell'acqua e riscaldamento

- **Temperatura acqua (termostato)**: mostra la temperatura attuale dell'acqua e imposta la temperatura obiettivo nell'intervallo 20–40 °C. Il cloud trasferisce le temperature a passi di mezzo grado (valore × 2), il template le converte in °C.
- **Sensore temperatura acqua**: temperatura attuale dell'acqua, in sola lettura.
- **Riscaldatore**: accende e spegne il riscaldamento. Accendendolo si accende anche la filtrazione; la spa stessa avvia la filtrazione ogni volta che il riscaldamento è attivo.
- **Stato riscaldamento**: fase di riscaldamento segnalata dalla spa; il template interpreta 2 come preriscaldamento e 3 come riscaldamento.
- **Riscaldata entro**: stima del momento in cui l'acqua raggiunge la temperatura obiettivo, calcolata dalla velocità di riscaldamento segnalata dalla spa oppure dalla variabile del modulo `HeatRate` (predefinita 1,8 °C all'ora) quando la spa non la segnala. Zero quando il riscaldatore è spento o la temperatura obiettivo è raggiunta.
- **Tempo di riscaldamento** (min) e **Interruttore tempo di riscaldamento**: valori in sola lettura `heat_time` e `heat_time_switch`, così come li riporta il cloud.

###### Filtrazione e trattamento dell'acqua

- **Filtrazione**: accende e spegne la pompa di filtrazione. Spegnendo la filtrazione si spegne anche il riscaldatore.
- **Sterilizzazione UVC**: accende e spegne lo sterilizzatore UVC.
- **Filtro residuo** e **Utilizzo filtro**: durata residua del filtro e ore di funzionamento del filtro, in ore.

###### Massaggio

- **Bolle**: interruttore multivalore con gli stati Spento, Basso, Medio e Alto; livello e stato acceso/spento vengono inviati con un unico comando. Secondo MSpa, il soffiatore assorbe 300 W, 500 W o 720 W a seconda del livello e si spegne automaticamente dopo 20 minuti di funzionamento.
- **Getti**: interruttore per i modelli MSpa con getti idromassaggio. Il pannello di controllo della Mono Eco non ha la funzione getti; il dispositivo può essere eliminato dopo l'importazione.

> [!WARNING]
> MSpa avverte di non attivare il massaggio a bolle con la copertura montata: l'aria può accumularsi all'interno della spa e causare danni e lesioni. Tienilo presente per il controllo remoto e per le automazioni che attivano le bolle.

###### Stato e impostazioni

- **Stato online**: connessione della spa al cloud MSpa, Online oppure Offline.
- **Blocco di sicurezza**: stato del blocco del pannello di controllo (bloccato / sbloccato), in TapHome in sola lettura.
- **Unità di temperatura**: commuta l'unità usata dalla spa tra °C e °F.
- **Gonfiaggio automatico**: valore di gonfiaggio automatico segnalato dalla spa, in sola lettura.
- **Versione firmware Wi-Fi**: versione firmware del modulo Wi-Fi della spa.
- Attributi di servizio del modulo: codice di errore, stato riscaldamento, filtro residuo e utilizzo filtro.

###### Stima di potenza ed energia

Il template non misura l'elettricità. **Potenza** (W) è una stima calcolata dagli stati di filtrazione, bolle e riscaldamento e dai valori nominali salvati nelle variabili del modulo:

| Variabile | Predefinito | Aggiunto quando |
|---|---|---|
| `PumpW` | 60 W | la filtrazione è attiva |
| `BubbleW` | 900 W | le bolle sono attive |
| `HeaterPreheatW` | 1500 W | il riscaldatore è acceso e lo stato riscaldamento è 2 (preriscaldamento) |
| `HeaterHeatW` | 2000 W | il riscaldatore è acceso e lo stato riscaldamento è 3 (riscaldamento) |

**Energia** (kWh) mostra il valore della variabile del modulo `kWhTotal`; non è la lettura di un contatore.

> [!TIP]
> Il manuale MSpa indica per la Mono Eco un riscaldatore da 2200 W, un soffiatore per bolle da 300 / 500 / 720 W a seconda del livello e una potenza nominale di 2300 W. Adegua le variabili del modulo a questi valori per una stima più precisa.

##### Risoluzione dei problemi

###### L'app non trova la spa durante l'associazione

- Verifica che il Bluetooth sia attivo e che l'app MSpa Link abbia il permesso di usarlo.
- Se i passaggi precedenti hanno richiesto troppo tempo, la spa potrebbe essere uscita dalla modalità di abbinamento. Resta nella pagina di ricerca e tieni di nuovo premuto il pulsante **UP** sulla centralina.

###### L'associazione non riesce

- **Failure to connect the device**: di solito il segnale è debole; avvicina tra loro il telefono, la spa e il router.
- **Failure to connect the device to the Wi-Fi network**: controlla la password Wi-Fi e imposta la sicurezza del router su WPA2; usa una rete a 2,4 GHz.
- **Failure to bind the device to the account**: assicurati che la rete Wi-Fi sia stabile e riprova.

###### Nessun valore in TapHome

- Verifica che `PasswordMd5` sia l'hash MD5 di 32 caratteri minuscoli calcolato esattamente dalla password dell'account (senza a capo finale).
- Confronta `DeviceId` e `ProductId` con l'elenco dispositivi dell'account.
- Verifica che la spa sia registrata nella regione Europa / resto del mondo del cloud MSpa.
- Controlla **Stato online** e la connessione Wi-Fi della spa.

###### La connessione di TapHome cade mentre si usa l'app

L'app e TapHome hanno effettuato l'accesso con lo stesso account e si invalidano il login a vicenda. Usa un account separato per TapHome (vedi **Account usato da TapHome**).

###### L'acqua si scalda lentamente o la temperatura è diversa

Secondo MSpa, il riscaldamento è più lento con una temperatura ambiente inferiore a 10 °C, con vento oltre 3,5–5,4 m/s, con le bolle in funzione durante il riscaldamento o senza la copertura correttamente posizionata. La temperatura dell'acqua visualizzata può differire da quella reale di circa 1 °C.

## Dispositivi disponibili 20

Questi dispositivi compaiono in TapHome dopo l'importazione.

MSpa Mono Eco Modulo

Attributi di servizio

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

Variabili personalizzate

|                                   |
|-----------------------------------|
| `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)              |

Attributi di servizio

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 Termostato

Lettura temperatura

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

Lettura temperatura desiderata

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

Scrittura temperatura desiderata

```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 Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

```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 Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

```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 Interruttore multivalore

Valori / Stati: Vypnuté · Nízka · Stredná · Vysoká

Lettura stato interruttore

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

Scrittura stato interruttore

```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 Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

```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 Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

```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 Sensore di temperatura

Lettura temperatura

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

Vykúrené o Variabile

Lettura

```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 Variabile

Lettura

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

Využitie filtra Variabile

Lettura

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

Detská poistka Contatto reed

Lettura

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

Stav ohrevu Variabile

Lettura

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

Online stav Contatto reed

Lettura

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

Príkon Variabile

Lettura

```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 Interruttore

Valori / Stati: °F · °C

Lettura stato interruttore

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

Scrittura stato interruttore

```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 Variabile

Lettura

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

Prepínač ohrevu Variabile

Lettura

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

Auto-nafúknutie Variabile

Lettura

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

Verzia firmvéru WiFi Variabile

Lettura

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

Spotreba Variabile

Lettura

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

**Connessione:** Packet Parser → HTTP

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito                  |
|--------------------|------------------------------|
| Email (MSpa účet)  | Da inserire all'importazione |
| Heslo MD5 (MSpa)   | Da inserire all'importazione |
| Device ID          | Da inserire all'importazione |
| Product ID         | Da inserire all'importazione |

## Documentazione correlata

- [Integrazione Packet Parser](https://taphome.com/it/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/it/docs/integration/packet-parser/)
- [Funzioni Packet parser](https://taphome.com/it/docs/script/packet-parser/)
- [Funzioni di parsing](https://taphome.com/it/docs/script/parsing-functions/)

