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

**URL:** <https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271>\
**Category:** Apps\
**Created:** [August 16, 2023, 7:17pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271 "2023-08-16T19:17:36Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 9, 2024, 2:01pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/102 "2024-08-09T14:01:16Z")

</div>

@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.

---

<div class="post-metadata">

**Author:** ![flowerpiece](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/flowerpiece/32/12477_2.png) [@flowerpiece](https://community.homey.app/u/flowerpiece)\
**Post date:** [August 15, 2024, 1:18pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/103 "2024-08-15T13:18:43Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 15, 2024, 4:14pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/104 "2024-08-15T16:14:28Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![flowerpiece](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/flowerpiece/32/12477_2.png) [@flowerpiece](https://community.homey.app/u/flowerpiece)\
**Post date:** [August 19, 2024, 7:46am UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/105 "2024-08-19T07:46:04Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 19, 2024, 6:08pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/106 "2024-08-19T18:08:40Z")

</div>

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

 ![1000033178](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/8/f840781031899f58a524d3cafbf5862d0d105838.jpeg)

This is one of my virtual devices

![1000033180](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/9/39e1601abe217a6dcf0c768cce656f59237b2961.jpeg)

 ![1000033183](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/e/ae9592e998d16d0e2e87b7645252b7d8e3eb8798.jpeg)

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

 ![1000033185](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/f/7f0fb2b341f9af041acade10e1c65ece6c9683d9.jpeg)

 ![1000033187](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/a/ca44228c5c9641b0cd16bcd70a4527a9a7832dbf.jpeg)

---

<div class="post-metadata">

**Author:** ![flowerpiece](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/flowerpiece/32/12477_2.png) [@flowerpiece](https://community.homey.app/u/flowerpiece)\
**Post date:** [September 7, 2024, 7:39pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/107 "2024-09-07T19:39:14Z")

</div>

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 🙂

---

<div class="post-metadata">

**Author:** ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)\
**Post date:** [September 8, 2024, 10:11am UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/108 "2024-09-08T10:11:34Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [September 8, 2024, 12:11pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/109 "2024-09-08T12:11:41Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)\
**Post date:** [September 8, 2024, 12:25pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/110 "2024-09-08T12:25:37Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![TheSource](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thesource/32/53900_2.png) [@TheSource](https://community.homey.app/u/TheSource)\
**Post date:** [September 8, 2024, 12:40pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/111 "2024-09-08T12:40:49Z")

</div>

@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.

 ![Screenshot 2024-09-08 142944](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/5/058ad7c27e95b8545f016f70a2e560645ea42f57.png)

Problem:  
I’m putting all data points from Homey in Influx ([InfluxDb App voor Homey | Homey](https://homey.app/nl-nl/app/homey.influxdb/InfluxDb/)) and visualize everything with Grafana in Home Assistent which looks like this:

 ![Screenshot 2024-09-08 143214](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/b/3bae4db47b13f33bdb4e2a9a338c6d793ec9bc85.jpeg)  
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.

 ![Screenshot 2024-09-08 142232](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/0/8020a494d71a4b7172693d42e228510264ba2b5c.png)  
 ![Screenshot 2024-09-08 142212](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/5/95ad99a15b48b4e5830c44020908c43212f45b10.jpeg)

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).

 ![Screenshot 2024-09-08 142309](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/6/56bb3b81b1aeca6f4e757f038c3c3ca3d8d59d79.png)

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.

---

<div class="post-metadata">

**Author:** ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)\
**Post date:** [September 8, 2024, 5:04pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/112 "2024-09-08T17:04:54Z")

</div>

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

 ![IMG_2657](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/7/c7de93d5058204ba75d49c7b80f432dfcb9277a1.png)  
 ![IMG_2656](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/d/cd8dffcf30083f5df84971f9c7705f5702d16f37.png)

---

<div class="post-metadata">

**Author:** ![TheSource](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thesource/32/53900_2.png) [@TheSource](https://community.homey.app/u/TheSource)\
**Post date:** [September 8, 2024, 7:47pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/113 "2024-09-08T19:47:09Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)\
**Post date:** [September 8, 2024, 8:16pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/114 "2024-09-08T20:16:03Z")

</div>

@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](https://github.com/ginkage/MHI-AC-Ctrl-ESPHome)

---

<div class="post-metadata">

**Author:** ![TheSource](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thesource/32/53900_2.png) [@TheSource](https://community.homey.app/u/TheSource)\
**Post date:** [September 8, 2024, 9:27pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/115 "2024-09-08T21:27:35Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![TheSource](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thesource/32/53900_2.png) [@TheSource](https://community.homey.app/u/TheSource)\
**Post date:** [September 17, 2024, 7:57pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/116 "2024-09-17T19:57:35Z")

</div>

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

 ![Screenshot 2024-09-17 214455](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/2/2213aba4f20608570958b620cc67dc5dee0a062c.png)  
 ![Screenshot 2024-09-17 213841](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/d/ed0cda3a10effb007fe7db90a9c439d80b4f255d.png)

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

 ![Screenshot 2024-09-17 214051](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/e/6eb5bcc6805765df77b84eb94568b5a6a85e14e8.png)

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)

 ![Screenshot 2024-09-17 213529](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/d/ddc53d33626247a85e679111c6b2281ac8b481f3.png)

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](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/1/11c26f06d008cc43c016f61079f4ee9a7610e47f.png)

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?

 ![Screenshot 2024-09-17 214258](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/3/430ad71042e490911ae25f2e5c47068d77504ecf.png)  
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.

---

<div class="post-metadata">

**Author:** ![flowerpiece](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/flowerpiece/32/12477_2.png) [@flowerpiece](https://community.homey.app/u/flowerpiece)\
**Post date:** [December 15, 2024, 4:30pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/117 "2024-12-15T16:30:59Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [December 17, 2024, 11:19am UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/118 "2024-12-17T11:19:04Z")

</div>

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`

---

<div class="post-metadata">

**Author:** ![FrankP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frankp/32/120754_2.png) [@FrankP](https://community.homey.app/u/FrankP)\
**Post date:** [December 20, 2024, 8:28am UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/119 "2024-12-20T08:28:50Z")

</div>

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

Sensors are like this:

```auto
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?

---

<div class="post-metadata">

**Author:** ![Darthkatzs](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/darthkatzs/32/33892_2.png) [@Darthkatzs](https://community.homey.app/u/Darthkatzs)\
**Post date:** [December 26, 2024, 9:11am UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/120 "2024-12-26T09:11:53Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Baldhor](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/baldhor/32/27028_2.png) [@Baldhor](https://community.homey.app/u/Baldhor)\
**Post date:** [December 26, 2024, 2:21pm UTC](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271/121 "2024-12-26T14:21:31Z")

</div>

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

[Previous page](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271.md?page=5)

[Next page](https://community.homey.app/t/app-pro-esphome-control-your-esp8266-esp32-by-simple-configuration-files/87271.md?page=7)
