Hiking DDS238-2 WIFI Single Phase 65A Energy Meter
Manufacturer
Hiking TOMZN (Tuya)
Product Images
Available from
Flashing info
I flashed the compiled config using tasmotizer with no issues. Desolding the ESP-Board is required as the TX/RX pins are connected to the Tuya MCU, guide available on GitHub for Tasmota with photo's.
GPIO Pinout
| Pin | Function | 
|---|---|
| GPIO1 | Tuya MCU Tx | 
| GPIO3 | Tuya MCU Rx | 
| GPIO14 | LED (inverted) | 
| GPIO16 | Button (inverted) | 
Basic Configuration
# Basic Config
---
substitutions:
  device_name: energy_meter
  friendly_name: "Energy Meter"
esphome:
  name: ${device_name}
esp8266:
  board: esp01_1m
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifipassword
  ap:
    ssid: ${friendly_name}
    password: !secret esphome_admin_password
captive_portal:
logger:
  baud_rate: 0
api:
ota:
uart:
  rx_pin: GPIO3
  tx_pin: GPIO1
  baud_rate: 9600
tuya:
switch:
  - platform: "tuya"
    name: "${friendly_name} Switch"
    id: power
    switch_datapoint: 1
binary_sensor:
  - platform: gpio
    pin: 16
    id: button
    on_press:
      then:
        - switch.toggle: power
sensor:
  - platform: "tuya"
    name: "${friendly_name} Current"
    sensor_datapoint: 18
    accuracy_decimals: 2
    unit_of_measurement: "A"
    icon: "mdi:flash"
    filters:
      - multiply: 0.001
  - platform: "tuya"
    name: "${friendly_name} Power"
    sensor_datapoint: 19
    accuracy_decimals: 1
    unit_of_measurement: "W"
    icon: "mdi:flash"
    filters:
      - multiply: 0.1
  - platform: "tuya"
    name: "${friendly_name} Voltage"
    sensor_datapoint: 20
    unit_of_measurement: "V"
    accuracy_decimals: 1
    icon: "mdi:flash"
    filters:
      - multiply: 0.1
  - platform: "tuya"
    name: "${friendly_name} kWh +"
    sensor_datapoint: 101
    unit_of_measurement: "kWh"
    accuracy_decimals: 3
    icon: "mdi:flash"
    filters:
      - multiply: 0.01
  - platform: "tuya"
    name: "${friendly_name} kWh -"
    sensor_datapoint: 9
    unit_of_measurement: "kWh"
    accuracy_decimals: 3
    icon: "mdi:flash"
    filters:
      - multiply: 0.01