Skip to content

Fix mypin_6l_videopetfeeder, added various compatible models#5401

Merged
make-all merged 6 commits into
make-all:mainfrom
pdwonline:main
Jun 27, 2026
Merged

Fix mypin_6l_videopetfeeder, added various compatible models#5401
make-all merged 6 commits into
make-all:mainfrom
pdwonline:main

Conversation

@pdwonline

Copy link
Copy Markdown
Contributor

Changes to mypin_6l_videopetfeeder.yaml

Fixes

  • DP 245 (feed_publish): renamed from "Log offline feed" to "Manual feed"
  • DP 245: added persist: false (device does not echo DP back after feeding)
  • DP 245: corrected range (min: 1, max: 10) and added hidden mapping for idle value -2000

New entities

  • DP 237: added separate text entity "Meal plan" for mealplan-card compatibility

Device info

  • Tested on Pretty Paws PP003 / Petrust PP003 / Lexmart PP003
  • Same hardware as Mypin 6L (product id: 8zrzjldq07tlxnlv)
  • DP 237 uses hex encoding (not base64)
  • Cached state example: {"237": "7f1400011000000"} = all days, 14:00, 1 portion, enabled

Notes

  • persist: false on DP 245 is essential: the device does not echo the value
    back after dispensing food, causing HA to wait indefinitely without it

Mypin 6l is the same as Pretty Paws PP003 and Petrust PP003 and Lexmart PP003. These models should now be recognised
Comment thread custom_components/tuya_local/devices/mypin_6l_videopetfeeder.yaml Outdated
Comment thread custom_components/tuya_local/devices/mypin_6l_videopetfeeder.yaml Outdated
Removed duplicate product entries for Pretty Paws, Petrust, and Lexmart. Updated translation key for Meal plan entity.
@make-all make-all moved this from 👀 In review to 🏗 Stalled in Tuya Local Jun 24, 2026
- `translation_key: manual_feed` applied as requested.
- For the `text` entity on DP 237: `translation_key: meal_plan` does not exist 
  in the tuya-local translations, so reverted to `name: Meal plan`.
@pdwonline

Copy link
Copy Markdown
Contributor Author
  • translation_key: manual_feed applied as requested.
  • For the text entity on DP 237: translation_key: meal_plan does not exist
    in the tuya-local translations, so used name: Meal plan instead.
    Happy to add a translation key if you can point me to where text entity
    translation keys are defined.

@make-all

Copy link
Copy Markdown
Owner

meal_plan exists as a translation key. You did not try that, you left it as "Meal plan"

since it turns out that a translation key exists for that
@pdwonline

Copy link
Copy Markdown
Contributor Author

Sorry. Fixed that. into
translation_key: meal_plan

@make-all make-all moved this from 🏗 Stalled to 👀 In review in Tuya Local Jun 25, 2026
@make-all make-all merged commit 775cfd9 into make-all:main Jun 27, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in Tuya Local Jun 27, 2026
make-all added a commit that referenced this pull request Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants