Solution Smart Action: T310/T315 Temperature or Humidity Automation Doesn't Take Effect
Solution Smart Action: T310/T315 Temperature or Humidity Automation Doesn't Take Effect
05/15/2024 Update Delete solutions for the special cases where the automation does not take effect immediately if T310/T315's current value has already reached the set threshold or range when creating the automation.
This Article Applies to:
Tapo T310
Tapo T315
Issue Description/Phenomenon:
If you are experiencing issues with the automation created using Tapo T310/T315 and it is not functioning as expected, please check if you fall into one of the following situations.
To ensure a proper understanding of the activation logic employed in Tapo Automation for the Temperature and Humidity sensor, it is essential to take note of the following:
If you are utilizing temperature or humidity changes from the Tapo T310/T315 sensor as a trigger for your automation, please make sure that the changed value must cross the set threshold to activate the automation as intended. If the value is equal to the threshold or the changed behavior does not match the set Trigger condition (e.g., "Over" or “Below"), the automation will not be activated.
For example:
Creating an Automation using Tapo T310 as the Trigger device: When T310 temperature over 20℃.
Changes | Automation Activated? | Note |
When creating/saving the automation (Current temperature 25℃) |
Yes |
When saving settings, the Tapo App verifies the current temperature/humidity data against the automation settings.
If the current values meet the trigger conditions, a pop-up window will prompt you to either execute the action immediately or skip it. |
Rise from 18℃ to 22℃ Rise from 20℃ to 21℃ |
Yes | / |
Rise from 18℃ to 20℃ | No | The changed value (20℃) equals the set threshold, it does not cross over 20℃. |
Rise from 21℃ to 25℃ | No | Not the set behavior: Temperature (cross) over 20℃. No temperature crossing behavior occurs.
|
Drops from 25℃ to 19℃ | No | Not the set behavior: Temperature (cross) over 20℃. |
Troubleshooting Tips
1. Ensure device firmware, Tapo hub, and Tapo APP are updated.
2. Check if the automation rule is set correctly. (Trigger and Action device, trigger value, Over/Below, Effective time, etc)
3. Check if the detected value is updated in time in the APP or on the screen (For T315 only).
4. Check the signal strength on both Tapo sensor and the hub. Adjust device's location if the signal is weak.
- For the Tapo sensor and H100: go to device's settings page ->Device's Info -> Click the signal icon to show the RSSI rate.
- For the Tapo H200: go to device's settings page ->Network Connection -> Click the signal icon to show the RSSI rate.
- Switch H200 to ethernet connection if it was wirelessly connected.
|
Connection Diagram of Tapo SubG Devices in the Network
- Copy Link
- Subscribe
- Bookmark
- Report Inappropriate Content
Hello,
maybe I can help. For example, if you want to switch on the fan in the bathroom when the humidity is above 86% and at that moment the humidity is already 90%, the condition is met, but the set threshold has not been exceeded. I solve it by setting other thresholds to 87, 88, 89, etc. Then the regulation works correctly.
- Copy Link
- Report Inappropriate Content
- Copy Link
- Report Inappropriate Content
When creating an automation, it will detect the current sensor readings and compare them with your automation settings. If the sensor readings already meet the conditions for executing the automation, a prompt will appear asking if you would like to run the automation immediately. If you choose not to execute it right away, the next trigger will require the sensor readings to increase or decrease and cross the specified threshold.
For example, if the current temperature is 30°C and the automation is set to turn on the smart plug when the temperature exceeds 28°C, the condition for triggering this automation is already met. However, if you choose not to execute the action immediately during the setup, the next trigger will require the temperature to rise from below 28°C and exceed 28°C.
- Copy Link
- Report Inappropriate Content
i am expencting to turn a P115 plug on, to turn on a pump when indoor temp drops below 24 degrees. it is 22 on T315 screen and it simply wont work. What to do? When i create a new automation and it is under control of hub, it asks if i want to activate that automation and it starts the pump as i expected. But when i turn of the pump manually, it wont restart when a single condition i s met. This is simple unacceptable.
- Copy Link
- Report Inappropriate Content
Hello,
if the threshold is set to 24°C, it is now 22°C, P115 will not switch on. The value must pass the 24°C threshold to meet the condition. So add more thresholds at 23, 22, 21, 20..., as in my previous post. Then the control will work properly.
- Copy Link
- Report Inappropriate Content
@PavelV thanks for the reply. i will try this today. there should have been a quicker way to achieve this
- Copy Link
- Report Inappropriate Content
@Wayne-TP i don't understand why they would make it so that when you save the automation, if the condition is already met it asks if you want to action it, but then when you turn the automation on from being off, it doesn't do the same check?! Agree, it's useless as the temperature has to go from above to below the threshold in order to activate the switch. If you're already lower than the threshold, it doesn't do anything, what's the point?
- Copy Link
- Report Inappropriate Content
I also bought complete tapo set including T315 and just got the same problem. I'm happy that I'm not the only one with that problem and directly found a lot of people claiming that. It's so annoying and I can't understand that it won't be fixed for us, since there are a lot of people claiming about that.
Since it's an active problem for many costumer at the moment, I hope there is still hope that this will be changed in near future.
Edit: This problem exists since 2023.... Go on the following Link to vote for it...
https://community.tp-link.com/en/smart-home/forum/topic/602214
Greets!
- Copy Link
- Report Inappropriate Content
Thanks to info in this thread I finally understood the stupid trigger behavior which activates the automation only when the value cross the defined threshold.
So instead of simple trigger "when humidity > 80%" I added lots of triggers like "when humidity > 80%" / "when humidity > 81%" / "when humidity > 82%" etc.
After a while I hit the limit of maximum triggers allowed, so actually I am unable to make it work under ALL conditions anyway.
Please listen, @Wayne-TP or anyone from TP: It is clear that it works as designed.
However it is also clear that this design is wrong and simply does not meet the needs of your customers.
This is feature request: the solution is very simple, what we need are two new triggers:
(1) When the value of sensor is changed in any direction, just new value received.
(2) Repeatable timer: at least every xx minutes, best standard cron (no need to reinvent the wheel): https://en.wikipedia.org/wiki/Cron
Any of these triggers would solve the problems with regulation of temperature or humidity, etc.
The exact sensor value can be compared in the next section "if all conditions are met" before the action is executed.
(3) And finally it would be nice to have new option "Do not start the automation when the previous run is still active".
This is likely specific to humidity control, where I use action: P110 on, delay 15 min, P100 off, delay 20 min (pause).
For those having a similar problem like (3) I created auxiliary "SYNC" automation as a workaround,
so now the action is: disable "SYNC", P110 on, delay 15 min, P100 off, delay 20 min (pause), enable "SYNC".
Next you need to add condition into the section "if all conditions are met" : if "SYNC" is enabled ... so far works as expected.
This way it should be possible also to synchronize more different automations.
So, is TP-LINK able to really listen their customers and provide the application support?
BR, Frantisek
- Copy Link
- Report Inappropriate Content
@Frantisek_67 Very well explained... Thanks, u seem to need the same functions as me. Working around that is damn annoying. 😥
- Copy Link
- Report Inappropriate Content
Information
Helpful: 0
Views: 4254
Replies: 20
Voters 0
No one has voted for it yet.