Hiking Single Phase 65A DIN Rail Energy Meter
Model reference: DDS238-2
Hiking Single Phase 65A DIN Rail

Available from:

Install method:
USB to Serial

GPIO #Component
GPIO00 None
GPIO01 Tuya Tx
GPIO02 None
GPIO03 Tuya Rx
GPIO04 None
GPIO05 None
GPIO09 None
GPIO10 None
GPIO12 None
GPIO13 None
GPIO14 Led_i 1
GPIO15 None
GPIO16 Button 1
GPIO17 None
{"NAME":"Hiking DDS238-2 WIFI","GPIO":[0,2272,0,2304,0,0,0,0,0,0,320,0,32,0],"FLAG":0,"BASE":54}

Tasmota GitHub issue thread

Backlog TuyaMCU 33,20; TuyaMCU 32,18; TuyaMCU 31,19; SetOption66 1; SetOption19 1; SetOption53 1;

TuyaMCU 33,20 -> Voltage doesnt shows correctly in tasmota (usually shows thousands of volts, it’s not calibration related problem, I guess its a resolution problem), so I used Home Assistant instead.

RESULT = {"TuyaReceived":{"Data":"55AA030700081402000400037922C9","Cmnd":7,"CmndData":"1402000400037922","DpType2Id20":227618,"20":{"DpId":20,"DpIdType":2,"DpIdData":"00037922"}}}

37922C9 -> 37922 -> hex a dec -> 227618 -> 227,618vac (tasmota shows 22761 V)

Home Assistant config:


 - platform: mqtt
    name: "Automatico dds2382wifi tuya"
    state_topic: "dds2382wifi/tele/RESULT"
    value_template: >- 
      {% set message = value_json.TuyaReceived['20'].DpIdData | int(base=16) %}
      {{ (message|float) / 1000.0 }}
    unit_of_measurement: 'V'
    icon: mdi:alpha-v-circle-outline