Frequently Asked Questions

Browse the most common questions and expert answers about Device Panel on the Tuya IoT Platform.

After upgrading the App version, the video player screen may change from having black borders on both sides to no black borders, affecting the display effect of the product video screen. You can restore it by following these steps: 1. Confirm the panel mini program version and component version, and it is recommended to use ray-js/ray-ipc-player ^2.0.30 for adjustment. 2. Update the Player code to set the scaling properties of the video player. This can be adjusted using the configuration scaleMultiple to meet user needs. 3. Publish the panel, clear the cache, pull down to refresh, and re-enter the streaming interface to observe whether the black border effect has been restored. 4. Compare video recordings of different versions of the APP, analyze logs, and ensure that the display effect of the device meets expectations. 5. Share the device through the Tuya App for remote viewing and testing. 6. Confirm the OEM template version and consider whether to revert to the original version to support the required display effect. 7. If device sharing is required, ensure that it is shared with a confirmed data center account for remote verification and viewing of the actual effect. If the above steps still do not resolve the issue, communicate with the Tuya technical team to confirm whether the APP optimization limits certain functions, and discuss whether it is necessary to revert the App version to the previous state to restore the original display effect.

Yes, users can add or remove devices in the video inspection service settings. Path 1: Device panel – Service Center – AI inspection – My Services – tap to enter the corresponding service – check or uncheck the devices. Path 2: App home page – Assistant – More assistants – My Services – tap the corresponding service, then check or uncheck the devices.

Hello, you can view cloud storage videos by following these steps: Open the App, and find the camera device bound with the cloud storage service in the device panel; Tap the Cloud Storage option at the bottom of the device page to view the videos. If you cannot find the Cloud Storage entry, please first add the camera to the home page Favorites Card: Go to the App home page, tap Add Favorites Card; Select the Device Category of "Device", check the target camera to finish adding; Find the Cloud Storage entry in the device shortcut buttons to view.

Service Center – AI inspection will be displayed on the device panel, and you can make the purchase here.

  1. 1. Check in the Tuya developer platform's [Mini Program Developer Platform], [Development], [Cloud Capability] to ensure that the chart cloud capability is correctly subscribed and authorized. 2. Ensure that the data statistics capability service is correctly activated and configured on the developer platform, and try to confirm whether the bound mini program project is consistent with the project on the platform. 3. Use a real device for testing to confirm that the API and Ray framework library versions used in the project meet the usage requirements. 4. Check all configuration steps to ensure there are no omissions or errors, refresh and permission configuration view if necessary.

The parent component cannot directly call the methods of the internal RJS instance of the child component. The parent component should obtain the child component instance and call the methods publicly exposed by the child component, and then the child component methods should call the methods of its internal rjs instance (this.rjs).

@ray-js/lamp-touch-slider is a touch slider component library for developing panel mini-programs. It can be installed using the following command: ```sh $ yarn add @ray-js/lamp-touch-slider ``` After installation, you can import and use the component library in your code as follows: ```tsx import TouchSlider from '@ray-js/lamp-touch-slider'; const [value1, setValue1] = useState(82); TouchSlider value={value1} onTouchEnd={setValue1} /; ``` This component provides a simple slider for implementing touch sliding interaction functionality.

Tuya lighting development plan currently supports the light music function through MIC. The implementation methods include: 1. Mobile phone sound pickup: Obtain sound signals through the mobile phone microphone, decode them on the panel, and send them to the device for execution. 2. Local microphone sound pickup: Install a microphone on the hardware to directly pick up sound signals and decode them for device execution. Note: Ensure that the microphone permission is turned on for the function to operate normally.

For low-power devices, in addition to the panel end needing to support temperature scale switching, the device end also needs to support temperature scale switching functionality. After the panel end switches the temperature scale, the device end needs to perform corresponding operations, or the panel end temperature scale switching function cache is sent to the device for temperature scale switching on the device end.

Definition Customized panels: customers contact Tuya Smart company for a single independent item, design a proprietary control interface and undergo R&D testing, and after the customer's acceptance is passed, it is only used for a type of panel of the designated product. Usage Scenarios Customers need proprietary typography, UI style and layout, etc., and need custom design Need to add unique capabilities to the panel Custom channels You can contact your business manager and project manager to coordinate and communicate.

