Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam
substitutions:
name: thermostat
friendly_name: thermostat
esphome:
name: ${name}
friendly_name: ${friendly_name}
bk72xx:
board: cb3s
logger:
baud_rate: 0
api:
ota:
- platform: esphome
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
uart:
- baud_rate: 9600
tx_pin: GPIO11
rx_pin: GPIO10
id: tuya_uart
time:
- platform: homeassistant
id: homeassistant_time
tuya:
uart_id: tuya_uart
time_id: homeassistant_time
climate:
- platform: tuya
name: ${name}
switch_datapoint: 1
target_temperature_datapoint: 16
current_temperature_datapoint: 24
temperature_multiplier: 0.1
Datapoint 1: switch (value: ON)
Datapoint 2: enum (value: 1)
Datapoint 44: int value (value: 2)
Datapoint 101: switch (value: OFF)
Datapoint 3: enum (value: 0)
Datapoint 71: raw (value: 06.00.00.C8.08.00.00.96.0B.1E.00.96.0D.1E.00.96.11.00.00.DC.16.00.00.C8.06.00.00.C8.08.00.00.C8.0B.1E.00.C8.0D.1E.00.C8.11.00.00.C8.16.00.00.96.06.00.00.C8.08.00.00.C8.0B.1E.00.C8.0D.1E.00.C8.11.00.00.C8.16.00.00.96 (72))
Datapoint 16: int value (value: 215)
Datapoint 19: int value (value: 350)
Datapoint 26: int value (value: 50)
Datapoint 24: int value (value: 170)
Datapoint 102: enum (value: 0)
Datapoint 103: int value (value: 1)
Datapoint 27: int value (value: -2)
Datapoint 106: int value (value: 64)
Datapoint 105: int value (value: 0)
Datapoint 104: enum (value: 0)
substitutions:
name: thermostat
friendly_name: thermostat
esphome:
name: ${name}
friendly_name: ${friendly_name}
bk72xx:
board: cb3s
logger:
baud_rate: 0
api:
ota:
- platform: esphome
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
uart:
- baud_rate: 9600
tx_pin: GPIO11
rx_pin: GPIO10
id: tuya_uart
time:
- platform: homeassistant
id: homeassistant_time
tuya:
uart_id: tuya_uart
time_id: homeassistant_time
climate:
- platform: tuya
name: ${friendly_name}
switch_datapoint: 1
target_temperature_datapoint: 16
current_temperature_datapoint: 24
temperature_multiplier: 0.1
visual:
temperature_step: 0.5
binary_sensor:
# Work state – DPID 3
- platform: tuya
id: work_state_raw
sensor_datapoint: 3
internal: true
- platform: template
name: "Work State"
lambda: |-
return !id(work_state_raw).state;
device_class: plug
number:
# Upper Limit (°C) – DPID 19
- platform: tuya
name: "Upper Temperature Limit"
number_datapoint: 19
min_value: 15
max_value: 45
step: 1
device_class: temperature
# Lower Limit (°C) – DPID 26
- platform: tuya
name: "Lower Temperature Limit"
number_datapoint: 26
min_value: 5
max_value: 15
step: 1
device_class: temperature
# Temperature calibration – DPID 27
- platform: tuya
name: "Temperature Calibration"
number_datapoint: 27
min_value: -9
max_value: 9
step: 1
device_class: temperature
# Backlight – DPID 44
- platform: tuya
name: "Backlight Brightness"
number_datapoint: 44
min_value: 0
max_value: 4
step: 1
device_class: illuminance
# Deadzone temperature – DPID 103
- platform: tuya
name: "Deadzone Temperature"
number_datapoint: 103
min_value: 0
max_value: 5
step: 1
device_class: temperature
switch:
# Cooling Mode – DPID 101
- platform: tuya
name: "Cooling Mode"
switch_datapoint: 101
device_class: switch
select:
# Forced output – DPID 104
- platform: tuya
name: "Forced Output Countdown Setting"
enum_datapoint: 104
options:
0: "Close"
1: "30"
2: "60"
3: "90"
# Mode – DPID 2
- platform: tuya
name: "Thermostat Mode"
enum_datapoint: 2
options:
0: "Auto"
1: "Manual"
2: "Temp Override"
sensor:
# Forced countdown – DPID 105
- platform: tuya
name: "Forced Output Countdown"
sensor_datapoint: 105
unit_of_measurement: "m"
accuracy_decimals: 0
device_class: duration
# Humidity – DPID 106
- platform: tuya
name: "Humidity"
sensor_datapoint: 106
accuracy_decimals: 0
unit_of_measurement: "%"
device_class: humidity
# Temperature
- platform: tuya
name: "Temperature"
sensor_datapoint: 24
accuracy_decimals: 1
unit_of_measurement: "°C"
filters:
- multiply: 0.1
device_class: temperature