Closed NewsGuyTor closed 6 months ago
Thank you for the heads up. I'll aim to fix this before ESPHome 2023.12 is out of beta, but I'm going to be on vacation for the next few weeks so it's unlikely.
In the meantime please use the latest stable version of 2023.11.
After a brief investigation it looks like this change was introduced in this PR: https://github.com/esphome/esphome/pull/5666
There is an option to suppress this error for individual pins, so it will be easier to fix than originally thought. I can probably come up with a fix this weekend.
Though, I haven't really thought that much about the consequences of pins having multiple uses, so that's probably worth revisiting anyway. (I've always been aware that it could be a Bad Idea, but nothing has really gone wrong because of it yet.)
@NewsGuyTor Can you change your config to reference the package github://tjhorner/upsy-desky/firmware/stock.yaml@esphome-2023.12
? You should be able to compile successfully with that. I'll publish a new release with those changes once ESPHome 2023.12 is out of beta.
Seems to work fine! Updated to 2023.12b2 without issue, and controlling the desk through HA still works great.
Version 2.0.0 released with these changes.
Troubleshooting Guide
Description
With ESPHome 2023.12.0b1, Upsy Desky can't be controlled/updated with ESPHome anymore since the same pins are used twice.
Logs
Which version of the Upsy Desky firmware config are you running?
1.2.0
How do you manage your Upsy Desky's updates?
ESPHome YAML Config
If you're using an ESPHome YAML config, which version of ESPHome are you running?
2023.12.0b1
ESPHome Config