When the device switches the temperature unit, inconsistencies may occur. You can try the following steps to resolve the issue: 1. Check whether the temperature unit configuration uploaded by the device is correct, especially the conversion rules from Celsius to Fahrenheit. If the unit is not configured or there is an error, it may lead to inaccurate temperature calculations. 2. Ensure that the temperature conversion formula on the device side is consistent with the panel logic. Panel formula: ℉ = ℃ × 1.8 + 32. 3. If the formula is correct but there is still an error, check the decimal handling method on the device side, and you may need to adjust the decimal approximation. 4. Provide options to modify the decimal approximation value in the panel workspace to ensure more accurate temperature display. 5. It is recommended to provide the device ID and screenshots of the inconsistency for further analysis and confirmation of the cause.

When the loop timer is on, users can still use physical buttons and switches on the app panel to control the device's relay. Just report the device status promptly after receiving control instructions to ensure accurate synchronization of the system status.

To adjust the temperature and humidity history curve, purchasing the statistical value-added service can set the minimum interval to 5 minutes. Please note that the Mini Program Studio panel does not support statistical charts, you can create an RN Studio panel for display. The data collection frequency can be adjusted through device and platform settings, specific methods need to refer to the Tuya support documentation.

The feeding plan function of the public version panel can be directly added in the panel. When operating the switch button, data will also be sent down, and the device side can process according to the new data.

The panel side cannot impose restrictions, it is recommended that the device side report an error and then not execute. The panel side has no restrictions, and the relevant behavior needs to be determined based on the device side algorithm.

Product names containing “-vdevo” indicate that the device is a virtual device added by scanning a code. The real device for formal network configuration will not have this suffix. You can also modify this name in the device details on the panel.

The smart lock model 7258 can support integration with the Tuya central control screen, but it requires adaptation by Tuya. Currently, the Tuya 7258 smart lock on the market can already achieve visual intercom functionality with third-party central control screens, but connection tests with the official Tuya central control screen have not yet been successful. If you need to integrate with the official Tuya central control screen, it is recommended to contact Tuya for adaptation and testing.

To successfully associate the newly created mini program panel with the product and display it when reselecting the panel, the following steps need to be executed: 1. Confirm whether the latest mini program panel is selected in the device interaction part of the product development process. 2. Check the whitelist settings on the mini program developer platform and ensure the whitelist is removed to display the latest version of the panel. 3. In the link association interface, check whether the created mini program panel can be searched and associated. Link: https://platform.tuya.com/exp/appui/list 4. Check whether the mini program panel under the project is already in the published state. If there is no published version, a version needs to be published. 5. Submit for review to obtain the online version, which can be bound in the product. 6. Ensure all necessary information is filled out completely, including the English name to avoid incomplete information.

The real or virtual device used for scanning tests must exist in the family of the scanning App to access the corresponding device panel.

Requirements: Node.js = 16.0.0, it is recommended to use version 16.20.2 or above (can be managed with nvm).

Currently, there are functional limitations to the rules created through the scene switch panel: after binding to a button, only device control actions can be added, and other actions such as adding or modifying delay plugins are not supported. If you need to use the delay function, it is recommended to add the plugin before binding the scenario to the button. If the binding has already been done, you need to delete the existing scenario and re-edit it.

If a delay cannot be added, it may be because the scene is associated with a Scene Switch panel. When a manually executed scene is bound to this panel, the system will trigger it immediately by default, and a delayed task cannot be set up.

Because of cloud caching, the voice pack file will take effect approximately half an hour after uploading. We suggest you remove the device later and try again.

Use the openURL API: https://developer.tuya.com/en/miniapp/develop/ray/api/base/container/openURL#openurl.

