Comments (13)
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.
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.
Did you ever connect the app before?
If yes did it show power consumption?
from esphome-econet.
@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.
Finally managed to get this stupid "smart" thing to connect. It does show power usage.
from esphome-econet.
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.
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.
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.
@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.
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.
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.
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.
Thanks for checking. As barndawgie said, it makes sense there aren't any more supported presets.
from esphome-econet.
Related Issues (20)
- Enable VERBOSE_LOGGING in CI Build Checks
- Changing the target temperature using an automation (electric usage shifting) HOT 2
- Add support for updating `hvac_action` attribute on climate entities
- Migrate away from deprecated Platform/Board Configurations HOT 1
- Add support for esp32s3 boards
- Not seeing power sensor data on Rheem Hybrid electric water heater HOT 5
- Furnace: Add OutdoorAirTemperature and SupplyAirTemperature to HWSTATUS parsing HOT 2
- Wiki: Add additional hardware options and wiring instructions HOT 3
- Warnings When Building for ESP-IDF Framework
- Nightly Build Failed HOT 2
- Defrost for ODUs is displayed in a confusing way HOT 2
- ODU_DEFR returns float despite declaration as binary_sensor HOT 1
- HA Read Service No Longer Working HOT 2
- Support OCOMMAND decoding HOT 7
- Multiple zones not recognized HOT 6
- HVAC Zones - add support for zone 5
- HVAC Zones - add support for zone 6
- Determine Meaning of ODU Type HOT 35
- Some ODUs are at different addresses HOT 3
- Document Supported Substitutions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esphome-econet.