Giter VIP home page Giter VIP logo

Comments (13)

vangorra avatar vangorra commented on September 28, 2024 1

I figured as much. I think the app used to show power consumption but I'm not sure.
To be sure, I'm trying to get the app and unit to connect again. I stopped using all this shortly after install because it's all so terrible and I'm reminded again how awful their systems are.

from esphome-econet.

tronikos avatar tronikos commented on September 28, 2024 1

From https://github.com/esphome-econet/esphome-econet/wiki/Objects you can try adding the following in your yaml

text_sensor:
  - platform: econet
    name: "WHTRCNFG text"
    sensor_datapoint: WHTRCNFG

number:
  - platform: econet
    name: "WHTRCNFG number"
    number_datapoint: WHTRCNFG
    min_value: 0
    max_value: 100
    step: 1
    mode: box

and try different values for the number. If you find any other working, just add the number: "text" in the custom_presets map.

from esphome-econet.

Daniel-dev22 avatar Daniel-dev22 commented on September 28, 2024

Did you ever connect the app before?

If yes did it show power consumption?

from esphome-econet.

barndawgie avatar barndawgie commented on September 28, 2024

@vangorra - @Daniel-dev22's question is about the official EcoNet app, to be clear. We're curious if you see power consumption in there as it would imply that there is some API/value for us to query against.

from esphome-econet.

vangorra avatar vangorra commented on September 28, 2024

Finally managed to get this stupid "smart" thing to connect. It does show power usage.

Screenshot_20231121-093012.png

from esphome-econet.

barndawgie avatar barndawgie commented on September 28, 2024

You can also try copying the POWRWATT sensor from https://github.com/esphome-econet/esphome-econet/blob/main/econet_heatpump_water_heater.yaml to try a quick test.

  - platform: econet
    name: "Power"
    id: power
    sensor_datapoint: POWRWATT
    unit_of_measurement: "W"
    accuracy_decimals: 3
    device_class: "power"
    state_class: "measurement"
    filters:
      - lambda: ${sensor_power_filters_lambda}

from esphome-econet.

vangorra avatar vangorra commented on September 28, 2024

That worked. Using the config below, I was able to add a power reading for my electric water heater.

Rheem Performance Platinum Gladiator
Model XE50T12CS55U1

---
substitutions:
  tx_pin: GPIO19
  rx_pin: GPIO22
  platform: esp32
  board: esp32dev
  sensor_power_filters_lambda: return x;

packages:
  econet:
    url: https://github.com/esphome-econet/esphome-econet
    ref: main
    file: econet_electric_tank_water_heater.yaml

dashboard_import:
  package_import_url: github://esphome-econet/esphome-econet/build-yaml/${name}-${platform}.yaml@${github_ref}
  import_full_config: false

# Uncomment the below to use Wi-Fi settings from your secrets.yaml file
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

api:
  encryption:
    key: !secret encryption_key

sensor:
  - platform: econet
    name: "Power"
    id: power
    sensor_datapoint: POWRWATT
    unit_of_measurement: "W"
    accuracy_decimals: 3
    device_class: "power"
    state_class: "measurement"
    filters:
      - lambda: ${sensor_power_filters_lambda}

from esphome-econet.

barndawgie avatar barndawgie commented on September 28, 2024

Just submitted a PR to add this to our configurations.

@vangorra - If you're up to trying some of the other sensors from that file, it's definitely possible that some of them would also apply to an ETWH (e.g. The Model and Serial Number sensors, some of the temperature diagnostic sensors). If they do, please open a new issue here or hop into our Discord and let us know what you find.

from esphome-econet.

tronikos avatar tronikos commented on September 28, 2024

@vangorra Do VACA_NET and VACATIME that are in the HPWH config work for your water heater? Are you missing any presets? The current config for electric water heater was based on an old unit that only had:

    custom_presets:
      0: "Energy Saver"
      1: "Performance"

from esphome-econet.

vangorra avatar vangorra commented on September 28, 2024

Looks like vacation mode is working when I copied it over from the heat pump config. I created a PR with the changes.

The existing 2 presets do work but I'm not sure if it is a complete list. I tried to look in the app but it of course doesn't work again and re-adding the unit from scratch also isn't working anymore. Who would have guessed that a water tank manufacturer is terrible at making connected devices and apps?!

from esphome-econet.

barndawgie avatar barndawgie commented on September 28, 2024

I would be surprised if there are other modes - all of the other modes on the HPWH are about how aggressively the heater switches from Heat Pump to Heating Coils.

from esphome-econet.

vangorra avatar vangorra commented on September 28, 2024

Thanks for the config. I tried it out and it looks like there aren't any additional presets.

[21:22:52][W][econet.climate:096]: In custom_presets of your yaml add: 2: ""
[21:22:52][W][econet.climate:096]: In custom_presets of your yaml add: 3: ""
[21:22:53][W][econet.climate:096]: In custom_presets of your yaml add: 4: ""
[21:22:54][W][econet.climate:096]: In custom_presets of your yaml add: 5: ""
[21:22:56][W][econet.climate:096]: In custom_presets of your yaml add: 6: ""
[21:22:57][W][econet.climate:096]: In custom_presets of your yaml add: 7: ""
[21:22:58][W][econet.climate:096]: In custom_presets of your yaml add: 8: ""
[21:22:58][W][econet.climate:096]: In custom_presets of your yaml add: 9: ""

from esphome-econet.

tronikos avatar tronikos commented on September 28, 2024

Thanks for checking. As barndawgie said, it makes sense there aren't any more supported presets.

from esphome-econet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.