Ray uses `changeDebugMode` (https://developer.tuya.com/en/miniapp/develop/ray/api/other/changeDebugMode#changedebugmode), while native panel miniapp use `ty.changeDebugMode`.

This is because the language term is missing from the panel, and this requires you to import the term into the device panel (case sensitive).

First, hide the default navigation bar in the configuration file and change the navigationStyle property in the global.config.ts file to custom. Finally, create your own custom navigation bar or select the corresponding component in Smart UI.

The local image path must be created in the root directory, for example: public/images/tabbar/home.png.

Long press the [x] in the upper right corner of the capsule in the miniapp, click "Open Debug" to enter the "vConsole" interface, and click "vConsole" to view the log output.

You can view the corresponding information by long-pressing the close icon in the upper right corner of the panel.

Currently, only the preview and experience versions of the miniapp support the opening of the debugging function, the online version of the miniapp does not support it.

Can be obtained in the entry parameters:https://developer.tuya.com/en/miniapp/develop/ray/api/base/container/getLaunchOptions.

In the phone system settings, turning off permissions by oneself is equivalent to manually prohibiting the permissions. At this time, when the panel applet calls the authorize interface, there will be a 9004 error, and it is necessary to edit a pop-up window based on this error to prompt the user to go to settings to change the permissions. Only when the permission has never been authorized before, the authorize interface will bring up the phone system's microphone permission settings.

Android phones get stuck when swiping left or right, while iOS works fine, so when there is only one piece of data in the swiper, autoplay needs to be set to false.

Swipe down to enter Settings - Voice Control and Volume, check if the voice control switch is turned on. If it is not turned on, turn it on. If it is still not working, check the network and restart the device. If it still doesn't work, provide the device ID and submit feedback.

Please refer to the component: https://developer.tuya.com/material/library_oHEKLjj0/component?code=TyRayTabbar You need to handle the fixed positioning yourself, using either flex or absolute positioning.

Updated every half hour.

Currently, there is no interface to obtain the userId in the panel miniapp.

Tuya MiniApp IDE parameters configured with deviceId or groupId require switching to the home containing the device or group in the SmartLife App.

Check if the latest panel has been selected in the device interaction section of the product development process. On the minapp developer platform, check if the whitelist has been removed. If not, it needs to be removed in order to display the latest version of the panel.

The configuration file src/routes.config.ts is required, please refer to the following document for details. https://developer.tuya.com/en/miniapp/develop/ray/framework/advanced/routes.

Code reference is as follows: Image className={styles.image} src={require('./1.jpg')}/Image.

React Native uses React syntax, which is also supported by the Panel MiniApp, so the conversion cost is very low. The Panel MiniApp provides a large number of resources and extension libraries to cover the original functions and supports the development of all categories of panels.

The package size can be optimized in the following ways: 1. Reduce the static resources in the package, such as image files, by compressing the images to decrease the file size. Eliminate unused files, functions, and styles. 2. Apart from some images used for fault tolerance that must be included in the code package (such as network exception prompts), it is recommended that developers host images, videos, and other static resources on a CDN. (Base64 format is essentially a long string, which will take up more space compared to CDN URLs.) 3. Image compression: tinypng is recommended for better usability than other tools.

After the Panel MiniApp has completed testing, it can be submitted for review and the official version can be released. The product and panel applet can be bound through the Tuya Developer Platform.

Hello, there are two situations 1. If the device details business package is not integrated, you need to integrate the device details business package to enter. You can refer to the attached document for integration https://developer.tuya.com/en/docs/app-development/devicedetails?id=Ka8tzzkq5fqbo 2. If the device details business package is integrated, but you still cannot enter, you need to comment out in the business package initialization code, as shown in the attached screenshot if (urlBuilder.target.equals("panelAction") && urlBuilder.params.getString("action").equals("gotoPanelMore")) { interceptorCallback.interceptor("interceptor"); Log.e("interceptor", urlBuilder.params.toString()); }.

Unlimited real-time video viewing. Storage mode: Short videos are stored for free for 72 hours, with a maximum of 30 short video records within 72 hours. If there are more than 30 short video records within 72 hours, the old short video records will become cover images. Recorded short videos that exceed 72 hours will also become cover images. Cover images can be saved for up to 2 months (unlimited number), and after 2 months, they will become plain text records.

This is because the numeric function point of the log component has not set a numeric range. You need to set the numeric range as shown in the figure below:.

The app screen supports selecting ultra HD, HD, and SD. (If the app cannot select, you can contact the backend configuration personnel).

SaveDevProperty stores newly added properties in the Tuya Cloud with device ID as the dimension.

Hello, under normal circumstances, the service will be purchased for the device you select. Some multi-channel cloud storage plans allow you to modify the service-bound device by yourself. Please confirm that you made the purchase on the corresponding device panel or selected the correct device during the purchase process. If the order is inconsistent with the bound device, please provide the order number and the relevant device ID to submit a user feedback ticket.

Yes. They will be synchronized to the scene screen of the app.

After selecting the advanced capability of smart weather on the platform, turn on the “smart weather switch” on the panel, and display the function point data of “smart weather” on the cloud.

Please confirm whether the Panel MiniApp associated with the corresponding product on the running device is the currently modified miniapp. If it is inconsistent or the application cache has not been cleaned, the modified multilingual modification may not take effect.

Dear user, we are sorry for your inconvenience. If you do so: Open the APP, click the device icon to enter the device control panel Click the button in the upper right corner to enter the device settings page You can view the third-party controls supported by the device under "Third-Party Control" Click the icon of the corresponding third-party control to view the operation manual of the third-party control. Thank you for your understanding and support.

Hello, on the app home page(All Devices), find the icon of the device you want to control, and click on the icon to enter the control panel. In this panel interface, you can control this device. The functionality buttons displayed vary depending on the current status of the device. Taking a light as an example, when the light is in the off state, you can only set "timer" and "countdown timer"; when the light is on, you can set "scene, color, brightness, and timer". The functionality buttons of the example device mentioned above represent individual control methods.

You can use the Multilingual Debugging Tool on the Tuya Developer Platform to view multilingual entries in the app or device panel. After obtaining the entries, you can enter them in the Global Query on the platform for operation and modification. You can refer to the document below for specific operation steps: Multilingual Debugging Tool Global Multilingual Search.

Yes, it is recommended to configure the panel floating window, as shown in the figure below. Customers can provide the PID and contact business operations for configuration.

Hello, this situation may be because you have only added some of the function points. Since the mode corresponds to white light, color light, scene, and music rhythm, you need to select the corresponding function points for the mode to be displayed synchronously. If only individual function points are added, only those will be displayed, and the corresponding other enum values will not be shown.

In the platform's product multilingual settings, directly adding line break characters (\n, br) will be displayed as strings. You can download the Excel multilingual file, add line breaks directly within the file, and then re-import it.

SD Card: In the app, find the camera device for which you want to view the playback. Click on the device to enter the device's video preview page. Click on the "Playback" button in the bottom function area to enter. On the playback page, you can select the date and time to view the recordings for that period. Note: The icons and device panels of different camera devices may vary, please consult the device seller for details. Cloud Storage: Open the app, click on the camera device for which you want to view the stored videos, and find "Cloud Storage" in the bottom function area to enter.

You cansubmit a ticket to apply for permissions. Once the permissions are granted, you can click on the "Edit Panel" page to configure.

The brightness configured on the Tuya Developer Platform is the actual brightness, which ranges from 10% to 100%. The brightness displayed in the app is the panel display brightness, which ranges from 1% to 100%. The two have a linear mapping relationship. That is, brightness of 10% on the platform maps to brightness of 1% in the app.

Yes. On the Device Interaction-Panel Control page, select a custom panel template and define the panel elements.

Please refer to the document: DP30: biorhythm.

Currently, the group panel of the all-in-one lighting solution does not support the advanced biorhythm function.

YouTube:https://youtu.be/onJ46B1l3x8 The biorhythm feature can simulate the natural changes in light brightness and color temperature throughout the day, allowing us to experience the return to natural lighting. The following function description takes the light source 007P panel as an example; there may be slight differences in different panels. Please refer to the actual panel during use. Concise Functional Operation Preset sunrise, noon, sunset, and sleep as four time points, and execute light automation according to preset values. Supports manual adjustment of the four time points to set light automation that fits one's daily routine. Once activated, the switch button displays the rhythm icon, and every time the light is turned on, it will automatically enter rhythm mode. Scientific Rhythms Lighting At the time of sunrise, the light will be gradually lighted up from 30 minutes before the setting time, which will reach the maximum brightness at the sunrise time. At noon, the light will be gradually changed to cold light in order to help people stay awake and better engaged in work. At sunset, the light will be slowly changed to warm light to make a resting circumstance. At sleep time, the light will be steadily dimmed from 30 minutes before the setting time, which will be completely turned off at the sleeping time. Usage example Set the sunrise time point at 07:00, noon at 12:00, sunset at 18:00, and sleep at 22:00. If the current time is 10:00, after activating the biorhythm, the light will first automatically change to the gradient value corresponding to the current time point (generated automatically based on the brightness and color temperature values of the two points), and then transition from the current state to the next point state.

Currently, only 2-way and 5-way products with color temperature functionality support biorhythm, other products do not support this feature for the time being.

Yes. Currently, there is a power consumption DP. The control panel can display the percentage of power consumption.

  1. 1. If you are using the latest all-in-one panel, you can configure this number with a maximum limit of 20. 2. If it is a customized panel or a self-developed panel, it should be agreed upon with the device end.

It does not support it.

Related to categories and panels, specifically based on the generic panels for temperature control and heating.

The availability of the export log function varies by product. If you do not see this feature in the generic panel on the platform, you will need to customize a panel to implement it.

In the multilingual panel, the "White Light" field is missing, contact the corresponding project manager to handle it.

We will evaluate the quote based on your needs. If needed, you can contact your customer manager.

A custom lighting product requires the following DPs: 20 (on/off), 21 (mode), 25 (scene), and 28 (adjustment). If any of the preceding DPs is not selected, a panel error may occur.

Open the home page of the app and pull it down to refresh. Then, open the control panel and check if it is up to date. If the panel is not updated, you can clear the app’s cache and repeat the refresh operation.

Go to the Tuya IoT Development Platform. Choose the target product and enter the development process. In the Device Panel, click Edit to enter the configuration page. Check if your icon has been modified here. If this is not the case, submit a service ticket to check the reason.

Not supported, the panel light does not have a separate solution, it uses the light source drive solution.

Multi-control association supports up to 4 devices under the same router. When end consumers set up the function in the App control panel, click the "small pencil" edit icon in the upper right corner of the control panel find Multi-control Association select the corresponding button click "+ Associate Switch" and choose the switch device to be associated. If there is no multi-control association option in the App control panel edit, make sure the advanced capability of the dual-control switch under the PID in the IoT platform is checked.

Beacon does not report device status, so it cannot synchronize with the panel.

The actual number of light beads on the light strip is too small. If the number of segments set in the json configuration panel is large, the effect will be less obvious. You can adjust the number of segments to improve it.

In the Sigmesh scheme, if the App discovers multiple devices at the same time and successfully configures the network, the device status will not be reported, so the device switch shortcut key on the App list interface is grayed out. You need to enter the single device panel to synchronize the latest status. When a single device is successfully configured, the switch button will turn green, and the actual lighting effect will be consistent with the physical device. This is because after the single device is successfully configured, it will automatically enter the single device control interface and report the device status.

You need to confirm whether your custom panel is officially released. If it is not officially released, you need to add your app account to the whitelist before the test can be displayed normally. You can contact your project manager for confirmation.

Hello, at present, the entry in "Product Features" in the multi-language file is not supported to add, and you need to add and import the new entry on the "Device Panel" page.

Since the integer reported by the device is more convenient to calculate than the decimal, the power consumption is low. In fact, the App panel has already done the conversion calculation (eg: 1579*10^-1=157.9;{"unit":"W","min":0,"max":5000,"scale":1,"step":1,"type":"value"}), and the data displayed on HomeAssistant is the original data returned by the API.

Tap the name of the push button switch on the App control panel and tap Set as Scene Switch. Tap Scene Settings and select an existing scene or create a scene.

When the user adjusts the brightness, color temperature, and color light, the status is delivered in real time. The purpose is to realize that the user can see the change of the light in real time when sliding on the sliding panel.

Please check whether the device is well connected to the network, usually the data cannot be reported normally is because of poor network.

Switch 1 indicates the first switch that you configure on the control panel. It may be a USB switch, a socket for a 3-pin plug, or a socket for 2-pin and 3-pin plugs.

Yes. You need to configure the portals for the ceiling lamp and the nightlight separately on the panel in a way similar to setting different switches.

1、Customer A has a demand for exporting products to multiple countries. The data statistics are based on the PID dimension. In order to isolate different user data, the same product needs to be duplicated; 2、Customer A is a trader and the same product is sold to Customer B, Customer C... The product needs to be distinguished and the PID needs to be copied; 3、Customer A's products are exported to different countries and the panel UI has custom requirements, thus the PID needs to be copied;.

Usually speaking, the app panel will display 'no movement is detected' after at least 1 min of non-movement. Please make sure that no moving objects move within the PIR detection area over 1 min.

Analysis: 1. You do not configure the lock status functions on the IoT Platform or on the lock panel. 2. You have configured the lock status functions on the IoT Platform, but you do not configure the lock status functions on the lock panel. 3. You have configured the lock status functions on the lock panel, but you do not configure the lock status functions on the IoT Platform. 4. You have configured the lock status functions on the IoT Platform and lock panel, but the lock does not report the lock status. Advice: 1. Check whether relevant lock status functions need to be configured on the Tuya IoT Platform. 2. Check whether the lock status functions have been configured on the lock panel and whether the lock status is displayed correctly. 3. Check whether the lock can report its status and whether the lock status can be updated.

Analysis: The family owner does not grant the unlocking method management permission to you. Advice: Ask the family owner or administrator to grant the unlocking method management permission to you.

Note: The prerequisite is that you can connect to and access the ADB of the control panel. A normally delivered control panel cannot be accessed. After connecting to the ADB, you can run the tail -f /tmp/tuya.log command to read real-time logs, and run the adb pull /tmp/tuya.log xxx command to pull complete logs.

Category is the user-defined timing classification parameter. The cloud will issue, and the device will execute the command. Some timing tasks app panel will not display this timing record; Or you can view the value of the corresponding field through the corresponding interface after adding a timing task to the app.

  1. 1) Set the door lock to turn off the anti-pry alarm sound; 2) Verify that the alarm will be released after opening the door. If the alarm appears again after touching the password button area to wake up the product, it can be confirmed that the anti-pry switch is not pressed; 3) Due to the deformation of some doors, the anti-pry switch cannot be completely pressed into place. You can add cardboard at the corresponding anti-pry switch position of the door, and press the anti-pry switch when installing the panel. If the anti-pry switch cannot be pressed (if the door hole is too large to press the anti-pry switch, you can also turn off the anti-pry alarm function in the system settings).

