esphome / esphome/feature-requests
Include Component for Hiking DDS238-4 W and DTS238-7 Wifi Energy Meters
- Dominant language
- No language data
- Stars
- 450
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the problem you have/What new integration you would like**
A fellow coder forked the repo and added a component to interface with Hiking DDS238-4 W and DTS238-7 Wifi Energy Meters (and potentially other similar compatible units).
I have worked with him to test and debug the integration, and have been using it for more than two years without issues.
I have noticed that there was no pull request, so the component has not been integrated into the release of esphome, and an external reference is needed.
His code is located here:
https://github.com/rodgon81/esphome/tree/dev/esphome/components/dxs238xw
**Please describe your use case for this integration and alternatives you've tried:**
Whereas the code does work, I have noticed that latest logs indicate that some code included in the component will be deprecated, so the code may no longer work starting on 2025.11 release:
```
INFO ESPHome 2025.6.3
INFO Reading configuration /config/esphome/esphome-web-xxxxx.yaml...
INFO Updating https://github.com/rodgon81/esphome@dev
WARNING Using `number.NUMBER_SCHEMA` is deprecated and will be removed in ESPHome 2025.11.0. Please use `number.number_schema(...)` instead. If you are seeing this, report an issue to the external_component author and ask them to update it. https://developers.esphome.io/blog/2025/05/14/_schema-deprecations/. Component using this schema: dxs238xw
WARNING Using `number.NUMBER_SCHEMA` is deprecated and will be removed in ESPHome 2025.11.0. Please use `number.number_schema(...)` instead. If you are seeing this, report an issue to the external_component author and ask them to update it. https://developers.esphome.io/blog/2025/05/14/_schema-deprecations/. Component using this schema: dxs238xw
WARNING Using `number.NUMBER_SCHEMA` is deprecated and will be removed in ESPHome 2025.11.0. Please use `number.number_schema(...)` instead. If you are seeing this, report an issue to the external_component author and ask them to update it. https://developers.esphome.io/blog/2025/05/14/_schema-deprecations/. Component using this schema: dxs238xw
WARNING Using `number.NUMBER_SCHEMA` is deprecated and will be removed in ESPHome 2025.11.0. Please use `number.number_schema(...)` instead. If you are seeing this, report an issue to the external_component author and ask them to update it. https://developers.esphome.io/blog/2025/05/14/_schema-deprecations/. Component using this schema: dxs238xw
WARNING Using `number.NUMBER_SCHEMA` is deprecated and will be removed in ESPHome 2025.11.0. Please use `number.number_schema(...)` instead. If you are seeing this, report an issue to the external_component author and ask them to update it. https://developers.esphome.io/blog/2025/05/14/_schema-deprecations/. Component using this schema: dxs238xw
WARNING Using `button.BUTTON_SCHEMA` is deprecated and will be removed in ESPHome 2025.11.0. Please use `button.button_schema(...)` instead. If you are seeing this, report an issue to the external_component author and ask them to update it. https://developers.esphome.io/blog/2025/05/14/_schema-deprecations/. Component using this schema: dxs238xw
INFO Deleting /data/build/esphome-web-1be2dc/.pioenvs
INFO Deleting /data/build/esphome-web-1be2dc/.piolibdeps
INFO Done!
```
Would it be possible to pull the code and make the component available in the main release branch, potentially fixing the outdated reference?
I will do my best to get in contact with the original developer.
**Additional context**
Find attached my working yaml configuration file:
[DDS238_config.yaml.txt](https://github.com/user-attachments/files/21060248/DDS238_config.yaml.txt)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.