Add recall button support to Vivo FD55/Lumi LP66E-46M TV mount (#5363)
Description:
This adds two button entities (Position 1, Position 2) mapped to DPS 103, alongside the existing Up/Down/Stop buttons on DPS 101.
Why
The current config covers movement (up/move_down/cancel) but not the recall function, even though the physical device supports moving to saved positions via the app/remote. DPS 103 is a string enum (recall1, recall2, recall3) that triggers the motor to move to a previously saved position — the position itself is stored on the device hardware, not in Home Assistant.
Device tested
Sold as: Lumi LP66E-46M (also LP66E-46ML, larger variant)
product_id: ejr6szbimwutiaqp — confirmed identical to the existing Vivo FD55 entry via Tuya IoT Platform device details, so this appears to be a shared OEM board sold under multiple brand names
Confirmed working: Up, Down, Stop, and all twoRecall buttons, locally via tuya-local
Notes
No changes to existing entities/DPS mappings — this is additive only, so it shouldn't affect anyone currently using this config.
Happy to adjust naming/icons if there's a preferred convention for recall/preset-style buttons elsewhere in the repo.