Dear user, the album function is just in the device panel home page. If you do not find the album in the device panel, it means that your device panel version is too old. It is recommended that you contact the device seller for feedback and let them update the device panel.

Clear the App cache and log in again. Alternatively, modify the home information to change the location. For more information, visit https://developer.tuya.com/en/docs/app-development/familyrelations?id=Ka6ki8h2c2yo5#title-11-%E6%96%B0%E7%89%88%E6%8E%A5%E5%8F%A3.

The created Panel MiniApp supports running on the Tuya'app and does not support running directly on WeChat. If you need to use it on WeChat, you need to compile and package the panel mini program into WeChat mini program code.

You can use openURL for redirection between the MiniApp and other applications on the phone. For detailed usage and related information, please refer to the following link: https://developer.tuya.com/en/miniapp/develop/ray/api/base/container/openURL.

Generally, it will be reviewed and approved within 24 hours. If it is not reviewed within the time limit, you can submit a ticket for feedback processing.

Method 1: Unbind the device in the App and scan the QR code to rebind it. Method 2: After binding with the QR code, click Appeal on the page. Tuya personnel will handle it for you.

A control panel does not display scenes without actions. Click Synchronize to obtain the complete scene list. Scenes without actions will disappear.

Currently, we have two sets of implementation solutions: Solution 1: mobile phone pick up sound to realize. Mobile phone pick up sound is through the microphone to pick up sound signal, panel decoding, send to device to perform. Solution 2: Make a microphone on the local hardware, through the local microphone to pick up sound signal. The local microphone is the microphone picks up the sound signal, the hardware decodes and the device executes it.

