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
Hey,
Thank you for the tip. I will definitely try suggested time based triggers. It could be viable workaround to make it truely automatic. As for the temperature triggers I dont want to add so many tresholds because I use it on rarely inhabited property where temperature can fluctuate from negative to above 30 C.
App is updated with updated sensors and hub. Yes, enabling automation manually shows popup window that condition was met and prompt to turn it on. However I am trying to turn on this and other automations and actions with shortcut as described above and this way the trigger does not work on shortcut press. It only activates when reaching the temperature treshold specified in said automation. That's mine and i believe Fratisek's point. Isn't it possible to trigger it the same way via shortcut?
Thank you.
- Copy Link
- Report Inappropriate Content
I agree that a fix would be nice but the workaround is easy to implement. The problem arises when the temperature is already below your target when you enable the automation as it only triggers when the temperature crosses the threshold. I fixed my automation by simply adding several "when" triggers to the turn on automation for several temperatures below my target low. How many will depend upon how low you expect the worst case low will be. Likewise adding several "when" triggers to your turn off automation for termperatures above your target will turn it off when it crosses any of the extra triggers above your target high temperature.
All that said, it is important to remember that this is not really intended to be a thermostat. In most cases, it would be better to get an actual themostat to control your heater and plug it into your Tapo smart plug. That way you can simply turn it on and off when you want to (or using an automation for a specific time for example) and let a device that is designed for the task you are trying to do it more reliably. This is the approach I took for my greenhouse heater using a BN-LINK digital thermostat and it greatly simplified the integration and realiability. I can turn it on and off remotely and I now use the temperature sensor automations (with multiple when triggers above) to alert me when the temperature falls outside my target range. The alert notification actually triggered when my heater developed a ground fault and triggered the GFCI the smart plug was into, saving me from damage to my plants.
- Copy Link
- Report Inappropriate Content
I get that this workaround is possible but not ideal. For example, when target temperature is lets say 20C and temperature can range from -20C to 35C and I set it every 2C its 20 when conditions and I still have to wait for temperature to change accordingly which can take days. It says for the last 24h real temperature reading from this sensor was 6,9-7,8C.
Thermostat is just device that automaticaly regulates temperature. This temperature sensor with hub combo has all the features for that and more. Not sure where you read intended uses for this device but I wanted it as a easy temporary solution on my long term project until I finish central heating and maybe backup after only few times a month. I have other safeguards to monitor the heater including tapo camera pointed at heater.
My point is that all of mine devices works. Reading correct values and activating over distance just fine. I only want function which already exists when activating automation manually to be added to shortcuts as default or option. Thats it.
- Copy Link
- Report Inappropriate Content

Information
Helpful: 0
Views: 6860
Replies: 33
Voters 0
No one has voted for it yet.