Thank you very much.
Switching from the rospogrigio LocalTuya to the xZetsubou LocalTuya integration solved a lot of issues for me.
If anyone is interested, here is my config for the Intex 28462 spa.
LocalTuya template
Templates directory located in custom_components/localtuya/templates
- climate:
current_temperature_dp: '110'
entity_category: None
fan_speed_list: auto,low,middle,high
friendly_name: Thermostat
hvac_action_dp: '117'
hvac_action_set:
heating: heat
idle: 'off'
hvac_mode_dp: '108'
hvac_mode_set:
heat: true
'off': false
id: '108'
icon: 'mdi:thermostat'
max_temperature: 104.0
min_temperature: 50.0
platform: climate
precision: '1'
preset_set: {}
target_precision: '1'
target_temperature_dp: '109'
temperature_step: '1'
temperature_unit: fahrenheit
- switch:
entity_category: None
friendly_name: Sanitizer
id: '103'
is_passive_entity: false
platform: switch
restore_on_reconnect: false
icon: 'mdi:recycle-variant'
- switch:
entity_category: None
friendly_name: Power
icon: 'mdi:power'
id: '104'
is_passive_entity: false
platform: switch
restore_on_reconnect: false
- switch:
entity_category: None
friendly_name: Jets
icon: 'mdi:weather-windy'
id: '105'
is_passive_entity: false
platform: switch
restore_on_reconnect: false
- switch:
entity_category: None
friendly_name: Filter
icon: 'mdi:air-filter'
id: '106'
is_passive_entity: false
platform: switch
restore_on_reconnect: false
- switch:
entity_category: None
friendly_name: Bubbles
icon: 'mdi:chart-bubble'
id: '107'
is_passive_entity: false
platform: switch
restore_on_reconnect: false
- sensor:
device_class: temperature
entity_category: diagnostic
friendly_name: Current Temperature
id: '110'
platform: sensor
unit_of_measurement: "\xB0F"
- sensor:
device_class: temperature
entity_category: diagnostic
friendly_name: Target Temperature
id: '109'
platform: sensor
unit_of_measurement: "\xB0F"
- sensor:
entity_category: diagnostic
friendly_name: Heat Indicator
icon: 'mdi:progress-helper'
id: '117'
platform: sensor
- sensor:
entity_category: diagnostic
friendly_name: Error Code
icon: 'mdi:alert'
id: '114'
platform: sensor
Lovalace card
Credits to michaelhenningersrb
type: custom:simple-thermostat
entity: climate.intex_spa_thermostat
header:
icon: mdi:hot-tub
name: Jacuzzi
toggle:
entity: switch.intex_spa_power
name: Power
faults:
- entity: switch.intex_spa_filter
- entity: switch.intex_spa_sanitizer
- entity: switch.intex_spa_jets
- entity: switch.intex_spa_bubbles
step_size: 1
hide:
state: true
sensors:
- entity: sensor.intex_spa_power
name: Power
- entity: sensor.garage_energy_consumption_daily
name: Energy
control:
hvac:
_name: Mode
heat:
name: Heat
'off':
name: 'Off'