Yes. If you have such requirements, submit a service ticket.

Hello, you can click on the device icon to enter the device control panel, where you will see the option for "Music" mode. With this feature, your lights will change color along with the rhythm of the music (if you cannot find the option for Music mode, it means that your device does not support this feature). Thank you for your understanding and support! Note: Music mode does not support group control. Music stored locally on your phone will be displayed in the music list, while music from the music app needs to be downloaded to local storage in order to be displayed.

Dear User, if you do so: Delete device push message: Open our App. Click "Me—Message Center". Click the button in the upper right corner. Then you can delete the device push messages you want to delete. Delete device record: Click on the device to enter the device control panel. You can try to long press and swipe the record you want to delete. As not all device panels support deleting device records, you can also delete device records byreset the device to factory setting. Thank you for your understanding and support.

The availability of a GUI control panel is determined by the 3rd party platform, and only part of categories support panel operation.

It might be offline. Please check whether the device is offline indeed, and whether it can be controlled on the App panel by using 4G. The device is offline if cannot be controlled. Please re-pair the device.

The product can be found on the IoT platform, and the number of timing tasks that can be created can be configured on the panel editing interface by yourself.

Please check if the IPC settings panel business package is integrated. Refer to the documentation: https://developer.tuya.com/en/docs/app-development/ipc?id=Ka8qf8ll7ruvg#title-14-IPC%20%E8%AE%BE%E7%BD%AE%E9%9D%A2%E6%9D%BF%E4%B8%9A%E5%8A%A1%E5%8C%85.

