[APP][Pro] ESPhome - Control your ESP8266/ESP32 by simple configuration files

@flowerpiece Sander, I think it should match with the capability “Valve - Position” →
Position is a percentage value.
The capability types you try to select, are measurement values.

“Dim” (0-100%) seems to be the only type matching “Valve Position” capability. Try to select that one.

Controlling it with the dim capability works. But is there no way to show measurements from the device?

Which measurements would that be? Does the valve has a liquid-flow meter f.i.?

It gives back the opening-percentage of the valve, WiFi connection strength, and when I connect a sensor it shows CO2 and humidity. Is it possible to show these values in the device(tile) on homey?

For my ESP boards it’s possible to show all values on a web app tile

This is one of my virtual devices

1000033180

I can add capabilities, it shows the available ones. Doesn’t it with your board?:

I think it was a bug that I could not select a capability type. I’ve tried it again and it seems to work :). Thanks for your help! There is not really a type that fits (percentage of how far a valve is opened), but I use humidity which shows a percentage sign, so that’s works :slight_smile:

1 Like

Question when a device looses the Wi-Fi connection, after reconnection I have to restart the ESPhome App to get the device working again.
Is this normal behavior?

At my setup, app restart is only needed when the IP address of an ESPhome device got changed, after the connection has been reestablished.
So, make sure to reserve IP addresses for those devices, to ensure IP addresses can’t change after a network issue.

All my homeauotomation devices have fixed IP adresses, so that is not the issue

@Baldhor New to ESP, but love the concept. Thanks for creating this app.

Instead of using Melcloud i’m controlling my Mitsubishi Heatpump via a ESP32 controller which I also integrated to Home Assistent. However I’m running that on the side and want to control everything via Homey.

I have some questions and a problem:
Q: Can I also create different tabs with different functions? Like selection of different modes? Or will this happen automaticly? Screenshot from my melcloud app to show what i’m talking about.

Problem:
I’m putting all data points from Homey in Influx (InfluxDb App voor Homey | Homey) and visualize everything with Grafana in Home Assistent which looks like this:


I would like to add the ESP device to this as well, however the labels make it very difficult for me.

In Homey one of the lables is called SWW Target Temp. This shows also up in the Insigts charts with the same label. So far so good.


However in InfluxDB they show up with their ‘technical label’ based on the type of capablity. So now the SWW Target Temp is called measure_temperature.4, etc. With over 50 different data points (not all useful, still would like to store them) from the ESP32 it will be very difficult to guess / find the right label and relabel it in Grafana (screenshot below).

Does this app perhaps have 2 different type of labels for each datapoint? One called SWW Target Temp" and the other one called “measure_temperature.4” and would it be possible to all rename them to the readable label so it gets passed like that to InfluxDB as well? Would save me an enourmous amount of time and all other apps data show up with readable labels in Influx. Thanks.

For controling in Honey you need to create virtual devices, see screenshots.


Thanks @Paul_Hemels. However I don’t get it to work. When I select Force DHW which can have a false and true state and I select on/off it makes a button in a new tab which looks to disable the whole device, while it is just a function (forceer SWW water verwarmen) similar to your swing options. When I select holiday home (again false or true) it even doesn’t show the on/off type, only alarm types. I’m creating all of these in the same virtual device as where I defined the temperatures.

@TheSource Do you have a Mitsubischi Heavy Industrie Airco? Mine is a MHI
I have this project: GitHub - ginkage/MHI-AC-Ctrl-ESPHome: ESPHome integration for MHI-AC-Ctrl project

No, I have a Misubischi Electronics making use of this one: GitHub - fonske/esphome-ecodan-hp: ESPHome Ecodan heatpump (arduino) and I might switch to this one: GitHub - gekkekoe/esphome-ecodan-hp: ESPHome Ecodan heatpump (esp-idf)

Ok I have a device in HA and I also want to add it in Homey.


The screenshots in HA show the posiblities. For example I can set the Target Temp and I can select the mode (cooling, heating, off, etc). In HA all work fine.

I added this device also in Homey

  1. So here I can select the fan modes, all work except for quiet. You will see that in the values of ESPHome on Homey Quiet is not reported, only the other modes which work. However how can I get quite working? and showing up in the list of values? (see last screenshot)

Modus is the mode the airconditing works in, like off, cooling, heating. This overview show the status which if fine.

However when I go to advanced flows…
Screenshot 2024-09-17 215237

  1. For the when/and/than cards the value for Modus is empty. when I type one of the contraints values like ‘cool’ I can trigger that one in a flow. But shoudn’t this be a dropdown menu with the options?


Here you see that quiet isn’t in the values of contraints, probably the reason it doens’t work. How to get this option here?

  1. Also you see that Modus only has the option of text and select. The only difference is text is readonly and select can be controlled by flows as well. I’m missing the option custom enum which seems to create a menu where I can select the mode (heat/cool/off) I want.

Hi,

Would you be able to add the “fan” component to the app? I have a open air mini for DUCO controller, which uses the fan component to control the fan RPM (the speed template). Hope this would be possible.

Hi @Baldhor! Thanks for creating this Homey App!

Any plans to integrate the new Homey capabilities and device classes? I would love to switch the ESPHome device connected to my intercom to use the alarm_door_fault capability instead of the alarm_generic

I’m using an ESPHome to count pulses from a kWh meter (s0 pulses).

Sensors are like this:

sensor:
  - platform: pulse_counter
    pin: 5
    update_interval: 60s
    unit_of_measurement: 'kW'
    name: 'Amber (Power Main)'
    id: mainamber
    state_class: measurement
    device_class: power
    filters:
      - multiply: 0.06  # (60s/1000 pulses per kWh)

- platform: pulse_counter
    pin: 4
    update_interval: 60s
    unit_of_measurement: 'kW'
    name: 'Amber (Power Backup)'
    id: backupamber
    state_class: measurement
    device_class: power
    filters:
      - multiply: 0.06  # (60s/1000 pulses per kWh)

What are the right class and capability to use?

I seems to have to restart the app almost daily as it loses connection to my ESP device. The ip is fixed. I’ve now also tried fixing the AP that my device is on so that it wouldn’t roam to another one. I’ll see if that makes any difference. Cause once restarted it just works fine for a day.

Sorry but I switched to another home automation solution.
And so I stopped support.
This app is free to take …

1 Like