diff --git a/custom_components/localtuya/pytuya/__init__.py b/custom_components/localtuya/pytuya/__init__.py index bcc8bbe..67aabb2 100644 --- a/custom_components/localtuya/pytuya/__init__.py +++ b/custom_components/localtuya/pytuya/__init__.py @@ -817,7 +817,7 @@ class TuyaProtocol(asyncio.Protocol, ContextualLogger): Args: dps([int]): list of dps to update, default=detected&whitelisted """ - if self.version in [3.2, 3.3]: # 3.2 behaves like 3.3 with type_0d + if self.version in [3.2, 3.3, 3.4]: # 3.2 behaves like 3.3 with type_0d if dps is None: if not self.dps_cache: await self.detect_available_dps() diff --git a/custom_components/localtuya/strings.json b/custom_components/localtuya/strings.json index 25d09fe..32f6040 100644 --- a/custom_components/localtuya/strings.json +++ b/custom_components/localtuya/strings.json @@ -23,7 +23,7 @@ }, "power_outlet": { "title": "Add subswitch", - "description": "You are about to add subswitch number `{number}`. If you want to add another, tick `Add another switch` before continuing.", + "description": "You are about to add subswitch number `{number}`. If you want to add another, tick `Add another switch` before continuing.", "data": { "id": "ID", "name": "Name", @@ -101,10 +101,10 @@ "fan_speed_min": "minimum fan speed integer", "fan_speed_max": "maximum fan speed integer", "fan_speed_ordered_list": "Fan speed modes list (overrides speed min/max)", - "fan_direction":"fan direction dps", + "fan_direction": "fan direction dps", "fan_direction_forward": "forward dps string", "fan_direction_reverse": "reverse dps string", - "fan_dps_type": "DP value type", + "fan_dps_type": "DP value type", "current_temperature_dp": "Current Temperature", "target_temperature_dp": "Target Temperature", "temperature_step": "Temperature Step (optional)", @@ -136,4 +136,4 @@ } }, "title": "LocalTuya" -} +} \ No newline at end of file diff --git a/custom_components/localtuya/translations/en.json b/custom_components/localtuya/translations/en.json index b9beee4..cc289ee 100644 --- a/custom_components/localtuya/translations/en.json +++ b/custom_components/localtuya/translations/en.json @@ -167,7 +167,7 @@ "fan_speed_min": "minimum fan speed integer", "fan_speed_max": "maximum fan speed integer", "fan_speed_ordered_list": "Fan speed modes list (overrides speed min/max)", - "fan_direction":"fan direction dps", + "fan_direction": "fan direction dps", "fan_direction_forward": "forward dps string", "fan_direction_reverse": "reverse dps string", "fan_dps_type": "DP value type", @@ -198,5 +198,29 @@ } } }, + "services": { + "reload": { + "name": "Reload", + "description": "Reload localtuya and reconnect to all devices." + }, + "set_dp": { + "name": "Set datapoint", + "description": "Change the value of a datapoint (DP)", + "fields": { + "device_id": { + "name": "Device ID", + "description": "Device ID of device to change datapoint value for" + }, + "dp": { + "name": "DP", + "description": "Datapoint index" + }, + "value": { + "name": "Value", + "description": "New value to set" + } + } + } + }, "title": "LocalTuya" -} +} \ No newline at end of file diff --git a/custom_components/localtuya/translations/it.json b/custom_components/localtuya/translations/it.json index 9b05309..264bb97 100644 --- a/custom_components/localtuya/translations/it.json +++ b/custom_components/localtuya/translations/it.json @@ -188,5 +188,29 @@ } } }, + "services": { + "reload": { + "name": "Reload", + "description": "Reload localtuya and reconnect to all devices." + }, + "set_dp": { + "name": "Set datapoint", + "description": "Change the value of a datapoint (DP)", + "fields": { + "device_id": { + "name": "Device ID", + "description": "Device ID of device to change datapoint value for" + }, + "dp": { + "name": "DP", + "description": "Datapoint index" + }, + "value": { + "name": "Value", + "description": "New value to set" + } + } + } + }, "title": "LocalTuya" } diff --git a/custom_components/localtuya/translations/pt-BR.json b/custom_components/localtuya/translations/pt-BR.json index ca5629c..74884ee 100644 --- a/custom_components/localtuya/translations/pt-BR.json +++ b/custom_components/localtuya/translations/pt-BR.json @@ -188,5 +188,29 @@ } } }, + "services": { + "reload": { + "name": "Reload", + "description": "Reload localtuya and reconnect to all devices." + }, + "set_dp": { + "name": "Set datapoint", + "description": "Change the value of a datapoint (DP)", + "fields": { + "device_id": { + "name": "Device ID", + "description": "Device ID of device to change datapoint value for" + }, + "dp": { + "name": "DP", + "description": "Datapoint index" + }, + "value": { + "name": "Value", + "description": "New value to set" + } + } + } + }, "title": "LocalTuya" }