Not supported.

If you only configure English and Chinese, you can directly configure it in the i8n folder in the code (as shown in Figure 1). If you want to configure languages other than Chinese and English, you need to go to the applet developer platform for configuration (as shown in Figure 2). Figure 1 Figure 2.

When the device panel is open, the app will only receive data for 30 seconds, beyond this time, the APP will no longer receive it. If you need to change this limit, you can customize the panel.

Sure, if you have separated the lights, you need to modify the light names in the panel, and then you can control the renamed lights with voice; if you have not separated the lights, you need to configure custom capabilities, and control according to the corpus you configured.

[self.device getDevPropertyWithSuccess: ^(NSDictionary *dict) { } failure: ^(NSError *error) { }];.

The slow display after measuring the load may be due to the following two reasons: 1. The metering panel has no query function; 2. The two parameter changes are relatively small, and the parameters are not updated.

A typical sphere lamp consists of a base, drive, body, panel, LED, and cover.

Yes. To implement this function, you must bind your PID with the general-purpose panels of the IPC.

Smart cameras are generally divided into wired power supply and wireless power supply. Wired power supply cameras must be plugged into a power source to work, otherwise, they cannot maintain continuous power to sustain operation; wireless power supply cameras do not need to be plugged into a power source. Their power supply generally comes from the built-in lithium battery in the camera or from solar panels continuously charging the lithium battery, achieving the effect of long-term power supply to maintain operation.

