new-device.yaml 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. name: New Device
  2. description: Report an unsupported device
  3. title: Request support for <productname>
  4. labels: ["new device"]
  5. body:
  6. - type: markdown
  7. attributes:
  8. value: |
  9. This form is for reporting a **New Device**. If you are looking for general help, including cases where you do not see anything in the log, see [Discussions](https://github.com/make-all/tuya-local/discussions).
  10. Thank you for reporting your unsupported device. Please provide as much information as you can. Because the developers are busy, new device requests will be prioritised as follows:
  11. 1. Pull requests
  12. 2. Issues with warning level logs from when adding the device and QueryThingsDataModel API results or equivalent
  13. 3. Issues with logs and enough dps info to make a useful config.
  14. 4. Issues with logs and a tested config
  15. - type: textarea
  16. id: log
  17. attributes:
  18. label: Log message
  19. description: |
  20. From the Home Assistant log (Settings / System /Log), please paste the Warning level log message containing a **dps** list which is output when you attempt to add the device and are presented with a list of non-matching devices.
  21. Providing logs shows that you have tried this integration, the device is able to connect, and existing configs are not adequate. They also show exactly what the device is sending, which helps avoid some back and forward steps to get the config working.
  22. placeholder: Reports without local logs from this integration will be immediately closed
  23. render: text
  24. validations:
  25. required: true
  26. - type: input
  27. id: productid
  28. attributes:
  29. label: Product ID
  30. description: |
  31. The product ID or productKey for the device.
  32. You can get this from the HA log when using cloud assisted setup with tuya-local 2024.11.0 and later. Otherwise the same iot.tuya.com API functions that provide the local key or from `tinytuya scan` or other tools doing local discovery. **Do not provide your device id here, that is private info unique to your personal device.**
  33. - type: input
  34. id: productname
  35. attributes:
  36. label: Product Name
  37. description: The product name (usually brand and model name/number)
  38. - type: textarea
  39. id: data_model
  40. attributes:
  41. label: DPS information
  42. description: |
  43. Preferred data is QueryThingsDataModel API result from iot.tuya.com (under Cloud / API Explorer / Device Control)
  44. If you do not have access to iot.tuya.com, but have other ways of obtaining dps information, the minimum info required is the numeric dp id, name/description, data type, and for settable dps, the range for numeric values, and the list of possible values for enum values. If you cannot obtain this info, there is no way for us to support you, as only owners of devices have access to the data about them.
  45. render: text
  46. validations:
  47. required: true
  48. - type: textarea
  49. id: info
  50. attributes:
  51. label: Information about how the device functions
  52. description: |
  53. Put any additional information here. Remember the developers are not familiar with your device, so any explanations of how it functions, links to manuals or even marketing webpages are useful.