Baldhor / Homey-ESPhome-Enhanced

This is an Homey app which adds support for ESPHome devices. ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. More information on their homepage: https://www.esphome.io/
GNU General Public License v3.0
5 stars 3 forks source link

When adding several capabilities of the same type, only one is added: #40

Closed RoadXY closed 1 year ago

RoadXY commented 1 year ago

When adding several capabilities of the same type, only one is added: image

In the devices' settings, all titles of the same capability are the same however I'm 100% positive I had different descriptions for each fase image

Originally posted by @RoadXY in https://github.com/Baldhor/Homey-ESPhome-Enhanced/issues/35#issuecomment-1715480740

RoadXY commented 1 year ago

https://github.com/Baldhor/Homey-ESPhome-Enhanced/issues/35#issuecomment-1715625885

In the devices' settings, all titles of the same capability are the same however I'm 100% positive I had different descriptions for each fase

Just seen this, you mean you made different title, but the app "forgot" and just used the same title everywhere ... ?

Yes, I tried twice.

Baldhor commented 1 year ago

I will test it, but I'm very surprised, as I tested and even posted exemple of multiple capability use. Maybe a bug introduced later in the development ...

Baldhor commented 1 year ago

@RoadXY I just cannot reproduce your issue

Wizard configuration: image

Result in homeyu device: image

Baldhor commented 1 year ago

One part I don't understand from your screenshot, seems you are using the same native capability twice: image

It's not possible in the current wizard (improved-ui will allow it ...).

Baldhor commented 1 year ago

PRO TIPS: when on a computer, you can make the driver view larger with the following command: while (window.parent.document.querySelector("[data-is-small-view=true]") !== null) {document.querySelector("[data-is-small-view=true]").attributes["data-is-small-view"].nodeValue = "false";}

Just execute it in the console of the browser

RoadXY commented 1 year ago

I will try again to see if I made a mistake

RoadXY commented 1 year ago

Well I tried again and... I don't know what went wrong twice but now it's working!