Dear user, you can find the option of "Motor Direction" in the control panel of the curtain motor and change the direction of the curtain motor. If there is no such option in the device control panel, it means that your device does not support reverse the direction of the curtain motor through the App. And it means you installed the curtain motor incorrectly. Please contact the device seller for after-sales treatment.

You can jump to the cloud timing page or device details page. For more information, visit https://developer.tuya.com/en/docs/iot/native-method?id=Kae3o6dx30xf6.

Currently, there is no limit set by the publishDps interface itself; it depends on the receiving capability of the device.

No, it cannot.

You can use openURL to open an external browser: https://developer.tuya.com/en/miniapp/develop/ray/api/base/container/openURL?source=platform#openurl.

The panel end has no restrictions and is determined by the algorithm on the device end. Generally, the requirement is a minimum of 2 square meters per room. The panel only issues the coordinates for dividing the room, and the device end reports whether the division is successful.

Process for handling issues: Step 1: Check if the service is valid, open the device panel, and see if the cloud storage icon is displayed as activated or not activated. a, If the service is activated, proceed to the step 2. b, If the service is not activated, proceed with "Cloud storage service does not require selecting a device, but for orders that have already been paid and are still within their validity period, the corresponding device panel shows no service?". Step 2: Users can first check if the device's motion detection function is working properly. After turning on the motion detection switch, trigger motion in front of the device and check if a notification of motion detection appears in the app's message center. a, If the motion detection function of the device is not working properly, proceed to step three; b, If the mobile detection function of the device is working properly (there is a history of detecting movement in the APP message center), but there are no events in the cloud storage, it is recommended that the user first restart or re-pair the device and check whether the event will be stored in the cloud when movement is detected afterwards. Step 3: Please confirm whether the user has set the motion detection or PIR sensitivity to the highest level. a, If the device supports setting the motion detection area, users can turn off the motion detection area switch to confirm whether the motion detection function can work properly. b, If the sensitivity has been adjusted to the highest level and the switch for the motion detection area has also been turned off, but the motion detection function still cannot work properly, it is recommended to seek after-sales service. If the motion detection function of the device cannot work properly, the cloud storage function of the device will also be affected.

It is necessary to make sure that after the device is connected to the cloud each time, report the DP19 (map_config) before streaming data transmission to set the size of the map displayed on the panel.

H: Color ring 0-360, panel issues 0-360,S: Saturation 0%-100%, panel issues 0-1000, V: Brightness 1%-100%, panel issues 10-1000.

If the unlocking method is added on the APP, the APP will issue the corresponding member ID, the lock end needs to save it, and when synchronization is needed, fill in the corresponding member ID and hardware ID; If the unlocking method is added locally on the lock and the lock end does not allocate, then when synchronization is needed, fill in FF FD for the member ID, the panel will remind there are unassociated unlocking methods, which can be manually associated on the APP.

  1. 1. Please check the product manual or contact the seller first to confirm that your device supports the relevant functions for modifying room maps; 2. The device control panel homepage of the App will display the relevant maps, and you can find the map editing entrance on this page or in the settings page; 3. Most devices support viewing maps by zooming in or out with two fingers, just like viewing pictures.

The sensitivity requirement varies with the scenes. For scenes that require high sensitivity even when vibrations occur occasionally, such as a safe, we recommend that you set the sensitivity to high. For scenes with significant vibrations, such as doors and windows, we recommend that you set the sensitivity to medium or low. For more information about sensitivity settings, see the instructions on the TuyaSmart device control panel.

Tap the device in the device list to enter the device's control panel. Tap the button in the upper right corner to enter the device editing page. Tap Remove Device to remove the device from the device list. All automation and tap-to-run scenes associated with the device will become invalid. Alternatively, set the device to the network pairing mode to remove the device. Note: To bind devices such as smart cameras, visual doorbells, and smart door locks, you must first remove them from the original account.

Dear user, we are sorry for your inconvenience. If yo do so: Tap a device in the device list to enter the device's control panel. Tap the button in the upper right corner to enter the device editing page. Tap Create Group. On the Select Device page, all devices that have been added to the account and have the same model as the device are displayed. Select devices for unified management and tap Save. If the group creation fails, please click to view the solution. If you want to control multiple different types of devices uniformly, you can create a "Tap-To-Run" and add the devices you want to control uniformly into the "Tap-To-Run". If you want to uniformly control a certain switch of multiple multi-control switches, you can also create a "Tap-To-Run" and add the certain switch of the multi-control switches that you want to control uniformly into the "Tap-To-Run".

Set the groupId in the startup parameters of the compilation parameters in the developer tools.

Customers in DNS hosting mode log in to the domain registrar's website to renew After logging in, find your domain management or control panel section; In the domain management page, find the domain you wish to renew; In the domain's operation options, you can usually find the "Renew" button or link; Click the "Renew" button; For customers in the proxy purchase mode, Tuya will handle it promptly.

This is because there is no load connected, and the relay is not conducting.

Currently, for some panels such as RGB light strips and light strings, dynamic scenes are presented using GIFs and cannot dynamically synchronize colors based on the settings in real-time. This is a normal phenomenon.

The device distribution of Tuya Link needs to use the physical model for distribution, refer to the link: https://developer.tuya.com/en/miniapp/panels/api/thing-model/onReceivedThingModelMessage.

Currently, there is no charge for publishing the panel miniapp.

After version 1.6.0 of @ray-js/ray, the Icon component is no longer built-in. You need to install @ray-js/icons separately.

Dear user, we are sorry for your inconvenience. If yo do so: Tap a device in the device list to enter the device's control panel. Tap the button in the upper right corner to enter the device editing page. Tap Create Group. On the Select Device page, all devices that have been added to the account and have the same model as the device are displayed. Select devices for unified management and tap Save. If the group creation fails, please click to view the solution.

Dear user, we are sorry for your inconvenience. You can find the options of Apple health data access and Fitbit data access in the device panel of the health device. You only need to turn on the switch of these options and authorize them to synchronize your health data. If you do not find these options in your device panel, it means that this feature is not yet supported on your device. Thank you for your understanding and support.

Only certain categories have status display and button interfaces on Alexa. This depends on the range supported by Alexa, which is continuously updated.

This is because the region of the central control panel is different from the registration region of your App account. To resolve this issue, you can unbind the central control panel and then change the region in Settings to the same as the registration region of your App account. Then, you can scan the newly generated QR code to log in.

Dear user, we are sorry for your inconvenience. The "scene" function is currently not be controlled by voice command.

In the standard panel, the target temperature range displayed on the homepage is based on the set temperature upper and lower limits. Therefore, the values of the set temperature upper and lower limits cannot overlap; that is, the minimum value of the set temperature upper limit must be greater than the maximum value of the set temperature lower limit. Otherwise, the standard panel will display a white screen or crash. Similarly, the target temperature in the weekly program function is also affected by the set temperature upper and lower limits. In the Studio panel, the target temperature cannot be directly associated with the set temperature upper and lower limit function points. You can create rules, such as setting the target temperature to be less than or equal to 50 when the maximum set temperature is less than or equal to 50. This method requires setting multiple rules, which can lead to rule confusion and affect the Studio panel's memory usage. Therefore, it is not recommended; it is suggested to use the standard panel instead.

If everything goes well and the ID of the full path can be incremented by 1, the robot vacuum reports0x00forInit_flag. If any of the following conditions occur, the robot vacuum should report0x01forInit_flagin the first five packets to make sure that consecutive IDs of the full path are displayed on the control panel. When the ID of the full path reaches the maximum value, it should loop back to 0. After the robot vacuum is restarted, the previous counts are cleared. The ID count starts from 0 again. A smaller ID number or a duplicate ID number is reported, but the packet is smaller than the expected size.

Currently, a Tuya-developed control panel supports a maximum of 128 devices.

When you call the API for adding a scheduled task, ensure that the category field is the same as that of the scheduled task on the App panel. If not, the App panel does not display the scheduled task. (Procedures: Add a scheduled task in the App. Call the API for querying the scheduled task list of the device and view the category field. Then, call the API for adding a scheduled task.).

Yes. Select the DP148 lock switch and the lock control icon appears on the control panel. The lock control icon is used to send control commands to control mechanical locks that do not use Tuya lock solutions.

Currently, the panel only supports the fault alarm (fault) function point in the standard function points, and it cannot parse the custom fault type function points, so they are not displayed.

Dear user, we are sorry for your inconvenience. First, you should confirm that the physical remote control can be support by our App. It is recommended that you select "DIY"-"Custom Type" in the App panel to follow the steps on the page to learn the functions of the remote control.

It can be determined based on whether the startup parameters include a groupId.

Currently, disassociation is not supported.

Need Custom Tuya Development?

We build white-label Tuya apps, IoT dashboards, and custom integrations for your business.

🚀 Schedule a Call